.poster-video{background:var(--umber-deep);isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}.poster-video>img,.poster-video>video{object-fit:inherit;object-position:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.poster-video>video{opacity:0;will-change:opacity;transition:opacity .18s cubic-bezier(.2,.65,.25,1)}.poster-video.is-ready>video{opacity:1}.stage-image>.poster-video,.gallery-viewer-stage>.poster-video,.team-stage>.poster-video{object-fit:contain}.team-stage>.poster-video{object-fit:cover;object-position:center 42%}.overview-animation-video>.poster-video{object-fit:cover}.stage-image>.poster-video{pointer-events:none}.amenity-stage>.amenity-media{object-fit:cover;width:100%;height:100%}.amenity-stage>.poster-video.amenity-media{object-fit:cover}.amenity-stage-contain{background:radial-gradient(circle at 54% 48%, #fffdf821, transparent 48%), var(--umber-deep)}.amenity-stage>img.amenity-media-contain{object-fit:contain;padding:clamp(1.3rem,2.2vw,2.8rem) clamp(2rem,4vw,5rem)}.amenity-stage-contain>.amenity-caption{border:1px solid #dbd5c561;border-top:.25rem solid var(--sky);color:var(--paper);background:#2a1f15f2;border-radius:1.2rem;width:min(25rem,100% - 3rem);padding:1.05rem 1.25rem;bottom:1.5rem;left:1.5rem;right:auto;box-shadow:0 .9rem 2.4rem #140e0a47}.amenity-stage-contain>.amenity-caption h2{margin-bottom:.35rem;font-size:2rem}.amenity-stage-contain>.amenity-caption p{color:var(--bone);font-size:.75rem;line-height:1.45}.amenity-slideshow{background:var(--umber-deep);position:absolute;inset:0}.amenity-slideshow-images{position:absolute;inset:0}.amenity-slideshow-images>img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.amenity-slideshow-images>img.is-active{opacity:1}.amenity-slideshow .stage-arrow:disabled{cursor:default;opacity:.45}.amenity-media-unavailable{color:var(--bone);place-items:center;height:100%;margin:0;display:grid}@media (prefers-reduced-motion:reduce){.amenity-slideshow-images>img{transition:none}}.basement-plan-stage{background:var(--floorplate-canvas-color)}.plan-family-summary{grid-template-columns:14rem minmax(0,1fr) auto;gap:1.4rem;min-height:9.5rem;padding:.8rem 1.15rem .8rem .8rem;display:grid}.plan-family-summary-media{border-radius:1.2rem;width:14rem;height:7.9rem}.plan-family-summary-media img{padding:.35rem .55rem}.plan-family-summary-facts{grid-template-columns:minmax(12rem,1.6fr) repeat(4,minmax(5.4rem,.7fr));gap:.65rem 1.4rem;display:grid}.plan-family-summary>.secondary-button{min-width:7.5rem}@media (prefers-reduced-motion:no-preference){.amenity-stage>img.amenity-media,.floorplate-viewport-shell,.plan-family-summary{animation:.18s cubic-bezier(.2,.65,.25,1) both arca-media-reveal}.explore-residence-drawer{animation:.22s cubic-bezier(.2,.65,.25,1) both arca-drawer-reveal}}@keyframes arca-media-reveal{0%{opacity:0}to{opacity:1}}@keyframes arca-drawer-reveal{0%{opacity:0;transform:translate(.65rem)}to{opacity:1;transform:translate(0)}}@media (max-width:1500px){.plan-family-summary{grid-template-columns:10rem minmax(0,1fr) auto}.plan-family-summary-media{width:10rem}.plan-family-summary-facts{grid-template-columns:repeat(3,minmax(5rem,1fr))}}@media (prefers-reduced-motion:reduce){.poster-video>video{display:none}}
.finishes-schedule{background:var(--presenter-field,var(--umber));color:var(--paper);grid-template-columns:236px minmax(0,1fr);gap:40px;padding:30px 40px 24px 24px;display:grid}.finish-board-rail{min-width:0}.presentation-canvas .finish-board-rail .chrome-rail button{min-height:52px;padding:14px 16px;font-size:14px}.finish-board{grid-template-rows:minmax(0,1fr) auto;gap:20px;min-width:0;min-height:0;display:grid}.finish-board-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:40px;min-height:0;display:grid}.finish-board-context{flex-direction:column;gap:24px;min-width:0;min-height:0;display:flex}.finish-board-scene{min-height:0;max-height:min(570px, calc(var(--canvas-h) * .48));flex-direction:column;flex:1 1 0;margin:0;display:flex}.finish-board-image{background:var(--bone-soft);min-height:0;position:relative;overflow:hidden}.finish-board-image img{opacity:0;width:100%;height:100%;display:block}.finish-board-image[data-ready=true] img{opacity:1}.finish-board-image-status{color:var(--muted);text-align:center;justify-content:center;align-items:center;height:100%;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}.finish-board-scene .finish-board-image{background:var(--umber-deep);flex:1}.finish-board-scene .finish-board-image-status{color:var(--bone)}.finish-board-scene figcaption{color:var(--bone);flex-shrink:0;margin-top:10px;font-size:12px;line-height:1.5}.finish-board-room-copy{flex:none}.finish-board-eyebrow{color:var(--bone);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:500;line-height:1.5}.finish-board-room-copy h2{color:var(--paper);font:400 38px/1.08 var(--serif);letter-spacing:-.02em;margin:0 0 14px}.finish-board-room-copy>p:not(.finish-board-eyebrow){color:var(--bone);margin:0;font-size:16px;line-height:1.5}.finish-board-hint{border-top:1px solid var(--presenter-rule-on-dark);color:var(--bone);margin-top:24px;padding-top:16px;font-size:13px;line-height:1.5;display:block}.finish-board-hint>span{float:right;color:var(--sky);font-size:20px}.finish-board-collection{flex-direction:column;min-width:0;min-height:0;display:flex}.finish-board-categories{border-bottom:1px solid var(--presenter-rule-on-dark);flex-shrink:0;gap:26px;margin:0 0 22px;display:flex}.finish-board-categories button{color:var(--bone);font:500 15px/1.5 var(--sans);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 16px}.finish-board-categories button[aria-pressed=true]{color:var(--sky);border-bottom-color:var(--sky)}.finish-board-categories button:hover{color:var(--paper)}.finish-board-selections{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;position:relative}.finish-board-products{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 22px;min-height:0;display:grid}.finish-board-material{min-width:0;min-height:0;display:flex}.finish-board-card{text-align:left;width:100%;min-width:0;height:100%;min-height:0;color:var(--paper);background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex;position:relative;container-type:size}.finish-board-card>.finish-board-image{aspect-ratio:1;border:2px solid #0000;flex:none;width:min(100cqw,100cqh - 94px)}.finish-board-card[aria-expanded=true]>.finish-board-image,.finish-board-card:hover>.finish-board-image{border-color:var(--sky)}.finish-board-card-copy{flex-direction:column;flex-shrink:0;gap:5px;width:100%;padding:12px 20px 0 0;display:flex;position:relative}.finish-board-card-use{color:var(--bone);font:500 12px/1.4 var(--sans)}.finish-board-card-copy strong{color:var(--paper);font:400 24px/1.1 var(--serif)}.finish-board-card-arrow{color:var(--sky);font-size:18px;line-height:20px;position:absolute;top:30px;right:1px}.finish-board-products[data-expanded=true]{grid-template-rows:minmax(0,1fr) minmax(0,.6fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px}.finish-board-feature{border-bottom:1px solid var(--presenter-rule-on-dark);grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:32px;min-width:0;min-height:0;padding-bottom:28px;display:grid}.finish-board-feature-image{align-items:center;min-width:0;height:100%;min-height:0;display:flex;container-type:size}.finish-board-feature-image>.finish-board-image{aspect-ratio:1;width:min(100cqw,100cqh)}.finish-board-card[aria-expanded=true] .finish-board-card-copy strong{color:var(--sky)}.finish-board-products[data-expanded=true] .finish-board-card-copy strong{font-size:19px;line-height:1.15}.finish-board-products[data-expanded=true] .finish-board-card-use{font-size:11px}.finish-board-products[data-expanded=true] .finish-board-card-copy{padding-top:10px}.finish-board-inclusions{flex-shrink:0;margin:0}.finish-board-inclusions>div{border-bottom:1px solid var(--presenter-rule-on-dark);grid-template-columns:170px minmax(0,1fr);gap:22px;padding:12px 0;display:grid}.finish-board-inclusions dt{color:var(--paper);font-size:14px;font-weight:500;line-height:1.5}.finish-board-inclusions dd{color:var(--bone);margin:0;font-size:14px;line-height:1.5}.finish-board-selections-text .finish-board-inclusions>div{padding:20px 0}.finish-board-selections-text .finish-board-inclusions dt,.finish-board-selections-text .finish-board-inclusions dd{font-size:16px}.finish-board-pagination{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;min-height:54px;padding-top:14px;display:flex}.finish-board-pagination>span{color:var(--bone);margin-right:8px;font-size:13px}.finish-board-pagination button{border:1px solid var(--presenter-rule-on-dark);width:40px;height:40px;color:var(--paper);background:0 0;border-radius:50%;font-size:20px}.finish-board-pagination button:disabled{opacity:.35;cursor:default}.finish-board-pagination button:not(:disabled):hover{background:var(--sky);color:var(--umber)}.finish-board-footer{border-top:1px solid var(--presenter-rule-on-dark);color:var(--bone);justify-content:space-between;gap:24px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.finish-board-detail{min-width:0;animation:.16s ease-out finish-detail-in}.finish-board-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finish-board-detail .finish-board-eyebrow{margin-bottom:5px}.finish-board-detail h2{color:var(--paper);font:400 34px/1.08 var(--serif);margin:0}.finish-board-detail-close{min-height:36px;color:var(--sky);font:500 12px/1.4 var(--sans);background:0 0;border:0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:0;display:inline-flex}.finish-board-detail-close:hover{color:var(--paper)}.finish-board-detail-close>span{font-size:20px}.finish-board-specification{color:var(--paper);font:400 16px/1.5 var(--sans);margin:18px 0 0}.finish-board-detail dl{margin:20px 0 0}.finish-board-detail dt{color:var(--bone);margin-bottom:6px;font-size:12px}.finish-board-detail dd{color:var(--paper);margin:0;font-size:15px;line-height:1.5}.finish-board-qualification{color:var(--bone);margin:20px 0 0;font-size:12px;line-height:1.5}@keyframes finish-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.finish-board-detail{animation:none}}.presentation-canvas .finishes-schedule button:focus-visible,.finish-board-detail h2:focus-visible{outline:3px solid var(--sky);outline-offset:4px}
.residence-types-page{padding:30px 40px 26px 24px}.residence-types-folio{grid-template-columns:200px minmax(0,1fr);gap:56px;height:100%;min-height:0;display:grid}.residence-folio-label{color:var(--bone);font:500 11px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.residence-type-index{flex-direction:column;min-height:0;padding-top:120px;display:flex}.residence-type-index>.residence-folio-label{margin-bottom:16px;font-size:10px}.residence-type-index button{border:0;border-top:1px solid var(--presenter-rule-on-dark);min-height:45px;color:var(--bone);text-align:left;background:0 0;flex:0 75px;grid-template-columns:1fr auto 18px;align-items:center;gap:14px;padding:8px 2px;display:grid}.residence-type-index button:last-of-type{border-bottom:1px solid var(--presenter-rule-on-dark)}.residence-type-index-name{font:400 30px/1 var(--serif)}.residence-type-index-config{font:400 11px/1.5 var(--sans)}.residence-type-index-arrow{opacity:0;font:400 21px/1 var(--sans)}.residence-type-index button[aria-pressed=true]{color:var(--sky);border-top-color:var(--sky)}.residence-type-index button[aria-pressed=true] .residence-type-index-arrow,.residence-type-index button:hover .residence-type-index-arrow{opacity:1}.residence-type-index button:hover:not([aria-pressed=true]){color:var(--paper)}.residence-type-index-note{color:var(--bone);font:400 11px/1.6 var(--sans);max-width:155px;margin:20px 0 0}.residence-type-feature{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 330px;gap:30px 48px;min-width:0;min-height:0;display:grid}.residence-folio-heading{border-bottom:1px solid var(--presenter-rule-on-dark);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:22px;display:flex}.residence-folio-heading h2{color:var(--paper);font:400 46px/1.08 var(--serif);letter-spacing:-.02em;margin:0}.residence-folio-heading>p{color:var(--bone);font:400 13px/1.6 var(--sans);margin:0}.residence-type-drawing{background:var(--plan-paper);color:var(--umber);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:26px 32px 22px;display:grid}.residence-type-drawing-heading{font:500 11px/1.5 var(--sans);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;display:flex}.residence-folio-plan{cursor:zoom-in;background:0 0;border:0;width:100%;min-height:0;padding:26px 24px 42px;display:block;position:relative}.residence-folio-plan img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.residence-folio-enlarge{color:var(--umber);font:500 12px/1.5 var(--sans);align-items:center;gap:16px;display:flex;position:absolute;bottom:10px;right:0}.residence-folio-enlarge>span{font-size:23px}.residence-type-drawing figcaption{border-top:1px solid var(--rule);color:var(--muted);font:400 11px/1.5 var(--sans);padding-top:14px}.residence-type-specification{flex-direction:column;min-height:0;padding-top:12px;display:flex}.residence-type-title-block h2{font:400 88px/.98 var(--serif);letter-spacing:-.035em;color:var(--paper);margin:0}.residence-type-configuration{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 0;display:grid}.residence-type-configuration dd{font:400 35px/1.1 var(--serif);color:var(--paper);margin:0 0 8px}.residence-type-configuration dt{color:var(--bone);font:400 11px/1.5 var(--sans)}.residence-type-mpr{color:var(--bone);font:400 12px/1.5 var(--sans);margin:22px 0 0}.residence-type-areas{border-top:1px solid var(--presenter-rule-on-dark);margin:32px 0 0}.residence-type-areas>div{border-bottom:1px solid var(--presenter-rule-on-dark);justify-content:space-between;align-items:baseline;gap:18px;padding:16px 0;display:flex}.residence-type-areas dt{color:var(--bone);font:400 13px/1.5 var(--sans)}.residence-type-areas dd{color:var(--paper);font:400 18px/1.3 var(--sans);margin:0}.residence-type-areas .residence-type-total dd{font:400 36px/1.1 var(--serif)}.residence-type-area-note{color:var(--bone);font:400 11px/1.6 var(--sans);margin:14px 0 24px}.residence-type-offering{margin-top:auto}.residence-type-availability{color:var(--bone);font:400 12px/1.5 var(--sans);margin:0 0 8px}.residence-type-from{color:var(--paper);font:400 40px/1.1 var(--serif);margin:0 0 26px}.residence-type-from>span{font:400 12px/1.5 var(--sans);color:var(--bone);margin-right:8px}.residence-folio-residences{border:0;border-top:1px solid var(--sky);width:100%;color:var(--sky);font:500 14px/1.5 var(--sans);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 6px;display:flex}.residence-folio-residences>span{font-size:26px;line-height:1}.residence-folio-residences:hover{color:var(--paper)}.residence-types-folio button:focus-visible{outline:3px solid var(--sky);outline-offset:5px}.residence-types-folio .residence-folio-plan:focus-visible{outline-color:var(--sky-ink)}.residence-type-feature{container-type:size}@container (max-height:780px){.residence-folio-heading{padding-bottom:16px}.residence-type-specification{padding-top:0}.residence-type-title-block h2{font-size:64px}.residence-type-configuration{margin-top:16px}.residence-type-mpr{margin-top:10px}.residence-type-areas{margin-top:16px}.residence-type-areas>div{padding:8px 0}.residence-type-area-note{margin:10px 0 12px}.residence-type-from{margin-bottom:12px;font-size:34px}.residence-folio-residences{padding-top:16px}}
.residence-content-stage-plan,.residence-content-stage-information{background:var(--presenter-field-deep,var(--umber-deep));box-shadow:none;border:0}.residence-plan-content .plan-viewer{background:0 0}.residence-plan-content .plan-viewer>img{display:block}.residence-content-stage-information .information-preview{color:var(--paper);background:0 0;padding:0;display:block}.residence-content-stage-information .empty-state>p{color:var(--bone)}.residence-information-sheet{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:42px 42px 24px;display:grid;container-type:size}.residence-information-eyebrow{color:var(--bone);font:500 11px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.residence-information-heading{border-bottom:1px solid var(--presenter-rule-on-dark);padding-bottom:26px}.residence-information-heading h2{color:var(--paper);font:400 48px/1.08 var(--serif);letter-spacing:-.02em;margin:0}.residence-information-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-content:center;gap:50px;min-height:0;padding:34px 0;display:grid}.residence-information-columns h3{color:var(--paper);font:400 32px/1.15 var(--serif);margin:0}.residence-rental-guidance{border-right:1px solid var(--presenter-rule-on-dark);min-width:0;padding-right:30px}.residence-rental-amount{color:var(--paper);font:400 58px/1.1 var(--serif);letter-spacing:-.02em;margin:42px 0 12px}.residence-rental-configuration{color:var(--bone);font:400 13px/1.6 var(--sans);margin:30px 0 16px}.residence-rental-note{color:var(--bone);font:400 12px/1.7 var(--sans);max-width:270px;margin:0}.residence-body-corporate{min-width:0}.residence-body-corporate-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.residence-body-corporate-heading>span{color:var(--bone);font:400 11px/1.5 var(--sans)}.residence-body-corporate-breakdown,.residence-body-corporate-totals{margin:0}.residence-body-corporate-breakdown>div,.residence-body-corporate-totals>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.residence-body-corporate-breakdown>div{border-top:1px solid var(--presenter-rule-on-dark);padding:19px 0}.residence-body-corporate-breakdown dt,.residence-body-corporate-totals dt{color:var(--bone);font:400 14px/1.5 var(--sans)}.residence-body-corporate-breakdown dd{color:var(--paper);font:400 20px/1.3 var(--sans);font-variant-numeric:tabular-nums;margin:0}.residence-body-corporate-totals{border-top:1px solid var(--sky)}.residence-body-corporate-totals>div{padding-top:22px}.residence-body-corporate-totals dd{color:var(--paper);font:400 43px/1.1 var(--serif);margin:0}.residence-body-corporate-totals>div:last-child dd{color:var(--sky)}.residence-insurance-note{color:var(--bone);font:400 12px/1.65 var(--sans);margin:26px 0 0}.residence-information-footer{color:var(--bone);border-top:1px solid var(--presenter-rule-on-dark);padding-top:16px}.residence-information-footer p{font:400 11px/1.6 var(--sans);margin:0}@container (max-height:720px){.residence-information-heading{padding-bottom:18px}.residence-information-heading h2{font-size:40px}.residence-information-columns{padding:22px 0}.residence-rental-amount{margin-top:30px;font-size:50px}.residence-body-corporate-heading{margin-bottom:18px}.residence-body-corporate-breakdown>div{padding:12px 0}.residence-body-corporate-totals>div{padding-top:14px}.residence-body-corporate-totals dd{font-size:36px}.residence-insurance-note{margin-top:18px}}
.launcher-product .launcher-actions{position:relative}.launcher-review-package{color:#47362dad;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 56px);margin:0;font-size:11px;font-weight:600;position:absolute;bottom:clamp(18px,2.2vh,28px);left:50%;transform:translate(-50%)}
.mobile-menu-toggle{display:none}@media (max-width:899px){:root{--mobile-header-h:3.5rem;--mobile-gutter:1.1rem}html,body{overflow-x:clip}.presentation-frame{min-height:100dvh;position:relative;inset:auto;overflow:visible}.presentation-stage{width:100%;height:auto;min-height:100dvh;position:relative;transform:none}.presentation-viewport,.presentation-canvas{min-height:100dvh;overflow:visible}.presentation-canvas{max-width:none}.presentation-main{min-height:calc(100dvh - var(--mobile-header-h))}.presentation-header{height:var(--mobile-header-h);padding:0 var(--mobile-gutter);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0;transform:none}.presentation-header .brand-mark{flex:none}.presentation-header .brand-mark img{width:auto;height:1.35rem}.mobile-menu-toggle{color:var(--ink);cursor:pointer;letter-spacing:.07em;background:0 0;border:0;align-items:center;gap:.7rem;min-height:2.75rem;padding:0 .25rem 0 .5rem;font-size:.8125rem;display:flex}.mobile-menu-icon,.mobile-menu-icon:before,.mobile-menu-icon:after{background:currentColor;border-radius:1px;width:1.15rem;height:1.5px;transition:transform .16s,opacity .16s;display:block}.mobile-menu-icon{position:relative}.mobile-menu-icon:before,.mobile-menu-icon:after{content:"";position:absolute;left:0}.mobile-menu-icon:before{top:-.38rem}.mobile-menu-icon:after{top:.38rem}.menu-open .mobile-menu-icon{background:0 0}.menu-open .mobile-menu-icon:before{transform:translateY(.38rem)rotate(45deg)}.menu-open .mobile-menu-icon:after{transform:translateY(-.38rem)rotate(-45deg)}.presentation-header nav,.presentation-header .session-actions{display:none}.presentation-header.menu-open nav,.presentation-header.menu-open .session-actions{background:var(--bone-soft);display:flex;position:fixed;left:0;right:0}.presentation-header.menu-open nav{border-top:1px solid var(--rule);overscroll-behavior:contain;height:auto;padding:.5rem var(--mobile-gutter) calc(5.5rem + env(safe-area-inset-bottom));bottom:0;top:var(--mobile-header-h);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;overflow-y:auto}.presentation-header.menu-open .chapter-link{border-bottom:1px solid var(--rule);font-family:var(--serif);letter-spacing:0;border-left:3px solid #0000;flex:none;height:auto;min-height:3.1rem;padding:.45rem 0 .45rem .75rem;font-size:1.45rem}.presentation-header.menu-open .chapter-link.active{border-bottom-color:var(--rule);border-left-color:var(--sky)}.presentation-header.menu-open .session-actions{border-top:1px solid var(--rule);padding:.85rem var(--mobile-gutter) calc(.9rem + env(safe-area-inset-bottom));z-index:1;justify-content:space-between;gap:.75rem;top:auto;bottom:0;box-shadow:0 -12px 24px #2b21181a}.presentation-header.menu-open .session-purchase-actions{flex:1;gap:.6rem}.presentation-header.menu-open .session-purchase-actions>*{border:1px solid var(--ink);border-radius:var(--radius-action);flex:1;min-height:2.9rem}.presentation-header.menu-open .session-eoi{background:var(--umber);border-color:var(--umber);color:var(--paper)}.presentation-header.menu-open .session-display-actions{border-left:0;padding-left:0}.presentation-header .session-fullscreen{display:none}.stage-chapter,.explore-screen{height:auto;min-height:calc(100dvh - var(--mobile-header-h));flex-direction:column;display:flex;overflow:visible}.stage-rail{max-height:none;padding:.75rem var(--mobile-gutter) .25rem;flex-direction:column;order:-1;gap:.5rem;width:auto;position:relative;top:auto;left:auto}.stage-rail>.chrome-rail,.chrome-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;max-width:100%;overflow-x:auto}.chrome-rail::-webkit-scrollbar{display:none}.chrome-rail button{white-space:nowrap;flex:none;width:auto;min-height:2.6rem;font-size:.78rem}.stage-rail>.stage-rail-panel{max-height:none;overflow:visible}.explore-residence-drawer{max-height:72dvh;padding:1.4rem var(--mobile-gutter) calc(1.2rem + env(safe-area-inset-bottom));z-index:40;border-radius:1.1rem 1.1rem 0 0;width:auto;position:fixed;inset:auto 0 0}.explore-residence-drawer>h2{font-size:2.4rem}.explore-residence-drawer .drawer-action{min-height:2.9rem;font-size:.8rem}.overview-screen{height:auto;min-height:calc(100dvh - var(--mobile-header-h))}.overview-hero{min-height:calc(100dvh - var(--mobile-header-h));padding:2rem var(--mobile-gutter) 1.75rem;justify-content:flex-end}.overview-copy h1{font-size:clamp(2.9rem,13vw,4rem);line-height:.98}.overview-lead{font-size:1rem;line-height:1.55}.overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin-top:1.75rem;position:relative;bottom:auto;left:auto;right:auto}.overview-facts dd{font-size:1.35rem}.explore-screen .floorplate-stage{flex:none;height:68dvh;position:relative;inset:auto}.explore-project-level .explore-highlights{padding:.75rem .9rem}.explore-highlights .highlight-toggle-group{flex-wrap:wrap}.explore-project-level .highlight-toggle-group{grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:.6rem;margin-top:.45rem;display:grid}.explore-project-level .highlight-toggle-group>div,.explore-project-level .highlight-toggle-group.compact-eight>div,.explore-project-level .highlight-toggle-group.availability-highlight>div{scrollbar-width:none;gap:.35rem;margin-top:0;display:flex;overflow-x:auto}.explore-project-level .highlight-toggle-group button{flex:none;min-width:2.3rem;min-height:2.3rem;padding:.25rem .75rem;font-size:.75rem}.explore-project-level .highlight-rule{margin-top:.45rem;padding-top:.4rem}.explore-highlights>small{display:none}.explore-project-level .floorplate-legend{gap:.7rem;padding:.4rem .75rem;font-size:.7rem;bottom:.75rem;left:.75rem}.floorplate-zoom-toolbar{bottom:3.6rem;right:.75rem}.residence-browser-full{height:auto;overflow:visible}.residence-types-page{padding:.5rem var(--mobile-gutter) 2rem}.residence-types-folio{flex-direction:column;gap:1rem;height:auto;display:flex}.residence-type-index{margin:0 calc(-1 * var(--mobile-gutter));padding:0 var(--mobile-gutter) .25rem;scrollbar-width:none;flex-direction:row;order:2;gap:.4rem;padding-top:0;overflow-x:auto}.residence-type-index .residence-folio-label{display:none}.residence-type-index button{border:1px solid var(--presenter-rule-on-dark);border-radius:999px;flex:none;grid-template-columns:auto auto;gap:.5rem;min-height:2.6rem;padding:.35rem .95rem}.residence-type-index button[aria-pressed=true]{background:var(--presenter-accent);border-color:var(--presenter-accent);color:var(--presenter-field-deep)}.residence-type-index button>:nth-child(3),.residence-type-index-arrow,.residence-type-index-note{display:none}.residence-type-feature{flex-direction:column;order:3;gap:1.1rem;display:flex;container-type:normal}.residence-folio-heading{flex-direction:column;order:-2;align-items:flex-start;gap:.4rem}.residence-folio-heading h2{font-size:2.3rem}.residence-type-drawing{padding:1rem 1rem .9rem}.residence-folio-plan{aspect-ratio:4/5;padding:.5rem}.residence-list-page,.residence-list-page.residence-main{height:auto;padding:.5rem var(--mobile-gutter) 2rem}.residence-main-heading{flex-direction:column;gap:.4rem}.residence-main-heading h1,.residence-main-heading h2{font-size:2.3rem}.residence-filter-bar{flex-flow:column;align-items:stretch;gap:.6rem}.residence-filter-bar .residence-filter-group>div{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.residence-filter-bar .residence-filter-group button{flex:none;min-height:2.5rem;font-size:.78rem}.residence-filter-bar .residence-search input{min-height:2.75rem;font-size:1rem}.residence-results{flex:none;max-height:none;margin:0;overflow:visible}.residence-table-head{display:none}.residence-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity price""rooms rooms""place place""actions actions";gap:.25rem .75rem;padding:.9rem .25rem}.residence-row .row-identity{grid-area:identity}.residence-row .row-price{text-align:right;grid-area:price;align-self:start;font-size:1.05rem}.residence-row .row-cell:nth-of-type(2){grid-area:rooms}.residence-row .row-cell:nth-of-type(3){grid-area:place}.residence-row .row-number{display:none}.residence-row .row-cell{color:var(--muted);font-size:.85rem}.residence-row .row-actions{grid-area:actions;justify-content:stretch;margin-top:.5rem}.residence-row .row-actions>*{flex:1;min-height:2.75rem}.residence-filter-bar>*{flex:none}.residence-detail{flex-direction:column;gap:0;height:auto;min-height:0;display:flex;overflow:visible}.residence-summary{height:auto;padding:1.25rem var(--mobile-gutter) 1.4rem;order:1;overflow:visible}.residence-summary .detail-facts{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;display:grid}.residence-summary .detail-facts div{min-height:2.6rem;font-size:.85rem}.residence-summary-actions{margin-top:.75rem}.residence-summary-actions>*{min-height:2.9rem;font-size:.85rem}.residence-detail-rail{margin:.9rem var(--mobile-gutter) 0;order:2;align-self:stretch;width:auto}.residence-content-stage{height:78dvh;margin:.75rem var(--mobile-gutter) 1.5rem;order:3}.residence-content-stage.residence-content-stage-information{height:auto}.residence-content-stage-information .residence-content-panel{height:auto;overflow:visible}.team-chapter .team-stage{flex:none;order:1;height:46dvh;position:relative;inset:auto}.team-chapter .stage-rail{order:0}.team-panel{box-shadow:none;max-height:none;padding:1.25rem var(--mobile-gutter) 2rem;border-radius:0;order:2;width:auto;position:relative;top:auto;right:auto;overflow:visible}.compare-screen{height:auto;padding:1.25rem var(--mobile-gutter) 2rem;overflow:visible}.compare-heading{flex-direction:column;gap:.9rem}.compare-heading h1,.compare-heading h2{font-size:2.4rem}.compare-grid,.compare-screen .compare-grid{flex-direction:column;flex:none;gap:.75rem;display:flex}.compare-column{overflow:visible}.compare-screen .compare-facts dd{font-size:.82rem}.eoi-demo{flex-direction:column;height:auto;display:flex}.eoi-context{border-bottom:.3rem solid var(--sky);padding:1.4rem var(--mobile-gutter) 1.1rem;border-right:0;gap:.9rem;overflow:visible}.eoi-context h1{font-size:2.6rem}.eoi-form-panel{padding:1.25rem var(--mobile-gutter) 2.5rem}.eoi-process-grid{grid-template-rows:none;min-height:0}.eoi-process-grid:before{left:1.2rem}.eoi-process-grid li{grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;padding:.8rem 0}.eoi-process-grid li>span{width:2.4rem;height:2.4rem;font-size:1.15rem}.eoi-process-grid li>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.eoi-process-grid h3{font-size:.95rem}.eoi-process-grid p{font-size:.82rem}.eoi-progress,.eoi-form,.eoi-review,.eoi-selected-summary{grid-template-columns:minmax(0,1fr)}.eoi-review>div{grid-template-columns:7.5rem minmax(0,1fr)}.eoi-form-topline{grid-template-columns:minmax(0,1fr);padding:1rem}.eoi-step{padding:1.1rem 1rem 1.3rem}.eoi-actions{flex-direction:column}.eoi-actions>*{width:100%;min-height:2.9rem}.eoi-form input,.eoi-form select,.eoi-form textarea{font-size:1rem}.amenity-stage,.amenity-slideshow{flex-direction:column;display:flex;position:relative;inset:auto}.amenity-slideshow-images{aspect-ratio:4/3;flex:none;order:1;width:100%;position:relative;inset:auto}.amenity-slideshow .stage-arrow{top:37.5vw}.amenity-stage>img,.amenity-stage>.amenity-media{aspect-ratio:4/3;flex:none;order:1;width:100%;height:auto;position:relative;inset:auto}.amenity-caption,.amenity-stage-contain>.amenity-caption{background:var(--umber-deep);box-shadow:none;padding:1.4rem var(--mobile-gutter) 2rem;border:0;border-radius:0;order:2;width:auto;position:relative;bottom:auto;left:auto;right:auto}.amenity-caption h2{font-size:2.2rem}.amenity-caption p,.amenity-stage-contain>.amenity-caption p{font-size:.95rem}.stage-arrow{width:2.75rem;height:2.75rem}.gallery-screen{flex-direction:column;height:auto;display:flex;overflow:visible}.gallery-stage{aspect-ratio:4/3;flex:none;height:auto;position:relative;inset:auto}.gallery-chrome{padding:.75rem}.stage-meta{padding:3rem var(--mobile-gutter) 1rem}.stage-caption,.stage-meta h2{font-size:1.35rem}.location-screen{flex-direction:column;height:auto;min-height:0;display:flex}.location-screen .location-panel{flex:none;height:64dvh;position:relative;inset:auto}.location-screen .location-panel[hidden]{display:none}.location-screen .stage-rail{padding-bottom:.75rem}.location-categories .location-category-button{min-height:2.75rem;font-size:.85rem}.location-poi-card{z-index:40;border-radius:1.1rem 1.1rem 0 0;width:auto;max-height:70dvh;position:fixed;inset:auto 0 0;overflow-y:auto}.location-zoom-toolbar{bottom:.75rem;right:.75rem}.finishes-schedule{padding:.75rem var(--mobile-gutter) 2rem;flex-direction:column;gap:1rem;display:flex}.finish-board-rail .chrome-rail,.finishes-rail>.chrome-rail{flex-direction:row;max-height:none;overflow-x:auto}.presentation-canvas .finish-board-rail .chrome-rail button{white-space:nowrap;flex:none;min-height:2.6rem;padding:.5rem .95rem;font-size:.8rem}.finish-board,.finish-board-body,.finish-board-feature{flex-direction:column;gap:1rem;display:flex}.finish-board-scene{flex:none;max-height:none}.finish-board-card{height:auto;container-type:normal}.finish-board-card>.finish-board-image{width:100%}.finish-board-card-copy{padding-right:.5rem}.finish-board-card-copy strong{font-size:1.15rem}.finish-board-products,.finish-board-products[data-expanded=true]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.finish-board-products[data-expanded=true] .finish-board-card-copy strong{font-size:1rem}.finish-board-footer{flex-direction:column;gap:.5rem}.launcher,.launcher-product{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.launcher-product .launcher-visual,.launcher-visual{height:72dvh;min-height:30rem;padding:1.4rem var(--mobile-gutter)}.launcher-product .launcher-statement,.launcher-statement{bottom:1.6rem;left:var(--mobile-gutter);max-width:calc(100% - 2 * var(--mobile-gutter))}.launcher-product .launcher-statement h1,.launcher-statement h1{font-size:clamp(3rem,14vw,4.2rem);line-height:.92}.launcher-product .launcher-actions,.launcher-actions{padding:1.25rem var(--mobile-gutter) 2rem}.launcher-panel{border-radius:1.2rem;width:100%;max-height:none;padding:1.5rem 1.35rem}.launcher-panel h2{font-size:2.3rem}.launcher-panel .launcher-choice{min-height:4rem}.launcher-panel .launcher-choice strong{font-size:1.4rem}.team-facts dt,.eoi-progress small,.eoi-progress li,.location-categories small,.location-category-button small,.overview-facts dt,.launcher-brand-lockup span,.residence-summary .detail-facts dt,.summary-plan-aspect dt{font-size:.72rem}.presentation-main>*{max-width:100vw}}
