.real-estate_page__5rAQ9{--re-scrim-top:rgba(13,41,54,.34);--re-scrim-bot:rgba(13,41,54,.86);--re-stats-bg:color-mix(in srgb,var(--vg-blue) 6%,#fff);--re-tint-green:color-mix(in srgb,var(--vg-green) 7%,#fff);--re-label:#4a4a4a;--re-muted:#3a3a3a;padding-bottom:var(--sp-9)}.real-estate_hero__ahzXW{position:relative;min-height:62vh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:#0e2a33}.real-estate_heroImg__ZDjHA{position:absolute;inset:0;width:100%;height:100%;z-index:0}.real-estate_heroScrim__wyusX{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--re-scrim-top),transparent 40%,var(--re-scrim-bot))}.real-estate_heroInner__YGjQb{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin-inline:auto;padding:var(--sp-8) clamp(20px,4vw,48px) var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-3)}.real-estate_crumbs__vn_lj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);margin:0}.real-estate_crumbLink__fsfF4{color:#fff;opacity:.9;text-decoration:none}.real-estate_crumbLink__fsfF4:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.real-estate_crumbLink__fsfF4:focus-visible{outline:none;box-shadow:var(--focus-ring-on-dark);border-radius:4px}.real-estate_crumbSep__f9PW4{opacity:.6}.real-estate_crumbCurrent__cY9i_{opacity:.85}.real-estate_eyebrow__r__Qf{font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);letter-spacing:.18em;text-transform:uppercase;margin:0;color:#fff;opacity:.92}.real-estate_title__C6rLG{color:#fff;font-family:var(--vg-display);font-weight:400;font-size:clamp(3rem,8vw,6.5rem);line-height:1;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.28)}.real-estate_heroIntro__8Y7UR{font-family:var(--font-body);font-weight:300;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1.5;max-width:58ch;margin:0}.real-estate_stats__Ek6sv{background:var(--re-stats-bg);border-bottom:1px solid var(--border-subtle)}.real-estate_statsInner__p67KG{max-width:var(--maxw);margin-inline:auto;padding:var(--sp-5) clamp(20px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.real-estate_stat__l4rFs{display:flex;flex-direction:column;gap:var(--sp-1)}.real-estate_statIcon__xBp6H{color:var(--vg-blue)}.real-estate_statValue__Hh9tk{font-family:var(--vg-display);font-weight:400;font-size:2.25rem;line-height:1.05;color:var(--vg-blue-cta)}.real-estate_statLabel__agq1U{font-size:var(--fs-sm);color:var(--re-label);line-height:1.4}.real-estate_detail__5aAvA{max-width:var(--maxw);margin-inline:auto;padding:var(--sp-8) clamp(20px,4vw,48px) 0;display:grid;grid-template-columns:1.7fr 1fr;grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}.real-estate_article__HX2Yf{min-width:0}.real-estate_sidebar__FxIAj{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.real-estate_lead__S0VuT{font-size:var(--fs-base);font-weight:300;line-height:1.7;margin:0 0 var(--sp-5)}.real-estate_lead__S0VuT strong{font-weight:600}.real-estate_articleH2__4Yp22{font-size:var(--fs-lg);font-weight:600;margin:var(--sp-7) 0 var(--sp-3);line-height:1.2}.real-estate_articleBody__SBUVg p{font-size:var(--fs-base);line-height:1.7;margin:0 0 var(--sp-3)}.real-estate_articleBody__SBUVg strong{font-weight:600}.real-estate_figure__41nCW{margin:var(--sp-5) 0 var(--sp-6)}.real-estate_figMedia__8w0jM{position:relative;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;background:var(--surface-alt);box-shadow:0 10px 30px rgba(19,101,131,.16)}.real-estate_figImg___40Hr{object-fit:cover}.real-estate_figCaption__gKLkl{font-size:var(--fs-sm);color:var(--re-label);margin:var(--sp-2) 0 0;line-height:1.5}.real-estate_figCaption__gKLkl strong{color:var(--ink);font-weight:600}.real-estate_pull__3H_sE{margin:var(--sp-6) 0;padding:var(--sp-4) 0;font-family:var(--vg-display);font-weight:400;font-size:var(--fs-lg);line-height:1.2;color:var(--vg-blue-cta)}.real-estate_chips__6S385{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.real-estate_chip__Z07RR{display:inline-flex;align-items:center;gap:var(--sp-2);border:1px solid var(--border);border-radius:999px;padding:8px 16px;font-size:var(--fs-sm);font-weight:600;color:var(--ink);background:var(--surface)}.real-estate_chipIcon__9w0NE{color:var(--vg-green-cta);display:inline-flex}.real-estate_ctaCard__9XsQ2{background:linear-gradient(315deg,var(--vg-green) 0,var(--vg-blue) 100%);color:#fff;border-radius:var(--radius);padding:var(--sp-5);box-shadow:0 10px 30px rgba(25,136,176,.24)}.real-estate_ctaPill__tfl_b{display:inline-flex;align-items:center;gap:var(--sp-1);background:rgba(255,255,255,.2);border-radius:999px;padding:4px 12px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-3)}.real-estate_ctaTitle__NIOZZ{font-family:var(--vg-display);font-weight:400;font-size:2.5rem;line-height:1.02;margin:0}.real-estate_ctaText__IB8L_{font-size:var(--fs-sm);line-height:1.6;opacity:.95;margin:var(--sp-3) 0 var(--sp-4)}.real-estate_ctaBtn__M5T71{display:inline-flex;align-items:center;gap:var(--sp-2);width:100%;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:var(--fs-base);color:var(--vg-blue-cta);background:#fff;border-radius:var(--radius);padding:14px var(--sp-4);min-height:48px;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out-soft),box-shadow var(--dur-fast) var(--ease-out-soft)}.real-estate_ctaBtn__M5T71:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.22)}.real-estate_ctaBtn__M5T71:focus-visible{outline:none;box-shadow:var(--focus-ring-on-dark)}.real-estate_ctaBtnIcon__RrgNI{display:inline-flex;transition:transform var(--dur-fast) var(--ease-out-soft)}.real-estate_ctaBtn__M5T71:hover .real-estate_ctaBtnIcon__RrgNI{transform:translateX(3px)}.real-estate_factCard__UVpkh{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);background:var(--surface)}.real-estate_factLabel__3rO2p{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--re-label);margin:0 0 var(--sp-3)}.real-estate_factList__lxu96{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.real-estate_factRow__2jYXL{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle)}.real-estate_factRow__2jYXL:first-child{border-top:0;padding-top:0}.real-estate_factRow__2jYXL:last-child{padding-bottom:0}.real-estate_factKey__VcYvR{font-size:var(--fs-sm);color:var(--re-muted)}.real-estate_factVal__jr4ki{font-size:var(--fs-md);font-weight:700;color:var(--vg-blue-cta);white-space:nowrap}.real-estate_factSource__yRFRm{font-size:var(--fs-xs);color:var(--re-label);font-style:italic;margin:var(--sp-3) 0 0}.real-estate_bandWrap__W_vam{max-width:var(--maxw);margin:var(--sp-9) auto 0;padding:0 clamp(20px,4vw,48px)}.real-estate_band__MVcs5{position:relative;border-radius:var(--radius);overflow:hidden;isolation:isolate;min-height:340px;display:flex;align-items:center}.real-estate_bandImg__IfnQ_{position:absolute;inset:0;width:100%;height:100%;z-index:0}.real-estate_bandScrim__0doAY{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(13,41,54,.86),rgba(13,41,54,.55) 55%,rgba(13,41,54,.18))}.real-estate_bandInner__VWvnm{position:relative;z-index:2;color:#fff;padding:var(--sp-6) clamp(20px,5vw,64px);max-width:620px;display:flex;flex-direction:column;gap:var(--sp-3)}.real-estate_bandTitle__rbH22{font-family:var(--vg-display);font-weight:400;font-size:clamp(2.25rem,5vw,3.4rem);line-height:1.02;margin:0}.real-estate_bandText__Nsb_V{font-size:var(--fs-base);font-weight:300;line-height:1.6;margin:0;max-width:52ch}.real-estate_bandBtn__ANZf1{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-family:var(--font-body);font-weight:700;font-size:var(--fs-base);color:var(--vg-blue-cta);background:#fff;border-radius:var(--radius);padding:14px var(--sp-5);min-height:48px;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out-soft),box-shadow var(--dur-fast) var(--ease-out-soft)}.real-estate_bandBtn__ANZf1:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.real-estate_bandBtn__ANZf1:focus-visible{outline:none;box-shadow:var(--focus-ring-on-dark)}.real-estate_bandBtnIcon__U14A2{display:inline-flex;transition:transform var(--dur-fast) var(--ease-out-soft)}.real-estate_bandBtn__ANZf1:hover .real-estate_bandBtnIcon__U14A2{transform:translateX(3px)}.real-estate_rise__2wjS1{opacity:0;transform:translateY(16px);animation:real-estate_reRise__nebJn var(--dur-rise) var(--ease-out-soft) forwards}.real-estate_rise2__cEHuC{animation-delay:90ms}.real-estate_rise3__59NL4{animation-delay:.18s}.real-estate_rise4__Meinm{animation-delay:.27s}@keyframes real-estate_reRise__nebJn{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.real-estate_detail__5aAvA{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.real-estate_sidebar__FxIAj{position:static;order:-1}}@media (max-width:640px){.real-estate_hero__ahzXW{min-height:66vh}.real-estate_heroInner__YGjQb{padding:var(--sp-6) var(--sp-3) var(--sp-5)}.real-estate_statsInner__p67KG{padding:var(--sp-4) var(--sp-3)}.real-estate_detail__5aAvA{padding:var(--sp-6) var(--sp-3) 0}.real-estate_bandWrap__W_vam{padding:0 var(--sp-3)}.real-estate_bandScrim__0doAY{background:linear-gradient(180deg,rgba(13,41,54,.5),rgba(13,41,54,.82))}.real-estate_bandInner__VWvnm{padding:var(--sp-5) var(--sp-4)}.real-estate_statValue__Hh9tk{font-size:2rem}}@media (prefers-reduced-motion:reduce){.real-estate_rise__2wjS1{animation:none;opacity:1;transform:none}.real-estate_bandBtnIcon__U14A2,.real-estate_bandBtn__ANZf1,.real-estate_ctaBtnIcon__RrgNI,.real-estate_ctaBtn__M5T71{transition:none}.real-estate_bandBtn__ANZf1:hover,.real-estate_ctaBtn__M5T71:hover{transform:none}}