.area-hero[data-astro-cid-v4ph4jnk]{background:var(--color-navy);color:var(--color-white);padding-block:clamp(3rem,7vw,6rem)}.hero-grid[data-astro-cid-v4ph4jnk]{align-items:center;gap:3rem;display:grid}.eyebrow[data-astro-cid-v4ph4jnk]{color:var(--color-gold-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800}.area-hero[data-astro-cid-v4ph4jnk] .eyebrow[data-astro-cid-v4ph4jnk]{color:#d2b47f}h1[data-astro-cid-v4ph4jnk],h2[data-astro-cid-v4ph4jnk],h3[data-astro-cid-v4ph4jnk]{font-family:var(--font-display);line-height:1.12}h1[data-astro-cid-v4ph4jnk]{letter-spacing:-.025em;max-width:18ch;margin:0;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400}h2[data-astro-cid-v4ph4jnk]{max-width:30ch;color:var(--color-navy);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:400}h3[data-astro-cid-v4ph4jnk]{color:var(--color-navy);margin:0 0 .75rem;font-size:1.5rem;font-weight:400}p[data-astro-cid-v4ph4jnk]{color:var(--color-text-muted)}.hero-copy[data-astro-cid-v4ph4jnk]{color:#dedfe0;max-width:43rem;margin:1.5rem 0 2rem;font-size:1.05rem;line-height:1.75}.area-visual[data-astro-cid-v4ph4jnk]{border:1px solid var(--color-border-dark);border-top:3px solid var(--color-gold);text-align:center;padding:2rem}.location-mark[data-astro-cid-v4ph4jnk]{color:var(--color-gold);margin-bottom:1rem}.area-visual__name[data-astro-cid-v4ph4jnk]{color:var(--color-white);font-family:var(--font-display);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.area-visual[data-astro-cid-v4ph4jnk]>p[data-astro-cid-v4ph4jnk]:not(.eyebrow):not(.area-visual__name){color:#dedfe0}.area-visual__foot[data-astro-cid-v4ph4jnk]{border-top:1px solid var(--color-border-dark);color:#dedfe0;margin-top:1.5rem;padding-top:1.25rem;font-size:.8rem}.area-section[data-astro-cid-v4ph4jnk]{padding-block:clamp(3rem,6vw,5rem)}.section-intro[data-astro-cid-v4ph4jnk]{max-width:42rem}.community-list[data-astro-cid-v4ph4jnk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}.community-list[data-astro-cid-v4ph4jnk] li[data-astro-cid-v4ph4jnk]{border-bottom:1px solid var(--color-border);color:var(--color-navy);padding:.85rem 0;font-weight:650}.area-note[data-astro-cid-v4ph4jnk]{max-width:48rem;margin-bottom:0}.area-note[data-astro-cid-v4ph4jnk] a[data-astro-cid-v4ph4jnk],.text-link[data-astro-cid-v4ph4jnk]{color:var(--color-navy);text-underline-offset:.25em}.services-band[data-astro-cid-v4ph4jnk]{border-block:1px solid var(--color-border);background:#f2efe8}.area-services[data-astro-cid-v4ph4jnk]{gap:2rem;margin-top:2.5rem;display:grid}.area-services[data-astro-cid-v4ph4jnk] article[data-astro-cid-v4ph4jnk]{border-top:2px solid var(--color-gold);padding-top:1.5rem}.area-services[data-astro-cid-v4ph4jnk] h3[data-astro-cid-v4ph4jnk] a[data-astro-cid-v4ph4jnk]{text-underline-offset:.2em;text-decoration-thickness:1px}.area-services[data-astro-cid-v4ph4jnk] h3[data-astro-cid-v4ph4jnk] a[data-astro-cid-v4ph4jnk]:hover{color:var(--color-gold-dark)}.area-services[data-astro-cid-v4ph4jnk] p[data-astro-cid-v4ph4jnk]{margin-bottom:0}.trust-band[data-astro-cid-v4ph4jnk]{border-block:1px solid var(--color-border);background:#f2efe8}.trust-grid[data-astro-cid-v4ph4jnk]{gap:1rem;display:grid}.trust-grid[data-astro-cid-v4ph4jnk] p[data-astro-cid-v4ph4jnk]:first-child{margin-top:0}.trust-grid[data-astro-cid-v4ph4jnk] p[data-astro-cid-v4ph4jnk]:last-child{margin-bottom:0}.final-cta[data-astro-cid-v4ph4jnk]{text-align:center}.final-cta[data-astro-cid-v4ph4jnk] h2[data-astro-cid-v4ph4jnk]{margin-inline:auto}.final-cta[data-astro-cid-v4ph4jnk] p[data-astro-cid-v4ph4jnk]{margin-bottom:1.75rem}@media (width>=40rem){.community-list[data-astro-cid-v4ph4jnk]{grid-template-columns:repeat(3,minmax(0,1fr))}.area-services[data-astro-cid-v4ph4jnk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}}@media (width>=64rem){.hero-grid[data-astro-cid-v4ph4jnk]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:5rem}.community-list[data-astro-cid-v4ph4jnk]{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid[data-astro-cid-v4ph4jnk]{grid-template-columns:1fr 1fr;gap:4rem}}
