.YHmqIW_glass{background:var(--glass-bg-thin);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow-thin)}.YHmqIW_glassLight{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:1px solid var(--glass-edge);background:#faf8f599;box-shadow:inset 0 1px #ffffffd9,0 0 0 .5px #1f18120f,0 10px 28px -16px #1f18124d}.YHmqIW_segmented{background:#1f1f1f0e;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 .5px 1px #1f18120f}.YHmqIW_segment{letter-spacing:0;min-height:32px;color:var(--fg-muted);white-space:nowrap;transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.YHmqIW_segment:hover{color:var(--fg)}}.YHmqIW_segment:active{transform:scale(.96)}.YHmqIW_segment[aria-pressed=true],.YHmqIW_segment[aria-selected=true]{color:var(--fg);background:var(--chip);box-shadow:var(--chip-shadow);font-weight:600}.YHmqIW_iconButton{width:40px;height:40px;color:var(--fg);transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.YHmqIW_iconButton:hover{background:var(--fill-hover)}}.YHmqIW_iconButton:active{transform:scale(.92)}.YHmqIW_kicker{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--taupe-ink);font-size:10.5px;font-weight:600}@media (prefers-contrast:more){.YHmqIW_glass,.YHmqIW_glassLight{border-color:#1f1f1f80}.YHmqIW_segmented{background:#1f1f1f1a}.YHmqIW_segment[aria-pressed=true],.YHmqIW_segment[aria-selected=true]{color:var(--page-white);background:var(--ink)}}@media (prefers-reduced-transparency:reduce){.YHmqIW_glassLight{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f6f3f5}}
.MRn5OW_rail{z-index:6;top:50%;left:calc(var(--inset) + var(--panel-w) + var(--gap));background:var(--glass-bg-thin);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow-thin);transition:left .7s var(--ease-drawer), top .7s var(--ease-drawer), transform .7s var(--ease-drawer), opacity .3s var(--ease-out);border-radius:22px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;transform:translateY(-50%)}@media (min-width:900px){[data-panel=collapsed] .MRn5OW_rail{top:calc(var(--top) + var(--bar-h) + var(--gap));left:var(--inset);transform:none}}.MRn5OW_railItem{letter-spacing:.005em;text-align:center;width:72px;min-height:62px;color:var(--fg-muted);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:11px;font-weight:500;line-height:1.15;display:flex}@media (hover:hover) and (pointer:fine){.MRn5OW_railItem:hover{color:var(--fg);background:var(--fill-hover)}}.MRn5OW_railItem:active{transform:scale(.96)}.MRn5OW_railItem[aria-pressed=true]{color:var(--fg);background:var(--chip);box-shadow:var(--chip-shadow);font-weight:600}[data-immersive] .MRn5OW_rail{left:var(--inset)}.MRn5OW_floors{z-index:6;top:50%;right:var(--inset);background:var(--glass-bg-thin);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow-thin);border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;transform:translateY(-50%)}.MRn5OW_floorStep,.MRn5OW_floorItem{width:40px;height:40px;color:var(--fg-muted);font-variant-numeric:tabular-nums;transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid}.MRn5OW_floorStep{height:32px}@media (hover:hover) and (pointer:fine){.MRn5OW_floorStep:not(:disabled):hover,.MRn5OW_floorItem:hover{color:var(--fg);background:var(--fill-hover)}}.MRn5OW_floorStep:not(:disabled):active,.MRn5OW_floorItem:active{transform:scale(.92)}.MRn5OW_floorItem[aria-pressed=true]{color:var(--fg);background:var(--chip);box-shadow:var(--chip-shadow)}.MRn5OW_bottomBar{z-index:6;bottom:calc(var(--dock) + var(--inset));left:var(--free-center);transition:left .7s var(--ease-drawer), bottom .56s var(--ease-drawer), opacity .3s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:5px 6px;display:flex;position:absolute;transform:translate(-50%)}.MRn5OW_bottomBar:empty{display:none}[data-immersive] .MRn5OW_bottomBar{left:50%}.MRn5OW_group{align-items:center;gap:6px;display:flex}.MRn5OW_group+.MRn5OW_group{border-left:1px solid var(--line);padding-left:12px}.MRn5OW_group:first-child:has(.MRn5OW_swatch){padding-left:4px}.MRn5OW_swatch{width:28px;height:28px;transition:box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border:2px solid #fff;border-radius:999px;position:relative;transform:rotate(-30deg);box-shadow:0 0 0 .5px #1f1f1f2e,0 1px 3px #1f18122e}.MRn5OW_swatch:after{content:"";border-radius:999px;position:absolute;inset:-6px -3px}@media (hover:hover) and (pointer:fine){.MRn5OW_swatch:hover{box-shadow:0 0 0 1px #1f1f1f52,0 2px 6px #1f181233}}.MRn5OW_swatch:active{transform:rotate(-30deg)scale(.9)}.MRn5OW_swatch[aria-checked=true]{box-shadow:0 0 0 1.5px var(--ink), 0 2px 6px #1f181233}.MRn5OW_swatchName{white-space:nowrap;min-width:128px;color:var(--fg);padding:0 4px 0 6px;font-size:12.5px;font-weight:600}.MRn5OW_walkTop{z-index:7;top:var(--inset);left:var(--inset);pointer-events:none;display:flex;position:absolute}.MRn5OW_pill{pointer-events:auto;min-height:44px;color:var(--fg);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.MRn5OW_pill:hover{background:#ffffffc7}}.MRn5OW_pill:active{transform:scale(.96)}.MRn5OW_pillSolid{color:var(--page-white);background:var(--ink);padding:0 20px}.MRn5OW_nodeBar{z-index:7;top:var(--inset);max-width:calc(100% - 2 * (var(--inset) + 132px));animation:MRn5OW_hud-in .52s var(--ease-out) both;border-radius:22px;gap:2px;padding:5px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.MRn5OW_nodeGroup{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.MRn5OW_nodeGroup::-webkit-scrollbar{display:none}.MRn5OW_nodeGroup[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.MRn5OW_nodeGroup[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.MRn5OW_nodeGroup[data-fade=start\ end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.MRn5OW_nodeGroup>span{flex:none;padding:0 8px 0 12px}.MRn5OW_nodeGroup>button{flex:none;padding:0 11px}@keyframes MRn5OW_hud-in{0%{opacity:0;translate:0 -8px;scale:.98}}.MRn5OW_minimap{z-index:6;left:var(--inset);bottom:calc(var(--dock) + var(--inset));animation:MRn5OW_hud-rise .52s var(--ease-out) both;border-radius:20px;padding:7px;position:absolute}@keyframes MRn5OW_hud-rise{0%{opacity:0;translate:0 8px;scale:.98}}.MRn5OW_levelSwitch{width:100%;margin-top:7px;display:flex}.MRn5OW_levelSwitch>button{flex:1 1 0}.MRn5OW_minimapInner{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #1f1f1f1a}.MRn5OW_minimapImage{transform-origin:0 0;opacity:.9;mix-blend-mode:multiply;max-width:none;position:absolute;top:0;left:0}.MRn5OW_minimapDot{width:12px;height:12px;transition:background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);background:#fff;border:2.5px solid #1f1f1fc7;border-radius:999px;position:absolute;top:-6px;left:-6px;box-shadow:0 1px 4px #1f18124d}.MRn5OW_minimapDot:after{content:"";position:absolute;inset:-12px}.MRn5OW_minimapDot[aria-current]{background:var(--accent);box-shadow:0 0 0 3px var(--accent-halo), 0 1px 4px #1f18124d;border-color:#fff}.MRn5OW_minimapMarker{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.MRn5OW_minimapMarker span{clip-path:polygon(0 50%,100% 8%,100% 92%);background:radial-gradient(circle at 0,#1f7fc4d9,#1f7fc400 72%);width:44px;height:44px;position:absolute;top:-22px;left:0}.MRn5OW_minimapMarker:before{content:"";background:var(--accent);z-index:1;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 1px 4px #1f181259}.MRn5OW_hint{z-index:6;color:var(--fg);white-space:nowrap;transition:opacity .5s var(--ease-out), translate .5s var(--ease-out), scale .5s var(--ease-out);border-radius:999px;margin:0;padding:11px 18px;font-size:13px;font-weight:500;position:absolute;top:68%;left:50%;translate:-50% -50%}.MRn5OW_hint[data-hidden]{opacity:0;pointer-events:none;translate:-50% calc(8px - 50%);scale:.97}.MRn5OW_photoToggle{z-index:8;right:calc(var(--inset) + var(--fab) + 12px);bottom:calc(var(--dock) + var(--inset) + (var(--fab) - 44px) / 2);min-height:44px;color:var(--fg);animation:MRn5OW_hud-rise .52s var(--ease-out) both;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.MRn5OW_photoToggle:active{transform:scale(.96)}.MRn5OW_photoToggle[aria-pressed=true]{color:var(--page-white);background:var(--ink);border-color:#0000}.MRn5OW_photo{z-index:4;opacity:0;pointer-events:none;transition:opacity .42s var(--ease-in-out) .26s;background:#ebe6df;position:absolute;inset:0}.MRn5OW_photo[data-visible]{opacity:1;transition-delay:0s}.MRn5OW_photo .MRn5OW_photoImage{object-fit:cover;object-position:50% 58%;opacity:0;transition:opacity .52s var(--ease-out)}.MRn5OW_photo[data-visible] .MRn5OW_photoImage{opacity:1;transition-delay:.38s}.MRn5OW_photoCaption{left:50%;bottom:calc(var(--dock) + var(--inset) + 68px);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:#faf8f5b8;border-radius:999px;padding:7px 14px;font-size:10.5px;font-weight:600;position:absolute;translate:-50%}.MRn5OW_dissolve{z-index:3;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .65s var(--ease-out);position:absolute;inset:0}.MRn5OW_dissolve[data-fading]{opacity:0}.MRn5OW_dissolveFrame{width:100%;height:100%;display:block}.MRn5OW_gallery{z-index:20;padding:calc(var(--inset) + 64px) clamp(72px, 8vw, 140px) calc(var(--dock) + var(--inset) + 4px);-webkit-backdrop-filter:blur(40px)saturate(160%);backdrop-filter:blur(40px)saturate(160%);animation:MRn5OW_galleryIn .42s var(--ease-out);background:#f3f0ece6;grid-template-rows:1fr auto auto;gap:14px;display:grid;position:absolute;inset:0}@keyframes MRn5OW_galleryIn{0%{opacity:0}}.MRn5OW_galleryFrame{min-height:0;animation:MRn5OW_galleryRise .52s var(--ease-out);position:relative}@keyframes MRn5OW_galleryRise{0%{opacity:0;scale:.985}}.MRn5OW_galleryImage{object-fit:contain;filter:drop-shadow(0 24px 40px #1f18122e)}.MRn5OW_galleryImage[data-plan]{filter:none;mix-blend-mode:multiply}.MRn5OW_galleryCaption{letter-spacing:-.01em;color:var(--fg);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;font-weight:600;display:flex}.MRn5OW_galleryCaption span{letter-spacing:0;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.MRn5OW_gallery .MRn5OW_galleryPrev,.MRn5OW_gallery .MRn5OW_galleryNext,.MRn5OW_gallery .MRn5OW_galleryClose{width:48px;height:48px;position:absolute}.MRn5OW_gallery .MRn5OW_galleryPrev{left:var(--inset);top:50%;translate:0 -50%}.MRn5OW_gallery .MRn5OW_galleryNext{right:var(--inset);top:50%;translate:0 -50%}.MRn5OW_gallery .MRn5OW_galleryClose{right:var(--inset);top:var(--inset)}.MRn5OW_thumbs{scrollbar-width:none;justify-content:center;gap:8px;padding:4px;display:flex;overflow-x:auto}.MRn5OW_thumb{opacity:.5;outline-offset:2px;width:60px;height:60px;transition:opacity var(--dur-ui) var(--ease-out), outline-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:12px;outline:2px solid #0000;flex:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.MRn5OW_thumb:hover{opacity:.85}}.MRn5OW_thumb:active{transform:scale(.95)}.MRn5OW_thumb img{object-fit:cover;width:100%;height:100%}.MRn5OW_thumb[aria-current]{opacity:1;outline-color:var(--ink)}.MRn5OW_dreamNote{z-index:6;top:calc(var(--inset) + 64px);max-width:min(440px, calc(100% - 2 * var(--inset)));color:var(--fg);text-align:center;pointer-events:none;animation:MRn5OW_hud-rise .52s var(--ease-out) both;border-radius:999px;margin:0;padding:9px 16px;font-size:13.5px;font-style:italic;font-weight:500;position:absolute;left:50%;translate:-50%}.MRn5OW_walkCta{z-index:8;right:var(--inset);bottom:calc(var(--dock) + var(--inset) + var(--fab) + 12px);width:300px;animation:MRn5OW_hud-rise .52s var(--ease-out) both;border-radius:20px;gap:10px;padding:16px 16px 14px;display:grid;position:absolute}.MRn5OW_walkCta p{letter-spacing:-.01em;color:var(--fg);margin:0;padding-right:22px;font-size:15px;font-weight:600}.MRn5OW_walkCtaAction,.MRn5OW_galleryCta{white-space:nowrap;border-radius:var(--radius-btn,999px);min-height:44px;font:inherit;color:var(--on-accent);background:var(--accent);cursor:pointer;transition:background-color var(--dur-ui,.16s) var(--ease-out), transform var(--dur-press,.12s) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.MRn5OW_walkCtaAction:active,.MRn5OW_galleryCta:active{transform:scale(.97)}.MRn5OW_walkCtaActions{grid-template-columns:1fr 44px;gap:8px;display:grid}.MRn5OW_walkCtaWhatsApp{border:1px solid var(--line);border-radius:var(--radius-btn,999px);height:44px;color:var(--fg);background:#fff9;place-items:center;display:grid}.MRn5OW_walkPill{z-index:8;right:var(--inset);bottom:calc(var(--dock) + var(--inset) + var(--fab) + 12px);animation:MRn5OW_hud-rise .52s var(--ease-out) both;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.MRn5OW_walkPillAction{min-height:36px;font:inherit;white-space:nowrap;color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.MRn5OW_walkPillClose{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.MRn5OW_walkCtaClose{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.MRn5OW_galleryCta{flex:none}.MRn5OW_finishAsk{font:inherit;white-space:nowrap;color:var(--fg);cursor:pointer;animation:MRn5OW_hud-rise .52s var(--ease-out) both;border:0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.MRn5OW_walkCtaAction:hover,.MRn5OW_galleryCta:hover{background:var(--accent-hover)}.MRn5OW_walkCtaClose:hover{color:var(--fg);background:var(--fill)}.MRn5OW_finishAsk:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:899px){.MRn5OW_rail{top:var(--top);left:var(--inset);right:var(--inset);border-radius:18px;flex-direction:row;gap:2px;padding:4px;transform:none}.MRn5OW_railItem{border-radius:14px;flex:1 1 0;gap:3px;width:auto;min-width:0;min-height:50px;padding:6px 4px;font-size:11px}.MRn5OW_railItem svg{width:19px;height:19px}.MRn5OW_railItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-immersive] .MRn5OW_rail{left:var(--inset);top:calc(var(--inset) + env(safe-area-inset-top,0px))}.MRn5OW_floors{top:calc(var(--top) + 60px + var(--gap));right:var(--inset);padding:4px;transform:none}.MRn5OW_floorStep{display:none}.MRn5OW_floorItem{width:44px;height:44px}.MRn5OW_zoomGroup,.MRn5OW_bottomBar[data-zoom-only]{display:none}.MRn5OW_bottomBar{left:var(--inset);bottom:calc(var(--dock) + var(--inset) + var(--peek-h) + var(--gap));max-width:calc(100% - 2 * var(--inset) - var(--fab) - var(--gap));scrollbar-width:none;gap:8px;padding:4px;overflow-x:auto;transform:none}.MRn5OW_bottomBar::-webkit-scrollbar{display:none}[data-immersive] .MRn5OW_bottomBar{left:var(--inset);bottom:calc(var(--dock) + var(--inset) + (var(--fab) - 46px) / 2)}.MRn5OW_group+.MRn5OW_group{padding-left:8px}.MRn5OW_group:first-child:has(.MRn5OW_swatch){padding-left:6px}.MRn5OW_swatch{width:30px;height:30px}.MRn5OW_swatchName{display:none}:is([data-explorer-panel][data-sheet=full]~.MRn5OW_rail,[data-explorer-panel][data-sheet=full]~.MRn5OW_floors,[data-explorer-panel][data-sheet=full]~.MRn5OW_bottomBar){opacity:0;pointer-events:none}.MRn5OW_walkTop{display:none}.MRn5OW_nodeBar{top:calc(var(--inset) + env(safe-area-inset-top,0px) + 60px + var(--gap));left:var(--inset);right:var(--inset);border-radius:20px;max-width:none;padding:4px;transform:none}.MRn5OW_nodeGroup>span{padding:0 6px 0 10px}.MRn5OW_nodeGroup{padding-right:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.MRn5OW_levelSwitch>button{min-height:58px;font-size:18px}.MRn5OW_minimap{transform-origin:0 100%;bottom:calc(var(--dock) + var(--inset) + var(--fab) + var(--gap));transform:scale(.68)}.MRn5OW_photoToggle{right:var(--inset);bottom:calc(var(--dock) + var(--inset) + var(--fab) + var(--gap))}.MRn5OW_walkPill{bottom:calc(var(--dock) + var(--inset) + var(--fab) + var(--gap) + 206px)}.MRn5OW_walkCta{left:var(--inset);right:var(--inset);width:auto}[data-immersive]:has(.MRn5OW_walkCta) .MRn5OW_minimap{opacity:0;pointer-events:none}.MRn5OW_hint{width:max-content;max-width:calc(100% - 2 * var(--inset) - 24px);white-space:normal;text-align:center;line-height:1.4}.MRn5OW_photoCaption{bottom:calc(var(--dock) + var(--inset) + var(--fab) + 64px)}.MRn5OW_gallery{padding:calc(var(--inset) + 60px) var(--inset) calc(var(--dock) + var(--inset))}.MRn5OW_gallery .MRn5OW_galleryPrev,.MRn5OW_gallery .MRn5OW_galleryNext{width:44px;height:44px}.MRn5OW_galleryCaption{flex-direction:column;gap:4px;font-size:13.5px}.MRn5OW_thumbs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.MRn5OW_nodeBar,.MRn5OW_minimap,.MRn5OW_photoToggle,.MRn5OW_galleryFrame{animation-name:MRn5OW_fade-in}.MRn5OW_hint{transition-property:opacity}.MRn5OW_hint[data-hidden]{translate:-50% -50%;scale:1}.MRn5OW_rail,.MRn5OW_bottomBar{transition-duration:1ms,1ms,.2s}}@keyframes MRn5OW_fade-in{0%{opacity:0}}@media (prefers-contrast:more){.MRn5OW_rail,.MRn5OW_floors{border-color:#1f1f1f80}.MRn5OW_railItem[aria-pressed=true],.MRn5OW_floorItem[aria-pressed=true]{color:var(--page-white);background:var(--ink)}}.MRn5OW_railItem[aria-disabled=true]{cursor:progress}.MRn5OW_railItem[aria-disabled=true]>*{opacity:.42}.MRn5OW_railItem[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.MRn5OW_railItem[aria-disabled=true]:hover{color:var(--fg-muted);background:0 0}.MRn5OW_railItem[aria-disabled=true][aria-pressed=true]:hover{background:var(--chip)}}
.NfRYwG_scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1f1f1f29 transparent;flex:1;min-height:0;padding:22px 22px 26px;overflow-y:auto}[data-navigated] .NfRYwG_scroll{animation:NfRYwG_panelIn .56s var(--ease-out) both}@keyframes NfRYwG_panelIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){[data-navigated] .NfRYwG_scroll{animation-name:NfRYwG_panelFade}@keyframes NfRYwG_panelFade{0%{opacity:0}}}.NfRYwG_head{margin-bottom:20px}.NfRYwG_kicker{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--taupe-ink);flex-wrap:wrap;align-items:center;gap:0 .5em;font-size:11px;font-weight:600;line-height:1.4;display:flex}.NfRYwG_title{font-family:var(--font-ui);letter-spacing:-.038em;color:var(--fg);margin-top:8px;font-size:clamp(1.7rem,1.35rem + .75vw,2rem);font-weight:600;line-height:1.06}.NfRYwG_lede{color:var(--fg-muted);margin-top:10px;font-size:13.5px;line-height:1.5}.NfRYwG_kicker [data-status=available]:before,.NfRYwG_rowMeta [data-status=available]:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2.5px var(--accent-halo);vertical-align:.12em;border-radius:999px;margin-right:.5em;display:inline-block}.NfRYwG_kicker [data-status=available]{color:var(--fg)}.NfRYwG_kicker [data-status=reserved],.NfRYwG_rowMeta [data-status=reserved]{color:var(--taupe-ink)}.NfRYwG_kicker [data-status=sold]{color:var(--fg-faint)}.NfRYwG_listHead,.NfRYwG_row{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.1fr);align-items:baseline;column-gap:8px;display:grid}.NfRYwG_listHead{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);border-bottom:1px solid var(--line);padding:0 10px 8px;font-size:10px;font-weight:600}.NfRYwG_listHead span:not(:first-child),.NfRYwG_num{text-align:right}.NfRYwG_rowCompact{display:none}.NfRYwG_list>li{position:relative}.NfRYwG_list>li+li:before{content:"";background:var(--line-soft);pointer-events:none;height:1px;transition:opacity var(--dur-ui) var(--ease-out);position:absolute;top:0;left:10px;right:10px}.NfRYwG_list>li:hover:before,.NfRYwG_list>li:hover+li:before{opacity:0}.NfRYwG_list>li:has(>[data-hover]):before{opacity:0}.NfRYwG_list>li:has(>[data-hover])+li:before{opacity:0}.NfRYwG_row{text-align:left;width:100%;min-height:54px;transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:12px;padding:9px 10px}.NfRYwG_row:hover,.NfRYwG_row[data-hover]{background:#ffffff9e}.NfRYwG_row:active{transform:scale(.985)}.NfRYwG_rowName{letter-spacing:-.01em;white-space:nowrap;color:var(--fg);font-size:14.5px;font-weight:600}.NfRYwG_rowMeta{grid-column:1/-1;align-items:center;gap:8px;margin-top:2px;display:flex}.NfRYwG_rowMeta small{letter-spacing:0;color:var(--fg-muted);font-size:11.5px;font-weight:500}.NfRYwG_rowTag{letter-spacing:.01em;color:#7d5520;background:#1f7fc42e;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600;box-shadow:inset 0 0 0 .5px #1f7fc473}.NfRYwG_num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--fg);font-size:13.5px;font-weight:500}.NfRYwG_row[data-sold] .NfRYwG_rowName,.NfRYwG_row[data-sold] .NfRYwG_num,.NfRYwG_row[data-sold] .NfRYwG_rowMeta{color:var(--fg-muted);opacity:.6}.NfRYwG_row[data-dim]{opacity:.38}.NfRYwG_floorGroup{transition:opacity var(--dur-ui) var(--ease-out);padding-top:16px}.NfRYwG_floorLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--taupe-ink);padding:0 10px 4px;font-size:10.5px;font-weight:600}.NfRYwG_soldFold{border-top:1px solid var(--line-soft);margin-top:16px}.NfRYwG_soldFold summary{color:var(--fg-muted);padding:0 10px;font-size:12.5px}.NfRYwG_soldFold .NfRYwG_floorGroup:first-of-type{padding-top:4px}.NfRYwG_crumbs{color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:-6px 0 16px -6px;font-size:12.5px;display:flex}.NfRYwG_crumbs [aria-current]{color:var(--fg-muted);font-weight:500}.NfRYwG_crumb{color:var(--fg-muted);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out);border-radius:999px;padding:6px 8px}.NfRYwG_back{min-height:32px;color:var(--fg);transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);background:#1f1f1f0d;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.NfRYwG_crumb:hover{color:var(--fg);background:var(--fill-hover)}.NfRYwG_back:hover{background:#ffffffd9}}.NfRYwG_back:active{transform:scale(.96)}.NfRYwG_eyebrow{justify-content:space-between;align-items:center;gap:8px;margin:-8px -8px -4px 0;display:flex}.NfRYwG_collapse{width:32px;height:32px;color:var(--fg-muted);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;flex:none;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.NfRYwG_collapse:hover{color:var(--fg);background:var(--fill-hover)}}.NfRYwG_collapse:active{transform:scale(.92)}.NfRYwG_shareWrap{margin-left:auto;display:inline-flex;position:relative}.NfRYwG_shareIcon{width:34px;height:34px;color:var(--fg-muted);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.NfRYwG_shareIcon:hover{color:var(--fg);background:var(--fill-hover)}}.NfRYwG_shareIcon:active{transform:scale(.92)}.NfRYwG_toast{white-space:nowrap;color:var(--page-white);background:var(--ink);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), translate .32s var(--ease-out), scale .32s var(--ease-out);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;top:50%;right:calc(100% + 6px);translate:6px -50%;scale:.96;box-shadow:0 8px 20px -8px #1f181280}.NfRYwG_toast:empty{padding:0}.NfRYwG_toast[data-visible]{opacity:1;translate:0 -50%;scale:1}.NfRYwG_soldNote{justify-items:start;gap:12px;display:grid}.NfRYwG_seeHouse{min-height:40px;color:var(--fg);transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);background:#fff9;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #1f1f1f24,0 1px 2px #1f18120f}.NfRYwG_seeHouse svg{transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.NfRYwG_seeHouse:hover{background:#ffffffeb}.NfRYwG_seeHouse:hover svg{transform:translate(2px)}}.NfRYwG_seeHouse:active{transform:scale(.97)}.NfRYwG_price{border-top:1px solid var(--line);padding:16px 0 4px}.NfRYwG_priceMain{font-family:var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:1.75rem;font-weight:600;line-height:1.05}.NfRYwG_priceSub{font-variant-numeric:tabular-nums;color:var(--fg-muted);margin-top:6px;font-size:12.5px}.NfRYwG_details{border-top:1px solid var(--line);margin-top:12px}.NfRYwG_details+.NfRYwG_details{margin-top:0}.NfRYwG_details summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:flex}.NfRYwG_details summary::-webkit-details-marker{display:none}.NfRYwG_details summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-ui) var(--ease-out);opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;transform:rotate(45deg)translateY(-2px)}.NfRYwG_details[open] summary:after{transform:rotate(225deg)translateY(-2px)}.NfRYwG_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.NfRYwG_table+.NfRYwG_table{margin-top:6px}.NfRYwG_table caption{letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--fg-faint);padding:8px 0 4px;font-size:10.5px;font-weight:600}.NfRYwG_table td{border-bottom:1px solid var(--line-soft);color:var(--fg-muted);padding:8px 0}.NfRYwG_table td:not(:first-child){text-align:right;color:var(--fg);font-weight:500}.NfRYwG_table small{color:var(--fg-faint)}.NfRYwG_fine{color:var(--fg-faint);margin-top:10px;font-size:11.5px;line-height:1.5}.NfRYwG_specs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:6px 0 4px;display:grid}.NfRYwG_specs>div{border-bottom:1px solid var(--line);padding:12px 0}.NfRYwG_specs>div:nth-child(odd){border-right:1px solid var(--line);padding-right:12px}.NfRYwG_specs>div:nth-child(2n){padding-left:14px}.NfRYwG_specs dt{color:var(--fg-muted);font-size:11.5px}.NfRYwG_specs dd{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--fg);margin-top:3px;font-size:15px;font-weight:600}.NfRYwG_specs dd small{letter-spacing:0;color:var(--fg-muted);font-size:11px;font-weight:500}.NfRYwG_block{padding-top:18px}.NfRYwG_blockTitle{font-family:var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--taupe-ink);margin:16px 0 10px;font-size:11px;font-weight:600}.NfRYwG_block>.NfRYwG_blockTitle:first-child{margin-top:0}.NfRYwG_finishes{gap:4px;display:grid}.NfRYwG_finish{text-align:left;min-height:54px;transition:background-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}@media (hover:hover) and (pointer:fine){.NfRYwG_finish:hover{background:#ffffff80}}.NfRYwG_finish:active{transform:scale(.985)}.NfRYwG_finish[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--accent), var(--chip-shadow);background:#ffffffdb}.NfRYwG_swatches{grid-row:span 2;display:flex}.NfRYwG_swatches i{border:1.5px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 .5px #1f1f1f29}.NfRYwG_swatches i+i{margin-left:-6px}.NfRYwG_finishName{color:var(--fg);font-size:13.5px;font-weight:600}.NfRYwG_finishTag{color:var(--fg-muted);font-size:11.5px}.NfRYwG_plans{gap:8px;display:grid}.NfRYwG_plan{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 .5px #1f1f1f14,0 6px 18px -10px #1f181238}.NfRYwG_plan img{width:100%;height:auto}.NfRYwG_plan figcaption{color:var(--fg-muted);padding:6px 12px 10px;font-size:11.5px;font-weight:500}.NfRYwG_docs{margin-bottom:6px;display:grid}.NfRYwG_docs a{border-top:1px solid var(--line-soft);min-height:42px;transition:color var(--dur-ui) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.NfRYwG_docs a:after{content:"↗";color:var(--fg-faint);transition:color var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);font-size:13px}@media (hover:hover) and (pointer:fine){.NfRYwG_docs a:hover:after{color:var(--fg);transform:translate(2px,-2px)}}.NfRYwG_share{color:var(--fg-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;transition:color var(--dur-ui) var(--ease-out), text-decoration-color var(--dur-ui) var(--ease-out);margin-top:14px;font-size:12.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.NfRYwG_share:hover{color:var(--fg);text-decoration-color:currentColor}}.NfRYwG_arrangement{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.NfRYwG_arrangement>div{width:100%;display:flex}.NfRYwG_arrangement>div>button{flex:1 1 0}.NfRYwG_sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--taupe-ink);margin:0 0 8px;font-size:10.5px;font-weight:600}.NfRYwG_standard{grid-template-columns:1fr 1fr;gap:10px 14px;margin:2px 0 12px;padding:0;list-style:none;display:grid}.NfRYwG_standard li{color:var(--fg);align-items:center;gap:10px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.NfRYwG_standard svg{color:var(--taupe-ink);flex:none}.NfRYwG_galleryTile{aspect-ratio:16/10;cursor:pointer;width:100%;transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:16px;margin-top:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #1f181214,0 14px 30px -18px #1f181266}.NfRYwG_galleryTile:active{transform:scale(.985)}.NfRYwG_galleryTileImage{object-fit:cover;transition:transform .7s var(--ease-out)}.NfRYwG_galleryTileCaption{color:var(--fg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:10px;left:10px}@media (hover:hover) and (pointer:fine){.NfRYwG_galleryTile:hover .NfRYwG_galleryTileImage{transform:scale(1.03)}}.NfRYwG_trust{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--taupe-ink);margin:14px 0 4px;font-size:11.5px;font-weight:600}.NfRYwG_cta .NfRYwG_ctaCall{display:none}.NfRYwG_cta{border-top:1px solid var(--line-soft);background:linear-gradient(#fff3,#ffffff6b);grid-template-columns:1fr auto;gap:8px;padding:12px 14px 14px;display:grid}.NfRYwG_ctaBtn{border-radius:var(--radius-btn);letter-spacing:-.01em;white-space:nowrap;min-height:48px;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.NfRYwG_ctaBtn:active{transform:scale(.97)}.NfRYwG_ctaSolid{color:var(--on-accent);background:var(--accent);box-shadow:inset 0 1px #ffffff47,0 8px 20px -10px #155280b3}.NfRYwG_ctaOutline{color:var(--fg);background:#ffffff59;border-color:#1f1f1f38}@media (hover:hover) and (pointer:fine){.NfRYwG_ctaSolid:hover{background:var(--accent-hover)}.NfRYwG_ctaOutline:hover{background:#ffffffd9;border-color:#1f1f1f52}}.NfRYwG_ctaSolid:active{background:var(--accent-press)}.NfRYwG_mobileOnly{display:none}@media (max-width:899px){.NfRYwG_mobileOnly{display:block}.NfRYwG_scroll{padding:16px 16px 20px}.NfRYwG_head{margin-bottom:14px}.NfRYwG_title{margin-top:6px;font-size:1.5rem}.NfRYwG_price{padding-top:12px}.NfRYwG_priceMain{font-size:1.5rem}.NfRYwG_listHead{display:none}.NfRYwG_row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;min-height:44px;padding:8px 10px}.NfRYwG_floorGroup:first-of-type{padding-top:4px}.NfRYwG_row .NfRYwG_num{display:none}.NfRYwG_rowCompact{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--fg);font-size:13.5px;font-weight:500;display:block;overflow:hidden}.NfRYwG_row[data-sold] .NfRYwG_rowCompact{color:var(--fg-faint)}.NfRYwG_row:not([data-sold]) .NfRYwG_rowMeta{display:none}.NfRYwG_cta{grid-template-columns:1fr auto auto;padding:10px}.NfRYwG_cta .NfRYwG_ctaCall{width:48px;padding:0;display:inline-flex}.NfRYwG_ctaBtn{min-height:48px;padding:0 16px}}@media (prefers-contrast:more){.NfRYwG_ctaOutline{border-color:var(--ink)}.NfRYwG_row[data-sold] .NfRYwG_rowName,.NfRYwG_row[data-sold] .NfRYwG_num,.NfRYwG_row[data-sold] .NfRYwG_rowMeta{opacity:1}}
