.HouseArt_art__I_I4n{position:absolute;z-index:-1;width:min(620px,78vw);aspect-ratio:1000/1230;pointer-events:none;user-select:none;mix-blend-mode:multiply;opacity:.16}.HouseArt_topRight__XY8oM{top:-26px;right:-34px;-webkit-mask-image:radial-gradient(130% 130% at 100% 0,#000 32%,transparent 70%);mask-image:radial-gradient(130% 130% at 100% 0,#000 32%,transparent 70%)}.HouseArt_topRight__XY8oM .HouseArt_img__skmjg{object-position:top right}.HouseArt_bottomLeft__zpJlz{bottom:-26px;left:-34px;-webkit-mask-image:radial-gradient(130% 130% at 0 100%,#000 32%,transparent 70%);mask-image:radial-gradient(130% 130% at 0 100%,#000 32%,transparent 70%)}.HouseArt_bottomLeft__zpJlz .HouseArt_img__skmjg{object-position:bottom left}.HouseArt_img__skmjg{object-fit:contain}.page_stack__XMj5W{display:flex;flex-direction:column;gap:22px;position:relative;isolation:isolate}.page_back__H4z3z{align-self:flex-start;font:600 12px/1 var(--font-sans),system-ui,sans-serif;padding:10px 14px;border:1px solid var(--field);border-radius:9px;background:#fff;color:var(--muted)}.page_back__H4z3z:hover{border-color:var(--blue);color:var(--ink)}.page_gallery__7K0vL{display:grid;grid-template-columns:2fr 1fr;gap:10px}.page_hero__JB4nn{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--stone)}.page_thumbs__qdaCn{display:grid;gap:10px}.page_thumb__e3Deg{position:relative;border-radius:14px;overflow:hidden;background:var(--stone);min-height:90px}.page_columns___p5TU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px;align-items:start}.page_main__lvlnq{display:flex;flex-direction:column;gap:18px}.page_intro__9rLqB{display:flex;flex-direction:column;gap:9px}.page_kicker__5Z_fJ{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep)}.page_h1__w2vpB{margin:0;font:400 34px/1.08 var(--font-serif),Georgia,serif}.page_blurb__CG_aB{font:400 14px/1.7 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.page_stats__S9Kya{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-radius:14px;overflow:hidden}.page_stat__SWAou{background:#fff;padding:16px;display:flex;flex-direction:column;gap:5px}.page_statV__PkMtS{font:600 15px/1 var(--font-sans),system-ui,sans-serif}.page_statK__8kIUM{font:500 10px/1.3 var(--font-sans),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.page_included__gqyuq{display:flex;flex-direction:column;gap:11px}.page_includedTitle__P0dUt{font:600 13px/1 var(--font-sans),system-ui,sans-serif}.page_chips__RrU3Y{display:flex;flex-wrap:wrap;gap:7px}.page_chip__HWHkE{display:inline-flex;font:500 11.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--muted);background:#fff;border:1px solid rgba(21,23,63,.09);padding:9px 12px;border-radius:99px}@media (max-width:620px){.page_gallery__7K0vL{grid-template-columns:1fr}.page_thumbs__qdaCn{grid-template-columns:1fr 1fr}}.DateField_root__wWDYe{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.DateField_label__5wvtl{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.DateField_required__lewUv{color:#a13232;margin-left:2px}.DateField_trigger___v3xi{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border:1px solid var(--field);border-radius:9px;background:#fff;color:var(--ink);font:400 13.5px/1.2 var(--font-sans),system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;text-align:left}.DateField_triggerOpen__n6oAd,.DateField_trigger___v3xi:hover{border-color:var(--blue)}.DateField_icon__qTexE{flex:none;color:var(--faint)}.DateField_popover__Qnmsf{position:absolute;z-index:60;top:calc(100% + 8px);left:0;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 56px -28px rgba(15,17,51,.45);padding:14px;transform-origin:top left}@media (max-width:420px){.DateField_popover__Qnmsf{left:50%;transform:translateX(-50%);transform-origin:top center}}.DateField_rdp__e0sXI{--rdp-accent-color:var(--blue);--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:36px;--rdp-day_button-width:36px;--rdp-day_button-border-radius:9px;--rdp-outside-opacity:0.35;margin:0;font-family:var(--font-sans),system-ui,sans-serif}.DateField_rdp__e0sXI .rdp-month_caption{display:flex;align-items:center;justify-content:center;height:34px;margin-bottom:4px}.DateField_rdp__e0sXI .rdp-caption_label{font:600 13px/1 var(--font-sans),system-ui,sans-serif;color:var(--ink)}.DateField_rdp__e0sXI .rdp-nav{position:absolute;top:0;right:0;left:0;display:flex;justify-content:space-between;height:34px}.DateField_rdp__e0sXI .rdp-button_next,.DateField_rdp__e0sXI .rdp-button_previous{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);cursor:pointer}.DateField_rdp__e0sXI .rdp-button_next:hover,.DateField_rdp__e0sXI .rdp-button_previous:hover{border-color:var(--blue);color:var(--ink)}.DateField_rdp__e0sXI .rdp-button_next:disabled,.DateField_rdp__e0sXI .rdp-button_previous:disabled{opacity:.3;cursor:not-allowed}.DateField_rdp__e0sXI .rdp-weekday{font:600 9.5px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding-bottom:6px}.DateField_rdp__e0sXI .rdp-day_button{font:400 12.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--ink);border:1px solid transparent;background:transparent;cursor:pointer}.DateField_rdp__e0sXI .rdp-day_button:hover{border-color:var(--blue)}.DateField_rdp__e0sXI .rdp-today .rdp-day_button{font-weight:700;color:var(--blue)}.DateField_rdp__e0sXI .rdp-selected .rdp-day_button{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.DateField_rdp__e0sXI .rdp-disabled .rdp-day_button{color:var(--faint);opacity:.4;cursor:not-allowed}.DateField_rdp__e0sXI .rdp-disabled .rdp-day_button:hover{border-color:transparent}.DateField_foot__YfdlK{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.DateField_hint__ywSEV{font:400 11px/1.4 var(--font-sans),system-ui,sans-serif;color:var(--faint)}.DateField_today__N9CPz{font:600 11px/1 var(--font-sans),system-ui,sans-serif;padding:8px 11px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.DateField_today__N9CPz:hover{border-color:var(--blue)}.page_stack__qDvjR{display:flex;flex-direction:column;gap:22px;position:relative;isolation:isolate}.page_head__X1El7{display:flex;flex-direction:column;gap:8px}.page_kicker__5xbMo{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep)}.page_h1__PiS3v{margin:0;font:400 36px/1.1 var(--font-serif),Georgia,serif}.page_filters__Da8uO{display:flex;flex-wrap:wrap;gap:7px}.page_filterItem__uWy47{display:inline-flex}.page_pill__zJZJS{font:600 12px/1 var(--font-sans),system-ui,sans-serif;padding:10px 14px;border-radius:99px;border:1px solid var(--field);background:#fff;color:var(--ink)}.page_pill__zJZJS:hover{border-color:var(--blue);color:var(--ink)}.page_pillOn__QPLQB,.page_pillOn__QPLQB:hover{border-color:var(--blue);background:var(--blue);color:#fff}.page_rows__KpVTS{display:flex;flex-direction:column;gap:14px}.page_row__Z1lm5{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:minmax(230px,1fr) 2fr}.page_media__Dvfnd{position:relative;min-height:210px;background:var(--stone)}.page_house__z09dg{position:absolute;left:11px;top:11px;font:600 9.5px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:99px;background:rgba(15,17,51,.86);color:var(--gold-light)}.page_body__8YYhi{padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.page_bodyHead__HXKyk{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:baseline}.page_name__c4iLA{font:600 20px/1.2 var(--font-sans),system-ui,sans-serif}.page_avail__crO7M{font:600 11px/1 var(--font-sans),system-ui,sans-serif;color:var(--green);background:rgba(29,122,79,.1);padding:7px 10px;border-radius:99px}.page_blurb__Ugcie{font:400 13.5px/1.65 var(--font-sans),system-ui,sans-serif;color:var(--muted);max-width:520px}.page_tags__hdsDP{display:flex;flex-wrap:wrap;gap:7px}.page_tag__0wjqL{font:500 11px/1 var(--font-sans),system-ui,sans-serif;color:var(--muted);background:rgba(21,23,63,.05);padding:8px 11px;border-radius:99px}.page_foot___r_io{margin-top:auto;padding-top:14px;border-top:1px solid rgba(21,23,63,.07);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.page_priceBlock__lr136{display:flex;flex-direction:column;gap:3px}.page_price__X_Jx1{font:600 21px/1 var(--font-sans),system-ui,sans-serif}.page_per__wx1sp,.page_termNote__oaeTx{font:400 11.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--faint)}.page_actions__JiZ1F{display:flex;gap:8px}.page_ghost__Uk1G9,.page_solid__1l_XP{font:600 12px/1 var(--font-sans),system-ui,sans-serif;padding:12px 16px;border-radius:9px}.page_ghost__Uk1G9{border:1px solid var(--line-strong);background:#fff;color:var(--ink)}.page_ghost__Uk1G9:hover{border-color:var(--blue);color:var(--ink)}.page_solid__1l_XP{border:none;background:var(--blue);color:#fff}.page_solid__1l_XP:hover{background:var(--ink);color:#fff}.page_empty__CapbY{background:#fff;border:1px solid var(--line);border-radius:16px;padding:40px 24px;text-align:center;font:400 14px/1.6 var(--font-sans),system-ui,sans-serif;color:var(--muted)}@media (max-width:720px){.page_row__Z1lm5{grid-template-columns:1fr}}.page_emptyTitle__CJQ__{margin:0 0 8px;font:400 22px/1.2 var(--font-serif),Georgia,serif;color:var(--ink)}.page_emptyText__vtCqo{margin:0 auto;max-width:400px}.page_emptyCta__7pQzv{display:inline-block;margin-top:16px;font:600 12px/1 var(--font-sans),system-ui,sans-serif;padding:12px 16px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink)}.page_emptyCta__7pQzv:hover{border-color:var(--blue);color:var(--ink)}.SiteHeader_header___xxb7{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;flex-wrap:wrap}.SiteHeader_brand__3ShRZ{display:flex;align-items:center;gap:11px}.SiteHeader_brandText__C_QSb{display:flex;flex-direction:column;gap:3px}.SiteHeader_brandName__TIfub{font:600 14.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--ink)}.SiteHeader_brandSub__6AQK0{font:500 9.5px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep)}.SiteHeader_nav__B6KJE{display:flex;flex-wrap:wrap;gap:20px;font:500 12.5px/1 var(--font-sans),system-ui,sans-serif}.SiteHeader_nav__B6KJE a{color:var(--muted)}.SiteHeader_nav__B6KJE a:hover{color:var(--blue)}.SiteHeader_actions__KzEyk{display:flex;gap:8px}.SiteHeader_ghost__Noawq,.SiteHeader_solid__N_vUN{font:600 12px/1 var(--font-sans),system-ui,sans-serif;padding:12px 17px;border-radius:9px;cursor:pointer}.SiteHeader_ghost__Noawq{border:1px solid var(--line-strong);background:#fff;color:var(--ink)}.SiteHeader_ghost__Noawq:hover{border-color:var(--blue);color:var(--ink)}.SiteHeader_solid__N_vUN{border:none;background:var(--blue);color:#fff}.SiteHeader_solid__N_vUN:hover{background:var(--ink);color:#fff}.UnitCard_shell__0Qnhg{display:flex;width:100%}.UnitCard_card__xaw7u{flex:1;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;color:inherit}.UnitCard_card__xaw7u:hover{border-color:var(--blue);color:inherit}.UnitCard_media__O_xWW{position:relative;aspect-ratio:4/3;background:var(--stone);overflow:hidden}.UnitCard_mediaInner__KLkmY{position:absolute;inset:0}.UnitCard_house__6fRR_{position:absolute;left:11px;top:11px;font:600 9.5px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:99px;background:rgba(15,17,51,.86);color:var(--gold-light)}.UnitCard_body__GEEEY{padding:17px;display:flex;flex-direction:column;gap:9px;flex:1}.UnitCard_name__erfwl{font:600 16px/1.2 var(--font-sans),system-ui,sans-serif}.UnitCard_specs__7NCuh{font:400 12.5px/1.5 var(--font-sans),system-ui,sans-serif;color:var(--faint)}.UnitCard_foot__jKSnR{margin-top:auto;padding-top:11px;border-top:1px solid rgba(21,23,63,.07);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.UnitCard_price__JhoAx{font:600 17px/1 var(--font-sans),system-ui,sans-serif}.UnitCard_per__3iEhT{font:400 11px/1 var(--font-sans),system-ui,sans-serif;color:var(--faint)}.UnitCard_avail__jRMPJ{font:600 10.5px/1 var(--font-sans),system-ui,sans-serif;color:var(--green);background:rgba(29,122,79,.1);padding:6px 9px;border-radius:99px}.Legal_shell__8LPPl{max-width:760px;margin:0 auto;padding:0 20px 100px}.Legal_head__Dy7cx{display:flex;flex-direction:column;gap:10px;padding:16px 0 28px;border-bottom:1px solid var(--line)}.Legal_kicker__Gqrk1{font:600 10px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep)}.Legal_h1__3XDLY{margin:0;font:400 clamp(30px,4.4vw,42px) /1.08 var(--font-serif),Georgia,serif;text-wrap:pretty}.Legal_updated__EO540{font:400 12px/1.5 var(--font-sans),system-ui,sans-serif;color:var(--faint)}.Legal_notice__Lk_BD{margin:24px 0 0;padding:14px 16px;border-radius:12px;background:rgba(201,162,39,.12);font:400 12.5px/1.65 var(--font-sans),system-ui,sans-serif;color:#6b5417}.Legal_body__YBSjQ{display:flex;flex-direction:column;gap:30px;padding-top:30px}.Legal_section__AzXXN{display:flex;flex-direction:column;gap:10px}.Legal_h2__JFPBu{margin:0;font:600 15px/1.3 var(--font-sans),system-ui,sans-serif;color:var(--ink)}.Legal_p__EPziV{margin:0;font:400 14px/1.75 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.Legal_list__GLzKO{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:7px}.Legal_list__GLzKO li{font:400 14px/1.7 var(--font-sans),system-ui,sans-serif;color:var(--muted)}.Legal_list__GLzKO strong{color:var(--ink);font-weight:600}.Legal_todo__1SKfP{color:var(--gold-deep);font-weight:600}