.landing-page h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px;font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.2}.landing-page .section-heading{max-width:800px;margin-bottom:36px}.landing-page .section-heading>p:last-child{max-width:70ch;margin-bottom:0}.landing-page .section-kicker{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:700}.landing-page section{scroll-margin-top:16px}figure[data-astro-cid-cj3ngv2w]{min-width:0;margin:0}figure[data-astro-cid-cj3ngv2w] picture{display:block}figure[data-astro-cid-cj3ngv2w] img{border-radius:var(--radius);width:100%;height:auto}.hero-image[data-astro-cid-cj3ngv2w] img{aspect-ratio:5/4;object-fit:cover}figcaption[data-astro-cid-cj3ngv2w]{margin-top:12px;font-size:.82rem;line-height:1.5}.photo-gallery[data-astro-cid-u37j4ggo]{align-items:start;gap:24px;max-width:920px;margin:40px auto 0;display:flex}.photo[data-astro-cid-u37j4ggo]{flex:var(--ratio) 1 0;min-width:0}@media (width<=640px){.photo-gallery[data-astro-cid-u37j4ggo]{grid-template-columns:1fr;max-width:440px;display:grid}.photo[data-astro-cid-u37j4ggo]{width:100%}.portrait[data-astro-cid-u37j4ggo]{justify-self:center;max-width:280px}}.process[data-astro-cid-vhju7h3i]{padding-block:var(--space-section);background:var(--sky)}.process-layout[data-astro-cid-vhju7h3i]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.checklist[data-astro-cid-vhju7h3i],.process-note[data-astro-cid-vhju7h3i]{border-top:1px solid #c5d6e6;margin-top:28px;padding-top:24px;font-size:.92rem}.checklist[data-astro-cid-vhju7h3i] h3[data-astro-cid-vhju7h3i]{font-size:1rem}.checklist[data-astro-cid-vhju7h3i] ul[data-astro-cid-vhju7h3i]{padding-left:20px}.checklist[data-astro-cid-vhju7h3i] li[data-astro-cid-vhju7h3i]{margin-bottom:8px}.timeline[data-astro-cid-vhju7h3i]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-vhju7h3i] li[data-astro-cid-vhju7h3i]{grid-template-columns:46px minmax(0,1fr);gap:20px;padding-bottom:32px;display:grid;position:relative}.timeline[data-astro-cid-vhju7h3i] li[data-astro-cid-vhju7h3i]:last-child{padding-bottom:0}.timeline[data-astro-cid-vhju7h3i] li[data-astro-cid-vhju7h3i]:not(:last-child):after{content:"";background:#c5d6e6;width:1px;position:absolute;top:54px;bottom:8px;left:22px}.step-number[data-astro-cid-vhju7h3i]{background:var(--white);border:1px solid var(--line);width:46px;height:46px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.timeline[data-astro-cid-vhju7h3i] h3[data-astro-cid-vhju7h3i]{margin:8px 0 10px;font-size:1.1rem;line-height:1.4}.timeline[data-astro-cid-vhju7h3i] p[data-astro-cid-vhju7h3i]{margin:0;font-size:.95rem;line-height:1.75}@media (width<=760px){.process-layout[data-astro-cid-vhju7h3i]{grid-template-columns:1fr;gap:32px}.timeline[data-astro-cid-vhju7h3i] li[data-astro-cid-vhju7h3i]{gap:16px}}.faq[data-astro-cid-edcogxyw]{padding-block:var(--space-section)}.questions[data-astro-cid-edcogxyw]{max-width:900px}details[data-astro-cid-edcogxyw]{background:var(--white);border-bottom:1px solid var(--line)}summary[data-astro-cid-edcogxyw]{color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-edcogxyw]::-webkit-details-marker{display:none}summary[data-astro-cid-edcogxyw] span[data-astro-cid-edcogxyw]{flex:none;width:12px;height:12px;position:relative}summary[data-astro-cid-edcogxyw] span[data-astro-cid-edcogxyw]:before,summary[data-astro-cid-edcogxyw] span[data-astro-cid-edcogxyw]:after{content:"";background:var(--brand);height:2px;position:absolute;inset:5px 0 auto}summary[data-astro-cid-edcogxyw] span[data-astro-cid-edcogxyw]:after{transform:rotate(90deg)}details[data-astro-cid-edcogxyw][open] summary[data-astro-cid-edcogxyw] span[data-astro-cid-edcogxyw]:after{transform:none}details[data-astro-cid-edcogxyw] p[data-astro-cid-edcogxyw]{margin:0;padding:0 24px 24px;line-height:1.75}.sources[data-astro-cid-edcogxyw]{margin-top:24px;font-size:.85rem}.sources[data-astro-cid-edcogxyw] p[data-astro-cid-edcogxyw]{margin-bottom:8px}.sources[data-astro-cid-edcogxyw] ul[data-astro-cid-edcogxyw]{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.sources[data-astro-cid-edcogxyw] a[data-astro-cid-edcogxyw]{color:var(--brand)}@media (width<=480px){summary[data-astro-cid-edcogxyw]{gap:16px;padding:20px 16px}details[data-astro-cid-edcogxyw] p[data-astro-cid-edcogxyw]{padding:0 16px 20px}}.page-links[data-astro-cid-vwoqsk3b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}article[data-astro-cid-vwoqsk3b]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);height:100%;padding:28px}h3[data-astro-cid-vwoqsk3b]{margin-bottom:16px;font-size:1.4rem;line-height:1.3}article[data-astro-cid-vwoqsk3b]>p[data-astro-cid-vwoqsk3b]:not(.section-kicker){max-width:70ch}article[data-astro-cid-vwoqsk3b] a[data-astro-cid-vwoqsk3b]{color:var(--brand);text-underline-offset:4px;font-weight:600}.draft-label[data-astro-cid-vwoqsk3b]{color:var(--ink);letter-spacing:0;text-transform:none;vertical-align:middle;background:#fff4d9;border-radius:4px;margin-left:10px;padding:2px 7px;font-size:.7rem;font-weight:500;line-height:1.5;display:inline-block}.compact[data-astro-cid-vwoqsk3b]{grid-template-columns:1fr;gap:0;margin-top:28px}.compact[data-astro-cid-vwoqsk3b] li[data-astro-cid-vwoqsk3b]{border-top:1px solid #8fb4d64d}.compact[data-astro-cid-vwoqsk3b] li[data-astro-cid-vwoqsk3b]:last-child{border-bottom:1px solid #8fb4d64d}.compact[data-astro-cid-vwoqsk3b] a[data-astro-cid-vwoqsk3b]{align-items:center;gap:12px;min-height:60px;padding-block:14px;font-weight:600;text-decoration:none;display:flex}.compact[data-astro-cid-vwoqsk3b] a[data-astro-cid-vwoqsk3b]:hover{text-underline-offset:5px;text-decoration:underline}.compact[data-astro-cid-vwoqsk3b] a[data-astro-cid-vwoqsk3b]>span[data-astro-cid-vwoqsk3b]:first-child{flex:1;min-width:0}.compact[data-astro-cid-vwoqsk3b] .draft-label[data-astro-cid-vwoqsk3b]{flex:none;margin:0}.arrow[data-astro-cid-vwoqsk3b]{font-size:1.1rem}@media (width<=480px){article[data-astro-cid-vwoqsk3b]{padding:24px}.compact[data-astro-cid-vwoqsk3b] a[data-astro-cid-vwoqsk3b]{gap:8px;font-size:.92rem}}.areas[data-astro-cid-wrm6siwx]{padding-block:var(--space-section);background:var(--ink);color:#d3deea}h2[data-astro-cid-wrm6siwx]{color:var(--white)}.area-layout[data-astro-cid-wrm6siwx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.map[data-astro-cid-wrm6siwx]{width:100%;min-width:0;max-width:560px;margin:0 auto}.map[data-astro-cid-wrm6siwx] picture{display:block}.map[data-astro-cid-wrm6siwx] img{border-radius:var(--radius);width:100%;height:auto}figcaption[data-astro-cid-wrm6siwx]{color:#b9d2e8;margin-top:12px;font-size:.8rem}.long-distance[data-astro-cid-wrm6siwx]{border-top:1px solid #8fb4d640;margin-top:64px;padding-top:56px}.distance-copy[data-astro-cid-wrm6siwx]{grid-area:1/2}.distance-map[data-astro-cid-wrm6siwx]{grid-area:1/1}dl[data-astro-cid-wrm6siwx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;display:grid}dt[data-astro-cid-wrm6siwx]{font-size:.85rem}dd[data-astro-cid-wrm6siwx]{color:var(--brand-light);margin:4px 0 0;font-size:1.1rem;font-weight:600}@media (width<=900px){.area-layout[data-astro-cid-wrm6siwx]{grid-template-columns:1fr;gap:32px}.distance-copy[data-astro-cid-wrm6siwx],.distance-map[data-astro-cid-wrm6siwx]{grid-area:auto}}@media (width<=480px){dl[data-astro-cid-wrm6siwx]{grid-template-columns:repeat(2,minmax(0,1fr))}}
