.lead[data-astro-cid-z2nrcivh]{font-size:var(--step-lead);color:var(--muted);max-width:60ch;margin-top:var(--space-4)}.muted[data-astro-cid-z2nrcivh]{color:var(--muted);margin-top:var(--space-6)}.cta-line[data-astro-cid-z2nrcivh]{margin-top:var(--space-8)}.v-hero[data-astro-cid-z2nrcivh]{isolation:isolate;color:#fff;background:var(--ink);align-items:flex-end;min-height:clamp(26rem,58vw,40rem);display:flex;position:relative;overflow:hidden}.v-hero-img[data-astro-cid-z2nrcivh]{object-fit:cover;object-position:center 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.v-hero[data-astro-cid-z2nrcivh]:after{content:"";z-index:-1;background:linear-gradient(#14100f00 20%,#14100fd1 100%);position:absolute;inset:0}.v-hero-body[data-astro-cid-z2nrcivh]{padding-block:var(--space-12) var(--space-10);max-width:46rem}.v-hero[data-astro-cid-z2nrcivh] h1[data-astro-cid-z2nrcivh]{color:#fff;margin-top:var(--space-2);font-size:clamp(2rem,1.2rem + 3.4vw,3.4rem);line-height:1.1}.v-kicker[data-astro-cid-z2nrcivh]{font-size:var(--step-small);letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-weight:700}.v-lead[data-astro-cid-z2nrcivh]{margin:var(--space-4) 0 var(--space-6);font-size:var(--step-lead);opacity:.92;max-width:56ch}.v-hero[data-astro-cid-z2nrcivh] .btn-apply--solid[data-astro-cid-z2nrcivh]{background:var(--accent);border-color:var(--accent)}@media (width>=76rem){.v-hero[data-astro-cid-z2nrcivh]{width:min(100% - 2 * var(--space-6), var(--wrap));border-radius:var(--radius);margin-inline:auto}}.v-facts[data-astro-cid-z2nrcivh]{margin-top:var(--space-8)}.v-facts[data-astro-cid-z2nrcivh] ul[data-astro-cid-z2nrcivh]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.v-facts[data-astro-cid-z2nrcivh] li[data-astro-cid-z2nrcivh]{background:var(--paper-2);border-radius:var(--radius);padding:var(--space-5)}.v-facts[data-astro-cid-z2nrcivh] b[data-astro-cid-z2nrcivh]{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;display:block}.v-facts[data-astro-cid-z2nrcivh] span[data-astro-cid-z2nrcivh]{font-size:var(--step-small);color:var(--muted)}.v-steps[data-astro-cid-z2nrcivh]{margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.v-steps[data-astro-cid-z2nrcivh] li[data-astro-cid-z2nrcivh]{gap:var(--space-4);background:var(--paper-2);border-radius:var(--radius);padding:var(--space-5);align-items:flex-start;display:flex}.v-steps[data-astro-cid-z2nrcivh] .n[data-astro-cid-z2nrcivh]{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.v-split[data-astro-cid-z2nrcivh]{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.v-split[data-astro-cid-z2nrcivh] .photo[data-astro-cid-z2nrcivh] img[data-astro-cid-z2nrcivh]{border-radius:var(--radius);width:100%;height:auto;aspect-ratio:var(--ratio);display:block}.why[data-astro-cid-z2nrcivh]{margin-top:var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.why[data-astro-cid-z2nrcivh] li[data-astro-cid-z2nrcivh]{padding:var(--space-4) var(--space-5);background:var(--paper);border-radius:var(--radius)}.why[data-astro-cid-z2nrcivh] li[data-astro-cid-z2nrcivh]:before{content:"✓";color:var(--green);margin-right:var(--space-2);font-weight:800}.v-city-para[data-astro-cid-z2nrcivh]{color:var(--muted);max-width:65ch}@media (width<=760px){.v-split[data-astro-cid-z2nrcivh]{gap:var(--space-6);grid-template-columns:1fr}.v-facts[data-astro-cid-z2nrcivh]{margin-top:var(--space-6)}}.hub-cards[data-astro-cid-z2nrcivh]{margin-top:var(--space-8);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.hub-cards[data-astro-cid-z2nrcivh] a[data-astro-cid-z2nrcivh]{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-5,1.25rem);background:var(--paper-2);border-radius:var(--radius);color:var(--ink);flex-direction:column;text-decoration:none;transition:background-color .15s;display:flex}.hub-cards[data-astro-cid-z2nrcivh] a[data-astro-cid-z2nrcivh]:hover{background:var(--accent-soft)}.hub-cards[data-astro-cid-z2nrcivh] .t[data-astro-cid-z2nrcivh]{font-size:1.1rem;font-weight:700}.hub-cards[data-astro-cid-z2nrcivh] .r[data-astro-cid-z2nrcivh]{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-weight:600}.neighbors[data-astro-cid-z2nrcivh]{margin-top:var(--space-10)}.cta-band[data-astro-cid-z2nrcivh]{background:var(--accent);color:var(--accent-ink);padding-block:var(--space-12);text-align:center}.cta-band[data-astro-cid-z2nrcivh] h2[data-astro-cid-z2nrcivh]{color:#fff;max-width:40ch;margin-inline:auto;margin-bottom:var(--space-6)}.cta-band[data-astro-cid-z2nrcivh] .btn-apply[data-astro-cid-z2nrcivh]{color:var(--accent-dark);background:#fff;border-color:#fff}.cta-band[data-astro-cid-z2nrcivh] .btn-apply[data-astro-cid-z2nrcivh]:hover{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-dark)}@media (prefers-reduced-motion:reduce){[data-astro-cid-z2nrcivh],[data-astro-cid-z2nrcivh]:before,[data-astro-cid-z2nrcivh]:after{transition:none!important;animation:none!important}}
