.AvailabilityForm_form___Sr8c{margin-top:-52px;position:relative;z-index:10;background:#fff;border:1px solid var(--line);box-shadow:0 26px 60px -34px rgba(15,17,51,.35);border-radius:16px;padding:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;align-items:end}.AvailabilityForm_submit__liQR8{height:44px;font:600 12.5px/1 var(--font-sans),system-ui,sans-serif;border:none;border-radius:9px;background:var(--ink);color:#fff;cursor:pointer}.AvailabilityForm_submit__liQR8:hover{background:var(--blue)}.BrandFooter_root__7mzHb{margin-top:70px;padding-top:30px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;border-top:1px solid var(--line)}.BrandFooter_lockup___IliI{width:min(100%,320px);height:auto}.BrandFooter_line__h_j28{margin:0;font:400 11.5px/1.6 var(--font-sans),system-ui,sans-serif;color:var(--faint);max-width:460px}.BrandFooter_links__Y7yNf{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.BrandFooter_links__Y7yNf a{font:500 11.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.BrandFooter_links__Y7yNf a:hover{color:var(--blue)}.BrandFooter_contact___IuyT{margin:0;font:400 11.5px/1.6 var(--font-sans),system-ui,sans-serif;color:var(--faint)}.page_stack__VMj1O{display:flex;flex-direction:column;gap:62px}.page_hero__rQaAK{position:relative;border-radius:22px;overflow:hidden;min-height:510px;display:flex;align-items:flex-end;background:#20234f}.page_heroImg__3O503{object-fit:cover;opacity:.88}.page_heroScrim__pYMpd{position:absolute;inset:0;background:linear-gradient(175deg,rgba(15,17,51,.42),rgba(15,17,51,.12) 28%,rgba(15,17,51,.82) 62%,rgba(15,17,51,.96))}.page_heroCopy__0gyu3{position:relative;padding:44px 38px;display:flex;flex-direction:column;gap:18px;width:100%}.page_eyebrow__YOKqy{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);text-shadow:0 1px 12px rgba(15,17,51,.8)}.page_h1___DeXH{margin:0;font:400 clamp(34px,5.2vw,58px) /1.02 var(--font-serif),Georgia,serif;color:var(--cream);max-width:620px;text-wrap:pretty}.page_lede__gvfvy{margin:0;font:400 15.5px/1.6 var(--font-sans),system-ui,sans-serif;color:rgba(255,253,247,.92);max-width:480px}.page_heroCtas__Eapx3{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.page_ctaGlass__ub8Sg,.page_ctaGold__1P5Ci{font:600 13px/1 var(--font-sans),system-ui,sans-serif;padding:15px 22px;border-radius:10px;cursor:pointer}.page_ctaGold__1P5Ci{border:none;background:var(--gold);color:var(--ink)}.page_ctaGold__1P5Ci:hover{background:var(--gold-light);color:var(--ink)}.page_ctaGlass__ub8Sg{border:1px solid rgba(255,253,247,.45);background:rgba(255,253,247,.08);color:var(--cream)}.page_ctaGlass__ub8Sg:hover{background:rgba(255,253,247,.18);color:var(--cream)}.page_living__m_8ob{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;align-items:center}.page_livingCopy__mSz3x{display:flex;flex-direction:column;gap:14px}.page_kicker__Y5BYr{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep)}.page_h2__vJfbN{margin:0;font:400 34px/1.15 var(--font-serif),Georgia,serif;text-wrap:pretty}.page_body___OCG1{margin:0;font:400 14.5px/1.7 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.page_facts__MXTdz{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.page_fact__f75KS{background:#fff;border:1px solid rgba(21,23,63,.07);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px}.page_factV__LPQKv{font:400 26px/1 var(--font-serif),Georgia,serif;color:var(--blue)}.page_factK__mASU7{font:500 10.5px/1.4 var(--font-sans),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.page_residences__nbAX9{display:flex;flex-direction:column;gap:20px}.page_sectionHead__lMh1A{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;justify-content:space-between}.page_h2Tight__63qov{margin:0;font:400 30px/1.1 var(--font-serif),Georgia,serif}.page_allUnits__vnNo6{font:600 12px/1 var(--font-sans),system-ui,sans-serif;padding:11px 15px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink)}.page_allUnits__vnNo6:hover{border-color:var(--blue);color:var(--ink)}.page_grid__mpAIm{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:18px}.page_gridItem__K1RFb{display:flex}.page_terms___L5BV{background:var(--panel);border-radius:20px;padding:40px 36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.page_termsCopy__dJOEP{display:flex;flex-direction:column;gap:12px}.page_termsKicker__m9s3T{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light)}.page_termsTitle__86eq7{margin:0;font:400 28px/1.18 var(--font-serif),Georgia,serif;color:var(--cream);text-wrap:pretty}.page_termsBody__7XzzU{margin:0;font:400 14px/1.7 var(--font-sans),system-ui,sans-serif;color:rgba(255,253,247,.66)}.page_tier__KF2zm{display:flex;flex-direction:column;gap:7px;padding-left:18px;border-left:1px solid rgba(227,196,104,.3)}.page_tierOff__zF1ay{font:400 28px/1 var(--font-serif),Georgia,serif;color:var(--gold)}.page_tierLabel__Dwkhp{font:600 12.5px/1.2 var(--font-sans),system-ui,sans-serif;color:var(--cream)}.page_tierNote__rF2_J{font:400 12.5px/1.6 var(--font-sans),system-ui,sans-serif;color:rgba(255,253,247,.58)}.page_gallery__4QoYo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;gap:12px}.page_tile__kqVc7{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--stone)}.page_tileCap__wylEI{position:absolute;left:0;right:0;bottom:0;padding:14px;background:linear-gradient(transparent,rgba(15,17,51,.8));font:600 10.5px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}@media (max-width:560px){.page_heroCopy__0gyu3{padding:28px 20px}.page_terms___L5BV{padding:28px 22px}}.page_empty__Q3fbD{background:#fff;border:1px solid var(--line);border-radius:16px;padding:36px 24px;text-align:center}.page_emptyText__GZ_Jy{margin:0 auto;max-width:420px;font:400 14px/1.7 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.page_housesNote__NEvmT{font:500 11.5px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.page_houseGrid__0antE{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.HouseCard_card__DdrdQ{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:178px;padding:18px;border-radius:16px;overflow:hidden;background:var(--house);color:var(--cream);isolation:isolate}.HouseCard_card__DdrdQ:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 15% 0,rgba(255,255,255,.16),rgba(255,255,255,0) 60%);pointer-events:none;z-index:-1}.HouseCard_link__Z5AIW,.HouseCard_link__Z5AIW:hover{color:var(--cream)}.HouseCard_head__jGQFr{display:flex;flex-direction:column;gap:8px}.HouseCard_name__Np2Yw{font:400 26px/1.05 var(--font-serif),Georgia,serif;letter-spacing:.02em}.HouseCard_logo___snG8{position:relative;display:block;height:104px;margin:2px 0 4px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.22))}.HouseCard_logo___snG8 img{object-fit:contain}.HouseCard_blurb__0GRRp{font:400 12.5px/1.6 var(--font-sans),system-ui,sans-serif;color:rgba(255,253,247,.78)}.HouseCard_foot__MAMfw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid rgba(255,253,247,.22)}.HouseCard_price__CeF9F{font:600 13.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--cream)}.HouseCard_per__cJzpF{font:400 11px/1 var(--font-sans),system-ui,sans-serif;color:rgba(255,253,247,.62)}.HouseCard_badge__bWr3l{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-radius:99px;white-space:nowrap}.HouseCard_open__1Dbc2{background:rgba(255,253,247,.92);color:var(--ink)}.HouseCard_full__sjcvi{background:rgba(255,253,247,.14);color:rgba(255,253,247,.75)}.HouseCard_onLight__9YJix,.HouseCard_onLight__9YJix .HouseCard_name__Np2Yw,.HouseCard_onLight__9YJix .HouseCard_price__CeF9F,.HouseCard_onLight__9YJix.HouseCard_link__Z5AIW,.HouseCard_onLight__9YJix.HouseCard_link__Z5AIW:hover{color:var(--ink)}.HouseCard_onLight__9YJix .HouseCard_blurb__0GRRp{color:rgba(21,23,63,.76)}.HouseCard_onLight__9YJix .HouseCard_per__cJzpF{color:rgba(21,23,63,.6)}.HouseCard_onLight__9YJix .HouseCard_foot__MAMfw{border-top-color:rgba(21,23,63,.22)}.HouseCard_onLight__9YJix .HouseCard_full__sjcvi{background:rgba(21,23,63,.12);color:rgba(21,23,63,.75)}.HouseCard_onLight__9YJix .HouseCard_open__1Dbc2{background:rgba(21,23,63,.9);color:var(--cream)}.Lightbox_backdrop__XmpGc{position:fixed;inset:0;z-index:200;background:rgba(10,11,30,.94);display:flex;flex-direction:column;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}.Lightbox_bar__ai_N8{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;height:44px}.Lightbox_counter__bcOwj{font:600 11px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,253,247,.55)}.Lightbox_close__BqOiw{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:99px;border:1px solid rgba(255,253,247,.22);background:rgba(255,253,247,.06);color:#fffdf7;cursor:pointer}.Lightbox_close__BqOiw:hover{background:rgba(255,253,247,.16)}.Lightbox_stage__zF_Qw{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.Lightbox_frame__UooGu{position:relative;width:100%;height:100%;max-width:1200px}.Lightbox_image__Qi_d8{object-fit:contain}.Lightbox_nav__0IjL3{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:99px;border:1px solid rgba(255,253,247,.22);background:rgba(10,11,30,.6);color:#fffdf7;cursor:pointer;z-index:2}.Lightbox_nav__0IjL3:hover{background:rgba(255,253,247,.16)}.Lightbox_prev__2VEyj{left:4px}.Lightbox_next__5TTRA{right:4px}.Lightbox_caption__zjTN9{flex:none;min-height:40px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;padding-top:10px}.Lightbox_captionText__v2Tkn{font:400 12.5px/1.5 var(--font-sans),system-ui,sans-serif;color:rgba(255,253,247,.72)}.Lightbox_trigger__ugxQy{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;position:absolute;inset:0;z-index:1}@media (max-width:560px){.Lightbox_nav__0IjL3{width:38px;height:38px}}