._hero_16znj_1{height:420vh;height:420svh;position:relative}._sticky_16znj_2{background:var(--color-night);isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}._stageAnchor_16znj_3{position:absolute;top:73%}._poster_16znj_4,._canvas_16znj_4{width:100%;height:100%;position:absolute;inset:0}._poster_16znj_4{transform:translateY(16svh)}._posterSky_16znj_6{width:100%;height:16svh;position:absolute;inset:0 0 auto}._poster_16znj_4 img{object-fit:cover;width:100%;height:100%}._canvas_16znj_4{opacity:0}._sticky_16znj_2[data-stage=true] ._poster_16znj_4,._sticky_16znj_2[data-stage=true] ._posterSky_16znj_6{visibility:hidden}._stage_16znj_3{opacity:0;pointer-events:none;position:absolute}._sticky_16znj_2[data-stage=true] ._stage_16znj_3{opacity:1}._sticky_16znj_2[data-interactive=true] ._stage_16znj_3{pointer-events:auto}._stage_16znj_3[data-hovered=true]{cursor:pointer}._fullLayer_16znj_14{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._stageTitle_16znj_15{color:var(--color-white);font-family:var(--font-heading);font-weight:800;font-size:calc(var(--stage-width,100vw) * .061);letter-spacing:-.055em;white-space:nowrap;text-align:center;pointer-events:none;line-height:.97;position:absolute;left:0;right:0}._stageTitle_16znj_15 span{display:block}._light_16znj_17{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute}._light_16znj_17[data-lit=true]{opacity:1}._hotspot_16znj_19{background:0 0;border:0;border-radius:50%;padding:0;position:absolute;cursor:inherit!important}._hotspot_16znj_19:focus-visible{outline:2px solid var(--color-gold);outline-offset:-4px;background:#e9c48a0f}._intro_16znj_21{pointer-events:none;position:absolute;inset:0}._introShade_16znj_22{background:linear-gradient(90deg,#080e18bd 0%,#080e1866 37%,#080e180f 75%),linear-gradient(#0000 62%,#080e18a6),linear-gradient(#080e1861,#0000 20%);position:absolute;inset:0}._openingTitleWindow_16znj_23{clip-path:polygon(0 0,100% 0,100% 75%,82% 75%,82% 37%,58% 27.5%,26% 41.5%,26% 75%,0 75%);position:absolute;inset:0}._openingTitle_16znj_23{font-family:var(--font-heading);letter-spacing:-.065em;white-space:nowrap;color:var(--color-white);transform:scale(var(--opening-scale,1));transform-origin:50% 100%;font-size:11.2vw;font-weight:800;line-height:.95;position:absolute;top:max(138px,15.5svh);left:16%;right:4%}._stats_16znj_25{top:30%;left:var(--gutter);flex-direction:column;gap:28px;width:155px;margin:0;display:flex;position:absolute}._stats_16znj_25>div{border-top:1px solid var(--color-line);padding-top:13px}._stats_16znj_25 dt{font-family:var(--font-heading);letter-spacing:-.05em;font-size:clamp(28px,2.5vw,44px);font-weight:800;line-height:1.1}._stats_16znj_25 dd{max-width:145px;color:var(--color-stone);margin:7px 0 0;font-size:11px;line-height:1.6}._scrollHint_16znj_29{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}._scrollHint_16znj_29 span{letter-spacing:.14em;text-transform:uppercase;font-size:9px}._scrollHint_16znj_29 svg{fill:none;width:14px;height:33px;stroke:var(--color-gold);stroke-width:1px}._cornerNote_16znj_32{right:var(--gutter);max-width:315px;color:var(--color-cream);letter-spacing:.005em;text-wrap:pretty;font-size:13px;line-height:1.75;position:absolute;bottom:44px}._eveningCaption_16znj_33{text-align:center;opacity:0;pointer-events:none;position:absolute;top:16%;left:0;right:0}._eveningCaption_16znj_33>span{letter-spacing:.23em;font-size:9px}._eveningNames_16znj_35{text-align:center;letter-spacing:.12em;opacity:0;pointer-events:none;text-shadow:0 1px 5px var(--color-night);font-size:12px;position:absolute;bottom:44px;left:0;right:0}._sticky_16znj_2[data-interactive=true] ._eveningNames_16znj_35,._sticky_16znj_2[data-stage=true] ._eveningCaption_16znj_33{opacity:1}._desktopHint_16znj_38{bottom:44px;right:var(--gutter);letter-spacing:.03em;opacity:0;pointer-events:none;text-shadow:0 1px 5px var(--color-night);align-items:center;gap:13px;font-size:11px;display:flex;position:absolute}._desktopHint_16znj_38>span{color:var(--color-gold);font-size:24px}._sticky_16znj_2[data-interactive=true] ._desktopHint_16znj_38{opacity:1}._cardsPanel_16znj_41{z-index:5;background:var(--color-glass);border:1px solid var(--color-line);-webkit-backdrop-filter:blur(22px);width:min(740px,100% - 40px);animation:_enter_16znj_1 .3s var(--ease);padding:16px;position:absolute}._cardsHeading_16znj_42{justify-content:space-between;align-items:center;margin-bottom:12px;padding-left:2px;display:flex}._cardsHeading_16znj_42 p{letter-spacing:.1em;font-size:11px}._cardsHeading_16znj_42 button{width:36px;height:36px;color:var(--color-stone);background:0 0;border:0;font-size:26px;line-height:1}._cardsHeading_16znj_42 button:hover{color:var(--color-gold)}._cards_16znj_41{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._card_16znj_41{border:1px solid var(--color-line);background:#f6f1ea0a;padding:20px 16px 14px}._houseName_16znj_48{color:var(--color-stone);letter-spacing:.15em;text-transform:uppercase;font-size:9px}._card_16znj_41 h3{font-family:var(--font-heading);letter-spacing:-.035em;margin:7px 0 20px;font-size:19px}._area_16znj_50{letter-spacing:-.03em;font-size:18px}._outdoor_16znj_51{color:var(--color-stone);margin-top:7px;font-size:10px;line-height:1.5}._cardBottom_16znj_52{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;margin-top:23px;padding-top:13px;display:flex}._status_16znj_53{color:var(--color-gold);align-items:center;gap:5px;font-size:9px;display:flex}._status_16znj_53 i{background:currentColor;border-radius:50%;width:4px;height:4px}._cardBottom_16znj_52 a{gap:8px;padding:8px 0;font-size:10px;display:flex}._cardBottom_16znj_52 a:hover{color:var(--color-gold)}._sold_16znj_57{color:#b7bac0;background:#82828217}._sold_16znj_57 ._status_16znj_53,._sold_16znj_57 ._houseName_16znj_48,._sold_16znj_57 ._outdoor_16znj_51{color:#b7bac0}._loading_16znj_59{z-index:10;opacity:1;height:2px;transition:opacity .6s;position:absolute;inset:auto 0 0}._loading_16znj_59 span{background:var(--color-gold);height:100%;transform:scaleX(var(--loaded,0));transform-origin:0;transition:transform .3s;display:block}._loading_16znj_59[data-complete=true]{opacity:0}._mobilePanel_16znj_62{top:var(--panel-top);max-height:calc(100% - var(--panel-top) - 12px);overscroll-behavior-y:contain;scrollbar-width:thin;padding:3px 4px 8px;position:absolute;left:20px;right:20px;overflow-y:auto}._mobileHint_16znj_63{text-align:center;color:var(--color-stone);letter-spacing:.08em;margin-bottom:14px;font-size:10px}._houseTabs_16znj_64{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._houseTabs_16znj_64 button{border:1px solid var(--color-line);background:0 0;justify-content:space-between;align-items:center;gap:5px;padding:13px 12px;font-size:12px;display:flex}._houseTabs_16znj_64 button[aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-night)}._mobileCards_16znj_67{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;margin-top:13px;padding:0;position:relative}._mobileCards_16znj_67 ._cardsHeading_16znj_42{margin-bottom:6px}._mobileCards_16znj_67 ._cardsHeading_16znj_42 p{font-size:9px}._mobileCards_16znj_67 ._cards_16znj_41{grid-template-columns:1fr;gap:8px}._mobileCards_16znj_67 ._card_16znj_41{grid-template-columns:1fr auto;column-gap:12px;padding:10px 12px;display:grid}._mobileCards_16znj_67 ._houseName_16znj_48{font-size:8px}._mobileCards_16znj_67 ._card_16znj_41 h3{margin:4px 0 0;font-size:16px}._mobileCards_16znj_67 ._cardDetails_16znj_74{text-align:right}._mobileCards_16znj_67 ._area_16znj_50{font-size:15px}._mobileCards_16znj_67 ._outdoor_16znj_51{margin-top:5px;font-size:9px}._mobileCards_16znj_67 ._cardBottom_16znj_52{grid-column:1/-1;margin-top:6px;padding-top:2px}._mobileCards_16znj_67 ._cardBottom_16znj_52 a{padding:5px 0}@keyframes _enter_16znj_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-aspect-ratio:1){._introShade_16znj_22{background:linear-gradient(#080e18b3,#080e186b 36%,#080e181a 60%,#080e18cc)}._openingTitleWindow_16znj_23{clip-path:polygon(0 0,100% 0,100% 29%,90.5% 27.6%,0 38.4%)}._openingTitle_16znj_23{top:max(112px,13.5svh);left:var(--gutter);right:var(--gutter);letter-spacing:-.065em;font-size:20.8vw;line-height:.87}._openingTitle_16znj_23 span{display:block}._openingTitle_16znj_23 span:last-child{text-align:right}._stats_16znj_25{width:auto;top:auto;bottom:84px;right:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._stats_16znj_25>div{padding-top:12px}._stats_16znj_25 dt{white-space:nowrap;font-size:clamp(23px,6vw,40px)}._stats_16znj_25 dd{font-size:9px;line-height:1.5}._scrollHint_16znj_29{gap:8px;bottom:19px}._scrollHint_16znj_29 svg{height:24px}._scrollHint_16znj_29 span{font-size:8px}._desktopHint_16znj_38{display:none}._cornerNote_16znj_32{right:var(--gutter);width:min(270px,76vw);font-size:11px;line-height:1.75;bottom:190px}._eveningCaption_16znj_33{top:max(88px,11%)}._eveningCaption_16znj_33>span{font-size:8px}._eveningNames_16znj_35{top:var(--names-top);font-size:10px;bottom:auto}._sticky_16znj_2[data-stage=true] ._eveningCaption_16znj_33{opacity:0}._sticky_16znj_2[data-interactive=true] ._eveningCaption_16znj_33{opacity:1}}@media (max-height:600px) and (min-aspect-ratio:1){._openingTitle_16znj_23{font-size:10.5vw;top:105px}._cornerNote_16znj_32{max-width:240px;font-size:11px}._stats_16znj_25{gap:12px;width:125px;top:25%}._stats_16znj_25 dt{font-size:26px}._stats_16znj_25>div{padding-top:7px}._stats_16znj_25 dd{margin-top:4px;font-size:9px}}@media (prefers-reduced-motion:reduce){._hero_16znj_1{height:100svh}._stageAnchor_16znj_3{top:0}}._desktopHint_16znj_38{font-size:15px}._mobileHint_16znj_63{font-size:14px}._houseName_16znj_48{font-size:15px}._outdoor_16znj_51,._status_16znj_53,._cardBottom_16znj_52 a{font-size:14px}._cardsHeading_16znj_42 p{font-size:15px}._houseTabs_16znj_64 button{font-size:14px}@media (max-width:760px){._mobileCards_16znj_67 ._houseName_16znj_48{font-size:14px}._mobileCards_16znj_67 ._outdoor_16znj_51,._mobileCards_16znj_67 ._status_16znj_53,._mobileCards_16znj_67 ._cardBottom_16znj_52 a,._mobileCards_16znj_67 ._cardsHeading_16znj_42 p{font-size:13px}._mobileCards_16znj_67 ._cardDetails_16znj_74{max-width:150px}._mobileCards_16znj_67 ._card_16znj_41{padding:12px}._mobileCards_16znj_67 ._cardBottom_16znj_52{padding-top:5px}}._sold_16znj_57 ._cardIdentity_16znj_119,._sold_16znj_57 ._cardDetails_16znj_74{opacity:.6}._sold_16znj_57 ._cardBottom_16znj_52{justify-content:center}._soldLabel_16znj_121{color:#b7bac0;text-align:center;font-size:13px}._stageHeading_16znj_123{text-align:center;position:absolute;left:0;right:0}._stageHeading_16znj_123 ._stageTitle_16znj_15{position:relative}._stageCaption_16znj_125{letter-spacing:.23em;color:var(--color-white);font-size:9px;position:absolute;bottom:calc(100% + 16px);left:0;right:0}._openingTitleWindow_16znj_23:not([data-ready=true]){visibility:hidden}._hero_pw8u2_1{height:420svh}._panorama_pw8u2_1{opacity:0;pointer-events:none;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}._panorama_pw8u2_1[data-active=true]{opacity:1;pointer-events:auto}._stage_pw8u2_1{position:absolute}._stage_pw8u2_1[data-centered=true]{transition:left .7s cubic-bezier(.22,.61,.36,1)}._breath_pw8u2_1{position:absolute;inset:0}._breath_pw8u2_1>img:first-child{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._breath_pw8u2_1[data-breathe=true]{animation:14s ease-in-out .7s infinite alternate _breathe_pw8u2_1}._light_pw8u2_1{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute}._light_pw8u2_1[data-lit=true]{opacity:1}._controls_pw8u2_1{bottom:calc(20px + env(safe-area-inset-bottom));color:var(--color-cream);position:absolute;left:20px;right:20px}._hint_pw8u2_1{text-align:center;text-shadow:0 1px 4px #000;margin-bottom:12px;font-size:11px}._panel_pw8u2_1{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);background:#0f1522c2;border-radius:16px;padding:16px 18px}._tabs_pw8u2_1{border-bottom:1px solid var(--color-line);justify-content:center;gap:0;margin-bottom:12px;display:flex}._tabs_pw8u2_1 button{color:var(--color-stone);background:0 0;border:0;padding:5px 14px 12px;font-size:12px;position:relative}._tabs_pw8u2_1 button+button:before{content:"·";position:absolute;left:-2px}._tabs_pw8u2_1 button[aria-pressed=true]{color:var(--color-gold)}._panel_pw8u2_1 h2{font:500 28px/1.2 var(--font-heading);letter-spacing:-.035em}._panel_pw8u2_1 p{color:var(--color-stone);margin-top:5px;font-size:12px}._cta_pw8u2_1{border:0;border-top:1px solid var(--color-line);text-align:left;width:100%;color:var(--color-cream);background:0 0;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 0 0;font-size:13px;display:flex}._cta_pw8u2_1 span{color:var(--color-gold)}._sheetBackdrop_pw8u2_1{z-index:8;background:#0006;align-items:flex-end;display:flex;position:absolute;inset:0}._sheet_pw8u2_1{width:100%;max-height:calc(100svh - 110px);padding:18px 18px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--color-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1522f5;border-radius:22px 22px 0 0;animation:.3s ease-out _slideUp_pw8u2_1;overflow:auto}._sheet_pw8u2_1 [id=apartment-cards]{margin-top:0}._controls_pw8u2_1 button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@keyframes _breathe_pw8u2_1{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes _slideUp_pw8u2_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._hero_pw8u2_1{height:200svh}._stage_pw8u2_1[data-centered=true]{transition:none}._breath_pw8u2_1[data-breathe=true],._sheet_pw8u2_1{animation:none}._light_pw8u2_1{transition:none}}._hero_pw8u2_1 ._openingTitle_pw8u2_5{top:var(--mobile-opening-top,calc(var(--header-height) + 12px));font-size:var(--mobile-opening-size,20.8vw)}._hero_pw8u2_1 ._cornerNote_pw8u2_6{isolation:isolate;pointer-events:none;text-shadow:0 1px 3px #00000073;font-size:13px;line-height:1.6}._cornerNote_pw8u2_6:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);background:#0f1522d1;border-radius:18px;position:absolute;inset:-12px -10px;box-shadow:0 0 15px 8px #0f15226b;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._panoramaTitle_pw8u2_8{line-height:1;font-family:var(--font-heading);color:var(--color-white);letter-spacing:-.055em;white-space:nowrap;pointer-events:none;text-shadow:0 2px 18px #080e1873;font-weight:800;position:absolute;left:0;right:0}._panoramaTitle_pw8u2_8 span{position:absolute;transform:translate(-50%)}._foreground_pw8u2_10{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._hero_pw8u2_1 ._openingTitle_pw8u2_5{font-size:var(--mobile-opening-size,11.5vw);left:var(--gutter);right:var(--gutter);white-space:nowrap;line-height:.95}._hero_pw8u2_1 ._cornerNote_pw8u2_6{text-shadow:0 2px 5px #000,0 0 20px #0008}._cornerNote_pw8u2_6:before{inset:-45px calc(-1 * var(--gutter)) -190px -90px;box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(#0000,#0f1522cc);border-radius:0;-webkit-mask-image:none;mask-image:none}._controls_pw8u2_1{bottom:calc(12px + env(safe-area-inset-bottom));left:16px;right:16px}._hint_pw8u2_1{margin-bottom:6px;font-size:10px}._panel_pw8u2_1{border-radius:12px;grid-template-columns:1fr 1.3fr;gap:6px 10px;padding:10px 14px;display:grid}._tabs_pw8u2_1{grid-column:1/-1;margin-bottom:0}._tabs_pw8u2_1 button{min-height:32px;padding:3px 12px 8px;font-size:11px}._panel_pw8u2_1 h2{font-size:20px}._panel_pw8u2_1 p{margin-top:3px;font-size:10px}._cta_pw8u2_1{border-top:0;gap:8px;margin:0;padding:4px 0 4px 8px;font-size:11px}._hero_pw8u2_1 ._openingTitle_pw8u2_5{top:var(--mobile-opening-top,calc(var(--header-height) + 12px));left:var(--gutter);right:var(--gutter);white-space:normal;letter-spacing:-.065em;line-height:.87;font-size:var(--mobile-opening-size,20.8vw)}._hero_pw8u2_1 ._openingTitle_pw8u2_5 span{display:block}._hero_pw8u2_1 ._openingTitle_pw8u2_5 span:last-child{text-align:right}
