@font-face{font-family:BrownLLWeb-Light;src:url(../assets/fonts/BrownLLWeb-Light.woff2) format("woff2"),url(../assets/fonts/BrownLLWeb-Light.woff) format("woff")}@font-face{font-family:BrownPro-Bold;src:url(../assets/fonts/BrownPro-Bold.eot);src:url(../assets/fonts/BrownPro-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/BrownPro-Bold.woff2) format("woff2"),url(../assets/fonts/BrownPro-Bold.woff) format("woff")}@font-face{font-family:ChronicleDisplay;src:url(../assets/fonts/font.woff2) format("woff2"),url(../assets/fonts/font.woff) format("woff")}:root{--apt-list-height: calc(100dvh - var(--window-inset-padding)*2 - var(--btn-height) - env(safe-area-inset-bottom, 0px));--bottom-sheet-button: calc(var(--nav-height-portrait)*.6);--btn-border-radius: 0;--btn-height: max(4dvh, 1.88rem);--bubble-map-ipad:calc(45dvw - var(--primary-padding)*2);--bubble-map-large:calc(var(--primary-width) - var(--primary-padding)*2);--bubble-map-portrait-status-2: calc(35dvh - var(--primary-padding)*2 - var(--round-btn-height));--bubble-map-portrait: calc(100dvw - var(--primary-padding)*2);--bubble-map-plotcard: calc(28dvh - var(--primary-padding)*2 - var(--round-btn-height));--checkbox-size: clamp(.55rem, .55dvw, .85rem);--countSpeed: 1s;--dial-height: max(3dvh, 1.41rem);--dial-height-selected: max(4dvh, 1.88rem);--header-height: 4dvh;--key-btn-size: min(6.3dvw, max(2rem, 1.5dvw));--login-btn-height: min(6.8dvw, max(1.4rem, 1.5dvw));--nav-height-portrait: 8dvh;--noScrollImageContainerHeight: 50dvh;--plotcard-width: 30dvw;--compare-plotcard-width: max(30dvw, 21.88rem);--portrait-compare-height: 30dvh;--compare-header-height: 4dvh;--primary-padding: 2dvh;--primary-width: 19dvw;--released-plotcard-carousel-height: 35dvh;--released-plotcard-width: min(100dvw, 31.25rem);--root-width: max(8dvw, 6.25rem);--round-btn-height: max(1.4rem, 1.5dvw);--scroll-width: max(.36dvw, .31rem);--sticky-nav-height: 5.5dvh;--sub-nav-height: 4dvh;--switchuserheight: 4dvh;--tabs-height: max(3dvh, 1.56rem);--vertical-scroll-height: .5rem;--window-inset-padding: 2dvh;--copper: #bb744d;--cream: #f0ebe1;--cream-light: #f9f7f2;--cream-five: rgba(240,235,225,.5);--cream-seven: rgba(240,235,225,.7);--deepblue: #1f1e37;--white: #FFF;--black: #000;--sales-available: rgba(32, 84, 9, 1);--sales-reserved: rgba(187, 116, 77, 1);--sales-sold: rgba(31, 30, 55, 1);--sales-unavailable: rgba(136, 136, 136, 1);--sales-available-06: rgba(32, 84, 9, .6);--sales-reserved-06: rgba(187, 116, 77, .6);--sales-sold-06: rgba(31, 30, 55, .6);--sales-unavailable-06: rgba(136, 136, 136, .6);--ff-superheading: "ChronicleDisplay", "Serif";--ff-h1: "ChronicleDisplay", "Serif";--ff-h1-alt: "BrownLLWeb-Light", "Sans-Serif";--ff-h2: "ChronicleDisplay", "Serif";--ff-h3: "ChronicleDisplay", "Serif";--ff-h4: "BrownPro-Bold", "Serif";--ff-h5: "BrownPro-Bold", "Serif";--ff-h6: "BrownLLWeb-Light", "Sans-Serif";--ff-body: "BrownLLWeb-Light", "Sans-Serif";--ff-small: "BrownLLWeb-Light", "Sans-Serif";--ff-table: "BrownLLWeb-Light", "Sans-Serif";--ff-body-light: "BrownLLWeb-Light", "Sans-Serif";--ff-button: "BrownPro-Bold", "Serif";--ff-nav: "ChronicleDisplay", "Serif";--ff-nav-selected: "ChronicleDisplay", "Serif";--ff-nav-alt: "BrownLLWeb-Light", "Sans-Serif";--ff-quote: "BrownLLWeb-Light", "Sans-Serif";--ff-sub-nav: "BrownPro-Bold", "Serif";--ff-level-selector: "BrownLLWeb-Light", "Sans-Serif";--ff-map: "BrownLLWeb-Light", "Sans-Serif";--ff-login: "ChronicleDisplay", "Serif";--ff-filter: "BrownLLWeb-Light", "Sans-Serif";--ff-filter-heading: "BrownPro-Bold", "Serif";--ff-dropdown-heading: "ChronicleDisplay", "Serif";--ff-dropdown-subheading: "BrownPro-Bold", "Serif";--ff-location-list: "BrownLLWeb-Light", "Sans-Serif";--ff-palette-title: "ChronicleDisplay", "Sans-Serif";--ff-northpoint: "ChronicleDisplay", "Sans-Serif";--bg-control-panel: var(--white);--bg-apt-list-table: var(--cream);--bg-bubble-map: transparent;--bg-view-bubble-map: var(--white);--bg-button-key: var(--cream);--bg-button-light: var(--white);--bg-button: var(--copper);--bg-carousel-bubble-selected: var(--copper);--bg-carousel-bubble: var(--white);--bg-carousel-sample: var(--cream);--bg-carousel-textbox: var(--cream);--bg-collection: var(--cream);--bg-filter-checked: var(--deepblue);--bg-filter-slider-left: var(--white);--bg-filter-slider-right: var(--copper);--bg-filter-slider-thumb: var(--cream);--bg-floor-plan: var(--white);--bg-gallery-index: #ebebeb;--bg-level-selector-selected: var(--copper);--bg-level-selector: var(--white);--bg-location-selected: var(--deepblue);--bg-login: var(--white);--bg-map: var(--white);--bg-switcher: var(--cream);--bg-modal: rgba(0, 0, 0, .85);--bg-nav-selected: transparent;--bg-nav: var(--cream);--bg-out-of-sync: #efd6fa;--bg-page-nav: var(--copper);--bg-popup-inner: var(--cream);--bg-primary-2: var(--cream);--bg-primary: var(--white);--bg-row-even: var(--white);--bg-row-odd: var(--cream-five);--bg-screensaver: var(--cream);--bg-scrollbar-thumb: var(--copper);--bg-scrollbar-track: var(--white);--bg-section-1: var(--cream);--bg-section-2: var(--cream-five);--bg-siteplan-counter: var(--black);--bg-sub-nav-selected: var(--deepblue);--bg-sub-nav: var(--copper);--bg-table-heading: var(--copper);--bg-text-input-visible: var(--white);--bg-text-input: var(--cream);--bg-top-right-container: var(--cream);--bg-wb-logo: var(--cream);--bg-section-header: var(--cream);--clr-nav: var(--black);--clr-nav-selected: var(--copper);--clr-table: var(--black);--clr-body: var(--black);--clr-body-light: var(--white);--clr-caption: var(--white);--clr-caption-plan: var(--black);--clr-alert: red;--clr-filter-body: var(--black);--clr-filter-heading: var(--copper);--clr-button-light: var(--white);--clr-button: var(--black);--clr-button-key: var(--black);--clr-location-selected: var(--copper);--clr-level-selector-selected: var(--white);--clr-northpoint-spin: var(--white);--clr-northpoint-plan: var(--black);--clr-luxe-heading: var(--copper);--bg-luxe: var(--black);--clr-luxe-body: var(--white);--brdr-login: var(--copper);--brdr-filter: var(--copper);--brdr-filter-checkbox: var(--black);--brdr-filter-checked: var(--white);--brdr-filter-heading: var(--copper);--brdr-apt-list-availability: var(--white);--fs-alert: clamp(.63rem, calc(.7*var(--clamp-value)), 1.63rem);--fs-apt-summary: clamp(.38rem, calc(.5*var(--clamp-value)), 1.13rem);--fs-body: clamp(.59rem, calc(.7*var(--clamp-value)), 1.63rem);--fs-button-key: clamp(.69rem, calc(.85*var(--clamp-value)), 1.69rem);--fs-button: clamp(.5rem, calc(.6*var(--clamp-value)), 1.25rem);--fs-caption: clamp(.44rem, calc(.45*var(--clamp-value)), 1.06rem);--fs-control-panel-list: clamp(.63rem, calc(.7*var(--clamp-value)), 1.63rem);--fs-control-panel-policy: clamp(.5rem, calc(.6*var(--clamp-value)), 1.25rem);--fs-dropdown-heading: clamp(.63rem, calc(.7*var(--clamp-value)), 1.63rem);--fs-dropdown-subheading: clamp(.63rem, calc(.5*var(--clamp-value)), 1.13rem);--fs-filter-heading: clamp(.5rem, calc(.5*var(--clamp-value)), 1.13rem);--fs-filter: clamp(.56rem, calc(.6*var(--clamp-value)), 1.63rem);--fs-h1-xl: clamp(1.25rem, calc(1.6*var(--clamp-value)), 3.94rem);--fs-h1-xxl: clamp(1.5rem, calc(1.8*var(--clamp-value)), 4.13rem);--fs-h1: clamp(.94rem, calc(1.25*var(--clamp-value)), 3rem);--fs-h2: clamp(.94rem, calc(1.1*var(--clamp-value)), 2.88rem);--fs-h3: clamp(.75rem, calc(.95*var(--clamp-value)), 2.5rem);--fs-h4: clamp(.88rem, calc(1.1*var(--clamp-value)), 2.5rem);--fs-h5: clamp(.63rem, calc(.6*var(--clamp-value)), 1.69rem);--fs-h6: clamp(.69rem, calc(.85*var(--clamp-value)), 1.69rem);--fs-aptmask-label: clamp(.63rem, calc(.6*var(--clamp-value)), 1.69rem);--fs-location-list: clamp(.56rem, calc(.6*var(--clamp-value)), 1.38rem);--fs-login-button: clamp(.63rem, calc(.7*var(--clamp-value)), 1.63rem);--fs-mapbox-marker: clamp(.38rem, calc(.5*var(--clamp-value)), 1.13rem);--fs-nav: clamp(.63rem, calc(.7*var(--clamp-value)), 1.63rem);--fs-northpoint: clamp(.69rem, calc(.85*var(--clamp-value)), 1.69rem);--fs-qrcode-summary: clamp(.63rem, calc(.55*var(--clamp-value)), 1.63rem);--fs-small: clamp(.38rem, calc(.5*var(--clamp-value)), 1.13rem);--fs-sub-nav: clamp(.38rem, calc(.5*var(--clamp-value)), 1.13rem);--fs-table: clamp(.63rem, calc(.6*var(--clamp-value)), 1.63rem);--fs-wb-flexlist-small: clamp(.69rem, calc(.9*var(--clamp-value)), 2.06rem);--fs-wb-flexlist: clamp(.81rem, calc(1.1*var(--clamp-value)), 2.88rem);--fs-plotcard-infosummary: .56rem;--fs-plotcard-table: .66rem}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:root{--bg-modal: rgba(0,0,0,.5);--btn-border-radius: 5px;--btn-height: 2.5rem;--ff-nav: "BrownPro-Bold", "Serif";--fs-body: .85rem;--fs-dropdown-heading: .8rem;--fs-filter-heading:clamp(.63rem,.5dvw,1.13rem);--fs-h1-xl: 1.5rem;--fs-h1: 1.5rem;--fs-h2: 1.3rem;--fs-h3: .8rem;--fs-h4: .9rem;--fs-location-list: .7rem;--fs-nav: .5rem;--fs-small: .6rem;--fs-sub-nav: .5rem;--fs-table: .6rem;--login-btn-height: 2.5rem;--root-width: 100dvw;--round-btn-height: 2rem}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:root{--round-btn-height: 2.5rem;--fs-nav: .85rem;--fs-sub-nav: .6rem;--root-width: 10rem;--fs-small: .7rem;--fs-caption: .7rem;--fs-body: .95rem;--fs-dropdown-heading: 1rem;--fs-location-list: .8rem;--primary-width: 22rem;--fs-h5: .9rem;--fs-filter-heading: .9rem;--fs-filter: 1rem;--checkbox-size: .8rem;--fs-table: 1rem;--fs-button: .85rem;--login-btn-height: 2.6rem}}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{interpolate-size:allow-keywords}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,picture,video,canvas,svg,small{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}ol,ul{list-style:none}a{color:initial;text-decoration:none;cursor:pointer}h1{font-size:var(--fs-h1);font-family:var(--ff-h1)}h2{font-size:var(--fs-h2);font-family:var(--ff-h2)}h3{font-size:var(--fs-h3);font-family:var(--ff-h3)}h4{font-size:var(--fs-h4);font-family:var(--ff-h4)}h5{font-size:var(--fs-h5);font-family:var(--ff-h5)}h6{font-size:var(--fs-h6);font-family:var(--ff-h6)}small{font-size:var(--fs-small);font-family:var(--ff-small)}p,input,ul{font-size:var(--fs-body);font-family:var(--ff-body);color:var(--clr-body)}table{font-size:var(--fs-table);font-family:var(--ff-table);color:var(--clr-table)}button{font-size:var(--fs-button);cursor:pointer;font-family:var(--ff-button);background:var(--bg-button-light);color:var(--clr-button);height:var(--btn-height);text-transform:uppercase;letter-spacing:.06rem;padding:.05dvh 1dvh 0}button.dark{background:var(--bg-button);color:var(--clr-button-light)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}html{overflow-x:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;font-size:1.5dvh;--clamp-value: 1dvw}html,body{width:100dvw;height:100dvh;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--ff-body);overscroll-behavior-x:none;overscroll-behavior-y:none}#root{height:100%}h1{text-align:left;text-transform:uppercase;letter-spacing:.15ch;line-height:1.2}h1+p,h1+ul{margin-top:4dvh}h1,h2,h3,h4,h5,h6{font-weight:400}h5{letter-spacing:.15ch;text-transform:uppercase}p{line-height:1.4}p+p{margin-top:1.53dvh}input[type=text]{border:none;padding:0 .5rem}button{border:none}.portrait{display:none}.disabled{opacity:.5;pointer-events:none}video::-webkit-media-controls-panel,video::-webkit-media-controls-enclosure{left:5rem;width:38rem;background:none}video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-fullscreen-button{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){html{font-size:1.7dvh}video::-webkit-media-controls-panel,video::-webkit-media-controls-enclosure{width:70dvw}body{position:relative;overflow:hidden}body:before{bottom:var(--nav-height-portrait);font-size:2.5rem;width:50dvw}}@media(min-aspect-ratio:16/9){html{--clamp-value: calc(16/9 * 1dvh)}}.content-wrapper{margin-left:var(--root-width);width:calc(100dvw - var(--root-width));height:100dvh;overflow:hidden}.content-window{width:100%;height:100dvh;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-window>*{pointer-events:all}#explore.content-window,#availability.content-window{overflow:hidden}._building_H1_luxeSpecs{--bg-primary: var(--bg-luxe)}._building_H1_luxeSpecs .primary-panel{-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out;background-image:url(../assets/branding/logo_pattern_ten.svg)}._building_H1_luxeSpecs h1{color:var(--clr-luxe-heading)}._building_H1_luxeSpecs h5,._building_H1_luxeSpecs ul.speclist,._building_H1_luxeSpecs ul.speclist li:not(.selected) a{color:var(--clr-luxe-body)}._building_H1_luxeSpecs nav ul li a:not(.active){-webkit-filter:invert(1);filter:invert(1)}._building_H1_luxeSpecs ::-webkit-scrollbar-track{background:transparent}:is(:is(._building_H1_luxeSpecs .bottom-sheet>div) .bottom-controls) .bottom-fullscreen{background-image:url(../assets/decorations/icon_inspect_white.svg)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-wrapper{margin-left:0;width:100dvw;height:calc(100dvh - var(--nav-height-portrait))}.content-window{left:0;width:100%;overflow-y:auto;-ms-scroll-snap-type:none;scroll-snap-type:none;height:calc(100dvh - var(--nav-height-portrait))}.content-window .content-window{height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button))}.content-window .enlarge-bubble{left:var(--primary-padding)}}::-webkit-scrollbar{width:var(--scroll-width)}::-webkit-scrollbar-track{background-clip:content-box;background:var(--bg-scrollbar-track)}::-webkit-scrollbar-thumb:vertical{background:var(--bg-scrollbar-thumb);display:block;border:2px solid var(--primarybg);border-radius:10px}::-webkit-scrollbar:horizontal{height:var(--vertical-scroll-height)}::-webkit-scrollbar-track:horizontal{background:var(--bg-scrollbar-track);background-clip:content-box}::-webkit-scrollbar-thumb:horizontal{background:var(--bg-scrollbar-thumb);display:block;border-radius:10px}.no-scroll-bar::-webkit-scrollbar{width:0;height:0}.control-panel{position:absolute;top:0;left:0;width:var(--root-width);height:var(--root-width);z-index:3}.popup.control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup.control-panel .popup-inner{background-color:var(--bg-control-panel);padding:2dvh;width:clamp(300px,38dvw,1300px);height:initial;min-height:40dvh;max-height:calc(100dvh - 8rem);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.popup.control-panel .popup-inner) *{font-family:sans-serif;font-weight:400}:is(.popup.control-panel .popup-inner) h4{border-bottom:1px solid #d3d3d3;padding-bottom:.5dvh;margin-bottom:1.5dvh}:is(.popup.control-panel .popup-inner) ul{font-size:var(--fs-control-panel-list);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25dvh;padding-left:2dvh}:is(:is(.popup.control-panel .popup-inner) ul) li{padding:.5dvh 1.5dvh .5dvh 0}.selected:is(:is(:is(.popup.control-panel .popup-inner) ul) li){background:url(../assets/decorations/icon_check.svg) 100% 50% / 2dvh no-repeat}:is(.popup.control-panel .popup-inner) .settings-section-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2dvh}:is(:is(.popup.control-panel .popup-inner) .settings-section-container) .setting-sections{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.full-width:is(:is(:is(.popup.control-panel .popup-inner) .settings-section-container) .setting-sections){-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}:is(.popup.control-panel .popup-inner) .btn-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:is(:is(.popup.control-panel .popup-inner) .btn-container) div.right-align{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvw}:is(.popup.control-panel .popup-inner) .policy-container{width:100%;padding-bottom:2dvh}:is(:is(.popup.control-panel .popup-inner) .policy-container) p{margin:0;font-size:var(--fs-control-panel-policy)}:is(:is(.popup.control-panel .popup-inner) .policy-container) a{color:gray;text-decoration:underline}.millerhare-version{position:absolute;bottom:1rem;right:1rem;padding-top:3rem;background:url(../assets/decorations/logo_millerhare_logo_millerhare_white.svg) 0% 50% / 100% auto no-repeat;z-index:68;color:#fff;font-size:var(--fs-small)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.popup.control-panel .popup-inner{width:min(80dvw,640px)}}nav.root-menu{position:fixed;width:var(--root-width);bottom:0;left:0;height:100dvh;z-index:2;background:url(../assets/branding/logo.svg) no-repeat 50% 3dvh / 55%,url(../assets/branding/logo_pattern.svg) no-repeat 19% 59dvh / 130dvh var(--bg-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:var(--primary-padding) 0}nav.root-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:var(--ff-nav);font-size:var(--fs-nav);gap:1dvh;width:100%}:is(nav.root-menu ul) li{padding:max(1dvh,.5rem) 0;-webkit-box-flex:1;-ms-flex:1 0 3.5dvh;flex:1 0 3.5dvh}:is(:is(nav.root-menu ul) li) a{padding:0 1.3dvh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;letter-spacing:.15ch;text-transform:uppercase;color:var(--clr-nav);gap:.5dvh}:is(:is(:is(nav.root-menu ul) li) a) span{line-height:1.1}:is(:is(:is(nav.root-menu ul) li) a):after{margin-top:.1dvh;content:"";width:2dvh;height:2dvh;display:none}.active:is(:is(:is(nav.root-menu ul) li) a):after{background:url(../assets/branding/logo_phase4.svg) 50% 100% no-repeat var(--bg-nav-selected);-webkit-animation-name:selectedAni;animation-name:selectedAni;-webkit-animation-duration:.5s;animation-duration:.5s;display:initial}.active:is(:is(:is(nav.root-menu ul) li) a) span{color:var(--clr-nav-selected)}:is(:is(nav.root-menu ul) li) .icon{display:none}.menu-developer:is(:is(nav.root-menu ul) li){padding:0}.menu-developer:is(:is(nav.root-menu ul) li) a{background:url(../assets/branding/logo_developer.svg) 50% / max(40px,50%) no-repeat}.active:is(.menu-developer:is(:is(nav.root-menu ul) li) a){background:url(../assets/branding/logo_developer_selected.svg) 50% / max(40px,50%) no-repeat var(--bg-nav-selected)}:is(.menu-developer:is(:is(nav.root-menu ul) li) a):after{background:none}.menu-developer:is(:is(nav.root-menu ul) li) span{display:none}.menu-contact:is(:is(nav.root-menu ul) li) .icon{display:initial;background:url(../assets/navbar/nav_contact_solid.svg) center / contain no-repeat;height:1.3dvh;width:100%}:is(.menu-contact:is(:is(nav.root-menu ul) li) a):after{display:none}.active:is(.menu-contact:is(:is(nav.root-menu ul) li) a) .icon{background:url(../assets/navbar/nav_contact_selected.svg) center / contain no-repeat}.menu-contact:is(:is(nav.root-menu ul) li) span{font-family:var(--ff-sub-nav);font-size:var(--fs-sub-nav)}.menu-switchuser:is(:is(nav.root-menu ul) li){cursor:pointer;margin:2dvh 0 0}.menu-switchuser:is(:is(nav.root-menu ul) li) a{gap:0;text-transform:capitalize;color:var(--clr-nav);letter-spacing:0}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){margin:.5dvh 0 0;text-transform:uppercase;letter-spacing:.15ch;font-family:var(--ff-sub-nav);font-size:var(--fs-sub-nav)}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name):after{content:"→";padding-left:.5rem}.user-name:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span){font-size:.8em;margin-top:1dvh;font-weight:400;font-family:var(--ff-nav-alt)}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{display:none;width:max(14px,1.2dvw);height:max(14px,1.2dvw);margin:0 0 .25rem;background:url(../assets/navbar/nav_user.svg) 50% / 1rem no-repeat}.menu-settings:is(:is(nav.root-menu ul) li){position:absolute;width:var(--root-width);height:var(--root-width);top:0;left:0}.menu-settings:is(:is(nav.root-menu ul) li) span{display:none}nav.root-menu button.burger-menu-trigger{display:none}nav.scroll-nav,nav.page-nav{position:fixed;left:var(--root-width);bottom:0;z-index:17;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none;font-size:var(--fs-sub-nav);padding:var(--primary-padding);width:var(--primary-width)}:is(nav.scroll-nav,nav.page-nav) ul{list-style-type:none;pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4dvw;width:100%;font-size:var(--fs-sub-nav);text-transform:uppercase}:is(:is(nav.scroll-nav,nav.page-nav) ul) li{line-height:1;font-family:var(--ff-sub-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.15ch}.menu-whybuy-introfilm:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_introfilm.svg)}.menu-whybuy-hero:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_hero.svg)}.menu-whybuy-siteplan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_siteplan.svg)}.menu-whybuy-amenities:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_amenities.svg)}.menu-whybuy-development:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_development.svg)}.menu-whybuy-connectivity:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_connectivity.svg)}.menu-whybuy-story:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_story.svg)}.menu-whybuy-investment:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_investment.svg)}.menu-whybuy-opportunity:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_whybuy_opportunity.svg)}:is(.menu-building-h1-overview:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.menu-building-G1-overview:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) .icon{background-image:url(../assets/navbar/nav_building_overview.svg)}:is(.menu-building-h1-classic:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.menu-building-G1-classic:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) .icon{background-image:url(../assets/navbar/nav_building_classic.svg)}:is(.menu-building-h1-premium:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.menu-building-G1-premium:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) .icon{background-image:url(../assets/navbar/nav_building_premium.svg)}.menu-building-h1-luxe:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_building_luxe.svg)}.menu-masterplan-siteplan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_mp_siteplan.svg)}.menu-masterplan-amenities-atrium:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_mp_atrium.svg)}.menu-masterplan-amenities-no1:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_mp_amenities-no1.svg)}.menu-masterplan-amenities-no2:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_mp_amenities-no2.svg)}.menu-masterplan-landscape:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_mp_landscape.svg)}.menu-developer-designedforlife:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_team_designedforlife.svg)}.menu-developer-transformingtomorrow:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_team_ourvision.svg)}.menu-developer-sustainability:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_team_sustainability.svg)}.menu-apartment-location:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_apt_plotlocation.svg)}:is(.menu-apartment-plan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.mobile-menu-apartment-plan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) .icon{background-image:url(../assets/navbar/nav_apt_floorplan.svg)}.menu-apartment-interiors:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_apt_interiors.svg)}.menu-apartment-cchoices:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_apt_cchoices.svg)}.menu-apartment-views:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_apt_views.svg)}.menu-apartment-tour:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{background-image:url(../assets/navbar/nav_apt_tour.svg)}:is(.menu-apartment-specs:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) .icon{background-image:url(../assets/navbar/nav_apt_specs.svg)}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75dvh}:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a) .icon{height:max(1dvw,1.2rem);width:max(1dvw,1.2rem);background-position:center top;background-size:contain;background-repeat:no-repeat}.active:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a){color:var(--clr-nav-selected)}.menu-whybuy-introfilm:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_introfilm_selected.svg)}.menu-whybuy-hero:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_hero_selected.svg)}.menu-whybuy-siteplan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_siteplan_selected.svg)}.menu-whybuy-amenities:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_amenities_selected.svg)}.menu-whybuy-development:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_development_selected.svg)}.menu-whybuy-connectivity:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_connectivity_selected.svg)}.menu-whybuy-story:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_story_selected.svg)}.menu-whybuy-investment:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_investment_selected.svg)}.menu-whybuy-opportunity:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_whybuy_opportunity_selected.svg)}:is(.menu-building-h1-overview:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.menu-building-G1-overview:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) a.active .icon{background-image:url(../assets/navbar/nav_building_overview_selected.svg)}:is(.menu-building-h1-classic:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.menu-building-G1-classic:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) a.active .icon{background-image:url(../assets/navbar/nav_building_classic_selected.svg)}:is(.menu-building-h1-premium:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.menu-building-G1-premium:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) a.active .icon{background-image:url(../assets/navbar/nav_building_premium_selected.svg)}.menu-building-h1-luxe:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_building_luxe_selected.svg)}.menu-masterplan-siteplan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_mp_siteplan_selected.svg)}.menu-masterplan-amenities-atrium:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_mp_atrium_selected.svg)}.menu-masterplan-amenities-no1:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_mp_amenities-no1_selected.svg)}.menu-masterplan-amenities-no2:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_mp_amenities-no2_selected.svg)}.menu-masterplan-landscape:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_mp_landscape_selected.svg)}.menu-developer-designedforlife:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_team_designedforlife_selected.svg)}.menu-developer-transformingtomorrow:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_team_ourvision_selected.svg)}.menu-developer-sustainability:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_team_sustainability_selected.svg)}.menu-apartment-location:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_apt_plotlocation_selected.svg)}:is(.menu-apartment-plan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.mobile-menu-apartment-plan:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) a.active .icon{background-image:url(../assets/navbar/nav_apt_floorplan_selected.svg)}.menu-apartment-interiors:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_apt_interiors_selected.svg)}.menu-apartment-cchoices:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_apt_cchoices_selected.svg)}.menu-apartment-views:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_apt_views_selected.svg)}.menu-apartment-tour:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a.active .icon{background-image:url(../assets/navbar/nav_apt_tour_selected.svg)}:is(.menu-apartment-specs:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li)) a.active .icon{background-image:url(../assets/navbar/nav_apt_specs_selected.svg)}.menu-close:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a{background:url(../assets/decorations/button_open_close.svg) 50% / contain no-repeat}nav#whybuy,nav#developer,nav#multiple-apartment-details{width:auto;padding:var(--primary-padding) 0}:is(nav#whybuy,nav#developer,nav#multiple-apartment-details) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}:is(:is(nav#whybuy,nav#developer,nav#multiple-apartment-details) ul) li{padding:.7dvh .1dvw;background:var(--white);border-radius:0 5px 5px 0;max-width:5dvw;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px #0003}nav#multiple-apartment-details{left:0;bottom:calc(var(--primary-padding)*2 + var(--round-btn-height))}nav#whybuy,nav#developer{padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes selectedAni{0%{-webkit-transform:rotate(0deg);transform:rotate(0);background-size:80%}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-size:contain}}@keyframes selectedAni{0%{-webkit-transform:rotate(0deg);transform:rotate(0);background-size:80%}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-size:contain}}:is(.content-window#masterplan,.content-window#availability) nav.scroll-nav{width:var(--primary-width)}:is(:is(.content-window#masterplan,.content-window#availability) nav.scroll-nav) ul{margin:initial;width:100%}:is(:is(:is(.content-window#masterplan,.content-window#availability) nav.scroll-nav) ul) li{width:initial;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){nav.root-menu{height:max(var(--nav-height-portrait),3rem);background:var(--bg-nav);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003;z-index:11;padding:0}nav.root-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;gap:0 2dvw;padding:0 1dvh;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:is(nav.root-menu ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.25rem 0 calc(max(1dvh,.5rem) + env(safe-area-inset-bottom,0px)) 0}:is(:is(nav.root-menu ul) li) a{padding:initial}:is(:is(:is(nav.root-menu ul) li) a) span{display:block;line-height:1;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(nav.root-menu ul) li) a):after{content:none}.active:is(:is(:is(nav.root-menu ul) li) a) .icon{-webkit-filter:invert(49%) sepia(12%) saturate(5681%) hue-rotate(348deg) brightness(97%) contrast(49%);filter:invert(49%) sepia(12%) saturate(5681%) hue-rotate(348deg) brightness(97%) contrast(49%)}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{margin:0}.menu-switchuser:is(:is(nav.root-menu ul) li) span:not(.user-name){letter-spacing:0}:is(:is(nav.root-menu ul) li) .icon{display:block;background-size:max(2.5dvh,1.56rem) max(2.5dvh,1.06rem)!important;background-position:50%!important;background-repeat:no-repeat!important;width:4dvh!important;height:initial!important;aspect-ratio:1 / 1!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-whybuy:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_whybuy.svg)}.menu-explore:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_explore.svg)}.menu-masterplan:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_masterplan.svg)}.menu-building:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_homes.svg)}.menu-h1:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_no1.svg)}.menu-g1:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_thecharlton.svg)}.menu-availability:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_availability.svg)}.menu-media:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_media.svg)}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{display:initial;background:url(../assets/navbar/nav_user.svg)}.menu-settings:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_settings.svg)}.menu-settings:is(:is(nav.root-menu ul) li) span{display:block}.menu-contact:is(:is(nav.root-menu ul) li) .icon{background:url(../assets/navbar/nav_contact.svg);background-size:max(1.9dvh,1.06rem)!important}.menu-contact:is(:is(nav.root-menu ul) li) span{display:block}.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li){position:relative;width:initial;height:initial;margin:initial}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a{height:100%;gap:.5dvh}:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span:not(.user-name){text-transform:uppercase;margin:initial}:is(:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span:not(.user-name)):after{display:none}:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span{color:var(--clr-nav)}:is(:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span):not(.user-name){font-size:var(--fs-nav)}.user-name:is(:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span){display:none}.menu-developer:is(:is(nav.root-menu ul) li){padding:.25rem 0 calc(max(1dvh,.5rem) + env(safe-area-inset-bottom,0px)) 0}.menu-developer:is(:is(nav.root-menu ul) li) span{display:block}.menu-developer:is(:is(nav.root-menu ul) li) a{background-position:50% calc(var(--nav-height-portrait) * .2)}:is(:is(nav.root-menu ul) li) a{gap:.3rem;letter-spacing:0}nav.scroll-nav{background:var(--white)}nav.page-nav{top:0;bottom:inherit;z-index:1000;left:0;width:100dvw;background:var(--bg-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:calc(var(--primary-padding)/2) var(--primary-padding)}nav#whybuy,nav#developer{display:none}nav#multiple-apartment-details{height:calc(var(--nav-height-portrait)*.7);left:0;bottom:calc(var(--primary-padding)*2 + var(--round-btn-height))}nav#multiple-apartment-details ul{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav#multiple-apartment-details ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(nav#multiple-apartment-details ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:unset;-webkit-box-shadow:none;box-shadow:none}}@media(max-width:767px)and (orientation:portrait){nav.root-menu{-webkit-transition:bottom .25s ease-in-out;transition:bottom .25s ease-in-out;height:calc(var(--nav-height-portrait) * 2)}nav.root-menu ul{display:grid;grid-template-columns:repeat(7,1fr)}:is(nav.root-menu ul) li{padding:0 0 1.5dvh}.menu-developer:is(:is(nav.root-menu ul) li){padding:0 0 1.5dvh}.menu-developer:is(:is(nav.root-menu ul) li) a{background-position:50% calc(var(--nav-height-portrait) * .1)}nav.root-menu button.burger-menu-trigger{grid-row:span 2;height:100%;display:block;position:initial;background:url(../assets/decorations/3dots.svg) 50% / 1rem no-repeat #0000001a;-webkit-transition:background-position .25s ease-in-out;transition:background-position .25s ease-in-out;position:relative}:is(nav.root-menu button.burger-menu-trigger):before{content:"Less";font-family:var(--ff-nav);font-size:var(--fs-nav);position:absolute;top:calc(var(--nav-height-portrait) * 1.2);left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}nav.root-menu.closed{bottom:calc(var(--nav-height-portrait) * -1)}nav.root-menu.closed button.burger-menu-trigger{background-position:50% calc(var(--nav-height-portrait) * .35)}:is(nav.root-menu.closed button.burger-menu-trigger):before{content:"More";top:calc(var(--nav-height-portrait) * .65)}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(:is(nav#whybuy,nav#developer,nav#multiple-apartment-details) ul) li{padding:1rem 0}:is(:is(:is(:is(nav#whybuy,nav#developer,nav#multiple-apartment-details) ul) li) a) .icon{height:1.8rem;width:1.8rem}:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a) .icon{height:1.8rem;width:1.8rem}.menu-switchuser:is(:is(nav.root-menu ul) li) span.user-name{font-size:1rem}}.modal-overlay{background:var(--bg-modal);position:fixed;z-index:54;top:0;left:0;width:100dvw;height:100dvh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-overlay .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}:is(.modal-overlay .modal-content)>video,:is(.modal-overlay .modal-content) video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:is(.modal-overlay .modal-content) video::-webkit-media-controls-panel,:is(.modal-overlay .modal-content) video::-webkit-media-controls-enclosure{left:5rem;width:38rem;background:none}:is(.modal-overlay .modal-content) video::-webkit-media-controls-overlay-play-button,:is(.modal-overlay .modal-content) video::-webkit-media-controls-fullscreen-button{display:none}:is(.modal-overlay .modal-content) .alternate-views-button-container{position:absolute;bottom:calc(var(--primary-padding)*.75);left:calc(var(--round-btn-height) * 4)}:is(:is(.modal-overlay .modal-content) .alternate-views-button-container) button.selected{background:var(--bg-button)}:is(.modal-overlay .modal-content) .videowrapper{width:100dvw;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.modal-overlay .modal-content)>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:is(.modal-overlay .modal-content) .carousel-container{--carousel-width: 100dvw;--carousel-height: 100dvh;background:var(--black)}:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample{background-color:transparent}:is(:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample) .textbox_small{display:none}:is(:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) svg{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.with-primary:is(:is(.modal-overlay .modal-content) .carousel-container){margin-left:initial}.locator:is(:is(.modal-overlay .modal-content) .carousel-container) .inner{width:var(--carousel-width)}:is(:is(.modal-overlay .modal-content) .carousel-container) .prev,:is(:is(.modal-overlay .modal-content) .carousel-container) .next{bottom:.5rem}.plan:is(:is(.modal-overlay .modal-content) .carousel-container){background-color:var(--white)}:is(.modal-overlay .modal-content) .qrcode{width:20dvw;display:block;margin:0 auto}:is(:is(.modal-overlay .modal-content) .qrcode) svg{width:100%;aspect-ratio:1 / 1}:is(:is(.modal-overlay .modal-content) .qrcode) .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2dvh}:is(:is(:is(.modal-overlay .modal-content) .qrcode) .share) button{background-color:var(--bg-button);color:var( --clr-button-light);padding:0 1dvh}.modal-overlay .btn-close{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding);height:var(--round-btn-height);width:var(--round-btn-height);background:url(../assets/decorations/button_open_close.svg) 50% / contain no-repeat}.modal-overlay .carousel-container .enlarge{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.modal-overlay{padding:0}.modal-overlay .modal-content{width:100%;padding:0}:is(.modal-overlay .modal-content) .alternate-views-button-container{bottom:initial;top:2dvh;left:2dvh;position:absolute}:is(.modal-overlay .modal-content) video::-webkit-media-controls-panel,:is(.modal-overlay .modal-content) video::-webkit-media-controls-enclosure{width:70dvw}.full-width:is(:is(.modal-overlay .modal-content) .carousel-container){--carousel-width: 100dvw}.modal-overlay .northpoint-container{top:calc(var(--primary-padding)*2 + var(--round-btn-height))}.modal-overlay .btn-close,.modal-overlay .carousel-container .next,.modal-overlay .carousel-container .prev{height:var(--round-btn-height);bottom:var(--primary-padding);background-position:50%;background-size:1.8rem}.modal-overlay .btn-close{top:var(--primary-padding);right:var(--primary-padding);left:unset}}.popup.switch-user{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup.switch-user .popup-inner{background-color:var(--bg-popup-inner);padding:1rem;width:12dvw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:1.5dvh;left:1.5dvh;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--primary-padding)}:is(.popup.switch-user .popup-inner) p{text-align:center;line-height:1.2}:is(.popup.switch-user .popup-inner) button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--login-btn-height);background:var(--bg-button);color:var(--clr-button-light);border-radius:var(--btn-border-radius)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.popup{display:-webkit-box;display:-ms-flexbox;display:flex}.popup.switch-user{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.switch-user .popup-inner{position:initial;width:min(300px,100%)}}.login-container,.release-container{z-index:11;width:min(94dvw,max(29rem,24.8dvw));padding:min(2rem,4dvw);background:var(--bg-login)}:is(.login-container,.release-container)>*{margin:.5dvh auto}:is(.login-container,.release-container) div.input-container{display:inline;position:relative}:is(:is(.login-container,.release-container) div.input-container):after{content:attr(data-status);color:var(--clr-alert);position:absolute;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:calc(var(--key-btn-size) * .4);font-size:var(--fs-alert)}:is(.login-container,.release-container) input{height:var(--login-btn-height);width:calc(100% - var(--key-btn-size));outline:none;margin-bottom:1dvh;background:var(--bg-text-input)}:is(.login-container,.release-container) input:focus-visible{background:var(--bg-text-input-visible);border:1px solid var(--brdr-login)}:is(.login-container,.release-container) h1{font-size:var(--fs-h5);text-align:center;margin-bottom:2dvh}:is(.login-container,.release-container) p{font-family:var(--ff-login);padding:.2dvh 0;text-align:center}:is(.login-container,.release-container) button{height:var(--login-btn-height);font-size:var(--fs-login-button)}.loginanon:is(:is(.login-container,.release-container) button){width:100%}.key_backspace:is(:is(.login-container,.release-container) button){width:var(--key-btn-size);top:-.15dvh;position:relative;background:var(--bg-button);color:var(--clr-button-light);margin:initial;padding:initial}:is(.login-container,.release-container):not(.showkeyboard) .keyboardrow:not(.first-row){height:0;overflow:hidden}:is(:is(.login-container,.release-container):not(.showkeyboard) .btn-container) button{opacity:.5;pointer-events:none}:is(.login-container,.release-container) .keyboardrow:not(.first-row){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s height ease-in-out;transition:.25s height ease-in-out}:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button{background:var(--bg-button-key);color:var(--clr-button-key);border-radius:5px;font-weight:700;font-size:var(--fs-button-key)}:is(:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button):not(.key_space){width:var(--key-btn-size);aspect-ratio:1 / 1}.key_space:is(:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button){margin:1rem 0;width:71%}:is(.login-container,.release-container) .btn-container,:is(.login-container,.release-container) .release-button-container{width:71%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}:is(:is(.login-container,.release-container) .btn-container,:is(.login-container,.release-container) .release-button-container) button{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.login-container,.release-container) .release-button-container{margin:2dvh auto}:is(.login-container,.release-container) .qrcode{width:100%}:is(.login-container,.release-container) .customercode{display:block;font-weight:bolder;font-size:1.6em;margin:1dvh 0 0}.release-container div.position-container{padding:min(2rem,4dvw);position:relative}:is(.release-container div.position-container) p{font-family:var(--ff-body)}:is(.release-container .release-button-container) button{background:var(--bg-button);color:var(--clr-button-light)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:is(.login-container,.release-container) button.key_backspace{top:-.2dvh}}@media(max-width:767px)and (orientation:portrait){:is(.login-container,.release-container) button.key_backspace{top:-.3dvh}}.carousel-container{--carousel-width: 55dvw;--carousel-height: 100dvh;width:var(--carousel-width);height:var(--carousel-height);overflow:hidden;position:relative}.carousel-container.full-width{--carousel-width: calc(100dvw - var(--root-width));--carousel-height: 100dvh;margin-left:0}.carousel-container.with-primary{--carousel-width: calc(100dvw - var(--root-width) - var(--primary-width));margin-left:var(--primary-width)}.carousel-container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;-webkit-transition:left .25s ease-out;transition:left .25s ease-out;height:var(--carousel-height)}:is(.carousel-container .inner) .sample{-webkit-box-flex:1;-ms-flex:1 0 var(--carousel-width);flex:1 0 var(--carousel-width);height:var(--carousel-height);width:var(--carousel-width);overflow:hidden;position:relative;background:var(--bg-carousel-sample)}:is(:is(.carousel-container .inner) .sample)>img,:is(:is(.carousel-container .inner) .sample)>svg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.contain:is(:is(:is(.carousel-container .inner) .sample)>img,:is(:is(.carousel-container .inner) .sample)>svg){-o-object-fit:contain;object-fit:contain}:is(:is(.carousel-container .inner) .sample) .textbox_small{position:absolute;z-index:1;top:0;left:0;width:15rem;background:var(--bg-carousel-textbox);padding:1rem}.carousel-container .next,.carousel-container .prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:var(--round-btn-height);height:5.9dvh;background-size:100%;background-repeat:no-repeat;background-position:100% 50%;background-image:url(../assets/decorations/gallery_arrow_prev.svg);background-color:#ffffff80}.carousel-container .next{background-image:url(../assets/decorations/gallery_arrow_next.svg);text-align:right;right:0;left:unset;background-position:0% 50%}.carousel-container .enlarge{left:var(--primary-padding);bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px))}.carousel-container .carousel-counter{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);gap:calc(max(.42dvw,.5rem)/2)}:is(.carousel-container .carousel-counter) .counter{background-color:var(--bg-carousel-bubble);border-radius:.5rem;-webkit-box-flex:0;-ms-flex:0 0 max(.42dvw,.5rem);flex:0 0 max(.42dvw,.5rem);height:max(.42dvw,.5rem);cursor:pointer;-webkit-transition:-webkit-box-flex .25s ease-in-out;transition:-webkit-box-flex .25s ease-in-out;transition:flex .25s ease-in-out;transition:flex .25s ease-in-out,-webkit-box-flex .25s ease-in-out,-ms-flex .25s ease-in-out;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.6);box-shadow:0 0 2px #0009}:is(:is(.carousel-container .carousel-counter) .counter):hover{opacity:.65}.active:is(:is(.carousel-container .carousel-counter) .counter){background:var(--bg-carousel-bubble-selected);-webkit-box-flex:0;-ms-flex:0 0 calc(max(.42dvw,.5rem)*2);flex:0 0 calc(max(.42dvw,.5rem)*2);-webkit-transition:-webkit-box-flex .25s ease-in-out;transition:-webkit-box-flex .25s ease-in-out;transition:flex .25s ease-in-out;transition:flex .25s ease-in-out,-webkit-box-flex .25s ease-in-out,-ms-flex .25s ease-in-out}:is(.primary-panel .carousel-container) .carousel-counter{bottom:calc(var(--primary-padding))}.primary-panel .enlarge{bottom:calc(var(--primary-padding))}.enlarge{position:absolute;width:var(--round-btn-height);height:var(--round-btn-height);background-image:url(../assets/decorations/icon_fullscreen.svg)}.caption{position:absolute;top:.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .next{height:4.75dvh}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .prev,:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .next{height:6dvh;width:2dvw}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .carousel-counter{left:calc(var(--round-btn-height) * 2);-webkit-transform:initial;transform:initial;max-width:13rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .carousel-counter) .counter{-webkit-box-flex:0;-ms-flex:0 0 .5rem;flex:0 0 .5rem}}@media(max-width:767px)and (orientation:portrait){.carousel-container .caption{bottom:initial;top:.5dvh;text-align:center;width:max(100%,18.75rem)}.carousel-container .prev,.carousel-container .next{display:none}}.screensaver-container{position:absolute;width:100dvw;height:100dvh;z-index:10;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screensaver-container img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.screensaver-container .screensaver-image,.screensaver-container .screensaver-video{position:absolute;z-index:-1;width:100%;height:100%}:is(.screensaver-container .screensaver-image,.screensaver-container .screensaver-video) img,:is(.screensaver-container .screensaver-image,.screensaver-container .screensaver-video) video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screensaver-container .screensaver-logo,.screensaver-container .screensaver-dev-logo{background-image:linear-gradient(-45deg,var(--copper) 0%,var(--copper) 40%,var(--cream) 50%,var(--copper) 60%,var(--copper) 100%);background-size:500% 500%;z-index:1;pointer-events:none;-webkit-mask-repeat:no-repeat}.screensaver-container .screensaver-logo{width:max(9.38rem,10dvw);-webkit-mask:url(../assets/branding/logo.svg) 50% / contain no-repeat;animation:shimmerAnimation 15s ease-in-out infinite reverse;aspect-ratio:1/1;top:50%}.screensaver-container .screensaver-dev-logo{position:absolute;bottom:6dvh;width:max(6.25rem,7dvw);aspect-ratio:1/1;-webkit-mask:url(../assets/branding/logo_developer.svg) 50% 100% / contain no-repeat;animation:shimmerAnimation 15s .42s ease-in-out infinite reverse;bottom:3dvw}@-webkit-keyframes shimmerAnimation{0%{background-position:top left}20%{background-position:bottom right}to{background-position:bottom right}}@keyframes shimmerAnimation{0%{background-position:top left}20%{background-position:bottom right}to{background-position:bottom right}}.primary-panel{position:absolute;width:var(--primary-width);z-index:1;padding:var(--primary-padding);background:url(../assets/branding/logo_pattern.svg) 37% 59dvh / 130dvh no-repeat var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100dvw}.primary-panel.full-height{height:100dvh}.primary-panel.top-right{left:initial;right:0}.primary-panel h1,.primary-panel h5,.primary-panel p{text-align:center}.primary-panel p{margin:2dvh 0}:is(.primary-panel .gallery-index)+h5{margin:3dvh 0 1dvh}:is(.primary-panel .gallery-index) .material-button-container{display:none}.primary-panel ul.speclist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2dvh 0}:is(.primary-panel ul.speclist) h5{margin-bottom:1dvh}:is(.primary-panel ul.speclist) li{padding-bottom:1dvh;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.selected:is(:is(.primary-panel ul.speclist) li) a{color:var(--clr-nav-selected)}:is(:is(.primary-panel ul.speclist) li):before{content:"-"}.hide:is(.primary-panel ul.speclist){display:none}.primary-panel .material-button-container{gap:var(--primary-padding)}:is(.primary-panel .material-button-container) button{letter-spacing:.15ch;height:var(--tabs-height);border-radius:var(--btn-border-radius)}:is(:is(.primary-panel .material-button-container) button):not(.selected){background-color:var(--cream-light)}.primary-panel .specbutton{border-radius:var(--btn-border-radius);margin:var(--primary-padding) auto 0 auto;color:var(--clr-button-light);background:var(--bg-button);height:var(--tabs-height);-ms-flex-negative:0;flex-shrink:0}.mobile:is(.primary-panel .specbutton){display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--btn-height)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.primary-panel{width:100dvw;padding:calc(var(--primary-padding)*2)!important;display:block}.primary-panel .specbutton{display:none}.mobile:is(.primary-panel .specbutton){display:-webkit-box;display:-ms-flexbox;display:flex}}.spin-container{position:absolute;left:calc(var(--primary-width) + var(--root-width));top:0;height:100dvh;width:calc(100dvw - var(--primary-width) - var(--root-width));overflow:hidden;-webkit-transition:all .2s linear;transition:all .2s linear}.spin-container .panzoom{position:relative;width:calc(100dvw - var(--primary-width) - var(--root-width));height:100dvh}:is(.spin-container .panzoom) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.spin-container.hidden{display:none}:is(.spin-container .panzoom) img{position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.scrubpad-container{position:absolute;bottom:calc(0px + env(safe-area-inset-bottom,0px));width:34dvw;height:10dvh;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.scrubpad-container .scrub-buttons-container{display:none}.scrubpad-container .scrubpad{background:url(../assets/decorations/spin.svg) 50% / 10.8dvw no-repeat;z-index:4;width:100%;height:100%}.content-wrapper._explore .spin-container{left:var(--primary-width)}.northpoint-container{position:absolute;top:1dvw;right:1dvw;width:max(4dvw,5rem);height:max(4dvw,5rem)!important;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;pointer-events:none}.northpoint-container .northpoint{background-image:url(../assets/decorations/northpoint_white.svg);background-repeat:no-repeat;background-size:50%;background-position:50%;width:100%;height:100%}:is(.northpoint-container .northpoint) p{font-size:var(--fs-northpoint);text-transform:uppercase;text-align:center;line-height:min(7dvw,1rem);color:var(--clr-northpoint-spin);font-family:var(--ff-northpoint)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.spin-container{position:absolute;left:0;top:0;height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button));width:100dvw;overflow:hidden}.spin-container .react-transform-wrapper,.spin-container .react-transform-component{height:100%}.spin-container .panzoom{width:100dvw;height:100%}.spin-container canvas{height:100%!important}.scrubpad-container{width:100dvw;bottom:1.2dvh}.scrubpad-container .scrub-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5dvh 1dvh 0}:is(.scrubpad-container .scrub-buttons-container) button{border:1px solid var(--white);width:2.5rem;height:2.5rem;border-radius:100%;background-size:1rem;background-position:50%;background-repeat:no-repeat;background-color:#00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.scrub-button-left:is(:is(.scrubpad-container .scrub-buttons-container) button){background-image:url(../assets/decorations/icon_arrow-rotate-left.svg)}.scrub-button-right:is(:is(.scrubpad-container .scrub-buttons-container) button){background-image:url(../assets/decorations/icon_arrow-rotate-right.svg)}.scrubpad-container .scrubpad{display:none}.bottom-sheet-2:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container{height:calc(100% - 53.6dvh - var(--nav-height-portrait) + var(--bottom-sheet-button))}:is(.bottom-sheet-2:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container) .panzoom{height:100%}.bottom-sheet-1:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container{height:calc(100% - 28.6dvh - var(--nav-height-portrait) + var(--bottom-sheet-button))}:is(.bottom-sheet-1:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container) .panzoom{height:100%}.content-wrapper._availability .spin-container{height:calc(96.4dvh - var(--nav-height-portrait))}}#availability.content-window .primary-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.apartment-filter .grouped-filters-header{height:var(--btn-height);border-radius:var(--btn-border-radius);gap:max(.6dvw,.63rem);margin:0 0 0 auto;color:var(--clr-button-light);display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-button);-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(.apartment-filter .grouped-filters-header):after{width:max(1dvh,1rem);content:url(../assets/decorations/icon_filter.svg)}:is(.apartment-filter .grouped-filters-header):before{content:"More Filters";line-height:3.25dvh}.group-open:is(.apartment-filter .grouped-filters-header):before{content:"Hide Filters"}.group-closed:is(.apartment-filter .grouped-filters-wrapper){height:0;overflow:hidden}.group-open:is(.apartment-filter .grouped-filters-wrapper){overflow-y:auto;padding-right:1dvh;background:var(--white);padding:calc(var(--primary-padding)/2);max-height:55dvh}.apartment-filter ul{display:grid;grid-template-columns:repeat(2,1fr);gap:max(.1dvw,.2rem) max(.15dvw,1rem);font-size:var(--fs-filter);font-family:var(--ff-filter);text-transform:capitalize;margin-bottom:2dvh}:is(.apartment-filter ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}:is(:is(.apartment-filter ul) li) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:center;background-size:120%;background-repeat:no-repeat;height:var(--checkbox-size);min-height:var(--checkbox-size);min-width:var(--checkbox-size);width:var(--checkbox-size);border:1px solid var(--brdr-filter-checkbox)}.unreleased:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-unavailable)}.available:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-available)}.reserved:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-reserved)}.sold:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-sold)}.availability:is(:is(.apartment-filter ul) li) input[type=checkbox]:checked{background-image:url(../assets/decorations/icon_check_white.svg)}:is(:is(.apartment-filter ul) li) input[type=checkbox]:checked{background-image:url(../assets/decorations/icon_check.svg)}:is(:is(.apartment-filter ul) li) label{width:100%;padding:.37dvh 0}.developments:is(.apartment-filter ul) li{background-color:var(--cream);height:3.5dvh;padding:0 1dvh;border-radius:4px;-webkit-box-shadow:2px 2px 0 var(--copper);box-shadow:2px 2px 0 var(--copper)}.apartment-filter .aptgiam,.apartment-filter .apttenure,.apartment-filter .plotnamefilter{display:none}.filter-tables{margin-top:1rem}h4.filter_heading{font-family:var(--ff-filter-heading);font-size:var(--fs-filter-heading);color:var(--clr-filter-heading);padding:.5dvh 0;margin-bottom:.5dvh;text-transform:uppercase;border-top:1px solid var(--brdr-filter);letter-spacing:.1ch}.scalarvalue{position:relative;width:95%;margin:0 auto;padding-bottom:4dvh}.scalarvalue>div{position:absolute;left:1dvw;right:1dvw}:is(.scalarvalue>div)>[inverse-left],:is(.scalarvalue>div)>[inverse-right]{height:.5dvh;border-radius:.5dvh;background-color:#ffffff4d;position:absolute}:is(.scalarvalue>div)>[inverse-right]{right:0}:is(.scalarvalue>div)>[range]{height:.5dvh;background:linear-gradient(90deg,var(--bg-filter-slider-left) 0%,var(--bg-filter-slider-right) 75%);position:absolute}:is(.scalarvalue>div)>[thumb]{top:-.75dvh;height:2dvh;width:2dvh;margin-left:-.75dvh;background-color:var(--bg-filter-slider-thumb);border-radius:50%;position:absolute;cursor:pointer;-webkit-box-shadow:1px 1px rgba(0,0,0,.1);box-shadow:1px 1px #0000001a}:is(.scalarvalue>div)>[sign]{margin-top:.7dvh;padding:.2dvh .5dvw 0 0;font-family:var(--ff-filter);color:var(--clr-filter-body);display:inline-block;width:50%;text-align:right;font-size:var(--fs-small)}:is(:is(.scalarvalue>div)>[sign]):last-of-type{padding:.2dvh 0 0 .5dvw;text-align:left}:is(:is(.scalarvalue>div)>[sign]):last-of-type:before{content:"-";position:absolute;margin-left:-.5dvw;font-family:sans-serif;line-height:.6}.scalarvalue>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;width:100%;opacity:0}:is(.scalarvalue>input[type=range])::-webkit-slider-thumb{width:1.45dvw;height:1.45dvw;border-radius:0;pointer-events:all;-webkit-appearance:none}div.level-selector-position{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(var(--root-width) + var(--primary-width));z-index:1;background:var(--bg-level-selector);font-family:var(--ff-level-selector);font-size:var(--fs-body);padding:.25dvh 0;border-radius:0 5px 5px 0;-webkit-transition:all .2s linear;transition:all .2s linear}div.level-selector-position:hover{cursor:pointer}div.level-selector-position li{padding:.75dvh .5dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected:is(div.level-selector-position li){background:var(--bg-level-selector-selected);color:var(--clr-level-selector-selected)}:is(div.level-selector-position li) .available-apartments{margin:0 0 0 .125dvw;font-size:var(--fs-small)}:is(:is(div.level-selector-position li) .available-apartments):before{content:"("}:is(:is(div.level-selector-position li) .available-apartments):after{content:")"}button.apartmentlist{position:absolute;left:calc(var(--root-width) + var(--primary-width) + var(--window-inset-padding)*4);bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));width:auto;z-index:4;-webkit-transition:border-radius .7s ease-in-out;transition:border-radius .7s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:max(.5dvw,.5rem);border-radius:var(--btn-border-radius)}button.apartmentlist:before{content:url(../assets/decorations/icon_list.svg);width:max(1dvh,1rem)}button.apartmentlist:after{content:"Show List"}.content-wrapper.apartment-list-open button.apartmentlist{color:var(--clr-button-light);border-radius:0 0 .63rem .63rem;background-color:var(--bg-button)}:is(.content-wrapper.apartment-list-open button.apartmentlist):before{content:url(../assets/decorations/icon_list_white.svg);width:max(1dvh,1rem)}:is(.content-wrapper.apartment-list-open button.apartmentlist):after{content:"Hide List"}button.filter,button.collection{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.primary-panel{padding:var(--primary-padding)!important}.primary-inner{gap:var(--primary-padding)}button.apartmentlist{bottom:initial;top:1dvh;left:1dvh;z-index:14}.table-scroll{border:1px solid var(--copper);border-top:none}:is(#availability.content-window .filter-tables) .filter_heading{display:none}:is(#availability.content-window .bottom-sheet.status-3) .primary-panel,:is(#availability.content-window .bottom-sheet.status-3) .primary-panel.full-height{height:calc(100dvh - var(--bottom-sheet-button) - var(--nav-height-portrait))}:is(#availability.content-window .bottom-sheet.status-3) .primary-inner{height:81dvh;gap:2dvh;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#availability.content-window .bottom-sheet.status-3) .primary-inner)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter) .grouped-filters-wrapper{overflow-y:auto;padding-right:1dvh;background:var(--white);padding:calc(var(--primary-padding)/2)}:is(:is(:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter) .developerments) h4{margin-bottom:.7dvh}:is(:is(#availability.content-window .bottom-sheet.status-3) .grouped-filters-header):before{content:"Hide Filters"}:is(:is(#availability.content-window .bottom-sheet.status-3) .filter-tables) .table-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#availability.content-window .bottom-sheet.status-2,#availability.content-window .bottom-sheet.status-1) .grouped-filters-wrapper{height:0;overflow:hidden}:is(#availability.content-window .bottom-sheet.status-2,#availability.content-window .bottom-sheet.status-1) .primary-inner{height:41dvh}.apartment-filter{padding:var(--primary-padding);background:var(--cream-light);border-radius:.63rem}.apartment-filter .wrapper{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}:is(:is(:is(.apartment-filter div:not(.block-filter-wrapper)) .wrapper.status-closed) h4)+*{margin-top:.5dvh}:is(.apartment-filter .grouped-filters-header):before{content:"More Filters";line-height:3.25dvh}h4.filter_heading{border:none;margin:0}.filter-tables{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--primary-padding);background:var(--cream-light);border-radius:.63rem}div.level-selector-position{top:initial;-webkit-transform:initial;transform:initial;-webkit-transform:translateX(-50%);transform:translate(-50%);left:50%;background:transparent;bottom:calc(var(--nav-height-portrait) + var(--bottom-sheet-button));z-index:1;width:40dvw;height:calc(var(--dial-height-selected) + (var(--dial-height)*3));padding:initial}.level-selector-wrapper{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-padding-top:0}.level-selector-wrapper::-webkit-scrollbar{display:none}.level-selector-wrapper .level-focus{position:fixed;height:var(--dial-height-selected);width:100%;border:1px solid var(--white);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:999px;background:#00000080}:is(.level-selector-wrapper .level-focus):before{content:"Lvl";text-transform:uppercase;color:#fff;padding-left:7dvw;line-height:var(--dial-height-selected);font-size:1.2em;font-family:var(--ff-h4)}.level-selector-wrapper ul.level-selector{list-style:none;margin:0;top:0;left:0;-webkit-transform:initial;transform:initial;background:initial;padding:0 0 calc(2 * var(--dial-height) - .25rem) 20dvw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:calc(2 * var(--dial-height));position:absolute}:is(.level-selector-wrapper ul.level-selector) li{height:calc(var(--dial-height) - .44rem);-webkit-transition:height .1s ease-in-out;transition:height .1s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:initial;scroll-snap-align:center;color:#fff;gap:.5dvw}.selected:is(:is(.level-selector-wrapper ul.level-selector) li){height:calc(var(--dial-height-selected) - .44rem);font-weight:700;letter-spacing:.15ch;background:transparent;text-transform:uppercase}.selected:is(:is(.level-selector-wrapper ul.level-selector) li) span{-webkit-transform:scale(1.2);transform:scale(1.2)}.selected:is(:is(.level-selector-wrapper ul.level-selector) li) .available-apartments{margin:0 0 0 2dvw}.content-wrapper.apartment-list-open button.apartmentlist{border-radius:var(--btn-border-radius) var(--btn-border-radius) 0 0}.content-wrapper.bottom-sheet-1 div.level-selector-position{bottom:calc(var(--nav-height-portrait) + 25dvh)}.content-wrapper.bottom-sheet-2 div.level-selector-position{bottom:calc(var(--nav-height-portrait) + 50dvh)}:is(.content-wrapper.bottom-sheet-3 .apartment-filter) .grouped-filters-header{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.scalarvalue>div>[sign]{padding:.2dvh 1.5ch 0 0}}.table-scroll table{border-collapse:collapse}:is(.table-scroll table) tr{background-color:var(--bg-row-even)}.outOfSync:is(:is(.table-scroll table) tr){background-color:var(--bg-out-of-sync)!important}:is(:is(.table-scroll table) tr):nth-child(odd of:not(.filtered)) td{background-color:var(--bg-row-odd)}:is(:is(.table-scroll table) tr) td:first-child{position:relative}:is(:is(:is(.table-scroll table) tr) td:first-child):before{content:"";position:absolute;width:.5rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}.availabilitycode0:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-unavailable)}.availabilitycode1:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-available)}.availabilitycode2:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-reserved)}.availabilitycode3:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-sold)}:is(:is(.table-scroll table) tr) th,:is(:is(.table-scroll table) tr) td{text-align:left}.apartmentname:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_inspect.svg) max(1dvw,.69rem) 50% / auto max(.8dvw,.75rem) no-repeat;padding-left:max(2.3dvw,1.88rem)}.release:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_bookmark.svg) 50% / auto max(.8dvw,.75rem) no-repeat}.release.released:is(:is(:is(.table-scroll table) tr) td){background-image:url(../assets/decorations/icon_bookmark_selected.svg)}.beds:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_apartment_bedrooms.svg) 0 50% / max(.6dvw,.69rem) no-repeat;padding-left:max(1.2dvw,1rem)}.pdf:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_print.svg) 50% / auto max(.8dvw,.75rem) no-repeat}.view:is(:is(:is(.table-scroll table) tr) td) span.view-short{display:none}.apartment-list-container{position:absolute;width:calc(100dvw - var(--primary-width) - var(--root-width) - (var(--window-inset-padding)*5));height:var(--apt-list-height);z-index:2;top:var(--window-inset-padding);left:calc(var(--primary-width) + (var(--window-inset-padding)*4))}.apartment-list-container .table-scroll{height:var(--apt-list-height);overflow-y:auto;background:var(--bg-apt-list-table)}:is(.apartment-list-container .table-scroll) table{width:100%;table-layout:fixed}:is(:is(.apartment-list-container .table-scroll) table) thead{position:sticky;top:0;z-index:1;font-size:.9em}:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr{background-color:var(--bg-table-heading);text-transform:uppercase;letter-spacing:.15ch;color:var(--white)}:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{float:left;margin-right:.75dvh;width:.75dvh;content:url(../assets/decorations/icon_sort.svg);background-repeat:no-repeat}.sortasc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_up.svg)}.sortdesc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_down.svg)}:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th{padding:.5dvw}.pdf:is(:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th){display:none}.filtered:is(:is(:is(.apartment-list-container .table-scroll) table) tr){display:none}.content-wrapper.apartment-list-closed .apartment-list-container{display:none}.filter-tables{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.filter-tables h6{text-align:center;font-family:var(--ff-filter-heading);font-size:var(--fs-filter-heading);text-transform:uppercase;border:1px solid var(--brdr-filter);color:var(--clr-filter-heading);padding:.5dvh 0 .1dvh;letter-spacing:.03rem}.filter-tables .tables-flex{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}:is(.filter-tables .tables-flex) h6:nth-of-type(2){margin-top:1dvh}.filter-tables .table-scroll{overflow-x:hidden;max-height:50%}#history:is(.filter-tables .table-scroll){max-height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-tables .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}:is(.filter-tables .btn-container) button{border-radius:var(--btn-border-radius);-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bg-button);color:var(--clr-button-light)}.outOfSync:is(:is(.filter-tables .btn-container) button){background-color:var(--bg-out-of-sync)!important;color:var(--clr-button)}.filter-tables table{width:100%}:is(:is(.filter-tables table) tbody:empty):before{content:"-";display:block;height:1rem;color:var(--clr-body);text-align:center}:is(.filter-tables table) thead{display:none}:is(:is(.filter-tables table) tr) td{height:3dvh;min-width:3dvh}.blockname:is(:is(:is(.filter-tables table) tr) td),.homelevel:is(:is(:is(.filter-tables table) tr) td),.area:is(:is(:is(.filter-tables table) tr) td),.price:is(:is(:is(.filter-tables table) tr) td),.view:is(:is(:is(.filter-tables table) tr) td){display:none}.outOfSync:is(:is(.filter-tables table) tr) td{background-color:var(--bg-out-of-sync)!important}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.apartment-list-container{width:calc(100dvw - 2dvh);top:calc(1dvh + var(--btn-height));left:1dvh;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.apartment-list-container .table-scroll{--bg-scrollbar-track: transparent;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:0 5px 5px}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td{padding-top:1.3dvh;padding-bottom:1.3dvh}:is(:is(:is(.apartment-list-container .table-scroll) table) thead) th{font-size:.8em}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) th):before{display:block;float:initial}.content-wrapper.bottom-sheet-3 button.apartmentlist{display:none}.content-wrapper.bottom-sheet-3 .apartment-list-container{height:0dvh}:is(.content-wrapper.bottom-sheet-3 .apartment-list-container) .table-scroll{height:0dvh}.content-wrapper.bottom-sheet-2 .apartment-list-container{height:35.5dvh}:is(.content-wrapper.bottom-sheet-2 .apartment-list-container) .table-scroll{height:35.5dvh}.content-wrapper.bottom-sheet-1 .apartment-list-container{height:60.6dvh}:is(.content-wrapper.bottom-sheet-1 .apartment-list-container) .table-scroll{height:60.6dvh}.content-wrapper.bottom-sheet-0 .apartment-list-container{height:81dvh}:is(.content-wrapper.bottom-sheet-0 .apartment-list-container) .table-scroll{height:81dvh}}@media(max-width:767px)and (orientation:portrait){:is(.apartment-list-container .table-scroll) table{table-layout:initial}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.area[data-sortcolumn=areametric],:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.view,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.homelevel,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.area[data-sortcolumn=areametric],:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.view,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.homelevel{display:none}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th{font-size:1em}:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th):before{width:1dvh;margin:0 0 .5dvh}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th{padding:1dvw}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th:not(.release):before{float:initial;display:block}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.beds,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.beds,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.area,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.area,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.release,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.unreleased{width:12dvw}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th{padding:1rem .5dvw}.beds:is(:is(:is(.table-scroll table) tr) td){background-size:.85rem}.release:is(:is(:is(.table-scroll table) tr) td){background-size:1rem}}.content-wrapper._masterplan{margin-left:0;width:100dvw}.content-wrapper._masterplan .floating-logo{width:calc(var(--root-width) + var(--primary-width));height:var(--root-width);position:absolute;background:url(../assets/branding/logo.svg) no-repeat 50% 3dvh / 7.5dvh var(--bg-nav);pointer-events:none;z-index:3}.content-wrapper._masterplan .content-window{z-index:2}:is(.content-wrapper._masterplan .content-window) section{pointer-events:none}:is(:is(.content-wrapper._masterplan .content-window) section)>*{pointer-events:all}:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container.full-width{margin-left:var(--root-width)}:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel{background-color:var(--bg-primary-2);gap:2dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h5{text-align:center}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1{padding:0 0 .75dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h5{padding:0 0 1.5dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) p{text-align:center}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1+p{margin-top:1.5dvh}:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel{margin-left:var(--root-width);z-index:-1}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) img.logo{max-height:6rem;max-width:8rem;margin:0 auto 1.5dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan{text-transform:uppercase;font-family:var(--ff-location-list);font-size:var(--fs-location-list);counter-reset:item;letter-spacing:.15ch;font-weight:700;margin-left:1.9dvw}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li{padding:.5dvh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1dvh}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):hover{cursor:pointer}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):before{content:"";color:var(--white);text-align:center;counter-increment:item;content:counter(item);display:block;width:max(1dvw,1.25rem);height:max(1dvw,1.25rem);aspect-ratio:1 / 1;background-color:var(--black);border-radius:100%;font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):last-of-type{border:none}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li){color:var(--clr-location-selected)}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):before{background:var(--clr-location-selected)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper{margin:0 0 1dvh}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button{display:block;margin:0 auto 1dvh;padding:0 max(.4dvw,.5rem);height:var(--tabs-height);border-radius:3px;font-size:var(--fs-h5)}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button){background:var(--bg-button);color:var(--clr-button-light)}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button):last-child{margin:0 auto}:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container{--carousel-width: calc(var(--primary-width) - (var(--primary-padding) * 2));--carousel-height: calc(var(--primary-width) - (var(--primary-padding) * 2))}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .enlarge{bottom:calc(var(--primary-padding) * .5)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .bubbles{bottom:0}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .next{width:1.25dvw;height:4.4dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .enlarge{left:.5rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .inner) .sample) img{-o-object-fit:cover;object-fit:cover}.contain:is(:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .inner) .sample) img){-o-object-position:bottom;object-position:bottom}.primary-width:is(:is(.content-wrapper._masterplan .content-window) section){width:calc(var(--root-width) + var(--primary-width))}.spin_switcher{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:calc(1dvw + env(safe-area-inset-bottom,0px));left:1dvw;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px #0003;border-radius:var(--btn-border-radius)}.spin_switcher button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--btn-height);font-size:var(--fs-button);letter-spacing:.15ch;line-height:100%}.selected:is(.spin_switcher button){background:var(--bg-button);border:1px solid var(--bg-button);color:var(--clr-button-light)}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(:is(:is(.content-wrapper._masterplan .content-window) section) .bubbles) .bubble{-webkit-box-flex:0;-ms-flex:0 0 .3rem;flex:0 0 .3rem;height:.3rem}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.spin_switcher{bottom:initial;top:1dvh;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:var(--bg-switcher);padding:2px;gap:2px}:is(.spin_switcher button):first-of-type{border-radius:4px 0 0 4px}:is(.spin_switcher button):last-of-type{border-radius:0 4px 4px 0}.content-wrapper._masterplan{background:var(--cream);pointer-events:all}.content-wrapper._masterplan .floating-logo{display:none}.content-wrapper._masterplan>#masterplan.content-window{height:calc(100% - var(--nav-height-portrait))}.content-wrapper._masterplan #masterplan.content-window{height:calc(100% - (var(--bottom-sheet-button) * 1));pointer-events:all}:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav{height:var(--sticky-nav-height);bottom:initial;top:0;position:sticky;left:0;width:100dvw;padding:0 1dvh}:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav) ul{height:100%}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav) ul) li{height:100%}:is(:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav) ul) li) a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.content-wrapper._masterplan #masterplan.content-window) section{height:auto;background:var(--cream);pointer-events:all;width:100dvw}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width{position:relative;--carousel-width: calc(100dvw - 20px) ;--carousel-height: 50dvh;margin:0;height:var(--carousel-height)}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .enlarge,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .next,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .prev{bottom:1dvh}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .primary-panel{position:relative;margin:0;padding:var(--primary-padding);z-index:1;height:auto;top:initial;width:100%}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container) .bubbles{-webkit-transform:translate(-50%);transform:translate(-50%);bottom:calc(var(--primary-padding)/2 + (var(--round-btn-height)/2));bottom:calc(var(--primary-padding)/2 + calc(var(--round-btn-height)/2))}}section.spec,section.apartment-specs{background:var(--white);padding:7.4dvh 7.4dvh 7.4dvh calc(7.4dvh + var(--primary-width));gap:0 3dvw;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(section.spec,section.apartment-specs) h1{width:100%;padding:initial;margin-bottom:var(--primary-padding)}:is(section.spec,section.apartment-specs) .column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh}:is(:is(section.spec,section.apartment-specs) .column) h5{margin-bottom:1dvh;text-transform:uppercase;letter-spacing:.1rem}:is(:is(section.spec,section.apartment-specs) .column) p{line-height:1;margin:0 0 1dvh}:is(:is(section.spec,section.apartment-specs) .column) small{margin-top:auto}.spec-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5dvh}:is(.spec-section ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5dvh}:is(:is(.spec-section ul) li):before{content:"-"}section.spec-bubble h5{text-transform:uppercase}section.spec{padding:7dvh 7dvh calc(var(--sub-nav-height) * 3) 7dvh}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){section.spec,section.apartment-specs{gap:2dvh;padding:calc(var(--primary-padding)*2);padding-bottom:calc(var(--bottom-sheet-button) + var(--primary-padding) + var(--sticky-nav-height))}}.bubblewrapper{width:100%;height:100%;position:relative}.bubblewrapper:before{content:"Computer generated images are indicative only and subject to change";position:absolute;bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem;font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:1px 1px 2px black;z-index:1}.content-window.with-primary .bubblewrapper{width:calc(100% - var(--primary-width));margin-left:var(--primary-width)}.enlarge-bubble{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding);z-index:1;width:var(--round-btn-height);height:var(--round-btn-height);background:url(../assets/decorations/icon_fullscreen.svg)}.bubblecontainer{height:100%;width:100%}.toggleBubbleMap{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:calc(var(--primary-padding) + (var(--round-btn-height) * 1.5));height:var(--round-btn-height);width:var(--round-btn-height);z-index:9;background:url(../assets/decorations/icon_map_close.svg) 50% / contain no-repeat}.toggleBubbleMap.state-closed{background:url(../assets/decorations/icon_map_open.svg) 50% / contain no-repeat}.primary-panel .toggleBubbleMap{display:none}.bubblemap{position:absolute;--zoom: 1;width:var(--bubble-map-large);height:var(--bubble-map-large);z-index:54;background:var(--bg-bubble-map);pointer-events:none;left:var(--primary-padding);bottom:calc(var(--primary-padding) + (var(--round-btn-height)*1.75) + env(safe-area-inset-bottom,0px));border-radius:5px}.bubblemap .floor-button-container{pointer-events:all}.bubblemap img.bubble_position_icon{width:max(1.3dvw,1.5rem);height:max(1.3dvw,1.5rem);-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;pointer-events:all}:is(.bubblemap img.bubble_position_icon) .selected{pointer-events:none}.bubblemap #circleSvg{width:max(2.2dvw,2.5rem);height:max(2.2dvw,2.5rem);pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important}:is(.bubblemap #circleSvg) .radarcircle{stroke:#fff;stroke-width:25%;stroke-opacity:.8;fill:none;fill-opacity:.25}.floor-button-container{display:block;border-radius:5px;overflow:hidden;width:max(1.5dvw,1.63rem);z-index:55;position:absolute;left:0;top:50%;-webkit-transform:translate3d(0%,-50%,0);transform:translate3d(0,-50%,0);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px #0000001a}.floor-button-container button{background:var(--bg-button-light);font-size:var(--fs-body);width:100%}:is(.floor-button-container button):first-of-type{border-bottom:1px solid var(--copper)}.selected:is(.floor-button-container button){background:var(--bg-button);color:var(--clr-button-light)}.modal-content .enlarge-bubble{display:none}.modal-content .bubblecontainer .popup{width:auto;position:absolute;background:var(--bg-primary);padding:var(--primary-padding);top:var(--primary-padding);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);border-radius:var(--btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--primary-padding);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}:is(.modal-content .bubblecontainer .popup) .close{-ms-flex-negative:0;flex-shrink:0;width:var(--round-btn-height);height:var(--round-btn-height);display:none;background:url(../assets/decorations/icon_x.svg) left center / 50% no-repeat}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .bubblemap.state-1{visibility:hidden;pointer-events:none}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-1{background:url(../assets/decorations/icon_map_open.svg) 50% / contain no-repeat}.apartment-details-container.multiple .bubblemap.state-2{visibility:hidden;pointer-events:none}.apartment-details-container.multiple .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_open.svg) 50% / contain no-repeat}.apartment-details-container:not(.multiple) .bubblewrapper{width:calc(100% - var(--primary-width));margin-left:var(--primary-width)}:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap{bottom:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.state-closed:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap){visibility:visible;pointer-events:all}:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap) img.bubble_position_icon{width:max(.8dvw,1rem);height:max(.8dvw,1rem);-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important}:is(:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap) img.bubble_position_icon) .selected{pointer-events:none}:is(:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap) #circleSvg) .radarcircle{stroke:#bb744d}:is(.apartment-details-container:not(.multiple) section.apartment-views) .alternate-views-button-container{position:absolute;top:calc(50% + (var(--bubble-map-large) * .55));z-index:100000;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--primary-width) - (var(--primary-padding)*2))}:is(.apartment-details-container.multiple .primary-panel) .toggleBubbleMap{display:block}.apartment-details-container.multiple .alternate-views-button-container{margin-left:5dvw}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-window.with-primary .bubblewrapper{margin-left:0;width:100dvw;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bubblemap{width:var(--bubble-map-ipad);height:var(--bubble-map-ipad);bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + (var(--round-btn-height) * 1.5))}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .bubblemap.state-1{visibility:visible}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-1{background:url(../assets/decorations/icon_map_close.svg) 50% / contain no-repeat}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .bubblemap.state-2{visibility:hidden;pointer-events:none}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_open.svg) 50% / contain no-repeat}:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap.state-2{visibility:visible}:is(.apartment-details-container:not(.multiple) section.apartment-views) .toggleBubbleMap.state-2{display:none}.modal-content .bubblecontainer .popup{left:var(--primary-padding);-webkit-transform:none;transform:none;width:min(calc(100dvw - var(--primary-padding)*3 - var(--round-btn-height)),31.25rem)}:is(.modal-content .bubblecontainer .popup) .close{display:initial}.modal-content .toggleBubbleMap{left:var(--primary-padding)}.modal-content .bubblemap{bottom:calc(var(--round-btn-height) + var(--primary-padding)*2)}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .toggleBubbleMap,:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .enlarge-bubble,:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .bubblewrapper:before{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + var(--nav-height-portrait))}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .bubblemap{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + (var(--round-btn-height) * 1.5))}.content-wrapper.bottom-sheet-1 .bubblemap{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + (var(--round-btn-height) * .5))}.content-wrapper.bottom-sheet-1 .content-window.with-primary .bubblewrapper{height:68.3dvh}.content-wrapper.bottom-sheet-2 .bubblemap{bottom:calc(var(--primary-padding)*2 + var(--round-btn-height));width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2)}.content-wrapper.bottom-sheet-2 .material-button-container{bottom:calc(var(--primary-padding)*1.5 + var(--round-btn-height))}.content-wrapper.bottom-sheet-3 .bubblemap,.content-wrapper.bottom-sheet-3 .toggleBubbleMap{display:none}.apartment-details-container:not(.multiple) .bubblewrapper{width:100dvw;height:50dvh;margin:0}:is(.apartment-details-container:not(.multiple) .bubblewrapper):before,:is(.apartment-details-container:not(.multiple) .bubblewrapper) .enlarge-bubble,:is(.apartment-details-container:not(.multiple) .bubblewrapper) .toggleBubbleMap{bottom:var(--primary-padding)}:is(.apartment-details-container:not(.multiple) section.apartment-views) .primary-panel{min-height:40dvh}:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .primary-panel) .alternate-views-button-container{top:initial}:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .primary-panel) .bubblemap{width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2);left:50%;-webkit-transform:translate3d(-50%,-45%,0);transform:translate3d(-50%,-45%,0)}:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblecontainer{height:50dvh}:is(.apartment-details-container:not(.multiple) section.apartment-views) .enlarge-bubble{bottom:var(--primary-padding);left:var(--primary-padding)!important}:is(.apartment-details-container.multiple section.apartment-views) .primary-panel{width:calc(100% - (var(--primary-padding)*2))}:is(:is(.apartment-details-container.multiple section.apartment-views) .primary-panel) .alternate-views-button-container{margin-left:calc(var(--round-btn-height) * 3)}}@media(max-width:767px)and (orientation:portrait){.bubblemap{width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2)}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){.bubblemap img.bubble_position_icon{width:2rem;height:2rem}.bubblemap #circleSvg{width:3.5rem;height:3.5rem}.floor-button-container{width:2.5rem}}.media-group-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.media-group-container a) h5{font-family:var(--ff-dropdown-heading);min-height:3.5dvh;text-transform:uppercase;padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/arrow_up.svg) 0 .9dvh / max(.6dvw,.69rem) no-repeat}.media-group-container>.group-inner{overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.child-group:is(.media-group-container .group-inner) a) h5{margin-left:1.5rem;font-family:var(--ff-dropdown-subheading);font-size:var(--fs-dropdown-subheading)}:is(.film:is(.media-group-container .group-inner) ul) li{padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/video.svg) .2dvw 50% / max(.8dvw,.75rem) no-repeat}.selected:is(:is(.film:is(.media-group-container .group-inner) ul) li){background:url(../assets/decorations/video_selected.svg) .2dvw 50% / max(.8dvw,.75rem) no-repeat;color:var(--clr-nav-selected)}.downloads:is(.media-group-container .group-inner) .qrcode{display:none}.downloads:is(.media-group-container .group-inner) hr{display:none}.downloads:is(.media-group-container .group-inner) ul{margin:0 0 1rem;border:1px solid black}:is(.downloads:is(.media-group-container .group-inner) ul) li{line-height:3rem;min-height:3.4rem;padding:.5dvh}:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh}:is(:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div) img{width:2rem;height:2.8rem}:is(:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div) img:not([src]){background-size:70%;background-color:var(--cream);background-image:url(../assets/branding/logo.svg);background-repeat:no-repeat;background-position:50% 50%}.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li){background:var(--cream)}.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode) .share{-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode) .share) p{line-height:1;font-size:var(--fs-qrcode-summary);padding-left:.5dvh;text-align:left}:is(:is(.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode) .share) button{border-radius:var(--btn-border-radius);background-color:var(--bg-button);color:var( --clr-button-light);padding:0 1dvh;height:var(--login-btn-height)}:is(.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode) svg{-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;aspect-ratio:1}.downloads:is(.media-group-container .group-inner) h6{text-align:center;background:#000;color:#fff;padding:.5dvh 0;font-size:var(--fs-filter-heading);letter-spacing:.15ch;font-weight:700;text-transform:uppercase}.gallery-index{position:relative;background:var(--bg-gallery-index);margin:1dvh 0;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.gallery-index .inner{-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}:is(.gallery-index .inner) .page{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--primary-width) - (var(--primary-padding) * 2));flex:0 0 calc(var(--primary-width) - (var(--primary-padding) * 2));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(:is(.gallery-index .inner) .page) div{-webkit-box-flex:0;-ms-flex:0 0 calc((var(--primary-width) - (var(--primary-padding) * 2)) * var(--elementWidth));flex:0 0 calc((var(--primary-width) - (var(--primary-padding) * 2)) * var(--elementWidth));height:calc((var(--primary-width) - (var(--primary-padding) * 2)) * var(--elementHeight));opacity:.6}:is(:is(:is(.gallery-index .inner) .page) div) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected:is(:is(:is(.gallery-index .inner) .page) div){opacity:1}.gallery-index .caption{display:none}.gallery-index .prev,.gallery-index .next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--round-btn-height);height:5.9dvh;background-color:#ffffff80;background-repeat:no-repeat;background-position:center}.gallery-index .next{background-image:url(../assets/decorations/gallery_arrow_next.svg);right:0}.gallery-index .prev{background-image:url(../assets/decorations/gallery_arrow_prev.svg)}.closed:is(.media-group-container,.child-group){max-height:3.5dvh;overflow:hidden}:is(.closed:is(.media-group-container,.child-group) a) h5{background:url(../assets/decorations/arrow_down.svg) 0 .9dvh / max(.6dvw,.69rem) no-repeat}.closed:is(.media-group-container,.child-group)>.group-inner{overflow:hidden}.closed:is(.media-group-container,.child-group) .floor-button-container{display:none}.videowrapper{height:100%;background:#000}.content-window#media{overflow:hidden}#media.content-window .carousel-container{--carousel-width: calc(100dvw - (var(--primary-width) + var(--root-width)));margin-left:var(--primary-width)}:is(#media.content-window .carousel-container) .enlarge{bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding)}#media.content-window .videowrapper{margin-left:var(--primary-width);width:calc(100% - var(--primary-width));overflow:hidden}#media.content-window video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:is(#media.content-window video)+.enlarge{left:calc(var(--primary-width) + 1.1dvw);bottom:calc(2dvh + env(safe-area-inset-bottom,0px));background-color:transparent}#media.content-window .media_placeholder{margin-left:var(--primary-width);background:url(../assets/branding/logo.svg) 50% / 10rem no-repeat var(--bg-nav);width:calc(100dvw - (var(--primary-width) + var(--root-width)));height:100dvh}#media.content-window iframe{margin-left:var(--primary-width);width:calc(100dvw - (var(--primary-width) + var(--root-width)));height:100dvh}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){.gallery-index .prev,.gallery-index .next{height:4.75dvh}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:is(.gallery-index .inner) .page{--primary-width: 100dvw}.content-window#media{overflow:hidden;background-color:var(--cream)}#media.content-window .primary-menu-content{display:block}#media.content-window .videowrapper{margin:0;width:100dvw;position:relative}:is(#media.content-window .videowrapper) .enlarge{left:1rem}#media.content-window video{background:var(--black)}#media.content-window .media-group-container,#media.content-window .child-group{max-height:initial}:is(:is(#media.content-window .media-group-container,#media.content-window .child-group) a) h5{background:none;margin-left:0;font-size:var(--fs-h1)}:is(#media.content-window .child-group) a h5{font-size:var(--fs-h5)}#media.content-window .primary-panel,#media.content-window .primary-panel.full-height{height:calc(100% - var(--bottom-sheet-button))}#media.content-window .media_placeholder,#media.content-window iframe{margin:initial!important;width:100dvw!important;height:calc(100% - var(--bottom-sheet-button))!important}#media.content-window .carousel-container{--carousel-width: 100dvw;margin:initial}:is(:is(:is(#media.content-window .carousel-container) .inner) .sample) img.contain{-o-object-fit:cover;object-fit:cover}:is(#media.content-window .carousel-container) .carousel-counter{bottom:calc((var(--primary-padding)*3) + env(safe-area-inset-bottom,0px))}:is(.content-wrapper._media.bottom-sheet-2 .content-window#media) .media_placeholder,:is(.content-wrapper._media.bottom-sheet-2 .content-window#media) iframe{height:calc(100% - 50dvh)!important}:is(.content-wrapper._media.bottom-sheet-2 .content-window#media) video{height:32dvh!important}:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3) .carousel-container{--carousel-height: calc(100dvh - var(--nav-height-portrait))}:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3) .videowrapper{height:88.5dvh}.content-wrapper._media.bottom-sheet-1 .carousel-container{--carousel-height: calc(76dvh - var(--bottom-sheet-button))}.content-wrapper._media.bottom-sheet-2 .carousel-container{--carousel-height: calc(51dvh - var(--bottom-sheet-button))}.content-wrapper._media.bottom-sheet-2 .videowrapper{height:43dvh}:is(.content-wrapper._media.bottom-sheet-2 .videowrapper) video{-o-object-fit:cover;object-fit:cover}:is(:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3,.content-wrapper._media.bottom-sheet-1,.content-wrapper._media.bottom-sheet-2) .carousel-container) .enlarge,:is(:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3,.content-wrapper._media.bottom-sheet-1,.content-wrapper._media.bottom-sheet-2) .carousel-container) .bubbles{bottom:calc(var(--bottom-sheet-button) + var(--primary-padding))!important}}.bottom-sheet{position:absolute;pointer-events:none;-webkit-transition:none;transition:none}.bottom-sheet>div{pointer-events:none}:is(.bottom-sheet>div)>*:not(.content-window){pointer-events:all}.bottom-sheet .bottom-controls{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.bottom-sheet{width:100dvw;bottom:0;z-index:10;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;border-radius:15px 15px 0 0;-webkit-box-shadow:1px -1px 3px rgba(0,0,0,.1);box-shadow:1px -1px 3px #0000001a;background-color:var(--bg-primary)}.bottom-sheet .primary-panel{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bottom-sheet>div{width:100%;height:100%}:is(.bottom-sheet>div) .bottom-controls{display:-webkit-box;display:-ms-flexbox;display:flex}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-fullscreen,:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{display:none}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-fullscreen,:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{background-position:center;background-repeat:no-repeat;background-size:calc(var(--round-btn-height) * .5)}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-fullscreen{background-image:url(../assets/decorations/icon_plus.svg)}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{background-image:url(../assets/decorations/icon_x.svg)}:is(.bottom-sheet>div) button.bottom-sheet-btn{display:block;position:sticky;top:0;width:100%;background:url(../assets/decorations/bottom-sheet.svg) 50% / min(10dvw,2.8rem) no-repeat;height:var(--bottom-sheet-button);z-index:1000}:is(.bottom-sheet>div) .primary-panel,:is(.bottom-sheet>div) .primary-panel.full-height{width:100dvw;top:var(--bottom-sheet-button);overflow-x:hidden;overflow-y:auto}.bottom-sheet.status-0{overflow:hidden;height:var(--bottom-sheet-button)}:is(.bottom-sheet.status-0 .bottom-controls) .bottom-close{background-image:none;pointer-events:none}:is(:is(.bottom-sheet.status-0+.content-window) .carousel-container) .enlarge,:is(:is(.bottom-sheet.status-0+.content-window) .carousel-container) .bubbles{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button))}.bottom-sheet.status-1{height:25dvh}.bottom-sheet.status-1 .primary-panel,.bottom-sheet.status-1 .primary-panel.full-height{height:calc(25dvh - var(--bottom-sheet-button))}.bottom-sheet.status-2{height:50dvh}.bottom-sheet.status-2 .primary-panel,.bottom-sheet.status-2 .primary-panel.full-height{height:calc(50dvh - var(--bottom-sheet-button))}.bottom-sheet.status-3{height:calc(100dvh - var(--nav-height-portrait));border-radius:0}:is(.bottom-sheet.status-3 .bottom-controls) .bottom-fullscreen{background-image:none;pointer-events:none}.bottom-sheet.status-3 .primary-panel,.bottom-sheet.status-3 .primary-panel.full-height{height:calc(100dvh - var(--bottom-sheet-button) - var(--nav-height-portrait))}:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet{z-index:11;bottom:calc(var(--nav-height-portrait) * 0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}:is(:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet) .apartment-filter{display:none}.status-3:is(:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet){height:100dvh}.status-3:is(:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet) .primary-panel{height:calc(100dvh - var(--bottom-sheet-button) + 1dvh)}}.plot-marker-container{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.plot-marker-container .map-pins{position:absolute;pointer-events:all}:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hasIcon:is(.plot-marker-container .map-pins){pointer-events:none}.hasIcon:is(.plot-marker-container .map-pins) svg{display:block;width:max(1.2dvw,1.56rem)}:is(.hasIcon:is(.plot-marker-container .map-pins) svg)>svg{pointer-events:none}:is(.hasIcon:is(.plot-marker-container .map-pins) svg)>*{pointer-events:all}.selected:is(.hasIcon:is(.plot-marker-container .map-pins) svg){display:none}.map-pins-selected:is(.plot-marker-container .map-pins) svg.selected{display:initial;-webkit-transform:scale(1.3);transform:scale(1.3)}:is(.map-pins-selected:is(.plot-marker-container .map-pins) svg.selected)>svg{display:inline}.map-pins-selected:is(.plot-marker-container .map-pins) svg:not(.selected){display:none}.widerarea_development_development:is(.plot-marker-container .map-pins) .offsetpin{max-width:max(2dvw,3.75rem)}.map-pins-apartment:is(.plot-marker-container .map-pins){pointer-events:none}.map-pins-apartment:is(.plot-marker-container .map-pins) svg{pointer-events:all}.map-pins-apartment:is(.plot-marker-container .map-pins) .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--fs-apt-summary);font-weight:700;gap:.2dvh;color:var(--white);text-shadow:1px 1px 2px black}.aptnum:is(:is(.map-pins-apartment:is(.plot-marker-container .map-pins) .summary) span){font-size:var(--fs-aptmask-label)}.aptdisp:is(:is(.map-pins-apartment:is(.plot-marker-container .map-pins) .summary) span){display:none}.aptdesc:is(:is(.map-pins-apartment:is(.plot-marker-container .map-pins) .summary) span){padding-right:max(.7dvw,.7rem);background:url(../assets/decorations/icon_apartment_bedrooms_white.svg) 100% 50% / contain no-repeat}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(1.05dvw,1.25rem)}.development:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.development:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(4.2dvw,5rem)}.amenities:is(.plot-marker-container .map-pins) .summary{padding:.3dvh .2dvh .1dvh;font-size:var(--fs-apt-summary);font-family:var(--ff-h4);text-transform:uppercase;letter-spacing:.06rem;text-align:center;white-space:pre-wrap;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;line-height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:1px 1px 1px var(--black)}.amenities.clickable:is(.plot-marker-container .map-pins) .summary{padding:.3dvh .2dvh .1dvh .7dvh}:is(.amenities.clickable:is(.plot-marker-container .map-pins) .summary):before{content:"⚲";font-size:2em;font-family:var(--ff-h4);letter-spacing:.06rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.amenities.map-pins-selected.clickable:is(.plot-marker-container .map-pins) .summary{background-color:#bb744d80;color:var(--white)}:is(.amenities.map-pins-selected.clickable:is(.plot-marker-container .map-pins) .summary):before{color:var(--white)}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:2rem}.hasIcon:is(.plot-marker-container .map-pins) svg{width:2rem}}.content-wrapper.plotcards{width:100dvw;height:100dvh;margin:0}.content-wrapper.plotcards .plotcard-header{height:var(--header-height);background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.content-wrapper.plotcards .plotcard-header) h2{text-transform:uppercase}.content-wrapper.plotcards .plotcard-container{height:calc(100dvh - var(--header-height) - 4dvh);display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--cream);gap:.5dvw;overflow-x:auto;width:100dvw;padding:2dvh}:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard{-webkit-box-flex:0;-ms-flex:0 0 var(--released-plotcard-width);flex:0 0 var(--released-plotcard-width);overflow:hidden;position:relative;background:var(--white);height:calc(91dvh - var(--header-height));border-radius:5px}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard)>*{overflow-x:hidden}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container,:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;gap:var(--primary-padding)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container,:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button{height:var(--tabs-height);font-size:.6rem;background:var(--cream-light)}.selected:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container,:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button){color:var(--clr-button-light);background:var(--bg-button)}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container{padding:var(--primary-padding) calc(var(--primary-padding)*2)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button{border-radius:var(--btn-border-radius);-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container{padding:1dvh;position:absolute;top:1dvh}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header{height:var(--header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid var(--copper)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header) h2{text-transform:uppercase}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header):before{content:"";position:absolute;width:.5rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content{-webkit-box-flex:0;-ms-flex:0 0 var(--released-plotcard-carousel-height);flex:0 0 var(--released-plotcard-carousel-height);height:var(--released-plotcard-carousel-height);position:relative;overflow:hidden}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container{--carousel-width: var(--released-plotcard-width);--carousel-height: var(--released-plotcard-carousel-height)}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .enlarge{top:.5rem;left:.5rem}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .plandisclaimer{display:none}:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample{background-color:#fff}:is(:is(:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint.svg)}:is(:is(:is(:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan)}:is(:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .bubblemap{width:var(--bubble-map-plotcard);height:var(--bubble-map-plotcard)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .bubblemap.state-2{visibility:hidden;pointer-events:none}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_open.svg) 50% / contain no-repeat}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info{padding:calc(var(--primary-padding)*2);overflow:hidden;height:43dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(3,1fr);gap:.5dvh}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5{text-align:left;font-size:var(--fs-plotcard-infosummary);padding:.3dvh 0 .3dvh 18px;background:0 0 / 10px no-repeat}.appt_block:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_development.svg)}.appt_header:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_bedrooms.svg)}.appt_description:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_floor.svg)}.appt_availability:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_price.svg)}.appt_price:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_price.svg)}.appt_material:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_dimensions.svg)}.appt_specs:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_specs.svg)}:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5):empty{display:none}.appt_area:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(../assets/decorations/icon_apartment_dimensions.svg)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .roomlist-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist{width:100%;margin-top:2dvh;font-size:var(--fs-plotcard-table)}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist) thead,:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist) tr.summaryrow{font-size:var(--fs-plotcard-table)}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist) tr{padding:.6dvh 0}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .discover-more{background:var(--bg-button);height:var(--btn-height);color:var(--clr-button-light);width:15rem;margin:0 auto;border-radius:var(--btn-border-radius)}.availability_0:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-unavailable)}.availability_1:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-available)}.availability_2:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-reserved)}.availability_3:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-sold)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-wrapper.plotcards .plotcard-container{padding:0;display:block}:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard{margin:1rem auto 0;width:var(--released-plotcard-width);height:100dvh}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info{height:54dvh}}section#contact{background-color:var(--cream);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#contact>*{-webkit-box-flex:1;-ms-flex:1;flex:1}section#contact .images{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;height:100%}:is(section#contact .images) video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section#contact .text{padding:calc(var(--primary-padding)*2);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1dvh;letter-spacing:.15ch;line-height:1.2;text-transform:uppercase}section#contact div{font-size:var(--fs-body)}:is(section#contact div) a{text-decoration:underline}section#contact .name{max-width:50%}:is(section#contact .name) h1{text-align:center}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){section#contact{border:none;display:block;height:calc(100dvh - var(--nav-height-portrait))}section#contact>*{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}section#contact .images{width:100dvw;height:100dvh}section#contact .text{padding:2dvh;background:var(--cream);text-transform:initial;letter-spacing:0;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}section#contact .name{max-width:unset}}#explore.content-window .primary-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#explore.content-window small{margin-top:2dvh}.primary-caption{font-size:var(--fs-caption)}.primary-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100dvh - (var(--primary-padding) * 2));overflow-y:auto;overflow-x:hidden}.primary-menu-content>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:3.5dvh}.primary-menu-content .primary-menu-group{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.primary-menu-content .primary-menu-group) .primary-menu-heading{padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/arrow_up.svg) 0 50% / max(.6dvw,.69rem) no-repeat;font-family:var(--ff-dropdown-heading);text-transform:uppercase;font-size:var(--fs-dropdown-heading);height:3.5dvh;letter-spacing:2px}.closed:is(.primary-menu-content .primary-menu-group){max-height:3.5dvh}.closed:is(.primary-menu-content .primary-menu-group) .primary-menu-heading{background:url(../assets/decorations/arrow_down.svg) 0 50% / max(.6dvw,.69rem) no-repeat}.closed:is(.primary-menu-content .primary-menu-group) .primary-filter{display:none}:is(.primary-menu-content .primary-menu-group) .primary-filter{margin:.5dvh auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5dvh 0}:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button{all:unset;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5dvh}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{height:max(1dvw,1.3rem);width:max(1dvw,1.3rem);background-position:center top;background-size:contain;background-repeat:no-repeat}.education\.primary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_primary.svg)}.education\.secondary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_secondary.svg)}.education\.universities:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_universities.svg)}.central:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/central.svg)}.circle:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/circle.svg)}.elizabeth:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/elizabeth.svg)}.hammersmithandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hammersmithandcity.svg)}.metropolitan:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/metropolitan.svg)}.northern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/northern.svg)}.piccadilly:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/piccadilly.svg)}.bakerloo:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/bakerloo.svg)}.victoria:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/victoria.svg)}.district:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/district.svg)}.jubilee:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/jubilee.svg)}.overground:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/overground.svg)}.waterlooandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/waterlooandcity.svg)}.hs2:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hs2.svg)}.uberboat:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_uberboat.svg)}.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/transport_bypublictransport_dark.svg)}.greateranglia:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greateranglia.svg)}.greatnorthern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatnorthern.svg)}.greatwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatwestern.svg)}.heathrowexpress:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/heathrowexpress.svg)}.southeasternhighspeed:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeasternhighspeed.svg)}.southeastern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeastern.svg)}.southern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southern.svg)}.southwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southwestern.svg)}.thameslink:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_thameslink.svg)}.tflrail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/rail.svg)}.dlr:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/dlr.svg)}.airports:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_airport.svg)}.roads:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_roads.svg)}.chiltern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/chiltern.svg)}.bus:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_bus.svg)}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-size:.75em;text-align:center;text-transform:capitalize}.visible.education\.primary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_primary_selected.svg)}.visible.education\.secondary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_secondary_selected.svg)}.visible.education\.universities:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_universities_selected.svg)}.visible.central:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/central.svg)}.visible.circle:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/circle.svg)}.visible.elizabeth:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/elizabeth.svg)}.visible.hammersmithandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hammersmithandcity.svg)}.visible.metropolitan:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/metropolitan.svg)}.visible.northern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/northern.svg)}.visible.piccadilly:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/piccadilly.svg)}.visible.bakerloo:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/bakerloo.svg)}.visible.victoria:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/victoria.svg)}.visible.district:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/district.svg)}.visible.jubilee:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/jubilee.svg)}.visible.overground:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/overground.svg)}.visible.waterlooandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/waterlooandcity.svg)}.visible.hs2:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hs2.svg)}.visible.uberboat:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_uberboat.svg)}.visible.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/transport_bypublictransport_dark.svg)}.visible.greateranglia:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greateranglia.svg)}.visible.greatnorthern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatnorthern.svg)}.visible.greatwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatwestern.svg)}.visible.heathrowexpress:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/heathrowexpress.svg)}.visible.southeasternhighspeed:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeasternhighspeed.svg)}.visible.southeastern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeastern.svg)}.visible.southern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southern.svg)}.visible.southwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southwestern.svg)}.visible.thameslink:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_thameslink.svg)}.visible.tflrail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/rail.svg)}.visible.dlr:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/dlr.svg)}.visible.airports:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_airport.svg)}.visible.roads:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_roads.svg)}.visible.chiltern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/chiltern.svg)}.visible.bus:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_bus.svg)}.visible:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{color:var(--clr-location-selected)}:is(.primary-menu-content .primary-menu-group) .primary-menu-list{font-family:var(--ff-location-list);font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1dvh 0}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item):last-of-type{border:none}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5dvh 0;gap:.25dvw}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .locationName{-webkit-box-flex:1;-ms-flex:1 0 67%;flex:1 0 67%}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .value{-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%;text-align:right}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon{-webkit-box-flex:1;-ms-flex:1 0 11%;flex:1 0 11%}[method=car]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/transport_bycar_dark.svg) 50% 0 / min(2.2dvw,.9rem) no-repeat}[method=pt]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/transport_bypublictransport_dark.svg) 50% 0 / min(2.2dvw,.9rem) no-repeat}[method=bike]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/transport_bybike_dark.svg) 50% 0 / min(2.2dvw,.9rem) no-repeat}[method=walk]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/transport_byfoot_dark.svg) 50% 0 / min(2.2dvw,.9rem) no-repeat}.selected:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{color:var(--clr-location-selected)}.top-right-container{position:absolute;top:1dvw;right:1dvw;padding:2dvh;width:12dvw;background:var(--bg-top-right-container)}.top-right-container .btn-close{display:none}.top-right-container h3{font-family:var(--ff-dropdown-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 1dvh}.top-right-container ul{margin-top:2dvh;font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5dvh;text-transform:uppercase;font-weight:700}:is(.top-right-container ul) li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;padding-left:max(1.2dvw,1.5rem)}.time_car:is(:is(.top-right-container ul) li){background:url(../assets/decorations/transport_bycar_dark.svg) 0 50% / max(.8dvw,1rem) no-repeat}.time_pt:is(:is(.top-right-container ul) li){background:url(../assets/decorations/transport_bypublictransport_dark.svg) 0 50% / max(.8dvw,1rem) no-repeat}.time_bike:is(:is(.top-right-container ul) li){background:url(../assets/decorations/transport_bybike_dark.svg) 0 50% / max(.8dvw,1rem) no-repeat}.time_walk:is(:is(.top-right-container ul) li){background:url(../assets/decorations/transport_byfoot_dark.svg) 0 50% / max(.8dvw,1rem) no-repeat}.top-right-container .top-right-img{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;margin-top:2dvh}:is(.top-right-container .top-right-img) img{width:100%}.switchers{position:absolute;bottom:calc(1.5dvw + env(safe-area-inset-bottom,0px));left:calc(var(--primary-width) + 1.5dvw);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.switchers>*{display:-webkit-box;display:-ms-flexbox;display:flex}.switchers button.selected{background:var(--bg-button);color:var(--clr-button-light)}.switchers button{width:max(4dvw,3.75rem);height:var(--btn-height)}:is(.switchers .map-switcher) button{width:var(--btn-height)}.btn-satellitetiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/pages/satellitemap_thumb.jpg) 50% / 110% no-repeat var(--white)}.btn-openmaptiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/pages/2dmap_thumb.jpg) 50% / 110% no-repeat var(--white)}.selected:is(:is(.switchers .map-switcher) button){outline:3px solid var(--bg-button);outline-offset:-3px}.mapboxgl-popup{top:3rem;position:absolute;background:#fff;padding:.5rem;border-radius:1rem}.mapboxgl-popup h4{font-size:var(--fs-caption)}.mapboxgl-popup ul,.mapboxgl-popup .images,.mapboxgl-popup button{display:none}.map-box{margin-left:var(--primary-width);height:100dvh}.map-box.hidden{display:none}.map-box .mapboxgl-map{height:100dvh}.map-box .mapboxgl-canvas-container{position:relative}.map-box .mapboxgl-marker{width:3rem;height:3rem;position:absolute;left:0;top:0}:is(.map-box .mapboxgl-marker) div{position:relative;height:100%;width:100%}.img_wrapper:is(:is(.map-box .mapboxgl-marker) div){left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:is(:is(.map-box .mapboxgl-marker) div) img{position:absolute!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;left:50%;top:50%}.icon_background:is(:is(:is(.map-box .mapboxgl-marker) div) img),.icon_selected:is(:is(:is(.map-box .mapboxgl-marker) div) img){display:none;pointer-events:none}:is(:is(.map-box .mapboxgl-marker) div) span{line-height:1;display:block;text-align:center;font-size:var(--fs-mapbox-marker);font-weight:700}.icon_standard:is(.selected:is(.map-box .mapboxgl-marker) img){display:none}.icon_selected:is(.selected:is(.map-box .mapboxgl-marker) img),.icon_background:is(.selected:is(.map-box .mapboxgl-marker) img){display:block}#developmentdevelopment:is(.map-box .mapboxgl-marker){width:auto;height:auto}.icon_specific:is(:is(.map-box .mapboxgl-marker) img,:is(.map-box .mapboxgl-marker) svg),.icon_general:is(:is(.map-box .mapboxgl-marker) img,:is(.map-box .mapboxgl-marker) svg){display:none}.show_specific:is(.map-box .mapboxgl-marker) img.icon_specific,.show_specific:is(.map-box .mapboxgl-marker) svg.icon_specific{display:block}.show_general:is(.map-box .mapboxgl-marker) img.icon_general,.show_general:is(.map-box .mapboxgl-marker) svg.icon_general{display:block;margin:auto}.map-box .marker-cluster-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.map-box .marker-cluster-content) img{z-index:-1}:is(.map-box .marker-cluster-content) span{color:var(--white)}.map-box.openmaptiles-style img.icon_standard.alt{display:none}:is(.map-box.satellitetiles-style .img_wrapper.has_alt) img.icon_standard:not(.alt){display:none}:is(.spin-container.visible+.switchers) .map-switcher{visibility:hidden}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.map-box{margin-left:0}.map-box .mapboxgl-map{height:100dvh;width:100dvw}#explore.content-window .primary-panel{padding:1dvw 1.5dvw}:is(#explore.content-window .primary-panel) .primary-menu-content{padding-right:1rem}.open:is(:is(:is(#explore.content-window .primary-panel) .primary-menu-content) .primary-menu-group){min-height:200px}#explore.content-window .scrubpad-container{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(#explore.content-window .scrubpad-container) .scrub-buttons-container{width:100dvw}#explore.content-window .spin-container{left:0}:is(#explore.content-window .bottom-sheet.status-2) .primary-menu-group.open{overflow-y:auto}:is(:is(#explore.content-window .bottom-sheet.status-2) .primary-menu-group.open) .primary-menu-list{min-height:10dvh}.primary-menu-content::-webkit-scrollbar{display:none}:is(.primary-menu-content .primary-menu-group) .primary-filter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.primary-menu-content .primary-menu-group) .primary-menu-list{margin-left:max(1.25dvw,1.56rem)}.top-right-container{width:16rem;height:initial;right:0;padding:2dvh 2dvh 5dvh}:is(.top-right-container .top-right-img) img{width:50dvw}.top-right-container .btn-close{display:block;position:absolute;bottom:.5rem;left:.5rem;height:var(--round-btn-height);width:var(--round-btn-height);background:url(../assets/decorations/button_open_close.svg) 50% / 70% no-repeat}.switchers{bottom:initial;width:100%;height:var(--btn-height);top:0;left:0;right:0;pointer-events:none;padding:1dvh;-webkit-box-sizing:border-box;box-sizing:border-box;gap:0;height:calc(2dvh + var(--btn-height))}.switchers button{font-size:0;width:initial;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;pointer-events:all}.switchers .map-switcher,.switchers .zoom-state-switcher{gap:2px;background:var(--bg-switcher);border-radius:var(--btn-border-radius)}:is(.switchers .map-switcher,.switchers .zoom-state-switcher) button{outline:2px solid var(--black);outline-offset:-2px}.switchers .map-switcher{border-radius:var(--btn-border-radius);width:auto;position:absolute}:is(:is(.switchers .map-switcher) button):first-of-type{border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}:is(:is(.switchers .map-switcher) button):last-of-type{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.selected:is(:is(.switchers .map-switcher) button){outline:2px solid var(--copper);outline-offset:-2px}.switchers .zoom-state-switcher{position:absolute;right:1dvh;left:initial;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}:is(.switchers .zoom-state-switcher) button{background-color:var(--bg-button-light);background-repeat:no-repeat;background-size:auto 50%;background-position:50%;-webkit-box-flex:0;-ms-flex:0 0 var(--btn-height);flex:0 0 var(--btn-height)}.btn-map-london:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/zoom_wider.svg)}.btn-map-localarea:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/zoom_local.svg)}.btn-map-spin:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/zoom_spin.svg)}.selected:is(:is(.switchers .zoom-state-switcher) button){outline:2px solid var(--copper);outline-offset:-2px}:is(:is(.switchers .zoom-state-switcher) button):first-of-type{border-radius:4px 0 0 4px}:is(:is(.switchers .zoom-state-switcher) button):last-of-type{border-radius:0 4px 4px 0}#explore.content-window small{text-align:center}.content-wrapper.bottom-sheet-2 .map-box,.content-wrapper.bottom-sheet-2 .mapboxgl-map{height:44dvh}}@media(max-width:767px)and (orientation:portrait){.top-right-container{width:100dvw;top:3.5rem}:is(.top-right-container ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-size:.8rem}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{padding:.5rem 0}.switchers button{width:8rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){#explore.content-window .primary-panel{padding:2rem 3rem}:is(#explore.content-window .primary-panel) .primary-menu-content{width:min(100dvw,34rem);margin:0 auto}}#availability.content-window .apartment-details-container{z-index:5}:is(#availability.content-window .apartment-details-container) .section-header{display:none}:is(#availability.content-window .apartment-details-container) li.menu-close{position:absolute;z-index:100000;width:var(--round-btn-height);height:var(--round-btn-height);background:url(../assets/decorations/button_open_close.svg) 50% / contain no-repeat;list-style:none}:is(:is(#availability.content-window .apartment-details-container) li.menu-close) a{display:block;width:100%;height:100%}:is(#availability.content-window .apartment-details-container) .apartment-details{width:100%;height:100%;position:static}:is(#availability.content-window .apartment-details-container) .add-to-collection{display:none}:is(#availability.content-window .apartment-details-container) .scroll-section{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;background:var(--white)}:is(:is(#availability.content-window .apartment-details-container) .scroll-section)::-webkit-scrollbar{display:none}:is(#availability.content-window .apartment-details-container) .primary-panel{background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2,:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h5{text-transform:uppercase;text-align:center;letter-spacing:.15ch}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability{padding:.5dvh;border-radius:var(--btn-border-radius);color:var(--white)}.sales-status-0:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-unavailable)}.sales-status-1:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-available)}.sales-status-2:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-reserved)}.sales-status-3:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-sold)}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2{margin-bottom:2dvh}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .info-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{text-align:center;top:2dvh;color:var(--clr-caption-plan);text-shadow:none;width:40dvw}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container) section),.apartment-views:is(:is(#availability.content-window .apartment-details-container) section){height:calc(100dvh - var(--primary-padding)*2)}:is(:is(:is(:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section)) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section)) .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint.svg)}:is(:is(:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section)) .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan)}.apartment-views:is(:is(#availability.content-window .apartment-details-container) section) .bubblemap{background:var(--bg-view-bubble-map)}:is(#availability.content-window .apartment-details-container) .specs_pplH1{--bg-scrollbar-track: var(--bg-luxe);--bg-primary: var(--bg-luxe)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) .appt_name,:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) h1{color:var(--clr-luxe-heading)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) .info-summary{-webkit-filter:invert(1);filter:invert(1)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) table.roomlist{color:var(--clr-luxe-body)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) nav ul li a:not(.active){-webkit-filter:invert(1);filter:invert(1)}.mobile-menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container) .scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(:is(#availability.content-window .apartment-details-container) .scroll-nav) ul) li){display:none}.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-dims:is(:is(#availability.content-window .apartment-details-container) section){display:none}:is(#availability.content-window .apartment-details-container) .apt-header-compare{display:none;background:var(--bg-primary);padding:0 2dvh;position:sticky;top:0;width:var(--primary-width);z-index:2;height:var(--sub-nav-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(#availability.content-window .apartment-details-container) .apt-header-compare) h2.appt_name{text-transform:uppercase;text-align:center;letter-spacing:.15ch}#availability.content-window .apartment-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;--menu-scroll-direction:vertical;gap:.5rem;height:100%}#availability.content-window .apartment-details-container:not(.multiple){width:calc(100dvw - var(--root-width) - var(--primary-width) - (var(--window-inset-padding) * 5));top:var(--window-inset-padding);position:absolute;overflow:hidden;left:calc(var(--primary-width) + (var(--window-inset-padding)*4));height:calc(100dvh - (var(--window-inset-padding) * 2))}:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details-horizontal-wrapper{max-height:100%;overflow-y:auto;height:calc(100dvh - (var(--window-inset-padding) * 2))}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details-horizontal-wrapper)::-webkit-scrollbar{display:none}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details-horizontal-wrapper) .apartment-details-wrapper{height:100%}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav{left:0;bottom:calc(var(--round-btn-height) + var(--primary-padding));position:sticky;padding:var(--primary-padding)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul{gap:.5dvw}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-apartment-location:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li){display:none}:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container{--carousel-width: calc(100dvw - var(--root-width) - (var(--primary-width)*2) - (var(--window-inset-padding) * 5));--carousel-height: calc(100dvh - (var(--window-inset-padding) * 2));margin-left:var(--primary-width)}:is(.plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample{background:var(--bg-floor-plan)}:is(:is(.plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .enlarge{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel{left:0;top:0}.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){display:none}:is(.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .inner .sample>svg{padding:.5dvw}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){padding:2.8dvh 2.8dvh 2.8dvh calc(var(--primary-width) + 2.8dvh);gap:0 2.5dvw}:is(:is(.apartment-interiors:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .primary-panel) table.roomlist{display:none}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .enlarge-bubble{left:calc(var(--primary-width) + var(--primary-padding))}#availability.content-window .apartment-details-container.multiple{background-color:#000c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;padding:var(--window-inset-padding) var(--window-inset-padding) var(--window-inset-padding) calc(var(--window-inset-padding) + 5dvw);position:fixed;top:0;width:100%}:is(#availability.content-window .apartment-details-container.multiple) .close{display:block;position:fixed;z-index:1000;width:var(--round-btn-height);height:var(--round-btn-height);background:url(../assets/decorations/button_open_close.svg) 50% / contain no-repeat;bottom:calc((var(--window-inset-padding)*2 + var(--round-btn-height))/2);left:var(--window-inset-padding)}:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav{width:5.2dvw}:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{background:transparent;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section{height:100%}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvw}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section section)>*{-webkit-box-flex:0;-ms-flex:0 0 var(--compare-plotcard-width);flex:0 0 var(--compare-plotcard-width)}:is(#availability.content-window .apartment-details-container.multiple) .alternate-views-button-container{gap:var(--primary-padding)}:is(:is(#availability.content-window .apartment-details-container.multiple) .alternate-views-button-container) button{border-radius:0}:is(#availability.content-window .apartment-details-container.multiple) .apt-plotlocator-compare,:is(#availability.content-window .apartment-details-container.multiple) .apt-plan-compare{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(#availability.content-window .apartment-details-container.multiple) .caption.plandisclaimer{display:none}:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--primary-padding);pointer-events:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:transparent;position:absolute;padding:calc(var(--primary-padding)*1) calc(var(--primary-padding)*1) calc((var(--primary-padding)*1) + env(safe-area-inset-bottom,0px)) calc(var(--primary-padding)*1)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel)>*{pointer-events:all}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel)>h2,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel) .info-summary,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel) table.roomlist{display:none}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers{height:var(--compare-header-height)}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare{display:-webkit-box;display:-ms-flexbox;display:flex}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{content:"";position:absolute;width:1rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}.availability_0:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-unavailable)}.availability_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-available)}.availability_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-reserved)}.availability_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-sold)}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) li.menu-close{left:initial;right:.5dvh;top:.5dvh;bottom:initial}:is(:is(#availability.content-window .apartment-details-container.multiple) section)>div{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 var(--compare-plotcard-width);flex:0 0 var(--compare-plotcard-width);--primary-width: 100%;position:relative}.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container.multiple) section),.mobile-apartment-dims:is(:is(#availability.content-window .apartment-details-container.multiple) section){display:none}:is(:is(#availability.content-window .apartment-details-container.multiple) .bubblemap) img.bubble_position_icon{width:max(1dvw,1.2rem);height:max(1dvw,1.2rem)}:is(#availability.content-window .apartment-details-container.multiple) .carousel-container{--carousel-width: var(--compare-plotcard-width);--carousel-height: 32dvh;margin:0}.locator:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .enlarge{bottom:calc(var(--primary-padding)/2);left:calc(var(--primary-padding)/2)}:is(#availability.content-window .apartment-details-container.multiple) .primary-panel{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:calc(var(--primary-padding)*2)}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) h2.appt_name{display:none}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(3,1fr);gap:1dvh 2dvh}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5{text-align:left;font-size:var(--fs-table);padding:.3dvh 0 .3dvh max(1dvw,1.5rem);background:0 0 / max(.8dvw,.8rem) no-repeat}.appt_block:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_development.svg)}.appt_header:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_bedrooms.svg)}.appt_description:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_floor.svg)}.appt_availability:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){display:none}.appt_price:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_price.svg)}.appt_material:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_dimensions.svg)}.appt_specs:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_apartment_specs.svg)}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5):empty{display:none}.appt_area:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(../assets/decorations/icon_apartment_dimensions.svg)}.alternate-views-button-container,.material-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}:is(.alternate-views-button-container,.material-button-container) button{-webkit-box-flex:1;-ms-flex:1 0 var(--btn-height);flex:1 0 var(--btn-height);line-height:1;background:var(--bg-button-light);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected:is(:is(.alternate-views-button-container,.material-button-container) button){background:var(--bg-button);color:var(--clr-button-light);border:1px solid var(--bg-button)}.alternate-views-button-container{gap:1px}.alternate-views-button-container button{height:var(--tabs-height);border-radius:0 0 5px 5px}:is(.alternate-views-button-container button):before{text-indent:-.5rem;content:"☼";font-size:2em}:is(.alternate-views-button-container button):nth-child(2):before{content:"☾"}table.roomlist{margin:4dvh 0 2dvh}table.roomlist thead{text-transform:uppercase;font-family:var(--ff-h5);letter-spacing:.15ch}table.roomlist tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.16dvw;padding:.6dvh 0}:is(table.roomlist tr) td{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}:is(:is(table.roomlist tr) td):first-child{padding-right:1dvw;white-space:unset}.summaryrow:is(table.roomlist tr){font-family:var(--ff-h5);letter-spacing:.15ch;text-transform:uppercase}text.apartmentmask-label{fill:#fff;font-size:2.5dvw;font-weight:700}.apartmentmask-background{fill:var(--sales-unavailable)}.apartmentmask-background.selected.availability-0{fill:var(--sales-unavailable-06)}.apartmentmask-background.selected.availability-1{fill:var(--sales-available-06)}.apartmentmask-background.selected.availability-2{fill:var(--sales-reserved-06)}.apartmentmask-background.selected.availability-3{fill:var(--sales-sold-06)}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{width:32dvw}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-wrapper._availability{height:100dvh}text.apartmentmask-label{font-size:4dvh}.content-window#availability{overflow:visible;--primary-width: 100dvw}#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple{left:0;width:100dvw;height:100dvh;z-index:10}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_0) .apt-header-compare{background:var(--sales-unavailable)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_1) .apt-header-compare{background:var(--sales-available)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_2) .apt-header-compare{background:var(--sales-reserved)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_3) .apt-header-compare{background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .apt-header-compare{display:block;color:var(--white)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .carousel-container.with-primary{position:initial}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) section{border:none}.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) section){display:-webkit-box;display:-ms-flexbox;display:flex}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) nav.scroll-nav{background:var(--white);position:fixed;padding:calc(var(--primary-padding)/2);width:100dvw}.menu-apartment-location:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:-webkit-box;display:-ms-flexbox;display:flex}#availability.content-window .apartment-details-container:not(.multiple){top:0}:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header{display:initial}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header) h1{font-size:var(--fs-h1)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .add-to-collection{display:block;position:fixed;width:var(--sub-nav-height);height:var(--sub-nav-height);top:0;background:url(../assets/decorations/icon_bookmarklight.svg) 50% / 60% no-repeat;z-index:11;left:.5dvh;border-radius:var(--btn-border-radius)}.added:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .add-to-collection){background-image:url(../assets/decorations/icon_bookmarklight_selected.svg)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .apt-header-compare{position:fixed;top:0;background-color:gray;height:var(--sub-nav-height);line-height:var(--sub-nav-height);padding:initial;z-index:11}:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav{top:var(--sub-nav-height);bottom:initial;border-top:none;border-bottom:1px solid var(--white)}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{right:0;top:0;left:unset;bottom:initial;width:var(--sub-nav-height);height:var(--sub-nav-height);background-size:70%}:is(#availability.content-window .apartment-details-container:not(.multiple)) .scroll-section{padding-top:3.9dvh;height:100dvh}:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel{position:relative}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel) .alternate-views-button-container,:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel) .material-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container{--carousel-width: 100dvw;--carousel-height: 50dvh;margin:0}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample>svg{padding:0!important}:is(#availability.content-window .apartment-details-container:not(.multiple)) .alternate-views-button-container{margin-top:var(--primary-padding);gap:var(--primary-padding)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .alternate-views-button-container) button{border-radius:var(--btn-border-radius);height:var(--btn-height)}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .alternate-views-button-container) button):not(.selected){background-color:var(--cream-light)}.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}:is(.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .inner{padding:0}.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.full-height:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel){height:auto}:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) h2.appt_name{display:none}:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .caption{display:none}.apartment-interiors:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{height:auto;position:relative}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel)>h2,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .info-summary,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) table.roomlist{display:none}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .alternate-views-button-container{position:absolute;bottom:0}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .bubblemap{top:39%}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblewrapper,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblecontainer{height:50dvh}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){padding:initial}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)>h1{padding:5dvh 0 0}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .column{padding:3dvh 5dvh 0;gap:3dvh}:is(.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .column) h5+ul{margin-top:1dvh}:is(.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .column):last-of-type{padding:3dvh 5dvh 5dvh}:is(.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .section-header) h1{margin:0}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section):last-child{padding-bottom:var(--bottom-sheet-button)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details.specs_pplH1) nav.scroll-nav{background:#000}#availability.content-window .apartment-details-container.multiple{--portrait-compare-height: 43dvh;--menu-scroll-direction:horizontal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:100dvh;overflow-y:auto;overflow-x:hidden}:is(#availability.content-window .apartment-details-container.multiple):before{content:"Compare";position:fixed;top:0;background-color:var(--white);height:var(--compare-header-height);line-height:var(--compare-header-height);padding:initial;font-size:var(--fs-h2);font-family:var(--ff-h2);z-index:23;width:100dvw;text-transform:uppercase;text-align:center;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px #0000001a}.appt_availability:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){color:var(--clr-body)}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .alternate-views-button-container{gap:0;border-radius:var(--btn-border-radius);overflow:hidden}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .alternate-views-button-container) button{height:var(--round-btn-height)}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .alternate-views-button-container) button):before{text-indent:0}:is(#availability.content-window .apartment-details-container.multiple) .close{top:0;right:0;left:unset;width:var(--sub-nav-height);height:var(--sub-nav-height);background-size:max(70%,1.6rem)}:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:var(--compare-header-height);padding-bottom:calc(var(--nav-height-portrait)*.7)}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers{width:var(--compare-header-height);height:100%}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare{-webkit-box-flex:1;-ms-flex:1 0 var(--portrait-compare-height);flex:1 0 var(--portrait-compare-height);width:100%;padding:0;position:relative}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare) h2{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:var(--portrait-compare-height);width:100%;text-align:center;line-height:var(--compare-header-height);color:var(--white)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{display:none}.availability_0:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-unavailable)}.availability_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-available)}.availability_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-reserved)}.availability_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;gap:0;width:100dvw}:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section{-webkit-box-flex:0;-ms-flex:0 0 calc(100dvw - var(--compare-header-height));flex:0 0 calc(100dvw - var(--compare-header-height));scroll-snap-align:start}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section)>*{-webkit-box-flex:0;-ms-flex:0 0 var(--portrait-compare-height);flex:0 0 var(--portrait-compare-height)}.apartment-plan:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){display:none}.mobile-apartment-plan:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section),.mobile-apartment-dims:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-location:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{display:none}.mobile-apartment-dims:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{width:100%;height:var(--portrait-compare-height);overflow-y:auto;padding:2dvh}.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{position:absolute;background-color:transparent;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0 .5dvh 0 0;pointer-events:none}:is(.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel) *{pointer-events:all}:is(#availability.content-window .apartment-details-container.multiple) .carousel-container{--carousel-width: calc(100dvw - var(--compare-header-height));--carousel-height: var(--portrait-compare-height)}.locator:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .inner{left:unset!important}:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .enlarge{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav{padding:0;bottom:0;left:0;width:100dvw;-webkit-box-shadow:1px -1px 1px rgba(0,0,0,.1);box-shadow:1px -1px 1px #0000001a}.mobile-menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:-webkit-box;display:-ms-flexbox;display:flex}.menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:none}.content-wrapper.apartment-details-open-single .content-window{height:100dvh}:is(.content-wrapper.apartment-details-open-single,.content-wrapper.apartment-details-open-multiple) #availability.content-window{z-index:15}}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-padding{padding:min(3dvw,1.25rem)}.bolder{font-weight:bolder}section{height:100%;width:100%;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;scroll-snap-align:start}section h1,section .amn-logo{padding:0 0 3dvh}section.primary-width{width:var(--primary-width)}section .section-header{display:none}section .inline-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:2dvw}section .infoicon{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}:is(section .infoicon) .icon{width:3dvw;height:3dvw;background-repeat:no-repeat;background-size:contain;margin-bottom:1dvh}section .inline{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}:is(section .inline) .icon{width:3dvw;height:3dvw;background-repeat:no-repeat;background-size:contain;margin-bottom:3dvh}section .collage{width:63dvw;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(280px,17dvw),1fr));grid-auto-rows:1fr;container:collage / inline-size;gap:1dvw}:is(section .collage) .image{overflow:hidden}:is(:is(section .collage) .image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(section .collage) .image):nth-child(3){grid-row:span 2}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){section{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:10px solid white;scroll-snap-align:unset}section h1{text-align:center}section .section-header{display:block;width:100%;padding:1rem;background:var(--bg-section-header)}:is(section .section-header) h1,:is(section .section-header) h5{text-align:center;text-transform:uppercase;padding:0}:is(section .section-header) h1{font-size:var(--fs-h1-xxl)}:is(section .section-header) img.dev-logo{width:min(7.5rem,max(40dvw,6.25rem))!important;-o-object-fit:contain;object-fit:contain;margin:4dvh auto}}#building.content-window nav.scroll-nav{bottom:var(--sub-nav-height);padding-bottom:calc(var(--primary-padding) * .5);background:none;width:var(--primary-width);border:none}:is(#building.content-window nav.scroll-nav) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}:is(:is(#building.content-window nav.scroll-nav) ul) li{height:initial}:is(:is(:is(#building.content-window nav.scroll-nav) ul) li) a{padding:1dvh 0}#building.content-window .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}:is(#building.content-window .btn-container) button{background:var(--clr-button-light);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--fs-dropdown-subheading);background:var(--bg-button-light);border-radius:7px 7px 0 0;height:var(--tabs-height)}.selected:is(:is(#building.content-window .btn-container) button){background:var(--clr-nav-selected);color:var(--clr-button-light)}#building.content-window .gallery-index{margin:0}#building.content-window .carousel-container{--carousel-width: calc(100dvw - var(--root-width) - var(--primary-width))}:is(#building.content-window .carousel-container) .enlarge{bottom:var(--primary-padding)}:is(#building.content-window .carousel-container) .enlarge{left:var(--primary-padding)}#building.content-window .description{margin-bottom:1dvh}#building.content-window .primary-panel{padding-bottom:8dvh}:is(:is(#building.content-window .primary-panel) h1)+h5{margin-top:.5dvh}:is(#building.content-window .primary-panel) h5{margin:4dvh 0 2dvh}:is(:is(#building.content-window .primary-panel) h5)+p,:is(:is(#building.content-window .primary-panel) h5)+ul{margin-top:4dvh}#building.content-window .speclist-container{overflow-y:auto}:is(#building.content-window .speclist-container) h1,:is(#building.content-window .speclist-container) h5{display:none}:is(#building.content-window .speclist-container) ul{margin-top:2dvh}:is(:is(#building.content-window .speclist-container) ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}:is(:is(:is(#building.content-window .speclist-container) ul) li):before{content:"-"}#building.content-window section.apartment-specs{padding-left:calc(var(--primary-width) + 7.4dvh)}#building.content-window .img-speclist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh}:is(#building.content-window .img-speclist) li{-webkit-box-flex:0;-ms-flex:0 0 10dvh;flex:0 0 10dvh;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1dvh;font-family:var(--ff-palette-title);text-transform:uppercase;letter-spacing:.15ch;color:var(--white);text-shadow:1px 1px 2px var(--black)}.classic:is(:is(#building.content-window .img-speclist) li){background:url(../assets/customerchoices/Classic-Bamboo-1.jpg) center / cover no-repeat}.premium:is(:is(#building.content-window .img-speclist) li){background:url(../assets/customerchoices/Charlton-O-C-premium-JADE-UPDATE-1.jpg) center / cover no-repeat}:is(:is(#building.content-window .img-speclist) li):not(.selected){-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.material-button-container{position:absolute;left:calc(var(--round-btn-height)*4);display:-webkit-box;display:-ms-flexbox;display:flex;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px))}.material-button-container button{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--bg-button);color:var(--clr-button-light);font-size:var(--fs-button);height:var(--btn-height)}.material-button-container button:not(.selected){background:var(--bg-button-light);color:var(--clr-button)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.material-button-container{bottom:initial;top:2dvh;left:2dvh}.content-window#building,.content-window#masterplan{position:relative}.bottom-sheet.sticky-nav{bottom:calc(var(--nav-height-portrait))}.bottom-sheet.sticky-nav.status-0{height:calc(var(--bottom-sheet-button) + var(--sticky-nav-height))}.bottom-sheet.sticky-nav .page-nav{height:var(--sticky-nav-height);bottom:initial;top:0;position:sticky;left:0;width:100dvw;padding:0 1dvh}:is(.bottom-sheet.sticky-nav .page-nav) ul{height:100%}:is(:is(.bottom-sheet.sticky-nav .page-nav) ul) li{height:100%}.bottom-sheet.sticky-nav .primary-panel.full-height{margin-top:var(--nav-height-portrait);height:calc(100% - var(--nav-height-portrait) - (var(--bottom-sheet-button) * 1))}.bottom-sheet.sticky-nav>div{position:relative}.carousel-container.with-primary{margin-left:0;position:absolute;top:0;--carousel-width: 100dvw;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-container.with-primary .inner{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}:is(.carousel-container.with-primary .inner) .sample{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-container.with-primary .carousel-counter{bottom:calc((var(--primary-padding)*2) + env(safe-area-inset-bottom,0px))}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .carousel-container{--carousel-height: calc(100dvh - var(--sticky-nav-height) - var(--nav-height-portrait))}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .bubblewrapper{height:calc(100dvh - var(--sticky-nav-height) - var(--nav-height-portrait))}.content-wrapper.bottom-sheet-1 .carousel-container{--carousel-height: calc(76dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-1 .bubblewrapper{height:calc(76dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-2 .carousel-container{--carousel-height: calc(51dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-2 .bubblewrapper{height:calc(51dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-2 .bubblemap{bottom:calc(var(--primary-padding)*4 + var(--round-btn-height));width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2)}:is(:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .carousel-container,:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .bubblewrapper) .enlarge,:is(:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .carousel-container,:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .bubblewrapper) .bubbles,:is(:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .carousel-container,:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .bubblewrapper) .toggleBubbleMap{bottom:calc(var(--bottom-sheet-button) + var(--primary-padding))}}#developer.content-window section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}:is(#developer.content-window section) .images{height:100%;-webkit-box-flex:1;-ms-flex:1 0 40dvw;flex:1 0 40dvw}:is(:is(#developer.content-window section) .images) img,:is(:is(#developer.content-window section) .images) video{height:100%;-o-object-fit:cover;object-fit:cover}:is(#developer.content-window section) h1,:is(#developer.content-window section) h5{text-transform:uppercase}:is(#developer.content-window section) h5{letter-spacing:.06rem}:is(#developer.content-window section) h1{padding:initial}:is(:is(#developer.content-window section) h1) h5{margin-top:1dvh}:is(#developer.content-window section) p{line-height:1.2}:is(#developer.content-window section)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3dvh}:is(:is(#developer.content-window section)>div):not(.images){padding:calc(var(--primary-padding)*2)}:is(:is(#developer.content-window section)>div) h1,:is(:is(#developer.content-window section)>div) h5{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center}:is(:is(#developer.content-window section)>div) .column{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(#developer.content-window section)>div) .column) h5{margin:2dvh 0 1dvh}#developer-transformingtomorrow:is(#developer.content-window section) .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh;padding:0 10dvw}#developer-transformingtomorrow:is(#developer.content-window section) img.logo{width:max(8dvw,7rem);margin:5dvh auto 0}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){#developer.content-window .images{-webkit-box-flex:1;-ms-flex:1 0 34dvw;flex:1 0 34dvw}#developer.content-window p{line-height:1.1}#developer.content-window>div{gap:2.5dvh}:is(nav.scroll-nav ul) li{letter-spacing:initial}}@media(max-width:767px)and (orientation:portrait){#developer.content-window section>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--cream)}:is(#developer.content-window section>div) h1,:is(#developer.content-window section>div) h5{text-align:center;width:100%}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(#developer.content-window section) .images{-webkit-box-flex:1;-ms-flex:1 0 30rem;flex:1 0 30rem}}#whybuy.content-window section{padding:0}:is(#whybuy.content-window section) .media_container{height:100%;overflow:hidden}:is(:is(#whybuy.content-window section) .media_container) img,:is(:is(#whybuy.content-window section) .media_container) video{-webkit-transform:scale(1.2);transform:scale(1.2)}:is(:is(#whybuy.content-window section) .media_container) .enlarge{bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding);background-color:transparent}:is(#whybuy.content-window section) .icon{width:6.6dvh;height:4.4dvh;background-repeat:no-repeat;background-position:center}:is(#whybuy.content-window section) h1{text-transform:uppercase}.super-heading:is(:is(#whybuy.content-window section) h1){font-size:var(--fs-h1-xl)}:is(#whybuy.content-window section) img,:is(#whybuy.content-window section) video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contain:is(:is(#whybuy.content-window section) img,:is(#whybuy.content-window section) video){-o-object-fit:contain;object-fit:contain}:is(#whybuy.content-window section) .imagewrapper{overflow:hidden;width:100%}.top-margin:is(:is(#whybuy.content-window section) .imagewrapper){margin-top:3dvh}:is(#whybuy.content-window section) #textcontainer{padding:4.5dvh;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(#whybuy.content-window section) #textcontainer) h4{font-size:var(--fs-wb-flexlist);text-transform:uppercase}:is(:is(:is(#whybuy.content-window section) #textcontainer) ul) li{background-size:6.6dvh 4.4dvh;background-repeat:no-repeat}:is(#whybuy.content-window section) .flexlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3dvh;text-align:center;font-size:var(--fs-wb-flexlist);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(#whybuy.content-window section) .gridlist{display:grid;grid-template-columns:repeat(3,1fr);height:100%}:is(:is(#whybuy.content-window section) .gridlist) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(1),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(2),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(4),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(5),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(7),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(8){border-right:1px solid var(--white)}:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(-n+6){border-bottom:1px solid var(--white)}:is(#whybuy.content-window section) .inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2dvw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3dvh;line-height:1.4}:is(:is(#whybuy.content-window section) .inline)>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#whybuy.content-window section) .inline) img{-webkit-box-flex:1;-ms-flex:1;flex:1;aspect-ratio:16 / 9}:is(:is(#whybuy.content-window section) .inline) small{margin-top:1dvh}:is(#whybuy.content-window section#whybuy-introfilm) .media_container{width:100%}:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer{background:var(--cream);padding:4.5dvh}:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li{-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) p{font-size:var(--fs-wb-flexlist)}:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container{width:40dvw}:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container) img,:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container) video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-investment) #textcontainer) ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li{background-position:50% 4dvh}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(1) .icon{background-image:url(../assets/whybuy/keyfact_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(2) .icon{background-image:url(../assets/whybuy/keyfact_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(3) .icon{background-image:url(../assets/whybuy/keyfact_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(4) .icon{background-image:url(../assets/whybuy/keyfact_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(5) .icon{background-image:url(../assets/whybuy/keyfact_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(6) .icon{background-image:url(../assets/whybuy/keyfact_6.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(7) .icon{background-image:url(../assets/whybuy/keyfact_7.svg)}:is(#whybuy.content-window section#whybuy-hero) h4{margin-left:-2dvw}:is(#whybuy.content-window section#whybuy-hero) p{margin-right:2dvw}#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--copper);padding:var(--primary-padding) var(--primary-padding) var(--primary-padding) calc(var(--primary-padding) + 4.5dvw)}:is(#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm) img,:is(#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm) video{height:100%}#whybuy.content-window section#whybuy-introfilm{padding:0;background:var(--cream-light)}:is(:is(#whybuy.content-window section#whybuy-amenities) .media_container) video{-o-object-position:left;object-position:left}:is(#whybuy.content-window section#whybuy-amenities) #textcontainer{-webkit-box-flex:1;-ms-flex:1 0 42dvw;flex:1 0 42dvw}:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) h4{border-top:1px solid var(--black);width:100%;text-align:center;padding:2dvh 0}:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist):first-of-type{padding:0 0 5dvh}:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist{font-size:var(--fs-wb-flexlist-small)}:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li) .icon{background-position:50% 0}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(1) .icon{background-image:url(../assets/whybuy/amn_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(2) .icon{background-image:url(../assets/whybuy/amn_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(3) .icon{background-image:url(../assets/whybuy/amn_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(4) .icon{background-image:url(../assets/whybuy/amn_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(5) .icon{background-image:url(../assets/whybuy/amn_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(6) .icon{background-image:url(../assets/whybuy/amn_6.svg)}:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .imagewrapper{margin:0 0 4dvh}#whybuy.content-window section#whybuy-amenities-alt{text-align:center}:is(#whybuy.content-window section#whybuy-amenities-alt) h1,:is(#whybuy.content-window section#whybuy-amenities-alt) h5,:is(#whybuy.content-window section#whybuy-amenities-alt) p{margin:0;padding:0}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) ul) li{padding:.25dvh 0}:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-flex:1;-ms-flex:1 0 30dvw;flex:1 0 30dvw}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item{overflow:hidden;position:relative}:is(:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item) img{-o-object-fit:cover;object-fit:cover}:is(:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item) p{position:absolute;font-weight:700;width:calc(100% - 1dvw);margin:.5dvw;z-index:1;bottom:0;left:0;text-align:right;padding:0 1dvw 0 0;color:#fff;text-shadow:1px 1px 1px black;font-size:.7rem}:is(#whybuy.content-window section#whybuy-amenities-alt) #textcontainer{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3dvh}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) #textcontainer) .contain{height:auto}:is(#whybuy.content-window section#whybuy-development) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist{font-size:var(--fs-wb-flexlist-small)}:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li{background-position:top center;-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(1){background-image:url(../assets/whybuy/development_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(2){background-image:url(../assets/whybuy/development_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(3){background-image:url(../assets/whybuy/development_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(4){background-image:url(../assets/whybuy/development_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(5){background-image:url(../assets/whybuy/development_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(6){background-image:url(../assets/whybuy/development_6.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(7){background-image:url(../assets/whybuy/development_7.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(8){background-image:url(../assets/whybuy/development_8.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(9){background-image:url(../assets/whybuy/development_9.svg)}:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer{padding-left:calc(5dvw + var(--primary-padding));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) h1{padding:0}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) img.logo{width:max(7dvw,6.25rem);margin:2dvh 0}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2dvh}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) h1:nth-child(1){font-size:var(--fs-h1-xxl);padding-left:3.5ch;background-position:left center;background-size:max(3dvw,2rem) max(1.5dvh,1.5rem);background-repeat:no-repeat}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) li:nth-child(1) h1:nth-child(1){background-image:url(../assets/whybuy/icon_tube.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) li:nth-child(2) h1:nth-child(1){background-image:url(../assets/whybuy/icon_rail.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) li:nth-child(3) h1:nth-child(1){background-image:url(../assets/whybuy/icon_boat.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) h4{padding-top:1dvh;font-family:var(--ff-location-list);font-weight:700}:is(#whybuy.content-window section#whybuy-connectivity) .media_container{background:#fbf9f7}#whybuy.content-window section#whybuy-story{background:var(--cream);padding-bottom:calc(var(--sub-nav-height)*2 + var(--primary-padding)*2);padding-left:4.5dvw}:is(#whybuy.content-window section#whybuy-story) #textcontainer{gap:2dvh}:is(#whybuy.content-window section#whybuy-story) p{font-size:var(--fs-wb-flexlist);line-height:1.2}:is(:is(#whybuy.content-window section#whybuy-story) ul) li{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}:is(:is(:is(#whybuy.content-window section#whybuy-story) ul) li)>div{position:relative;height:50dvh;margin-bottom:2dvh}:is(:is(:is(:is(#whybuy.content-window section#whybuy-story) ul) li)>div) h1{padding:0;font-size:2.8em;position:absolute;bottom:1dvw;left:1dvw;color:var(--white);text-transform:capitalize;text-shadow:1px 1px 2px black;padding-left:2dvh;letter-spacing:0}#whybuy.content-window section#whybuy-investment{background:var(--copper);padding-left:4.5dvw}:is(#whybuy.content-window section#whybuy-investment) h1,:is(#whybuy.content-window section#whybuy-investment) ul,:is(#whybuy.content-window section#whybuy-investment) p{color:var(--white)}:is(#whybuy.content-window section#whybuy-investment) p{margin-right:2dvw}:is(#whybuy.content-window section#whybuy-investment) h4{margin-left:-2dvw}:is(#whybuy.content-window section#whybuy-investment) ul{font-size:var(--fs-wb-flexlist-small)}:is(:is(#whybuy.content-window section#whybuy-investment) ul) li{background-position:50% 8dvh;padding:2dvh}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(1) .icon{background-image:url(../assets/whybuy/invest_1.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(2) .icon{background-image:url(../assets/whybuy/invest_2.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(3) .icon{background-image:url(../assets/whybuy/invest_3.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(4) .icon{background-image:url(../assets/whybuy/invest_4.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(5) .icon{background-image:url(../assets/whybuy/invest_5.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(6) .icon{background-image:url(../assets/whybuy/invest_6.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(7) .icon{background-image:url(../assets/whybuy/invest_7.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(8) .icon{background-image:url(../assets/whybuy/invest_8.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(9) .icon{background-image:url(../assets/whybuy/invest_9.svg)}:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul{font-size:var(--fs-wb-flexlist-small);text-align:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul) li) h1{text-align:center;text-transform:initial;padding:initial}:is(:is(:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul) li) h4{margin:2dvh 0 1dvh}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer):nth-child(2){padding-left:calc(5dvw + var(--primary-padding))}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer):nth-child(3){background:var(--cream)}:is(#whybuy-hero:is(#whybuy.content-window section.section_visible),#whybuy-investment:is(#whybuy.content-window section.section_visible)) h4,:is(#whybuy-hero:is(#whybuy.content-window section.section_visible),#whybuy-investment:is(#whybuy.content-window section.section_visible)) p{margin:0;-webkit-transition:margin 1s ease-in-out;transition:margin 1s ease-in-out}#whybuy-story:is(#whybuy.content-window section.section_visible) ul li h1{padding:0;-webkit-transition:padding 1s ease-out;transition:padding 1s ease-out}:is(:is(#whybuy.content-window section.section_visible) .media_container) img,:is(:is(#whybuy.content-window section.section_visible) .media_container) video{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){#whybuy.content-window section{padding:0!important}:is(#whybuy.content-window section) .media_container{width:100dvw!important}:is(:is(#whybuy.content-window section) .flexlist) li{-webkit-box-flex:0!important;-ms-flex:0 0 45%!important;flex:0 0 45%!important}:is(#whybuy.content-window section) #textcontainer{background:var(--cream)}:is(#whybuy.content-window section) .section-header{background:var(--copper);color:var(--white)}.dev-logo:is(:is(#whybuy.content-window section) img){-webkit-filter:brightness(100);filter:brightness(100)}#whybuy.content-window section#whybuy-amenities-alt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container{-webkit-box-flex:1;-ms-flex:1 0 72dvh;flex:1 0 72dvh;padding-right:20px}#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm{background:initial}:is(#whybuy.content-window section#whybuy-story) .flexlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}:is(#whybuy.content-window section#whybuy-story) p{text-align:center}:is(#whybuy.content-window section#whybuy-story) ul li>div{max-height:30dvh}:is(#whybuy.content-window section#whybuy-investment) .gridlist{grid-template-columns:repeat(1,1fr)}:is(:is(#whybuy.content-window section#whybuy-investment) .gridlist) li{border:initial;border-bottom:1px solid var(--white)}:is(#whybuy.content-window section#whybuy-investment) #textcontainer{background-color:var(--copper)}:is(#whybuy.content-window section#whybuy-opportunity) .inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#whybuy.content-window section#whybuy-connectivity) h4,:is(#whybuy.content-window section#whybuy-connectivity) small{text-align:center;width:100%}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul{margin:0 auto}:is(:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) h1):nth-child(1){padding:3dvh 0 0;background-position:top center}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) img.logo{margin:5dvh auto}}@media(max-width:767px)and (orientation:portrait){#whybuy.content-window section#whybuy-amenities-alt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container{grid-template-columns:repeat(2,1fr);-webkit-box-flex:1;-ms-flex:1 0 150dvh;flex:1 0 150dvh}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item:last-of-type{grid-column:span 2}}
