.Contact_hero__dZMFK{background:var(--paper);padding-top:calc(clamp(4.5rem, 8vh, 6.5rem) + clamp(3.5rem, 10vh, 8rem));padding-bottom:clamp(3rem,7vw,6rem)}.Contact_heading__Ncx1_{font-size:var(--fs-display);line-height:1;letter-spacing:-.03em;margin-top:clamp(1.5rem,3vw,2.5rem);max-width:16ch}.Contact_heading__Ncx1_ em{font-style:italic;color:var(--bronze)}.Contact_body__Vti6s{background:var(--paper);padding-bottom:clamp(4rem,9vw,9rem)}.Contact_grid__hq_rK{display:grid;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem)}@media (min-width:960px){.Contact_grid__hq_rK{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(3rem,8vw,9rem);align-items:start}}.Contact_details____HLM{display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,3rem)}.Contact_block__cPUBy{display:flex;flex-direction:column;gap:.45rem}.Contact_blockLabel__yeNB6{font-size:.5625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-text);margin-bottom:.6rem}.Contact_name__EMBFh{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.25rem);letter-spacing:-.018em;line-height:1.14}.Contact_line__JUQ0q{font-size:.9375rem;color:var(--muted);line-height:1.85}.Contact_license__cE1tg{color:var(--bronze-text);font-size:var(--fs-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase}.Contact_contactLink__tG8m0{font-family:var(--serif);font-size:clamp(1.15rem,1.9vw,1.6rem);letter-spacing:-.01em;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;transition:color .4s var(--ease-out)}.Contact_contactLink__tG8m0:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:1px;background:var(--hairline);transform-origin:left center;transition:transform .5s var(--ease-out),background-color .4s var(--ease-out)}.Contact_contactLink__tG8m0:hover{color:var(--bronze-text)}.Contact_contactLink__tG8m0:hover:after{background:var(--bronze)}.Contact_divider__4ZhGl{height:1px;background:var(--hairline)}.Contact_plate__Al_Ca{background:var(--paper)}.Contact_plateFrame__MQiHW{width:100%;height:min(72vh,46rem)}.Contact_plateCaption__wJTIH{padding-block:clamp(1.25rem,2.4vw,2rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-light)}.ImageReveal_wrap__9kDtJ{position:relative;overflow:hidden;background:var(--stone)}.ImageReveal_frame__pUs1J{position:absolute;inset:0;will-change:transform}.ImageReveal_parallax__6x3_a .ImageReveal_frame__pUs1J{top:-9%;height:118%;bottom:auto}.ImageReveal_wrap__9kDtJ img{object-fit:cover;will-change:transform}.SplitLines_wrap__KYePT{display:block}.SplitLines_line__bwo91{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.SplitLines_inner__h_NcU{display:block;will-change:transform}.Cursor_cursor__A3gfA{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;border:1px solid var(--ink);border-radius:50%;opacity:0;display:grid;place-items:center;mix-blend-mode:difference;filter:invert(1);will-change:transform}.Cursor_label__tfw38{font-family:var(--sans);font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--paper);opacity:0;white-space:nowrap}.Cursor_dot__K62s7{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--ink);opacity:0;mix-blend-mode:difference;filter:invert(1);will-change:transform}.Cursor_solid__EPih1{background:var(--ink);border-color:var(--ink)}.Footer_footer__eNA9m{background:var(--noir);color:var(--paper);position:relative;overflow:hidden;padding-top:clamp(5rem,12vw,12rem)}.Footer_shell__c7lSa{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);position:relative}.Footer_cta__fjNCr{display:grid;grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(4rem,9vw,9rem)}@media (min-width:900px){.Footer_cta__fjNCr{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.Footer_ctaHeading__d5EUJ{font-family:var(--serif);font-size:var(--fs-display);line-height:1.02;letter-spacing:-.022em;max-width:15ch}.Footer_ctaHeading__d5EUJ em{font-style:italic;color:var(--bronze-light)}.Footer_brand__Lj6Sp{border-top:1px solid var(--hairline-invert-soft);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.Footer_brandMark__ROQou{font-family:var(--serif);font-size:clamp(2.9rem,15.2vw,15rem);line-height:.9;letter-spacing:-.028em;text-transform:uppercase;display:block;color:var(--paper)}.Footer_brandMark__ROQou span{display:block}.Footer_brandMark__ROQou span:nth-child(2){color:rgba(248,247,244,.44)}.Footer_brandMark__ROQou span:nth-child(3){color:rgba(248,247,244,.24)}.Footer_columns__GA_x6{display:grid;grid-gap:clamp(2.5rem,4vw,3.5rem);gap:clamp(2.5rem,4vw,3.5rem);padding-bottom:clamp(3.5rem,7vw,7rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.Footer_columns__GA_x6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.Footer_columns__GA_x6{grid-template-columns:repeat(5,minmax(0,1fr))}}.Footer_colTitle__u3AX5{font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-light);margin-bottom:1.6rem;font-weight:500}.Footer_colList___Hn_o{display:flex;flex-direction:column;gap:.85rem}.Footer_colLink__GC62z{font-size:.9375rem;color:rgba(248,247,244,.72);transition:color .4s var(--ease-out),transform .4s var(--ease-out);display:inline-block;max-width:100%;overflow-wrap:anywhere}.Footer_colLink__GC62z:focus-visible,.Footer_colLink__GC62z:hover{color:var(--paper);transform:translateX(4px)}.Footer_colText__VtHDv{font-size:.9375rem;color:rgba(248,247,244,.72);line-height:1.85}.Footer_colText__VtHDv strong{font-weight:500;color:var(--paper);display:block}.Footer_brokerNote__seoGG{font-size:.6875rem;color:rgba(248,247,244,.56);line-height:1.7;margin-top:.85rem;letter-spacing:.01em}.Footer_legal__CrE8A{border-top:1px solid var(--hairline-invert-soft);padding-block:clamp(2.5rem,4vw,3.5rem)}.Footer_legalGrid__NrS7C,.Footer_legal__CrE8A{display:grid;grid-gap:1.6rem;gap:1.6rem}@media (min-width:960px){.Footer_legalGrid__NrS7C{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.Footer_legalText__40Stz{font-size:.75rem;line-height:1.85;color:rgba(248,247,244,.56);max-width:68ch}.Footer_legalText__40Stz p+p{margin-top:.9rem}.Footer_legalStrong__iq0MX{color:rgba(248,247,244,.82)}.Footer_legalBottom__3XDKI{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;border-top:1px solid var(--hairline-invert-soft);padding-top:1.75rem}.Footer_legalLinks__U0QDU{display:flex;flex-wrap:wrap;gap:1.25rem 2rem}.Footer_legalLink__QOSHD{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,247,244,.58);transition:color .4s var(--ease-out)}.Footer_legalLink__QOSHD:focus-visible,.Footer_legalLink__QOSHD:hover{color:var(--bronze-light)}.Footer_eho__tI8I4{display:inline-flex;align-items:center;gap:.6rem;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,247,244,.58)}.Footer_ehoIcon__iaArf{width:15px;height:15px;flex:none;opacity:.75}.MobileMenu_panel__EteZW{position:fixed;inset:0;z-index:var(--z-menu);background:var(--noir);color:var(--paper);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-h, 5.5rem) + clamp(2rem, 8vh, 5rem)) var(--gutter) clamp(2rem,6vh,4rem);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);overflow-y:auto;overscroll-behavior:contain}.MobileMenu_panel__EteZW[hidden]{display:none!important}.MobileMenu_ghost__qR0Wa{position:absolute;right:-.14em;bottom:-.24em;font-family:var(--serif);font-size:clamp(18rem,46vw,34rem);line-height:.72;color:rgba(248,247,244,.035);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.04em}.MobileMenu_nav__EmtTw{display:flex;flex-direction:column;gap:clamp(.15rem,1vh,.6rem);position:relative}.MobileMenu_navItem__bYHuw{overflow:hidden;display:block;padding-bottom:.06em}.MobileMenu_navLink__y0Diq{display:block;font-family:var(--serif);font-size:clamp(2.75rem,13vw,5.5rem);line-height:1.1;letter-spacing:-.02em;color:var(--paper);transition:color .4s var(--ease-out),transform .5s var(--ease-out);will-change:transform}.MobileMenu_navLink__y0Diq:focus-visible,.MobileMenu_navLink__y0Diq:hover{color:var(--bronze-light)}.MobileMenu_index__AmpMR{font-family:var(--sans);font-size:.625rem;letter-spacing:.2em;color:var(--bronze);vertical-align:super;margin-right:.9em}.MobileMenu_meta__1UCz5{position:relative;display:flex;flex-direction:column;gap:.55rem;padding-top:clamp(1.75rem,4vh,3rem);margin-top:clamp(1.75rem,4vh,3rem);border-top:1px solid var(--hairline-invert-soft)}.MobileMenu_metaBrand___Evc1{font-family:var(--sans);font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;color:var(--paper)}.MobileMenu_metaLine__k_1ZL{font-size:.8125rem;color:rgba(248,247,244,.56);letter-spacing:.02em;line-height:1.75}.MobileMenu_metaAccent__SS1hJ{color:var(--bronze-light);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.MobileMenu_contact__bi7iB{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem}.Header_header__hO3lJ{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);display:flex;align-items:center;height:var(--header-h);--header-h:clamp(4.5rem,8vh,6.5rem);transition:background-color .6s var(--ease-out),border-color .6s var(--ease-out),height .6s var(--ease-out),-webkit-backdrop-filter .6s var(--ease-out);transition:background-color .6s var(--ease-out),backdrop-filter .6s var(--ease-out),border-color .6s var(--ease-out),height .6s var(--ease-out);transition:background-color .6s var(--ease-out),backdrop-filter .6s var(--ease-out),border-color .6s var(--ease-out),height .6s var(--ease-out),-webkit-backdrop-filter .6s var(--ease-out);border-bottom:1px solid transparent;color:var(--ink)}.Header_inner__ry5Nk{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:2rem}.Header_overlay__Id3rd{color:var(--paper)}.Header_scrolled__sfZwa{background:rgba(248,247,244,.86);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--hairline-soft);color:var(--ink);height:clamp(3.75rem,6.4vh,5rem)}.Header_hidden__wx7Q5{transform:translateY(-101%)}.Header_header__hO3lJ{transition-property:background-color,border-color,height,transform,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter,border-color,height,transform;transition-property:background-color,backdrop-filter,border-color,height,transform,-webkit-backdrop-filter;transition-duration:.6s,.6s,.6s,.6s,.5s}.Header_wordmark__XCAIk{display:flex;flex-direction:column;gap:.32em;line-height:1;flex:none}.Header_wordmarkTop__Cw2pg{font-family:var(--serif);font-size:clamp(1.0625rem,1.32vw,1.375rem);letter-spacing:.2em;text-transform:uppercase;font-weight:400}.Header_wordmarkBottom__voll7{font-family:var(--sans);font-size:clamp(.5rem,.56vw,.625rem);letter-spacing:.34em;text-transform:uppercase;color:currentColor;opacity:.66;font-weight:500}.Header_nav__3fHSH{display:flex;align-items:center;gap:clamp(1.75rem,2.8vw,3.25rem)}.Header_navLink__LzXns{position:relative;font-size:var(--fs-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;font-weight:500;padding-block:.35em;white-space:nowrap}.Header_navLink__LzXns:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out)}.Header_navLink__LzXns:focus-visible:after,.Header_navLink__LzXns:hover:after{transform:scaleX(1)}.Header_navLink__LzXns[aria-current=page]:after{transform:scaleX(1);background:var(--bronze)}.Header_affiliation__pZNCX{display:flex;align-items:center;gap:clamp(1.25rem,2.2vw,2.5rem);padding-left:clamp(1.25rem,2.2vw,2.5rem);border-left:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:clamp(.5625rem,.6vw,.6875rem);letter-spacing:.22em;text-transform:uppercase;opacity:.6;white-space:nowrap}.Header_burger__1a_LX{display:flex;flex-direction:column;justify-content:center;gap:6px;width:2.75rem;height:2.75rem;align-items:flex-end;margin-right:-.5rem;color:inherit}.Header_burgerLine__Sixvp{display:block;height:1px;background:currentColor;transition:width .45s var(--ease-out),transform .45s var(--ease-out),opacity .3s var(--ease-out)}.Header_burgerTop__jVSAJ{width:1.75rem}.Header_burgerBottom__yjEG2{width:1.1rem}.Header_burger__1a_LX:hover .Header_burgerBottom__yjEG2{width:1.75rem}.Header_burgerOpen__89P8l .Header_burgerTop__jVSAJ{transform:translateY(3.5px) rotate(45deg);width:1.6rem}.Header_burgerOpen__89P8l .Header_burgerBottom__yjEG2{transform:translateY(-3.5px) rotate(-45deg);width:1.6rem}.Header_menuOpen__DfELQ{z-index:calc(var(--z-menu) + 1);color:var(--paper);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;height:var(--header-h);transform:none}.Header_desktopOnly__pqFSV{display:none}.Header_mobileOnly__1071v{display:flex}@media (min-width:1000px){.Header_desktopOnly__pqFSV{display:flex}.Header_mobileOnly__1071v{display:none}}.Form_form__rE_sB,.Form_row__7Tbkr{display:grid;grid-gap:clamp(1.75rem,3vw,2.5rem);gap:clamp(1.75rem,3vw,2.5rem)}@media (min-width:640px){.Form_row2__w_0i_{grid-template-columns:repeat(2,minmax(0,1fr))}}.Form_field__g_n9G{position:relative;display:flex;flex-direction:column;gap:.65rem}.Form_label__CBC4X{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:500}.Form_input___lR_C,.Form_select__LLfvy,.Form_textarea__jDcEX{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;padding:.65rem 0 .85rem;font-size:1rem;color:var(--ink);transition:border-color .45s var(--ease-out);font-size:max(1rem,16px)}.Form_textarea__jDcEX{resize:vertical;min-height:5.5rem;line-height:1.7}.Form_input___lR_C:focus,.Form_select__LLfvy:focus,.Form_textarea__jDcEX:focus{border-bottom-color:var(--bronze);outline:none}.Form_input___lR_C::placeholder,.Form_textarea__jDcEX::placeholder{color:var(--muted-light);opacity:.7}.Form_selectWrap__tQN9l{position:relative}.Form_selectWrap__tQN9l:after{content:"";position:absolute;right:2px;bottom:1.35rem;width:7px;height:7px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);transform:rotate(45deg);pointer-events:none}.Form_select__LLfvy{padding-right:2rem;cursor:pointer}.Form_actions__jOJOB{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;padding-top:clamp(.5rem,1.5vw,1rem)}.Form_note__FS5rg{font-size:.75rem;color:var(--muted-light);line-height:1.7;max-width:40ch}.Form_submit__AWdei{display:inline-flex;align-items:center;gap:1.1em;padding:1.15em 2.1em;border:1px solid var(--ink);border-radius:0;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500;color:var(--ink);background:transparent;transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}.Form_submit__AWdei:focus-visible:not(:disabled),.Form_submit__AWdei:hover:not(:disabled){background:var(--ink);color:var(--paper)}.Form_submit__AWdei:disabled{opacity:.45;cursor:not-allowed}.Form_submit__AWdei .Form_arrow__aZ5HY{transition:transform .45s var(--ease-out)}.Form_submit__AWdei:hover:not(:disabled) .Form_arrow__aZ5HY{transform:translateX(5px)}.Form_invert__aYv7l .Form_label__CBC4X{color:rgba(248,247,244,.55)}.Form_invert__aYv7l .Form_input___lR_C,.Form_invert__aYv7l .Form_select__LLfvy,.Form_invert__aYv7l .Form_textarea__jDcEX{color:var(--paper);border-bottom-color:var(--hairline-invert)}.Form_invert__aYv7l .Form_input___lR_C::placeholder,.Form_invert__aYv7l .Form_textarea__jDcEX::placeholder{color:rgba(248,247,244,.4)}.Form_invert__aYv7l .Form_input___lR_C:focus,.Form_invert__aYv7l .Form_select__LLfvy:focus,.Form_invert__aYv7l .Form_textarea__jDcEX:focus{border-bottom-color:var(--bronze-light)}.Form_invert__aYv7l .Form_selectWrap__tQN9l:after{border-color:rgba(248,247,244,.6)}.Form_invert__aYv7l .Form_note__FS5rg{color:rgba(248,247,244,.45)}.Form_invert__aYv7l .Form_submit__AWdei{border-color:var(--paper);color:var(--paper)}.Form_invert__aYv7l .Form_submit__AWdei:focus-visible:not(:disabled),.Form_invert__aYv7l .Form_submit__AWdei:hover:not(:disabled){background:var(--paper);color:var(--ink)}.Form_invert__aYv7l .Form_select__LLfvy option{color:var(--ink)}.Form_status__DhOTV{font-size:.875rem;line-height:1.7;padding-top:.5rem}.Form_statusOk__m7F_6{color:var(--bronze-text)}.Form_invert__aYv7l .Form_statusOk__m7F_6{color:var(--bronze-light)}.Form_statusError__zNKTM{color:#a8442f}.Form_invert__aYv7l .Form_statusError__zNKTM{color:#e08b76}.Form_honey__4b_6m{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.PropertyCard_card__C6MK8,.PropertyCard_frame__D_1K_{display:block;position:relative}.PropertyCard_frame__D_1K_{overflow:hidden;background:var(--stone);aspect-ratio:4/3}.PropertyCard_ratioFull__rKjrE{aspect-ratio:16/9}.PropertyCard_ratioWide__tG_mg{aspect-ratio:3/2}.PropertyCard_ratioHalf__Y_Bqu{aspect-ratio:4/3}.PropertyCard_ratioPortrait__eEkmr{aspect-ratio:4/5}@media (max-width:719.98px){.PropertyCard_frame__D_1K_{aspect-ratio:4/3}}.PropertyCard_frame__D_1K_ img{object-fit:cover;transition:transform 1.15s var(--ease-out);will-change:transform}.PropertyCard_card__C6MK8:focus-within .PropertyCard_frame__D_1K_ img,.PropertyCard_card__C6MK8:hover .PropertyCard_frame__D_1K_ img{transform:scale(1.025)}.PropertyCard_frame__D_1K_:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,8,.3) 0,transparent 20%);pointer-events:none}.PropertyCard_status__vmjMY{position:absolute;z-index:2;top:clamp(.9rem,1.8vw,1.5rem);left:clamp(.9rem,1.8vw,1.5rem);font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--paper);display:flex;align-items:center;gap:.7em;text-shadow:0 1px 16px rgba(0,0,0,.45)}.PropertyCard_dot__revHI{width:5px;height:5px;border-radius:50%;background:var(--bronze-light);flex:none}.PropertyCard_sold__a62OE .PropertyCard_dot__revHI{background:rgba(248,247,244,.6)}.PropertyCard_body__WQBxy{display:grid;grid-gap:.6rem 2rem;gap:.6rem 2rem;padding-top:clamp(1.1rem,2vw,1.6rem);align-items:start}@media (min-width:560px){.PropertyCard_body__WQBxy{grid-template-columns:minmax(0,1fr) auto}}.PropertyCard_card__C6MK8:focus-within .PropertyCard_body__WQBxy,.PropertyCard_card__C6MK8:hover .PropertyCard_body__WQBxy{transform:translateX(4px)}.PropertyCard_body__WQBxy{transition:transform .6s var(--ease-out)}.PropertyCard_address__IDI6Q{font-family:var(--serif);font-size:clamp(1.25rem,1.9vw,1.85rem);line-height:1.16;letter-spacing:-.016em}.PropertyCard_city__EBDas{display:block;margin-top:.55rem;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.PropertyCard_figures__AlRsH{display:flex;flex-direction:column;gap:.4rem}@media (min-width:560px){.PropertyCard_figures__AlRsH{align-items:flex-end;text-align:right}}.PropertyCard_price__H_JFZ{font-family:var(--serif);font-size:clamp(1.05rem,1.35vw,1.3rem);letter-spacing:-.008em}.PropertyCard_specs__MeUKs{font-size:.8125rem;color:var(--muted);letter-spacing:.02em}.PropertyCard_featureBody__L6e0v .PropertyCard_address__IDI6Q{font-size:clamp(1.6rem,3vw,2.75rem)}.PropertyCard_featureBody__L6e0v .PropertyCard_price__H_JFZ{font-size:clamp(1.15rem,1.8vw,1.6rem)}.PropertyGrid_wrap__8O0_2{padding-block:clamp(4rem,9vw,9rem);background:var(--paper)}.PropertyGrid_bar__QrFRS{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.5rem 2.5rem;padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--hairline);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.PropertyGrid_filters__Rezys{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.75rem)}.PropertyGrid_filter__eFjxE{position:relative;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);padding-bottom:.5em;transition:color .4s var(--ease-out);font-weight:500}.PropertyGrid_filter__eFjxE:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--bronze);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out)}.PropertyGrid_filter__eFjxE:hover,.PropertyGrid_filter__eFjxE[aria-pressed=true]{color:var(--ink)}.PropertyGrid_filter__eFjxE[aria-pressed=true]:after{transform:scaleX(1)}.PropertyGrid_count__SVhJU{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light)}.PropertyGrid_grid__mOgLe{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(2.5rem,5vw,5.5rem) clamp(1.25rem,3vw,3rem);gap:clamp(2.5rem,5vw,5.5rem) clamp(1.25rem,3vw,3rem)}.PropertyGrid_item__bHjop{grid-column:1/-1}@media (min-width:720px){.PropertyGrid_item__bHjop{grid-column:span 6}.PropertyGrid_full__Q0T8U{grid-column:1/-1}.PropertyGrid_wide__IjfNv{grid-column:span 8}.PropertyGrid_half__bth_L{grid-column:span 6}.PropertyGrid_portrait__BOBdQ{grid-column:span 4}}@media (min-width:1100px){.PropertyGrid_wide__IjfNv{grid-column:span 7}.PropertyGrid_half__bth_L{grid-column:span 5}.PropertyGrid_portrait__BOBdQ{grid-column:span 4}.PropertyGrid_half__bth_L+.PropertyGrid_wide__IjfNv,.PropertyGrid_wide__IjfNv+.PropertyGrid_half__bth_L{align-self:end}}.PropertyGrid_empty__N9_PE{grid-column:1/-1;padding-block:clamp(3rem,8vw,7rem);text-align:center;color:var(--muted);font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.75rem)}.Label_label__HXUOS{display:inline-flex;align-items:center;gap:.9em;font-family:var(--sans);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);line-height:1}.Label_label__HXUOS:before{content:"";width:clamp(1.75rem,3.5vw,3.25rem);height:1px;background:var(--bronze);flex:none}.Label_bare__Vlxrc:before{display:none}.Label_invert__Q_a_2{color:rgba(248,247,244,.62)}.Label_accent__3RgCp{color:var(--bronze-text)}.not-found_page__VFIr4{background:var(--paper);min-height:78svh;display:flex;align-items:center;padding-top:calc(clamp(4.5rem, 8vh, 6.5rem) + clamp(3rem, 8vh, 6rem));padding-bottom:clamp(4rem,9vw,9rem)}.not-found_title__bOfUG{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.028em;margin-top:clamp(1.25rem,2.5vw,2rem);max-width:14ch}.not-found_body__IxXmg{margin-top:clamp(1.5rem,3vw,2.25rem);font-size:var(--fs-lead);line-height:1.78;color:var(--muted);max-width:42ch}.not-found_actions__eb6u_{margin-top:clamp(2.25rem,4vw,3.25rem);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.Legal_page__n_M3X{background:var(--paper);padding-top:calc(clamp(4.5rem, 8vh, 6.5rem) + clamp(3.5rem, 10vh, 7rem));padding-bottom:clamp(4rem,9vw,9rem)}.Legal_title__bQdwK{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.026em;margin-top:clamp(1.25rem,2.4vw,2rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.Legal_prose__TUd2F{max-width:46rem;display:flex;flex-direction:column;gap:1.35rem}.Legal_prose__TUd2F h2{font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.75rem);letter-spacing:-.014em;margin-top:clamp(1.5rem,3vw,2.5rem)}.Legal_prose__TUd2F li,.Legal_prose__TUd2F p{font-size:var(--fs-body);line-height:1.85;color:var(--muted)}.Legal_prose__TUd2F ul{display:flex;flex-direction:column;gap:.7rem;padding-left:1.2rem}.Legal_prose__TUd2F li{list-style:disc}.Legal_notice__Drdml{border-left:2px solid var(--bronze);padding:1rem 0 1rem 1.5rem;font-size:.9375rem;line-height:1.8;color:var(--ink);background:var(--paper-deep)}.Legal_updated__LlJ88{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-light);margin-top:clamp(2.5rem,5vw,4rem)}.ClosingCta_section__fyF9k{background:var(--paper);padding-block:clamp(5rem,11vw,13rem);overflow:clip}.ClosingCta_grid__EaBMM{display:grid;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);align-items:center}@media (min-width:1000px){.ClosingCta_grid__EaBMM{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(4rem,8vw,9rem)}}.ClosingCta_heading__mA8QI{font-size:var(--fs-display);line-height:1;letter-spacing:-.028em;margin-top:clamp(1.5rem,3vw,2.5rem)}.ClosingCta_heading__mA8QI em{font-style:italic;color:var(--bronze)}.ClosingCta_copy__J0suz{margin-top:clamp(1.75rem,3vw,2.5rem);font-size:var(--fs-lead);line-height:1.78;color:var(--muted);max-width:40ch}.ClosingCta_actions__1fYn6{margin-top:clamp(2.25rem,4vw,3.25rem);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.ClosingCta_media__q3NSu{position:relative}@media (min-width:1000px){.ClosingCta_media__q3NSu{margin-right:calc(var(--gutter) * -1)}}.ClosingCta_frame__kAdVb{width:100%}.Neighborhoods_section__4KOyF{background:var(--paper);padding-block:clamp(5rem,12vw,14rem)}.Neighborhoods_head__69EUc{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(3rem,6vw,6rem)}@media (min-width:1000px){.Neighborhoods_head__69EUc{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;gap:4rem}}.Neighborhoods_heading__ew4TV{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.026em;margin-top:clamp(1.25rem,2.5vw,2rem)}.Neighborhoods_headNote__PN2q2{font-size:var(--fs-lead);color:var(--muted);line-height:1.72;max-width:32ch}.Neighborhoods_layout__ziW4U{display:grid;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem)}@media (min-width:1000px){.Neighborhoods_layout__ziW4U{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(3rem,6vw,6.5rem)}}.Neighborhoods_index__QCxGC{display:none;flex-direction:column;justify-content:center;border-top:1px solid var(--hairline)}@media (min-width:1000px){.Neighborhoods_index__QCxGC{display:flex}}.Neighborhoods_indexItem__La8GP{display:block;border-bottom:1px solid var(--hairline);padding-block:clamp(1.5rem,2.6vw,2.4rem);position:relative}.Neighborhoods_indexLink__mi_2v{display:flex;align-items:baseline;gap:1.25rem;width:100%;text-align:left}.Neighborhoods_indexNum__FueU9{font-size:.625rem;letter-spacing:.2em;color:var(--bronze-text);flex:none;width:2.2rem;transition:opacity .5s var(--ease-out)}.Neighborhoods_indexName__Kx_g0{font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.04;letter-spacing:-.024em;color:var(--ink);transition:color .55s var(--ease-out),transform .55s var(--ease-out);will-change:transform;display:block}.Neighborhoods_indexItem__La8GP[data-active=false] .Neighborhoods_indexName__Kx_g0{color:rgba(17,17,17,.26)}.Neighborhoods_indexItem__La8GP[data-active=false] .Neighborhoods_indexNum__FueU9{opacity:.3}.Neighborhoods_indexItem__La8GP[data-active=true] .Neighborhoods_indexName__Kx_g0{transform:translateX(.6rem)}.Neighborhoods_indexTagline__OQPxI{display:block;margin-top:.65rem;margin-left:3.45rem;font-size:var(--fs-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;color:var(--muted);opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.Neighborhoods_indexItem__La8GP[data-active=true] .Neighborhoods_indexTagline__OQPxI{opacity:1;transform:translateY(0)}.Neighborhoods_indexCta__dZU6J{position:absolute;right:0;bottom:clamp(1.5rem,2.6vw,2.4rem);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--bronze-text);display:flex;align-items:center;gap:.7em;opacity:0;transform:translateX(-8px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);pointer-events:none}.Neighborhoods_indexItem__La8GP[data-active=true] .Neighborhoods_indexCta__dZU6J{opacity:1;transform:translateX(0)}.Neighborhoods_frameWrap__FexeV{display:none;position:relative}@media (min-width:1000px){.Neighborhoods_frameWrap__FexeV{display:block}}.Neighborhoods_frame__Pgjea{position:relative;width:100%;height:100%;min-height:clamp(28rem,46vw,44rem);overflow:hidden;background:var(--stone)}.Neighborhoods_slide__VbPQq{position:absolute;inset:0;opacity:0;will-change:transform,opacity}.Neighborhoods_slide__VbPQq img{object-fit:cover}.Neighborhoods_frameMeta__PyNX1{position:absolute;z-index:2;left:0;bottom:0;right:0;padding:clamp(1.5rem,2.6vw,2.5rem);display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;color:var(--paper);background:linear-gradient(0deg,rgba(9,9,8,.66),transparent)}.Neighborhoods_frameMetaItem__Fm3kn{display:flex;flex-direction:column;gap:.35rem}.Neighborhoods_frameMetaLabel__LcD8S{font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(248,247,244,.6)}.Neighborhoods_frameMetaValue__p36nD{font-size:.875rem;letter-spacing:.02em}.Neighborhoods_tiles__bUHJG{display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}@media (min-width:1000px){.Neighborhoods_tiles__bUHJG{display:none}}.Neighborhoods_tile__K0TMk{position:relative;display:block;overflow:hidden;background:var(--stone)}.Neighborhoods_tileFrame__t9Up4{position:relative;width:100%;aspect-ratio:4/3}.Neighborhoods_tileFrame__t9Up4 img{object-fit:cover}.Neighborhoods_tileFrame__t9Up4:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,9,8,.62) 0,rgba(9,9,8,.05) 55%)}.Neighborhoods_tileBody__9DRaj{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(1.25rem,4vw,2rem);color:var(--paper)}.Neighborhoods_tileName__CjVC2{font-family:var(--serif);font-size:clamp(1.9rem,8vw,2.75rem);line-height:1.06;letter-spacing:-.02em}.Neighborhoods_tileTagline__wkoCw{margin-top:.55rem;font-size:var(--fs-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;color:rgba(248,247,244,.72)}.Neighborhoods_tileCta__rBloX{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.7em;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--bronze-light)}.SellBanner_section__wsYes{position:relative;background:var(--noir);color:var(--paper);overflow:clip;isolation:isolate}.SellBanner_media__gyo92{position:absolute;inset:0;z-index:0;overflow:hidden}.SellBanner_mediaInner__UuFaF{position:absolute;inset:-8% 0;will-change:transform}.SellBanner_mediaInner__UuFaF img{object-fit:cover}.SellBanner_scrim__lKfG9{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(9,9,8,.9),rgba(9,9,8,.74) 42%,rgba(9,9,8,.34))}.SellBanner_content__qiq__{position:relative;z-index:2;padding-block:clamp(6rem,15vw,16rem)}.SellBanner_inner__Kh9uQ{max-width:46rem}.SellBanner_heading___tBmk{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.026em;margin-top:clamp(1.5rem,3vw,2.5rem);color:var(--paper)}.SellBanner_heading___tBmk em{font-style:italic;color:var(--bronze-light)}.SellBanner_copy__w4_bz{margin-top:clamp(1.75rem,3vw,2.5rem);font-size:var(--fs-lead);line-height:1.78;color:rgba(248,247,244,.72);max-width:44ch}.SellBanner_actions__OSWu0{margin-top:clamp(2.25rem,4vw,3.5rem);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.75rem)}.SellBanner_accentRule__QZbb9{position:absolute;left:0;top:0;width:clamp(3rem,12vw,12rem);height:1px;background:linear-gradient(to right,var(--bronze),transparent);z-index:2}.Stats_section__vnCJc{padding-block:clamp(4rem,9vw,10rem);background:var(--paper)}.Stats_head__AUlJp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.5rem 3rem;padding-bottom:clamp(3rem,6vw,5.5rem)}.Stats_headNote__cW5D_{font-size:.8125rem;color:var(--muted-light);letter-spacing:.02em;max-width:34ch}.Stats_list__Jna3T{display:grid;border-top:1px solid var(--hairline)}@media (min-width:900px){.Stats_list__Jna3T{grid-template-columns:repeat(3,minmax(0,1fr))}}.Stats_item__d6fvQ{padding-block:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.75rem)}@media (min-width:900px){.Stats_item__d6fvQ{padding-inline:clamp(1.5rem,3vw,3.25rem);border-bottom:0;border-left:1px solid var(--hairline);min-height:clamp(16rem,26vw,24rem);justify-content:space-between}.Stats_item__d6fvQ:first-child{padding-left:0;border-left:0}.Stats_item__d6fvQ:last-child{padding-right:0}.Stats_list__Jna3T{border-bottom:1px solid var(--hairline)}}.Stats_index__g3fI2{font-size:.625rem;letter-spacing:.24em;color:var(--bronze-text);font-weight:500}.Stats_value__TApbd{font-family:var(--serif);font-size:var(--fs-stat);line-height:.88;letter-spacing:-.038em;font-weight:400;color:var(--ink);overflow-wrap:break-word}.Stats_value__TApbd[data-long=true]{font-size:clamp(1.7rem,3.3vw,3.25rem);letter-spacing:-.022em;line-height:1.02}.Stats_caption__c5pL4{font-size:var(--fs-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;color:var(--muted);line-height:1.85;white-space:pre-line;font-weight:500}.Testimonial_section__J_vtV{background:var(--paper);padding-block:clamp(6rem,15vw,17rem);position:relative;overflow:clip}.Testimonial_inner__dhQ9_{display:grid;grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem)}@media (min-width:1000px){.Testimonial_inner__dhQ9_{grid-template-columns:minmax(0,3.5rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}}.Testimonial_mark__V1qTl{font-family:var(--serif);font-size:clamp(6rem,13vw,13rem);line-height:.62;color:var(--bronze);opacity:.28;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;margin-bottom:-.1em}.Testimonial_quote__JhCt_{font-family:var(--serif);font-size:clamp(1.3rem,2.7vw,2.85rem);line-height:1.36;letter-spacing:-.014em;color:var(--ink);max-width:32ch;font-weight:400}@media (min-width:1000px){.Testimonial_quote__JhCt_{max-width:36ch}}.Testimonial_body__f1xnr{max-width:72rem}.Testimonial_footer___erv8{margin-top:clamp(2.5rem,5vw,4rem);display:flex;align-items:center;gap:1.4rem}.Testimonial_rule__d197w{width:clamp(2rem,5vw,4.5rem);height:1px;background:var(--bronze);flex:none}.Testimonial_author__UjYQH{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);font-weight:500;font-style:normal}.Testimonial_label__mGkn1{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.PropertyDetail_facts__HJtVn{background:var(--paper);border-bottom:1px solid var(--hairline)}.PropertyDetail_factsInner__WDmvB{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4.5rem)}@media (min-width:900px){.PropertyDetail_factsInner__WDmvB{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.PropertyDetail_addressBlock__tHaHs{display:flex;flex-direction:column;gap:.75rem}.PropertyDetail_address__EXmq2{font-family:var(--serif);font-size:clamp(1.9rem,3.6vw,3.4rem);line-height:1.06;letter-spacing:-.024em}.PropertyDetail_locality__Krmbz{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.PropertyDetail_price__DXjMf{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:-.012em;color:var(--bronze-text);margin-top:.35rem}.PropertyDetail_specs__ZCq7l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}@media (min-width:620px){.PropertyDetail_specs__ZCq7l{grid-template-columns:repeat(4,minmax(0,1fr))}}.PropertyDetail_spec__jyMm0{background:var(--paper);padding:clamp(1.1rem,2vw,1.75rem);display:flex;flex-direction:column;gap:.55rem}.PropertyDetail_specLabel__r_uWg{font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-light)}.PropertyDetail_specValue__Qem43{font-family:var(--serif);font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:-.01em}.PropertyDetail_overview___DirV{padding-block:clamp(4.5rem,10vw,11rem);background:var(--paper)}.PropertyDetail_overviewGrid__ejkkJ{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem)}@media (min-width:960px){.PropertyDetail_overviewGrid__ejkkJ{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,8rem)}}.PropertyDetail_overviewBody__T5jXw{display:flex;flex-direction:column;gap:1.5rem}.PropertyDetail_overviewBody__T5jXw p{font-size:var(--fs-lead);line-height:1.82;color:var(--muted)}.PropertyDetail_overviewBody__T5jXw p:first-child{font-family:var(--serif);font-size:clamp(1.25rem,2.1vw,1.85rem);line-height:1.5;color:var(--ink)}.PropertyDetail_gallery__e1uJf{background:var(--paper);padding-bottom:clamp(4rem,9vw,9rem)}.PropertyDetail_bleed__nHy3t{width:100%}.PropertyDetail_pair__mq4oS{display:grid;grid-gap:clamp(1.25rem,3vw,3rem);gap:clamp(1.25rem,3vw,3rem);padding-top:clamp(1.25rem,3vw,3rem)}@media (min-width:760px){.PropertyDetail_pair__mq4oS{grid-template-columns:repeat(2,minmax(0,1fr))}}.PropertyDetail_offset__FPMtd{display:grid;grid-gap:clamp(1.25rem,3vw,3rem);gap:clamp(1.25rem,3vw,3rem);padding-top:clamp(1.25rem,3vw,3rem);align-items:center}@media (min-width:760px){.PropertyDetail_offset__FPMtd{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.PropertyDetail_offsetShift__FpEJ0{padding-top:clamp(2rem,6vw,6rem)}}.PropertyDetail_full__minSW{padding-top:clamp(1.25rem,3vw,3rem)}.PropertyDetail_fullViewport__A_0kY{height:min(88vh,54rem)}.PropertyDetail_caption__CrWuC{margin-top:.9rem;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light)}.PropertyDetail_details__mvTN2{background:var(--paper-deep);padding-block:clamp(4.5rem,10vw,11rem)}.PropertyDetail_detailsGrid__5Mp2C{display:grid;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem)}@media (min-width:900px){.PropertyDetail_detailsGrid__5Mp2C{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,7rem)}}.PropertyDetail_detailList__vea2L{display:grid;border-top:1px solid var(--hairline);margin-top:clamp(1.75rem,3vw,2.5rem)}.PropertyDetail_detailRow__grvGQ{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:clamp(.9rem,1.6vw,1.25rem);border-bottom:1px solid var(--hairline)}.PropertyDetail_detailKey__ZN6tt{font-size:var(--fs-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;color:var(--muted)}.PropertyDetail_detailValue__R_70G{font-size:.9375rem;text-align:right}.PropertyDetail_featureList__QaTq6{display:grid;grid-gap:.9rem 2.5rem;gap:.9rem 2.5rem;margin-top:clamp(1.75rem,3vw,2.5rem)}@media (min-width:560px){.PropertyDetail_featureList__QaTq6{grid-template-columns:repeat(2,minmax(0,1fr))}}.PropertyDetail_feature__2z1vm{display:flex;align-items:baseline;gap:.9rem;font-size:.9375rem;color:var(--ink);line-height:1.6}.PropertyDetail_featureMark__dVXMM{color:var(--bronze);flex:none;font-size:.6rem}.PropertyDetail_location___cZ9P{background:var(--paper);padding-block:clamp(4.5rem,10vw,11rem)}.PropertyDetail_locationGrid__4wMPA{display:grid;grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem)}@media (min-width:960px){.PropertyDetail_locationGrid__4wMPA{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem);align-items:center}}.PropertyDetail_locationBody__7kZCb{font-family:var(--serif);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.34;letter-spacing:-.016em;margin-top:clamp(1.25rem,2.4vw,1.85rem)}.PropertyDetail_map__HsDAf{position:relative;aspect-ratio:16/10;background:repeating-linear-gradient(0deg,transparent 0 46px,var(--stone-line) 46px 47px),repeating-linear-gradient(90deg,transparent 0 46px,var(--stone-line) 46px 47px),var(--stone);display:grid;place-items:center;overflow:hidden}.PropertyDetail_mapPin__Y7oK8{display:flex;flex-direction:column;align-items:center;gap:.9rem}.PropertyDetail_mapDot__J7lqm{width:11px;height:11px;border-radius:50%;background:var(--bronze);box-shadow:0 0 0 8px rgba(155,121,85,.16)}.PropertyDetail_mapNote__CMQ91{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;line-height:1.9}.PropertyDetail_coords__DEN9z{font-size:.6875rem;color:var(--muted-light);margin-top:1rem;letter-spacing:.06em}.PropertyDetail_inquiry__0iw1U{background:var(--noir);color:var(--paper);padding-block:clamp(4.5rem,10vw,11rem)}.PropertyDetail_inquiryGrid__3sqSF{display:grid;grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem)}@media (min-width:960px){.PropertyDetail_inquiryGrid__3sqSF{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,7rem)}}.PropertyDetail_inquiryHeading__LCj_e{font-family:var(--serif);font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;letter-spacing:-.024em;margin-top:clamp(1.25rem,2.5vw,2rem);color:var(--paper)}.PropertyDetail_inquiryCopy__BGZlP{margin-top:clamp(1.5rem,2.5vw,2rem);color:rgba(248,247,244,.7);font-size:var(--fs-body);line-height:1.8;max-width:40ch}.PropertyDetail_inquiryAgent__NYfu1{margin-top:clamp(2rem,3.5vw,3rem);padding-top:clamp(1.5rem,2.5vw,2rem);border-top:1px solid var(--hairline-invert-soft);display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;color:rgba(248,247,244,.66)}.PropertyDetail_inquiryAgent__NYfu1 strong{color:var(--paper);font-weight:500}.PropertyDetail_inquiryAgent__NYfu1 a{transition:color .4s var(--ease-out)}.PropertyDetail_inquiryAgent__NYfu1 a:hover{color:var(--bronze-light)}.PropertyDetail_next__QJbKI{background:var(--paper);padding-block:clamp(4rem,9vw,9rem)}.PropertyDetail_nextInner__nqTij{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem}.PropertyDetail_nextHeading__pKA5A{font-family:var(--serif);font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.02em;margin-top:1rem}.PageHero_hero__KORL6{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--noir);color:var(--paper);min-height:clamp(28rem,78svh,52rem);isolation:isolate}.PageHero_tall__qzT54{min-height:clamp(32rem,92svh,58rem)}.PageHero_media__s4czG{position:absolute;inset:0;z-index:0;overflow:hidden}.PageHero_mediaInner__qYYCR{position:absolute;inset:-6% 0;will-change:transform}.PageHero_mediaInner__qYYCR img{object-fit:cover}.PageHero_scrim__nKzPD{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(9,9,8,.76) 0,rgba(9,9,8,.3) 34%,rgba(9,9,8,.08) 62%,rgba(9,9,8,.24))}.PageHero_content__CJRu8{position:relative;z-index:2;width:100%;padding-bottom:clamp(3.5rem,8vh,6.5rem);padding-top:calc(clamp(4.5rem, 8vh, 6.5rem) + clamp(3rem, 8vh, 6rem))}.PageHero_eyebrow__vu5__{margin-bottom:clamp(1.25rem,3vh,2.25rem)}.PageHero_title___9KVk{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.028em;max-width:18ch}.PageHero_title___9KVk em{font-style:italic;color:var(--bronze-light)}.PageHero_support__r4Lns{margin-top:clamp(1.5rem,3vw,2.25rem);font-size:var(--fs-lead);line-height:1.75;color:rgba(248,247,244,.76);max-width:44ch}.PageHero_crumbs__RUK4V{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(248,247,244,.52);margin-bottom:clamp(1rem,2.4vh,1.75rem)}.PageHero_crumbs__RUK4V a{transition:color .4s var(--ease-out)}.PageHero_crumbs__RUK4V a:hover{color:var(--paper)}.PageHero_crumbSep__Xahxt{opacity:.5}