.hero[data-astro-cid-o3ecz5vf]{padding-top:3.25rem;padding-bottom:3.25rem}.hero-grid[data-astro-cid-o3ecz5vf]{grid-template-columns:55fr 45fr;align-items:center;gap:3rem;display:grid}.hero-copy[data-astro-cid-o3ecz5vf] h1[data-astro-cid-o3ecz5vf]{margin-bottom:.4em}.hero-intro[data-astro-cid-o3ecz5vf]{color:var(--navy-800);max-width:34rem;margin-bottom:0;font-size:1.14rem;line-height:1.65}.hero-media[data-astro-cid-o3ecz5vf] .photo{border-radius:var(--radius);max-height:500px}.opening[data-astro-cid-o3ecz5vf]{padding-top:0}.narrow[data-astro-cid-o3ecz5vf]{max-width:40rem}.band-grid[data-astro-cid-o3ecz5vf]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.band-copy[data-astro-cid-o3ecz5vf]{max-width:34rem}.band-copy[data-astro-cid-o3ecz5vf] h2[data-astro-cid-o3ecz5vf]{margin-bottom:.6em}.band-copy[data-astro-cid-o3ecz5vf] p[data-astro-cid-o3ecz5vf]{color:var(--navy-800)}.band-media[data-astro-cid-o3ecz5vf] .photo{border-radius:var(--radius)}.closing[data-astro-cid-o3ecz5vf]{font-family:var(--font-serif);color:var(--navy-950);font-size:1.08rem}.inline-link[data-astro-cid-o3ecz5vf]{color:var(--accent-strong);font-weight:600}.lede[data-astro-cid-o3ecz5vf]{font-size:1.05rem}.pull-panel[data-astro-cid-o3ecz5vf]{aspect-ratio:4/3;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--cream-100);font-family:var(--font-serif);color:var(--navy-950);align-items:center;margin:0;padding:2.5rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.4;display:flex}.section-alt[data-astro-cid-o3ecz5vf] .pull-panel[data-astro-cid-o3ecz5vf]{background:var(--cream-100)}.notice-list[data-astro-cid-o3ecz5vf]{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.notice-list[data-astro-cid-o3ecz5vf] li[data-astro-cid-o3ecz5vf]{border-left:2px solid var(--cream-300);gap:.15rem;padding-left:1.1rem;display:grid}.notice-list[data-astro-cid-o3ecz5vf] strong[data-astro-cid-o3ecz5vf]{color:var(--navy-950);font-weight:600}.notice-list[data-astro-cid-o3ecz5vf] span[data-astro-cid-o3ecz5vf]{color:var(--navy-800);font-size:.95rem}.disclaimer-note[data-astro-cid-o3ecz5vf]{color:var(--muted);font-size:.85rem}.steps-heading[data-astro-cid-o3ecz5vf]{margin-bottom:2rem}.steps[data-astro-cid-o3ecz5vf]{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:2.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-o3ecz5vf] li[data-astro-cid-o3ecz5vf]{gap:.5rem;display:grid}.step-num[data-astro-cid-o3ecz5vf]{font-family:var(--font-serif);color:var(--accent);font-size:1.9rem;line-height:1}.step-body[data-astro-cid-o3ecz5vf]{gap:.25rem;display:grid}.step-body[data-astro-cid-o3ecz5vf] strong[data-astro-cid-o3ecz5vf]{font-family:var(--font-serif);color:var(--navy-950);font-size:1.1rem;font-weight:400}.step-body[data-astro-cid-o3ecz5vf] span[data-astro-cid-o3ecz5vf]{color:var(--navy-800);font-size:.93rem}.steps-note[data-astro-cid-o3ecz5vf]{margin-top:2.5rem}.moving[data-astro-cid-o3ecz5vf]{background:var(--navy-950);color:var(--cream-100);border-radius:var(--radius);max-width:46rem;padding:2.25rem 2.5rem}.moving[data-astro-cid-o3ecz5vf] h2[data-astro-cid-o3ecz5vf]{color:var(--cream-100);margin-bottom:.4em;font-size:1.5rem}.moving[data-astro-cid-o3ecz5vf] p[data-astro-cid-o3ecz5vf]{color:var(--cream-200);margin-bottom:1rem}.moving-link[data-astro-cid-o3ecz5vf]{color:var(--cream-100);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600}.moving-link[data-astro-cid-o3ecz5vf]:hover{color:var(--cream-300)}@media (width<=1020px){.steps[data-astro-cid-o3ecz5vf]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hero-grid[data-astro-cid-o3ecz5vf],.band-grid[data-astro-cid-o3ecz5vf]{grid-template-columns:1fr;gap:1.75rem}.hero-copy[data-astro-cid-o3ecz5vf],.band-copy[data-astro-cid-o3ecz5vf]{max-width:none}.band-grid[data-astro-cid-o3ecz5vf].media-first .band-media[data-astro-cid-o3ecz5vf]{order:2}.band-grid[data-astro-cid-o3ecz5vf].media-first .band-copy[data-astro-cid-o3ecz5vf]{order:1}.hero-media[data-astro-cid-o3ecz5vf] .photo{max-height:none}.pull-panel[data-astro-cid-o3ecz5vf]{aspect-ratio:auto;padding:1.75rem}}@media (width<=560px){.steps[data-astro-cid-o3ecz5vf]{grid-template-columns:1fr;gap:1.75rem}.moving[data-astro-cid-o3ecz5vf]{padding:1.5rem 1.4rem}}
