.proof[data-astro-cid-42asaiph]{flex-wrap:wrap;gap:.75rem;display:flex}.proof-card[data-astro-cid-42asaiph]{background:var(--color-surface);min-height:3.5rem;color:var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-1);align-items:center;gap:.75rem;padding:.55rem 1.1rem .55rem .8rem;text-decoration:none;transition:transform .15s,background-color .15s;display:flex}a[data-astro-cid-42asaiph].proof-card:hover{background:var(--color-surface-2)}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-42asaiph].proof-card:hover{transform:translateY(-2px)}}.proof-score[data-astro-cid-42asaiph]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.proof-label[data-astro-cid-42asaiph]{font:800 .875rem/1.25 var(--font-label);letter-spacing:.02em;display:block}.proof-sub[data-astro-cid-42asaiph]{color:var(--color-ink-muted);align-items:center;font-size:.875rem;display:flex}.proof[data-astro-cid-42asaiph] .stars svg{width:1rem;height:1rem}.sh[data-astro-cid-ywatx6jj]{gap:.9rem;display:grid}.sh-center[data-astro-cid-ywatx6jj]{text-align:center;justify-items:center;max-width:52rem;margin-inline:auto}.sh-eyebrow[data-astro-cid-ywatx6jj]{color:var(--color-accent-600);align-items:center;gap:.6rem;display:inline-flex}.sh-eyebrow[data-astro-cid-ywatx6jj]:before,.sh-eyebrow[data-astro-cid-ywatx6jj]:after{content:"";background:var(--color-accent-400);width:1.5rem;height:3px}.sh-left[data-astro-cid-ywatx6jj] .sh-eyebrow[data-astro-cid-ywatx6jj]:after{display:none}.sh-title[data-astro-cid-ywatx6jj]{color:var(--color-ink);font-size:clamp(1.875rem,1.2rem + 2.2vw,3.25rem)}.sh-hl[data-astro-cid-ywatx6jj]{color:var(--color-accent-400)}.sh-intro[data-astro-cid-ywatx6jj]{max-width:46rem;color:var(--color-ink-muted);font-size:1.0625rem}.sh-dark[data-astro-cid-ywatx6jj] .sh-eyebrow[data-astro-cid-ywatx6jj]{color:var(--color-accent-300)}.sh-dark[data-astro-cid-ywatx6jj] .sh-title[data-astro-cid-ywatx6jj]{color:var(--color-on-night)}.sh-dark[data-astro-cid-ywatx6jj] .sh-intro[data-astro-cid-ywatx6jj]{color:color-mix(in oklab, var(--color-on-night) 82%, transparent)}@media (width>=1024px){.sh-intro[data-astro-cid-ywatx6jj]{font-size:1.125rem}}.rv[data-astro-cid-7oq6r4yx]{background:var(--color-paper)}.quote-band+.rv[data-astro-cid-7oq6r4yx]{padding-top:0}.rv-slider[data-astro-cid-7oq6r4yx]{margin-top:2.5rem}.rv-track[data-astro-cid-7oq6r4yx]{--gap:1rem;--per:1;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-.75rem -.75rem 0;padding:.75rem .75rem 1.5rem;scroll-padding-inline:.75rem;display:grid;overflow-x:auto}.rv-track[data-astro-cid-7oq6r4yx]::-webkit-scrollbar{display:none}.rv-track[data-astro-cid-7oq6r4yx]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-lg)}@media (width>=768px){.rv-track[data-astro-cid-7oq6r4yx]{--gap:1.25rem;--per:2}}@media (width>=1100px){.rv-track[data-astro-cid-7oq6r4yx]{--per:3}}.rv-card[data-astro-cid-7oq6r4yx]{scroll-snap-align:start;background:var(--color-surface-2);border-radius:0 var(--radius-lg) var(--radius-lg) 0;grid-template-rows:auto 1fr;gap:1.1rem;padding:1.5rem 1.25rem 1.5rem 1.6rem;display:grid;position:relative;overflow:hidden}.rv-card[data-astro-cid-7oq6r4yx]:before,.rv-card[data-astro-cid-7oq6r4yx]:after{content:"";background:var(--color-brand-900);width:4px;position:absolute;top:0;bottom:0;left:0}.rv-card[data-astro-cid-7oq6r4yx]:after{background:var(--color-accent-400);transform-origin:bottom;transition:transform .35s cubic-bezier(.2,.7,.2,1);transform:scaleY(0)}.rv-card[data-astro-cid-7oq6r4yx]:hover:after,.rv-card[data-astro-cid-7oq6r4yx]:focus-within:after{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.rv-card[data-astro-cid-7oq6r4yx]:after{transition:none}}.rv-who[data-astro-cid-7oq6r4yx]{align-items:center;gap:.85rem;padding-right:2.25rem;display:flex}.rv-pic[data-astro-cid-7oq6r4yx]{flex:none;line-height:0;display:block}.rv-pic[data-astro-cid-7oq6r4yx] picture{display:block}.rv-avatar[data-astro-cid-7oq6r4yx]{object-fit:cover;background:var(--color-brand-100);border-radius:999px;flex:none;width:3rem;height:3rem}.rv-initial[data-astro-cid-7oq6r4yx]{font:800 1.15rem/1 var(--font-display);color:var(--color-brand-900);place-items:center;display:grid}.rv-lines[data-astro-cid-7oq6r4yx]{gap:.3rem;min-width:0;display:grid}.rv-name[data-astro-cid-7oq6r4yx]{font:800 1.0625rem/1.2 var(--font-label);color:var(--color-ink)}.rv[data-astro-cid-7oq6r4yx] .stars[data-astro-cid-7oq6r4yx]{gap:.1rem;display:flex}.rv[data-astro-cid-7oq6r4yx] .stars[data-astro-cid-7oq6r4yx] svg{width:.95rem;height:.95rem}.rv-g[data-astro-cid-7oq6r4yx]{width:1.5rem;height:1.5rem;position:absolute;top:1.5rem;right:1.25rem}.rv-g[data-astro-cid-7oq6r4yx] svg{width:100%;height:100%}.rv-scroll[data-astro-cid-7oq6r4yx]{position:relative}.rv-text[data-astro-cid-7oq6r4yx]{--lh:1.6;height:calc(8 * var(--lh) * 1rem);overscroll-behavior:contain;color:var(--color-ink);font-size:1rem;line-height:var(--lh);align-content:start;gap:.75rem;margin:0;padding-right:1.1rem;display:grid;overflow-y:auto}.rv-text[data-astro-cid-7oq6r4yx] p[data-astro-cid-7oq6r4yx]{margin:0}.rv-scroll[data-astro-cid-7oq6r4yx][data-bar] .rv-text[data-astro-cid-7oq6r4yx]{scrollbar-width:none}.rv-scroll[data-astro-cid-7oq6r4yx][data-bar] .rv-text[data-astro-cid-7oq6r4yx]::-webkit-scrollbar{display:none}.rv-bar[data-astro-cid-7oq6r4yx]{background:var(--color-brand-200);border-radius:999px;width:6px;display:none;position:absolute;top:0;bottom:0;right:0}.rv-scroll[data-astro-cid-7oq6r4yx][data-bar][data-overflow] .rv-bar[data-astro-cid-7oq6r4yx]{display:block}.rv-thumb[data-astro-cid-7oq6r4yx]{width:100%;height:var(--th,40%);background:var(--color-brand-900);transform:translateY(var(--ty,0));cursor:grab;touch-action:none;border-radius:999px;position:absolute;top:0;left:0}.rv-thumb[data-astro-cid-7oq6r4yx]:hover{background:var(--color-accent-500)}.rv-text[data-astro-cid-7oq6r4yx]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:6px}.rv-controls[data-astro-cid-7oq6r4yx]{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.rv-controls[data-astro-cid-7oq6r4yx][hidden]{display:none}.rv-arrow[data-astro-cid-7oq6r4yx]{border:1px solid var(--color-line);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-brand-900);box-shadow:var(--shadow-1);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.rv-arrow[data-astro-cid-7oq6r4yx]:hover{background:var(--color-brand-900);border-color:var(--color-brand-900);color:var(--color-on-night)}.rv-arrow[data-astro-cid-7oq6r4yx] svg{width:1.1rem;height:1.1rem}.rv-arrow[data-astro-cid-7oq6r4yx] .rv-flip{transform:scaleX(-1)}.rv-dots[data-astro-cid-7oq6r4yx]{display:flex}.rv-dots[data-astro-cid-7oq6r4yx] button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.rv-dots[data-astro-cid-7oq6r4yx] button:before{content:"";background:var(--color-line);border-radius:999px;width:.6rem;height:.6rem;transition:width .2s,background-color .2s}.rv-dots[data-astro-cid-7oq6r4yx] button:hover:before{background:var(--color-brand-700)}.rv-dots[data-astro-cid-7oq6r4yx] button[aria-current=true]:before{background:var(--color-accent-400);width:1.4rem}.rv-grid[data-astro-cid-7oq6r4yx]{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=768px){.rv-grid[data-astro-cid-7oq6r4yx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.rv-card--ph[data-astro-cid-7oq6r4yx] .rv-lines[data-astro-cid-7oq6r4yx]>span[data-astro-cid-7oq6r4yx]:first-child,.rv-ph[data-astro-cid-7oq6r4yx] span[data-astro-cid-7oq6r4yx]{background:var(--color-line);border-radius:999px;height:.6rem;display:block}.rv-card--ph[data-astro-cid-7oq6r4yx] .w-40[data-astro-cid-7oq6r4yx]{width:7rem}.rv-ph[data-astro-cid-7oq6r4yx]{gap:.55rem;display:grid}.rv-ph[data-astro-cid-7oq6r4yx] .w-60[data-astro-cid-7oq6r4yx]{width:60%}.rv-plate[data-astro-cid-7oq6r4yx]{background:var(--color-surface-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:fit-content;margin:1.5rem auto 0;padding:.9rem 1.5rem;display:flex}.rv-plate-g[data-astro-cid-7oq6r4yx] svg{width:2.5rem;height:2.5rem}.rv-plate-txt[data-astro-cid-7oq6r4yx]{font:800 1.0625rem/1.2 var(--font-label);gap:.15rem;display:grid}.rv-plate-score[data-astro-cid-7oq6r4yx]{align-items:center;gap:.5rem;display:flex}.rv-plate-score[data-astro-cid-7oq6r4yx] b[data-astro-cid-7oq6r4yx]{font:900 1.5rem/1 var(--font-display)}.pr[data-astro-cid-m72bh2nf]{background:linear-gradient(180deg, var(--color-paper), var(--color-surface-2))}.pr-steps[data-astro-cid-m72bh2nf]{gap:1.25rem;margin-top:2.75rem;display:grid;position:relative}.pr-steps[data-astro-cid-m72bh2nf]:before{content:"";border-left:3px dashed var(--color-brand-200);position:absolute;top:2rem;bottom:2rem;left:2rem}.pr-steps[data-astro-cid-m72bh2nf]:after{content:"";background:var(--color-accent-400);width:3px;height:calc(100% - 4rem);transform:scaleY(var(--p,1));transform-origin:top;position:absolute;top:2rem;left:2rem}.pr-ic[data-astro-cid-m72bh2nf]{transition:background-color .3s,transform .15s}.pr-step[data-astro-cid-m72bh2nf].is-on .pr-ic[data-astro-cid-m72bh2nf]{background:var(--color-accent-500)}.pr-step[data-astro-cid-m72bh2nf]{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.pr-ic[data-astro-cid-m72bh2nf]{z-index:1;background:var(--color-brand-900);width:4rem;height:4rem;color:var(--color-on-night);box-shadow:0 0 0 6px var(--color-paper), var(--shadow-1);border-radius:999px;place-items:center;transition:transform .2s;display:grid;position:relative}.pr-step[data-astro-cid-m72bh2nf]:hover .pr-ic[data-astro-cid-m72bh2nf]{transform:translateY(-3px)}.pr-card[data-astro-cid-m72bh2nf]{border:1px solid var(--color-line);border-top:4px solid var(--color-accent-400);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);padding:1.2rem 1.3rem;transition:transform .2s,box-shadow .2s}.pr-step[data-astro-cid-m72bh2nf]:hover .pr-card[data-astro-cid-m72bh2nf]{box-shadow:var(--shadow-2);transform:translateY(-3px)}.pr-card[data-astro-cid-m72bh2nf] h3[data-astro-cid-m72bh2nf]{font:800 1.0625rem/1.25 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.pr-card[data-astro-cid-m72bh2nf] p[data-astro-cid-m72bh2nf]{color:var(--color-ink-muted);margin-top:.45rem;font-size:.9375rem}@media (width>=1024px){.pr-steps[data-astro-cid-m72bh2nf]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.pr-steps[data-astro-cid-m72bh2nf]:before{border-left:0;border-top:3px dashed var(--color-brand-200);inset:2rem 10% auto}.pr-steps[data-astro-cid-m72bh2nf]:after{width:80%;height:3px;transform:scaleX(var(--p,1));transform-origin:0;top:2rem;left:10%}.pr-step[data-astro-cid-m72bh2nf]{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.pr-card[data-astro-cid-m72bh2nf]{flex:1;width:100%}}.wy[data-astro-cid-w7fjgklf]{background:var(--color-brand-950);color:var(--color-on-night);position:relative;overflow:hidden}.wy-grid[data-astro-cid-w7fjgklf]{gap:1rem;margin-top:2.75rem;display:grid}@media (width>=640px){.wy-grid[data-astro-cid-w7fjgklf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wy-grid[data-astro-cid-w7fjgklf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.wy-card[data-astro-cid-w7fjgklf]{border:1px solid var(--color-brand-800);border-radius:var(--radius-lg);background:var(--color-brand-900);padding:1.6rem;transition:transform .15s,border-color .15s}.wy-card[data-astro-cid-w7fjgklf]:hover{border-color:color-mix(in oklab, var(--color-accent-400) 60%, transparent);transform:translateY(-3px)}.wy-ic[data-astro-cid-w7fjgklf]{border-radius:var(--radius-md);background:var(--color-brand-950);width:3.75rem;height:3.75rem;color:var(--color-on-night);place-items:center;transition:background-color .2s;display:grid}.wy-card[data-astro-cid-w7fjgklf]:hover .wy-ic[data-astro-cid-w7fjgklf]{background:var(--color-accent-600)}.wy-card[data-astro-cid-w7fjgklf] h3[data-astro-cid-w7fjgklf]{font:800 1.0625rem/1.25 var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-top:1.1rem}.wy-card[data-astro-cid-w7fjgklf] p[data-astro-cid-w7fjgklf]{color:color-mix(in oklab, var(--color-on-night) 85%, var(--color-brand-900));margin-top:.5rem;font-size:.9375rem}.wy-stats[data-astro-cid-w7fjgklf]{border:1px solid var(--color-brand-800);border-radius:var(--radius-lg);background:var(--color-brand-900);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-top:2.5rem;padding:2rem 1.5rem;display:grid}@media (width>=900px){.wy-stats[data-astro-cid-w7fjgklf]{grid-template-columns:repeat(4,minmax(0,1fr))}}.wy-stats[data-astro-cid-w7fjgklf] .ln[data-astro-cid-w7fjgklf]{display:block}@media (width>=640px){.wy-stats[data-astro-cid-w7fjgklf] .ln[data-astro-cid-w7fjgklf]{display:inline}}.wy-stats[data-astro-cid-w7fjgklf] b[data-astro-cid-w7fjgklf]{font:900 clamp(2rem, 1.5rem + 1.6vw, 3rem)/1 var(--font-display);color:var(--color-accent-400);display:block}.wy-stats[data-astro-cid-w7fjgklf] li[data-astro-cid-w7fjgklf]:nth-child(2n) b[data-astro-cid-w7fjgklf]{color:var(--color-on-night)}.wy-stats[data-astro-cid-w7fjgklf] span[data-astro-cid-w7fjgklf]{font:700 .875rem/1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--color-on-night) 80%, transparent);margin-top:.4rem;display:block}.fq[data-astro-cid-vay7uplm]{background:var(--color-paper)}.fq-list[data-astro-cid-vay7uplm]{gap:.85rem;max-width:56rem;margin:2.5rem auto 0;display:grid}.fq-item[data-astro-cid-vay7uplm]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color .15s,box-shadow .15s}.fq-item[data-astro-cid-vay7uplm]:hover{border-color:var(--color-accent-300)}.fq-item[data-astro-cid-vay7uplm][open]{border-color:var(--color-accent-400);box-shadow:var(--shadow-1)}.fq-item[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]{cursor:pointer;min-height:4.25rem;font:800 clamp(1.125rem, 1rem + .45vw, 1.3125rem)/1.35 var(--font-label);color:var(--color-ink);align-items:center;gap:.8rem;padding:1.1rem 1.25rem;list-style:none;display:flex}.fq-item[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]::-webkit-details-marker{display:none}.fq-q[data-astro-cid-vay7uplm]{flex:1}.fq-mark[data-astro-cid-vay7uplm]{flex:none;line-height:0}.fq-mark[data-astro-cid-vay7uplm] svg{width:auto;height:1.25rem}.fq-pm[data-astro-cid-vay7uplm]{background:var(--color-brand-900);border-radius:999px;flex:none;width:2rem;height:2rem;transition:background-color .15s;position:relative}.fq-pm[data-astro-cid-vay7uplm]:before,.fq-pm[data-astro-cid-vay7uplm]:after{content:"";background:var(--color-on-night);width:.75rem;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.fq-pm[data-astro-cid-vay7uplm]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-vay7uplm][open] .fq-pm[data-astro-cid-vay7uplm]{background:var(--color-accent-500)}.fq-item[data-astro-cid-vay7uplm][open] .fq-pm[data-astro-cid-vay7uplm]:after{transform:rotate(0)}.fq-a[data-astro-cid-vay7uplm]{color:var(--color-ink-muted);padding:0 1.5rem 1.4rem 3.4rem;font-size:1.0625rem;line-height:1.65}@media (width>=768px){.fq-item[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]{gap:1rem;padding:1.2rem 1.5rem}.fq-a[data-astro-cid-vay7uplm]{padding:0 4.5rem 1.5rem 3.9rem}}.ct[data-astro-cid-tmhgy3xx]{isolation:isolate;background:var(--color-brand-950);color:var(--color-on-night);position:relative;overflow:hidden}.ct[data-astro-cid-tmhgy3xx] .ct-photo{z-index:-2;object-fit:cover;opacity:.22;filter:grayscale(.3);width:100%;height:100%;position:absolute;inset:0}.ct[data-astro-cid-tmhgy3xx]:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--color-brand-950) 30%, color-mix(in oklab, var(--color-night) 70%, transparent));position:absolute;inset:0}.ct-grid[data-astro-cid-tmhgy3xx]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.ct-grid[data-astro-cid-tmhgy3xx]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:4rem}}.ct-rows[data-astro-cid-tmhgy3xx]{gap:.9rem;margin-top:1.9rem;display:grid}@media (width>=640px) and (width<=1023.98px){.ct-rows[data-astro-cid-tmhgy3xx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ct-rows[data-astro-cid-tmhgy3xx],.ct-gbp[data-astro-cid-tmhgy3xx]{max-width:32rem}}.ct-rows[data-astro-cid-tmhgy3xx] li[data-astro-cid-tmhgy3xx]{border:1px solid color-mix(in oklab, var(--color-on-night) 14%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-brand-950) 55%, transparent);align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.ct-rows[data-astro-cid-tmhgy3xx] small[data-astro-cid-tmhgy3xx]{font:800 .75rem/1.3 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-300);display:block}.ct-rows[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx],.ct-rows[data-astro-cid-tmhgy3xx] b[data-astro-cid-tmhgy3xx]{font:800 1rem/1.35 var(--font-label);color:var(--color-on-night);flex-wrap:wrap;text-decoration:none;display:inline-flex}.ct-rows[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx]{align-items:center;min-height:2.75rem}.ct-rows[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx]:hover{text-decoration:underline}.ct-rows[data-astro-cid-tmhgy3xx] li[data-astro-cid-tmhgy3xx]>span[data-astro-cid-tmhgy3xx]{min-width:0}.ct-rows[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx][href^=mailto\:]{font-size:max(.75rem,min(1rem,4.85437vw - .38835rem))}@media (width>=640px) and (width<=1023.98px){.ct-rows[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx][href^=mailto\:]{font-size:max(.75rem,min(1rem,2.42718vw - .412621rem))}}@media (width>=1024px){.ct-rows[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx][href^=mailto\:]{font-size:1rem}}.ct-ic[data-astro-cid-tmhgy3xx]{border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-on-night) 10%, transparent);width:3rem;height:3rem;color:var(--color-on-night);flex:none;place-items:center;display:grid}.ct-card[data-astro-cid-tmhgy3xx]{background:var(--color-surface);color:var(--color-ink);border-top:4px solid var(--color-accent-400);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-2);padding:1.75rem 1.25rem}@media (width>=640px){.ct-card[data-astro-cid-tmhgy3xx]{padding:2.5rem}}.ct-title[data-astro-cid-tmhgy3xx]{font:900 clamp(1.75rem, 1.3rem + 1.2vw, 2.25rem)/1 var(--font-display);text-transform:uppercase}.ct-title[data-astro-cid-tmhgy3xx] .hl[data-astro-cid-tmhgy3xx]{color:var(--color-accent-400)}.ct-gbp[data-astro-cid-tmhgy3xx]{background:var(--color-surface);border-radius:var(--radius-md);margin-top:.9rem;overflow:hidden}.ct-gbp-head[data-astro-cid-tmhgy3xx]{border-bottom:3px solid var(--color-accent-400);font:800 .9375rem/1.3 var(--font-label);color:var(--color-ink);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.ct-gbp[data-astro-cid-tmhgy3xx] iframe[data-astro-cid-tmhgy3xx]{border:0;width:100%;height:17rem;display:block}.ar[data-astro-cid-ghfvzstr]{background:var(--ar-tex) 0 0 / 64px 64px, var(--color-surface-2)}.ar-grid[data-astro-cid-ghfvzstr]{align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.ar-grid[data-astro-cid-ghfvzstr]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}}.ar-scroll[data-astro-cid-ghfvzstr]{--row:3.1rem;--gap:.6rem;margin-top:1.75rem;position:relative}.ar-chips[data-astro-cid-ghfvzstr]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--row), auto);gap:var(--gap);max-height:calc(5.5 * var(--row) + 5 * var(--gap));overscroll-behavior:contain;margin:0;padding:3px 1.1rem 3px 0;display:grid;overflow-y:auto}@media (width>=640px){.ar-chips[data-astro-cid-ghfvzstr]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-chips[data-astro-cid-ghfvzstr]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-md)}.ar-scroll[data-astro-cid-ghfvzstr][data-bar] .ar-chips[data-astro-cid-ghfvzstr]{scrollbar-width:none}.ar-scroll[data-astro-cid-ghfvzstr][data-bar] .ar-chips[data-astro-cid-ghfvzstr]::-webkit-scrollbar{display:none}.ar-bar[data-astro-cid-ghfvzstr]{background:var(--color-brand-200);border-radius:999px;width:6px;display:none;position:absolute;top:3px;bottom:3px;right:0}.ar-scroll[data-astro-cid-ghfvzstr][data-bar][data-overflow] .ar-bar[data-astro-cid-ghfvzstr]{display:block}.ar-thumb[data-astro-cid-ghfvzstr]{width:100%;height:var(--th,40%);background:var(--color-brand-900);transform:translateY(var(--ty,0));cursor:grab;touch-action:none;border-radius:999px;transition:background-color .15s;position:absolute;top:0;left:0}.ar-thumb[data-astro-cid-ghfvzstr]:hover{background:var(--color-accent-500)}.ar-chips[data-astro-cid-ghfvzstr] li[data-astro-cid-ghfvzstr]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);font:700 .9375rem/1.2 var(--font-label);align-items:center;gap:.5rem;padding:.7rem .9rem;transition:border-color .15s,transform .15s;display:flex}.ar-chips[data-astro-cid-ghfvzstr] li[data-astro-cid-ghfvzstr]:hover{border-color:var(--color-accent-300);transform:translateY(-2px)}.ar[data-astro-cid-ghfvzstr] .ar-call{margin-top:1.75rem}.ar-map[data-astro-cid-ghfvzstr]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:1rem}.ar-gbp[data-astro-cid-ghfvzstr] iframe[data-astro-cid-ghfvzstr]{border-radius:var(--radius-md);border:0;width:100%;height:24rem;display:block}@media (width>=1024px){.ar-gbp[data-astro-cid-ghfvzstr] iframe[data-astro-cid-ghfvzstr]{height:28rem}}.ar-map[data-astro-cid-ghfvzstr] svg[data-astro-cid-ghfvzstr]{background:linear-gradient(180deg, var(--color-brand-50), var(--color-surface));border-radius:var(--radius-md);width:100%;height:auto}.ar-ring[data-astro-cid-ghfvzstr]{fill:none;stroke:var(--color-brand-200);stroke-width:1.5px;stroke-dasharray:4 5}.ar-km[data-astro-cid-ghfvzstr]{font:700 12px var(--font-label);fill:var(--color-brand-500)}.ar-dot[data-astro-cid-ghfvzstr] circle[data-astro-cid-ghfvzstr]{fill:var(--color-brand-900);stroke:var(--color-surface);stroke-width:2px}.ar-dot[data-astro-cid-ghfvzstr] text[data-astro-cid-ghfvzstr]{font:700 13px var(--font-label);fill:var(--color-ink);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px}.ar-home[data-astro-cid-ghfvzstr] circle[data-astro-cid-ghfvzstr]{fill:var(--color-accent-400)}.ar-near[data-astro-cid-ghfvzstr] circle[data-astro-cid-ghfvzstr]{fill:var(--color-brand-500);stroke-width:1.5px}.ar-map[data-astro-cid-ghfvzstr] figcaption[data-astro-cid-ghfvzstr]{color:var(--color-ink-muted);text-align:center;margin-top:.75rem;font-size:.875rem}.edge[data-astro-cid-6gsjaejb]{z-index:2;height:var(--edge-h);pointer-events:none;position:relative}.edge-rise[data-astro-cid-6gsjaejb]{margin-top:calc(-1 * var(--edge-h))}.edge-cap[data-astro-cid-6gsjaejb]{margin-bottom:calc(-1 * var(--edge-h))}.edge[data-astro-cid-6gsjaejb] svg[data-astro-cid-6gsjaejb]{width:100%;height:100%;display:block;overflow:visible}.edge-rule[data-astro-cid-6gsjaejb]{fill:none;stroke:var(--color-accent-400);stroke-width:4px}
