.hero-map[data-astro-cid-hqqop4yv]{margin:0}.map[data-astro-cid-hqqop4yv]{width:100%;height:100%;display:block}.c[data-astro-cid-hqqop4yv]{stroke:var(--ink-contour);stroke-width:1.1;vector-effect:non-scaling-stroke}.c-index[data-astro-cid-hqqop4yv]{stroke:var(--ink-contour-index);stroke-width:1.4}.graticule[data-astro-cid-hqqop4yv] path[data-astro-cid-hqqop4yv]{stroke:var(--ink-seam);stroke-width:1;vector-effect:non-scaling-stroke}.g-label[data-astro-cid-hqqop4yv]{fill:var(--ink-text-3);font-family:var(--font-mono);font-size:13px;opacity:.7}.assets[data-astro-cid-hqqop4yv] rect[data-astro-cid-hqqop4yv]{fill:none;stroke:var(--ink-seam-strong);stroke-width:1.5;vector-effect:non-scaling-stroke}.branches[data-astro-cid-hqqop4yv] path[data-astro-cid-hqqop4yv]{stroke:var(--ink-text-3);stroke-width:1.25;stroke-dasharray:2 6;vector-effect:non-scaling-stroke;opacity:.75}.branches[data-astro-cid-hqqop4yv] .x[data-astro-cid-hqqop4yv]{stroke-dasharray:none;stroke-width:1.5}.trav-mask[data-astro-cid-hqqop4yv]{fill:none;stroke:#fff;stroke-width:24;stroke-dasharray:1;stroke-dashoffset:0}.trav-line[data-astro-cid-hqqop4yv]{stroke:var(--survey);stroke-width:2.25;stroke-dasharray:10 7;stroke-linecap:square;vector-effect:non-scaling-stroke}.leader[data-astro-cid-hqqop4yv]{stroke:var(--ink-text-3);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.st-box[data-astro-cid-hqqop4yv]{fill:var(--ink-0);stroke:var(--survey);stroke-width:1.5;vector-effect:non-scaling-stroke}.st-core[data-astro-cid-hqqop4yv]{fill:var(--survey)}.st-code[data-astro-cid-hqqop4yv]{fill:var(--survey);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em}.st-label[data-astro-cid-hqqop4yv]{fill:var(--ink-text);font-family:var(--font-sans);font-stretch:82%;font-weight:600;font-size:17px;letter-spacing:.08em;text-transform:uppercase}.tg-core[data-astro-cid-hqqop4yv]{fill:var(--marker)}.tg-ring[data-astro-cid-hqqop4yv]{fill:none;stroke:var(--marker);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.55}.tg-code[data-astro-cid-hqqop4yv]{fill:var(--marker)}.map-cap[data-astro-cid-hqqop4yv]{display:grid;gap:var(--s-3)}.map-legend[data-astro-cid-hqqop4yv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--s-4);font-size:.875rem;color:var(--ink-text-2)}.map-legend[data-astro-cid-hqqop4yv] li[data-astro-cid-hqqop4yv]{display:flex;gap:10px;align-items:baseline}.map-legend[data-astro-cid-hqqop4yv] .mono[data-astro-cid-hqqop4yv]{color:var(--survey);font-size:.75rem;min-width:3.4em}.map-legend[data-astro-cid-hqqop4yv] .is-target[data-astro-cid-hqqop4yv] .mono[data-astro-cid-hqqop4yv]{color:var(--marker)}.map-note[data-astro-cid-hqqop4yv]{font-size:.8125rem;color:var(--ink-text-3)}@media(max-width:899px){.st[data-astro-cid-hqqop4yv] text[data-astro-cid-hqqop4yv],.leader[data-astro-cid-hqqop4yv]{display:none}}@media(min-width:900px){.map-legend[data-astro-cid-hqqop4yv]{display:none}}@media(prefers-reduced-motion:no-preference){.c[data-astro-cid-hqqop4yv]{animation:c-in .9s var(--ease-out) both;animation-delay:calc(var(--i) * 22ms)}.graticule[data-astro-cid-hqqop4yv],.assets[data-astro-cid-hqqop4yv] rect[data-astro-cid-hqqop4yv]{animation:fade-in .8s var(--ease-out) .3s both}.assets[data-astro-cid-hqqop4yv] rect[data-astro-cid-hqqop4yv]{animation-delay:calc(.4s + var(--i) * 40ms)}.branches[data-astro-cid-hqqop4yv] g[data-astro-cid-hqqop4yv]{animation:fade-in .6s var(--ease-out) both;animation-delay:calc(1.5s + var(--i) * .26s)}.trav-mask[data-astro-cid-hqqop4yv]{animation:draw 1.7s var(--ease-in-out) .9s both}.st[data-astro-cid-hqqop4yv]{animation:st-in .52s var(--ease-out) both;animation-delay:var(--t);transform-box:fill-box}.st[data-astro-cid-hqqop4yv] .st-box[data-astro-cid-hqqop4yv],.st[data-astro-cid-hqqop4yv] .st-core[data-astro-cid-hqqop4yv],.st[data-astro-cid-hqqop4yv] .tg-core[data-astro-cid-hqqop4yv]{transform-box:fill-box;transform-origin:center;animation:st-pop .52s var(--ease-out) both;animation-delay:var(--t)}.tg-ring[data-astro-cid-hqqop4yv]{transform-box:fill-box;transform-origin:center;animation:ring 1.6s var(--ease-out) both;animation-delay:var(--t)}}@keyframes c-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes st-in{0%{opacity:0}}@keyframes st-pop{0%{transform:scale(.6)}}@keyframes ring{0%{transform:scale(.4);opacity:0}35%{opacity:.9}to{transform:scale(1);opacity:.55}}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-bottom:1px solid var(--seam)}.hero-map-wrap[data-astro-cid-j7pv25f6] .hero-map{height:100%}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-title[data-astro-cid-j7pv25f6]{max-width:13ch}.hero-lead[data-astro-cid-j7pv25f6]{margin-top:var(--s-6);max-width:46ch}.hero-ctas[data-astro-cid-j7pv25f6]{margin-top:var(--s-7)}.cartouche[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--seam-strong);background:color-mix(in srgb,var(--ink-0) 88%,transparent);font-size:.875rem}.cartouche[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:10px 14px;border-top:1px solid var(--seam);display:grid;gap:2px}.cartouche[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:nth-child(odd):not(.ct-head){border-left:1px solid var(--seam)}.cartouche[data-astro-cid-j7pv25f6] .ct-head[data-astro-cid-j7pv25f6]{grid-column:1 / -1;border-top:0;padding-block:14px}.cartouche[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.6875rem;font-stretch:var(--stretch-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.cartouche[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--fg);font-weight:500}.ct-brand[data-astro-cid-j7pv25f6]{display:block;font-weight:700;font-stretch:125%;letter-spacing:.02em;text-transform:uppercase;font-size:.9375rem}.ct-sub[data-astro-cid-j7pv25f6]{display:block;color:var(--fg-3);font-size:.8125rem;margin-top:2px}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.hero-inner[data-astro-cid-j7pv25f6]{order:1;padding-top:clamp(40px,8vw,72px)}.hero-map-wrap[data-astro-cid-j7pv25f6]{order:2;position:relative;aspect-ratio:1 / 1;margin-top:var(--s-4)}.hero-map-wrap[data-astro-cid-j7pv25f6] .map{position:absolute;inset:0;height:100%}.hero-map-wrap[data-astro-cid-j7pv25f6] .map-cap{position:absolute;left:var(--gutter);right:var(--gutter);bottom:var(--s-4)}.cartouche[data-astro-cid-j7pv25f6]{margin-top:var(--s-7)}.hero[data-astro-cid-j7pv25f6]{padding-bottom:var(--s-6)}@media(max-width:899px){.hero-map-wrap[data-astro-cid-j7pv25f6]{aspect-ratio:auto}.hero-map-wrap[data-astro-cid-j7pv25f6] .map{position:relative;aspect-ratio:1.15 / 1;height:auto}.hero-map-wrap[data-astro-cid-j7pv25f6] .map-cap{position:static;padding:0 var(--gutter);margin-top:var(--s-3)}.hero-inner[data-astro-cid-j7pv25f6]{display:contents}.hero-copy[data-astro-cid-j7pv25f6]{order:1;padding:clamp(40px,8vw,72px) var(--gutter) 0}.cartouche[data-astro-cid-j7pv25f6]{order:3;margin:var(--s-6) var(--gutter) 0}}@media(min-width:600px)and (max-width:899px){.hero-map-wrap[data-astro-cid-j7pv25f6] .map{aspect-ratio:1.55 / 1}.cartouche[data-astro-cid-j7pv25f6]{max-width:420px}}@media(min-width:900px){.hero[data-astro-cid-j7pv25f6]{display:block;min-height:clamp(680px,calc(100svh - var(--header-h)),960px);padding-bottom:0}.hero-map-wrap[data-astro-cid-j7pv25f6]{position:absolute;inset:0;aspect-ratio:auto;margin:0}.hero-map-wrap[data-astro-cid-j7pv25f6] .map-cap{left:auto;right:var(--gutter);bottom:20px;width:auto}.hero-inner[data-astro-cid-j7pv25f6]{min-height:inherit;display:flex;align-items:center;padding-block:var(--s-8) var(--s-9)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:760px}.cartouche[data-astro-cid-j7pv25f6]{position:absolute;right:var(--gutter);bottom:52px;width:320px;margin:0}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0 40% 0 0;z-index:0;background:linear-gradient(90deg,var(--ink-0) 30%,color-mix(in srgb,var(--ink-0) 0%,transparent));pointer-events:none}}@media(min-width:900px)and (max-width:1199px){.hero-map-wrap[data-astro-cid-j7pv25f6]{left:30%}.cartouche[data-astro-cid-j7pv25f6]{display:none}}.position-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,1.15rem + 1.9vw,2.75rem);font-weight:560;font-stretch:106%;letter-spacing:-.025em;line-height:1.15;max-width:30ch}.pillars[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6);margin-top:var(--s-8);border-top:1px solid var(--seam);padding-top:var(--s-6)}.pillars[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3);margin:var(--s-4) 0 var(--s-2)}.pillars[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-2);max-width:44ch}.pillar-mark[data-astro-cid-j7pv25f6]{display:block;width:12px;height:12px;border:1.5px solid var(--fg)}.pillars[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child .pillar-mark[data-astro-cid-j7pv25f6]{background:var(--fg)}@media(min-width:900px){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7)}}.xp-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6)}.xp-comp[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:var(--fs-small);display:flex;flex-wrap:wrap;gap:6px 4px;align-items:baseline}.xp-comp[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{margin-right:10px}.method-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-8)}.method-aside[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-block:var(--s-5) var(--s-5)}@media(min-width:1000px){.method-grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;gap:var(--s-9)}.sticky[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + var(--s-8))}}.profile-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-8)}.profile-text[data-astro-cid-j7pv25f6]{margin-block:var(--s-6)}.profile-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem}.facts[data-astro-cid-j7pv25f6]{border-top:1px solid var(--fg)}.facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:2px;padding-block:var(--s-4);border-bottom:1px solid var(--seam)}.facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--fs-label);font-stretch:var(--stretch-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3)}.facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--fg)}@media(min-width:640px){.facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-template-columns:160px minmax(0,1fr);gap:var(--s-5);align-items:baseline}}@media(min-width:1000px){.profile-grid[data-astro-cid-j7pv25f6]{grid-template-columns:6fr 6fr;gap:var(--s-9);align-items:start}}.seam-top-wrap[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{border-top:1px solid var(--seam);padding-top:var(--section-y)}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6)}.faq-grid[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{margin-top:var(--s-4)}@media(min-width:1000px){.faq-grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;gap:var(--s-9)}}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-8);align-items:start}.contact-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-block:var(--s-5) var(--s-6)}.contact-points[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-3);color:var(--fg-2)}.contact-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.contact-points[data-astro-cid-j7pv25f6] .icon{color:var(--survey)}@media(min-width:1000px){.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;gap:var(--s-9)}.contact-copy[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + var(--s-8))}}
