.hero[data-astro-cid-lcdefpme]{min-height:clamp(560px,82vh,780px);padding-block:var(--space-xl) var(--space-lg);align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{background:radial-gradient(120% 90% at 78% 15%, #c4b77847, transparent 58%), linear-gradient(150deg, var(--navy-dark) 0%, var(--navy) 52%, #14283e 100%);position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme]:after{content:"";opacity:.5;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:84px 100%;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{position:relative}.hero-title[data-astro-cid-lcdefpme]{max-width:20ch;color:var(--white);font-size:var(--step-4);font-weight:600}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--gold-light);font-style:italic;font-weight:300}.hero-lead[data-astro-cid-lcdefpme]{max-width:56ch;margin-top:var(--space-md);color:#ffffffd1;font-size:var(--step-1);line-height:1.6}.hero-btns[data-astro-cid-lcdefpme],.invest-btns[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.stats[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--white)}.stats-grid[data-astro-cid-lcdefpme]{gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.stat[data-astro-cid-lcdefpme]{text-align:center;padding-inline:var(--space-xs)}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff29}.stat-n[data-astro-cid-lcdefpme]{color:var(--gold);font-size:var(--step-3);margin:0;font-weight:700;line-height:1.1}.stat-l[data-astro-cid-lcdefpme]{color:#ffffffb8;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;margin:.25rem 0 0}.about-grid[data-astro-cid-lcdefpme],.invest-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}.lead[data-astro-cid-lcdefpme]{color:var(--navy);font-size:var(--step-1);font-weight:500;line-height:1.55}.prose[data-astro-cid-lcdefpme] p{color:var(--text-muted)}.appr-head[data-astro-cid-lcdefpme]{max-width:46ch;margin:0 auto var(--space-lg);text-align:center}.appr-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.appr-n[data-astro-cid-lcdefpme]{color:var(--gold);font-family:var(--font-serif);font-size:var(--step-2);margin:0 0 .6rem;line-height:1}.appr-body[data-astro-cid-lcdefpme]{color:#ffffffb3;font-size:var(--step--1);margin:.6rem 0 0;line-height:1.7}.invest-facts[data-astro-cid-lcdefpme]{padding:var(--space-md);background:var(--gray-light);border-left:3px solid var(--gold);border-radius:var(--radius);margin:0}.invest-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-sm);padding-block:.7rem;display:flex}.invest-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.invest-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.invest-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--navy);text-align:right;margin:0;font-weight:600}.residents[data-astro-cid-lcdefpme]{padding-block:var(--space-xl);background:var(--navy-dark);color:var(--text-on-dark)}.residents[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--white)}.res-head[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1.4fr 1fr;align-items:end;display:grid}.res-intro[data-astro-cid-lcdefpme]{color:#ffffffb3;margin:0}.res-grid[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.res-card[data-astro-cid-lcdefpme]{padding:var(--space-md);border-radius:var(--radius-lg);transition:background-color .25s var(--ease), transform .25s var(--ease);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;text-decoration:none;display:flex}.res-card[data-astro-cid-lcdefpme]:hover{background:#ffffff17;transform:translateY(-3px)}.res-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);font-size:var(--step-1)}.res-card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:.8rem;display:flex}.res-city[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.res-count[data-astro-cid-lcdefpme]{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.res-count[data-astro-cid-lcdefpme][data-open=true]{background:var(--gold);color:var(--navy-dark)}.res-addr[data-astro-cid-lcdefpme]{color:#ffffff8c;font-size:var(--step--1);margin:.35rem 0 .7rem}.res-tag[data-astro-cid-lcdefpme]{color:#ffffffc7;font-size:var(--step--1);margin:0 0 1.2rem;line-height:1.6}.res-link[data-astro-cid-lcdefpme]{color:var(--gold-light);font-size:var(--step--1);letter-spacing:.04em;margin-top:auto;font-weight:600}.res-foot[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.res-btn[data-astro-cid-lcdefpme]{background:var(--gold);border:1px solid var(--gold);border-radius:var(--radius);color:var(--navy-dark);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s var(--ease), color .2s var(--ease);padding:.9rem 1.9rem;font-weight:600;text-decoration:none}.res-btn[data-astro-cid-lcdefpme]:hover{background:var(--gold-light);color:var(--navy-dark)}.res-btn--ghost[data-astro-cid-lcdefpme]{color:var(--white);background:0 0;border-color:#ffffff73}.res-btn--ghost[data-astro-cid-lcdefpme]:hover{color:var(--white);background:#ffffff1a}@media (width<=900px){.about-grid[data-astro-cid-lcdefpme],.invest-grid[data-astro-cid-lcdefpme],.res-head[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr}.stats-grid[data-astro-cid-lcdefpme]{gap:var(--space-md) var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}}@media (width<=520px){.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{padding-top:var(--space-sm);border-top:1px solid #ffffff29;border-left:0}}
