@font-face{font-family:ABCArizonaFlare-Regular;src:url(../assets/fonts/ABCArizonaFlare-Regular.eot);src:url(../assets/fonts/ABCArizonaFlare-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/ABCArizonaFlare-Regular.woff2) format("woff2"),url(../assets/fonts/ABCArizonaFlare-Regular.woff) format("woff"),url(../assets/fonts/ABCArizonaFlare-Regular.ttf) format("truetype"),url(../assets/fonts/ABCArizonaFlare-Regular.svg#wf) format("svg")}@font-face{font-family:Cera-Pro-Bold;src:url(../assets/fonts/Cera-Pro-Bold.eot);src:url(../assets/fonts/Cera-Pro-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Cera-Pro-Bold.woff) format("woff"),url(../assets/fonts/Cera-Pro-Bold.ttf) format("truetype"),url(../assets/fonts/Cera-Pro-Bold.svg) format("svg")}@font-face{font-family:Cera-Pro-Regular;src:url(../assets/fonts/Cera-Pro-Regular.eot);src:url(../assets/fonts/Cera-Pro-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Cera-Pro-Regular.woff) format("woff"),url(../assets/fonts/Cera-Pro-Regular.ttf) format("truetype"),url(../assets/fonts/Cera-Pro-Regular.svg) format("svg")}:root{--apt-list-height: calc(100dvh - var(--window-inset-padding)*2 - var(--btn-height) - env(safe-area-inset-bottom, 0px) - 4px);--bottom-sheet-button: calc(var(--nav-height-portrait)*.6);--btn-border-radius: 0;--btn-height: max(3.5dvh, 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: 2.5dvh;--primary-width: 17dvw;--released-plotcard-carousel-height: 35dvh;--released-plotcard-width: min(100dvw, 31.25rem);--root-width: max(8dvw, 7.8rem);--round-btn-height: max(1.17rem, 1.25dvw);--scroll-width: max(.36dvw, .31rem);--sticky-nav-height: 5dvh;--sub-nav-height: 4dvh;--switchuserheight: 4dvh;--tabs-height: max(3dvh, 1.56rem);--vertical-scroll-height: .5rem;--window-inset-padding: 2dvh;--menu-icon: none;--object-spacing: 3dvh;--gallery-index-width: var(--primary-width) - (var(--primary-padding) * 2);--gallery-index-width-single-image: var(--primary-width) - (var(--primary-padding) * 2);--this-colour-breaks: #ff00ff;--white-04: rgba(256, 256, 256, .7);--darkgrey: rgb(30,45,45);--sandstone: rgb(245,240,230);--red: rgb(210,10,35);--jadewharf-green: rgb(20,165,55);--saffronwharf-orange: #b45737;--saffronwharf-blue: #b6c8d7;--imperialtower-green: #cce4c4;--sales-available: var(--jadewharf-green);--sales-reserved: rgb(20, 71, 165);--sales-sold: var(--red);--sales-unavailable: var(--darkgrey);--sales-available-06: rgba(20,165,55, .6);--sales-reserved-06: rgba(20, 71, 165,.6);--sales-sold-06: rgba(210,10,35, .6);--sales-unavailable-06: rgba(30,45,45,.6);--ff-superheading: "ABCArizonaFlare-Regular";--ff-h1: "ABCArizonaFlare-Regular";--ff-h1-alt: "Cera-Pro-Bold";--ff-h2: "ABCArizonaFlare-Regular";--ff-h3: "Cera-Pro-Bold";--ff-h4: "ABCArizonaFlare-Regular";--ff-h5: "Cera-Pro-Bold";--ff-h6: "Cera-Pro-Bold";--ff-building-saffronwharf-heading: "Cera-Pro-Bold";--ff-building-jadewharf-heading: "Cera-Pro-Bold";--ff-body: "Cera-Pro-Regular";--ff-small: "Cera-Pro-Regular";--ff-table: "Cera-Pro-Regular";--ff-table-header: "ABCArizonaFlare-Regular";--ff-body-light: "Cera-Pro-Regular";--ff-button: "Cera-Pro-Regular";--ff-nav: "ABCArizonaFlare-Regular";--ff-nav-selected: "ABCArizonaFlare-Regular";--ff-nav-alt: "Cera-Pro-Regular";--ff-quote: "Cera-Pro-Regular";--ff-statistic: "Cera-Pro-Bold";--ff-sub-nav: "Cera-Pro-Regular";--ff-sub-nav-selected: "Cera-Pro-Bold";--ff-level-selector: "Cera-Pro-Regular";--ff-map: "Cera-Pro-Regular";--ff-login: "Cera-Pro-Regular";--ff-filter: "Cera-Pro-Regular";--ff-filter-heading: "Cera-Pro-Bold";--ff-dropdown-heading: "Cera-Pro-Bold";--ff-dropdown-subheading: "Cera-Pro-Regular";--ff-location-list: "Cera-Pro-Regular";--ff-palette-title: "Cera-Pro-Regular";--ff-northpoint: "Cera-Pro-Bold";--ff-roomlist-summary: "Cera-Pro-Bold";--ff-plotcard-heading: "Cera-Pro-Bold";--ff-plotcard-heading-light: "Cera-Pro-Bold";--ff-plotcard-body: "Cera-Pro-Bold";--ff-plotcard-discover: "Cera-Pro-Bold";--bg-apt-list-table: var(--sandstone);--bg-bubble-map: transparent;--bg-button-key: var(--sandstone);--bg-button: var(--darkgrey);--bg-button-selected: var(--red);--bg-carousel-bubble-selected: var(--red);--bg-carousel-bubble: var(--sandstone);--bg-carousel-sample: var(--sandstone);--bg-carousel-textbox: var(--sandstone);--bg-collection: var(--sandstone);--bg-control-panel: var(--sandstone);--bg-filter-checked: var(--darkgrey);--bg-filter-slider-left: white;--bg-filter-slider-right: var(--darkgrey);--bg-filter-slider-thumb: var(--darkgrey);--bg-floor-plan: #fff;--bg-gallery-index: var(--sandstone);--bg-level-selector-selected: var(--darkgrey);--bg-level-selector: var(--sandstone);--bg-location: white;--bg-location-selected: var(--red);--bg-login: var(--sandstone);--bg-map: var(--sandstone);--bg-modal: rgba(81, 81, 81, .85);--bg-nav-icon: var(--darkgrey);--bg-nav-icon-selected: var(--red);--bg-nav-selected: transparent;--bg-nav: var(--sandstone);--bg-out-of-sync: #efd6fa;--bg-page-nav: var(--darkgrey);--bg-popup-inner: var(--sandstone);--bg-plotcard: var(--sandstone);--bg-primary-2: var(--sandstone);--bg-primary: var(--sandstone);--bg-row-even: #fff;--bg-row-odd: var(--sandstone);--bg-screensaver: var(--sandstone);--bg-scrollbar-thumb: var(--darkgrey);--bg-scrollbar-track: var(--sandstone);--bg-section-1: var(--sandstone);--bg-section-2: var(--sandstone);--bg-section-header: var(--darkgrey);--bg-siteplan-counter: var(--darkgrey);--bg-sub-nav-selected: var(--red);--bg-sub-nav: var(--darkgrey);--bg-sub-nav-icon: var(--sandstone);--bg-sub-nav-icon-selected: var(--sandstone);--bg-switcher: var(--darkgrey);--bg-table-heading: var(--darkgrey);--bg-text-input-visible: white;--bg-text-input: white;--bg-top-right-container: var(--darkgrey);--bg-view-bubble-map: var(--sandstone);--bg-wb-logo: var(--sandstone);--bg-plotcard-apt-header: var(--sandstone);--clr-nav: var(--darkgrey);--clr-nav-selected: var(--red);--clr-sub-nav: var(--sandstone);--clr-sub-nav-selected: var(--red);--clr-table: var(--darkgrey);--clr-body: var(--darkgrey);--clr-body-light: var(--sandstone);--clr-caption: var(--sandstone);--clr-caption-plan: var(--darkgrey);--clr-alert: red;--clr-whybuy-header: var(--red);--clr-filter-body: var(--darkgrey);--clr-filter-heading: var(--red);--clr-button-selected: var(--red);--clr-button: var(--sandstone);--clr-button-key: var(--darkgrey);--clr-location: var(--darkgrey);--clr-location-selected: var(--sandstone);--clr-location-filter: var(--sandstone);--clr-location-filter-selected: var(--sandstone);--clr-level-selector-selected: var(--sandstone);--clr-northpoint-spin: var(--sandstone);--clr-northpoint-plan: var(--darkgrey);--clr-top-right-container: var(--sandstone);--clr-contact: var(--red);--bg-luxe: var(--darkgrey);--clr-luxe-body: var(--sandstone);--brdr-login: var(--darkgrey);--brdr-filter: var(--darkgrey);--brdr-filter-checkbox: var(--darkgrey);--brdr-filter-checked: var(--sandstone);--brdr-filter-heading: var(--darkgrey);--brdr-apt-list-availability: var(--sandstone);--brdr-table-row: var(--sandstone);--brdr-wb-list: var(--darkgrey);--fs-alert: .8rem;--fs-apt-summary: .65rem;--fs-aptmask-label: .8rem;--fs-body: .7rem;--fs-button-key: 1.02rem;--fs-button: .72rem;--fs-caption: .45rem;--fs-control-panel-list: .84rem;--fs-control-panel-policy: .72rem;--fs-dropdown-heading: .8rem;--fs-dropdown-subheading: .6rem;--fs-filter-heading: .7rem;--fs-filter: .7rem;--fs-h1-xl: 2.5rem;--fs-h1-xxl: 2.75rem;--fs-h1-xxxl: 3.5rem;--fs-h1: 1.65rem;--fs-h2: 1.4rem;--fs-h3: 1rem;--fs-h4: 1rem;--fs-h5: .8rem;--fs-h6: .7rem;--fs-location-list: .75rem;--fs-location-filter: .5rem;--fs-login-button: .802rem;--fs-mapbox-marker: .55rem;--fs-nav: .84rem;--fs-nav-selected: 1rem;--fs-northpoint: .9rem;--fs-plotcard-infosummary: .7rem;--fs-plotcard-table: .7rem;--fs-qrcode-summary: .63rem;--fs-specs: .8rem;--fs-small: .5rem;--fs-sub-nav: .6rem;--fs-table: .7rem;--fs-table-large: 1rem;--fs-wb-flexlist-small: .8rem;--fs-wb-flexlist: .9rem;--fs-plotcard-nav: .7rem;--fs-plotcard-body: .7rem;--fs-plotcard-h2: 1rem;--fs-plotcard-h5: .6rem;--fs-smallest: .4rem}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{interpolate-size:allow-keywords;overflow-x:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:1.5dvh;--clamp-value: 1dvw}html,body{width:100dvw;height:100dvh;-webkit-box-sizing:border-box;box-sizing:border-box;overscroll-behavior-x:none;overscroll-behavior-y:none;font-family:var(--ff-body)}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#root{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:pre-line}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)}h1.super-heading{font-size:var(--fs-h1-xl)}h1.mega-heading{font-size:var(--fs-h1-xxl)}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)}input[type=checkbox],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}table{font-size:var(--fs-table);font-family:var(--ff-table);color:var(--clr-table)}table.large{font-size:var(--fs-table-large)}button{cursor:pointer;border:none;font-size:var(--fs-button);font-family:var(--ff-button);background:var(--bg-button);color:var(--clr-button);height:var(--btn-height)}#root{height:100%}h1{text-align:left;text-transform:uppercase;line-height:1.2;letter-spacing:.1ch}h1+p,h1+ul{margin-top:4dvh}h1 span{display:block;padding-left:1ch;font-family:var(--ff-h1-alt)}h1,h2,h4,h5,h6{font-weight:400;letter-spacing:.15ch}h6{letter-spacing:.2ch;padding:1ch 0;text-transform:uppercase}p{display:block;line-height:1.4}p+p{margin-top:1.53dvh}small{line-height:1.1}input[type=text]{border:none;padding:0 .5rem}button{border:none}.portrait{display:none}.disabled{opacity:.5;pointer-events:none}.placeholder{color:var(--this-colour-breaks)}.clr-white{color:var(--sandstone)}.bg-black{background-color:var(--darkgrey)}.bg-white{background-color:var(--sandstone)}:is(.media-container.video-paused,.videowrapper.video-paused):before{content:"";width:8dvw;height:8dvw;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1;background:url(../assets/decorations/play-video-1.svg) 50% / contain no-repeat;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}.loremipsum,.loremipsum *{color:#f0f}.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}.content-window.with-primary{margin-left:var(--primary-width)}::-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% 0% / 2dvh no-repeat}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus0,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus1,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus2,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus3,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus4,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus5{background-size:1rem;background-repeat:no-repeat;background-position:0% 75%;padding:.4dvh 0 .2dvh 2dvh;opacity:1}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus0{background-image:url(../assets/decorations/error.png);opacity:.5}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus1{background-image:url(../assets/decorations/warning.png);opacity:.75}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus2{background-image:url(../assets/decorations/nolights.png)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus3{background-image:url(../assets/decorations/settings.png)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus4{background-image:url(../assets/decorations/nousb.png)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus5{background-image:url(../assets/decorations/lights.png)}: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) .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.svg) 0% 50% / 100% auto no-repeat;z-index:68;color:#fff;font-size:var(--fs-small)}:is(:is(nav ul) li) .icon{-webkit-mask:var(--menu-icon) 50% / contain no-repeat;mask:var(--menu-icon) 50% / contain no-repeat;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:1rem;background-color:var(--bg-nav-icon);width:1.5dvw}:is(:is(:is(nav ul) li) a.active) .icon{background-color:var(--bg-nav-icon-selected)}.menu-whybuy:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_whybuy.png)}.menu-explore:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_explore.png)}.menu-masterplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_development.png)}.menu-saffronwharf:is(:is(nav ul) li){--menu-icon: url(../assets/pages/illustration_hummingbird.svg)}.menu-saffronwharf:is(:is(nav ul) li) span{margin-top:1ch}.menu-jadewharf:is(:is(nav ul) li){--menu-icon: url(../assets/pages/illustration_chime.png)}.menu-jadewharf:is(:is(nav ul) li) span{margin-top:1ch}.menu-availability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_availability.png)}.menu-media:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_media.png)}.menu-developer:is(:is(nav ul) li){--menu-icon: url(../assets/branding/logo_developer.svg)}.menu-developer:is(:is(nav ul) li) .icon{-webkit-mask-size:contain;mask-size:contain}.menu-contact:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_envelope_black.svg)}.menu-settings:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_cog_black.svg)}.menu-switchuser:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_user_black.svg)}.menu-whybuy-keyfacts:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_star_textured.svg)}.menu-whybuy-siteplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_siteplan_textured.svg)}.menu-whybuy-connections:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_links_textured.svg)}.menu-whybuy-location:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_location_star_textured.svg)}.menu-whybuy-lifestyle:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_teacup_textured.svg)}.menu-whybuy-amenities:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lotus_textured.svg)}.menu-whybuy-mauretanialounge:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_compass_textured.svg)}.menu-whybuy-londondock:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_key_textured.svg)}.menu-whybuy-jadewharf:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_jw_textured.svg)}.menu-whybuy-investment:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_sprout_textured.svg)}.menu-building-saffronwharf-overview:is(:is(nav ul) li),.menu-building-jadewharf-overview:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_siteplan_textured.svg)}.menu-building-saffronwharf-interiors:is(:is(nav ul) li),.menu-building-jadewharf-interiors:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lamp_textured.svg)}.menu-building-saffronwharf-spec:is(:is(nav ul) li),.menu-building-jadewharf-spec:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_clipboard_black.svg)}.menu-building-saffronwharf-spec-collectors:is(:is(nav ul) li),.menu-building-jadewharf-spec-collectors:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_compass_textured.svg)}.menu-building-saffronwharf-spec-curators:is(:is(nav ul) li),.menu-building-jadewharf-spec-curators:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_star_textured.svg)}.menu-masterplan-siteplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_siteplan_textured.svg)}.menu-masterplan-landscape:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_sprout_textured.svg)}.menu-masterplan-theclub:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lotus_textured.svg)}.menu-masterplan-mauretanialounge:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_compass_textured.svg)}.menu-developer-sustainability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lotus_textured.svg)}.menu-developer-designedforlife:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_bricklaying_textured.svg)}.menu-developer-ourvision:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_eye_textured.svg)}.menu-developer-ourdifference:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_scales_textured.svg)}.menu-developer-customerrelations:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_handshake_textured.svg)}.menu-developer-foundation:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_people_textured.svg)}.menu-developer-myhomeplus:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_key_textured.svg)}.menu-developer-filmmyhomeplus:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_film_textured.svg)}.menu-apartment-location:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_target_black.svg)}.menu-apartment-plan:is(:is(nav ul) li),.mobile-menu-apartment-plan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_floorplan_black.svg)}.menu-apartment-interiors:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_sofa_black.svg)}.menu-apartment-cchoices:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_swatches_black.svg)}.menu-apartment-views:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_panorama_black.svg)}.menu-apartment-info:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_information_black.svg)}.menu-apartment-tour:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_streetview_black.svg)}.menu-apartment-info:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_circle_tick_black.svg)}.menu-apartment-specs:is(:is(nav ul) li),.mobile-menu-apartment-dims:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_clipboard_black.svg)}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% 6.9dvh / 80% var(--bg-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2dvh}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;font-family:var(--ff-nav);font-size:var(--fs-nav);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2dvh;width:100%;height:77.5vh}:is(nav.root-menu ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}:is(:is(nav.root-menu ul) li) .icon{width:100%}:is(:is(nav.root-menu ul) li) a{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;height:100%;color:var(--clr-nav);padding:0 .8dvw;text-transform:uppercase}.active:is(:is(:is(nav.root-menu ul) li) a){color:var(--clr-nav-selected)}:is(.active:is(:is(:is(nav.root-menu ul) li) a) span):after{width:100%}:is(:is(nav.root-menu ul) li):not(.menu-contact) a.active span{font-family:var(--ff-nav-selected)}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) span{display:none}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) .icon{display:none}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) a:after{content:none}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) .icon{display:initial}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:initial}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) .icon{width:1rem;-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem}.menu-developer:is(:is(nav.root-menu ul) li){margin-top:2dvh}.menu-developer:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:auto 85%;mask-size:auto 85%}.menu-developer:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:max(60%,1dvw) max(100%,1dvw);mask-size:max(60%,1dvw) max(100%,1dvw)}.menu-switchuser:is(:is(nav.root-menu ul) li){margin:2dvh 0 0}.user-name:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span){text-transform:capitalize;margin-top:1dvh;padding:0 .5dvw;font-weight:400;font-family:var(--ff-nav-alt)}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){font-size:var(--fs-sub-nav);font-family:var(--ff-h3);margin:.5dvh 0 0;letter-spacing:.1ch}.menu-settings:is(:is(nav.root-menu ul) li){position:absolute;width:var(--root-width);height:var(--root-width);top:0;left:0}.menu-contact:is(:is(nav.root-menu ul) li){font-family:var(--ff-h3);font-size:var(--fs-sub-nav);letter-spacing:.1ch}.menu-contact:is(:is(nav.root-menu ul) li) a{gap:.5dvh}:is(.menu-contact:is(:is(nav.root-menu ul) li) a.active) span{padding:initial;font-family:var(--ff-sub-nav-selected)}nav.root-menu button.burger-menu-trigger{display:none;grid-row:span 2;height:100%;background:url(../assets/decorations/3dots.svg) 50% / 1rem no-repeat #ffffff80;-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.scroll-nav,nav.page-nav{position:fixed;left:calc(var(--root-width) + .2dvw);z-index:17;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}:is(nav.scroll-nav,nav.page-nav) ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--ff-sub-nav);font-size:var(--fs-sub-nav);background-color:var(--bg-sub-nav)}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{aspect-ratio:1/1;margin:0 auto;background-color:var(--bg-sub-nav-icon);-webkit-transition:background-color ease .25s;transition:background-color ease .25s}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) span{width:100%;display:block;text-transform:capitalize}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a{color:var(--clr-sub-nav);text-align:center;padding:.75dvh .5dvh;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;letter-spacing:.1ch;gap:.3dvh;-webkit-transition:background-color ease .1s;transition:background-color ease .1s;-webkit-transition:color ease .2s,background-color ease .2s;transition:color ease .2s,background-color ease .2s}.active:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a){background-color:var(--bg-sub-nav-selected)}.active:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a) .icon{background-color:var(--bg-sub-nav-icon-selected)}.light:is(nav.scroll-nav,nav.page-nav) ul{background-color:var(--bg-primary)}:is(.light:is(nav.scroll-nav,nav.page-nav) ul) li a{color:var(--clr-nav)}:is(:is(.light:is(nav.scroll-nav,nav.page-nav) ul) li a) .icon{background-color:var(--bg-nav-icon)}.active:is(:is(.light:is(nav.scroll-nav,nav.page-nav) ul) li a){color:var(--clr-body-light)}.active:is(:is(.light:is(nav.scroll-nav,nav.page-nav) ul) li a) .icon{background-color:var(--bg-sub-nav-icon-selected)}:is(#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav)) span{max-width:15ch;margin-top:1ch}.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav{width:var(--primary-width);-webkit-transform:initial;transform:initial;top:initial;bottom:0;left:calc(var(--root-width));background-color:var(--bg-primary);padding:.2dvw}:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:3.5dvh}:is(:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul) li) a{height:100%;padding:.5dvh 0}:is(:is(:is(:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul) li) a) span{margin:initial;line-height:1;padding:.25dvw .25dvw 0}.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 .popup{position:relative;top:0;left:0;width:100dvw;height:100dvh}.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) .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(--darkgrey)}:is(:is(.modal-overlay .modal-content) .carousel-container):has(.light){background:var(--bg-carousel-sample)}: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);background:var(--sandstone)}: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(--sandstone)}: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);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/icon_collapse.svg) 50% / contain no-repeat}.modal-overlay .carousel-container .enlarge{display:none}.modal-overlay .qrcode.downloads{background:var(--darkgrey);padding:2dvw;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;width:25dvw}:is(.modal-overlay .qrcode.downloads) button{margin-top:5dvh;width:10rem}.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{border:1px solid var(--darkgrey);-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--login-btn-height);background:var(--bg-button);color:var(--clr-button)}.login-container,.release-container{z-index:11;width:min(94dvw,max(29rem,24.8dvw));padding:min(2rem,4dvw);background:var(--bg-login);text-align:center;outline:solid 1px var(--clr-button-key);outline-offset:-1dvh}:is(.login-container,.release-container)>*:not(.keyboardrow){margin:.8dvh auto}:is(.login-container,.release-container) p,:is(.login-container,.release-container) .release_title{font-family:var(--ff-login)}:is(.login-container,.release-container) button{height:var(--login-btn-height);font-size:var(--fs-login-button);background-color:var(--red)}:is(.login-container,.release-container) .btn-close{display:none}:is(.login-container,.release-container) button.loginanon{width:100%}:is(.login-container,.release-container) .logasdifferentuser{margin:1.6dvh 0}:is(.login-container,.release-container) .keyboardrow.first-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.2dvh}:is(.login-container,.release-container) .input-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}:is(:is(.login-container,.release-container) .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)}.loading:is(.login-container,.release-container) .input-container:before{content:"";background:url(../assets/decorations/loading.gif) 50% / 80% no-repeat;width:var(--login-btn-height);height:var(--login-btn-height);display:block;position:absolute;right:0;top:0}:is(.login-container,.release-container) input{width:100%;height:var(--login-btn-height);outline:none;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) .key_backspace{width:var(--login-btn-height);height:var(--login-btn-height)}:is(.login-container,.release-container) .keyboardrow:not(.first-row){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;gap:1%;-webkit-transition:.25s height ease-in-out;transition:.25s height ease-in-out;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--key-btn-size)}:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button{padding:initial;color:var(--clr-button-key);font-size:var(--fs-login-button);background:var(--bg-button-key);text-transform:uppercase}:is(:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button):not(.key_space){height:var(--key-btn-size);line-height:var(--key-btn-size);aspect-ratio:1 / 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}.key_space:is(:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button){background-color:var(--clr-button-key);color:var(--bg-login)}: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}.showkeyboard:is(.login-container,.release-container) .keyboardrow:not(.first-row){margin-bottom:.5dvh}.showkeyboard:is(.login-container,.release-container) .keyboardrow:nth-of-type(6){margin-top:2dvh}:is(.login-container,.release-container) .keyboardrow:nth-of-type(6){height:var(--login-btn-height)}:is(.login-container,.release-container) .key_space,:is(.login-container,.release-container) .btn-container{width:70%}:is(.login-container,.release-container) .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh;margin:1.5dvh auto 0}:is(:is(.login-container,.release-container) .btn-container)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.login-container,.release-container) .release-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;gap:1dvw}:is(:is(.login-container,.release-container) .release-button-container) button{width:max(5dvw,6.5rem)}:is(:is(.login-container,.release-container) .customercodeis) .customercodetag{display:block;margin-top:5dvh}:is(:is(.login-container,.release-container) .customercodeis) .customercode{font-size:var(--fs-h2);display:block;margin-bottom:5dvh}.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))}.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:80%;background-repeat:no-repeat;background-position:100% 50%;background-image:url(../assets/decorations/arrow_left.svg);background-color:var(--sandstone)}.carousel-container .next{background-image:url(../assets/decorations/arrow_right.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(.3dvw,.4rem)/2)}:is(.carousel-container .carousel-counter) .counter{background-color:var(--bg-carousel-bubble);border-radius:.4rem;-webkit-box-flex:0;-ms-flex:0 0 max(.3dvw,.4rem);flex:0 0 max(.3dvw,.4rem);height:max(.3dvw,.4rem);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;border:1px solid var(--sandstone)}: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(.3dvw,.4rem)*2);flex:0 0 calc(max(.3dvw,.4rem)*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)/2)}.primary-panel .enlarge{bottom:calc(var(--primary-padding))}.primary-panel .caption{width:100%;padding:.3dvh}.hide:is(.primary-panel .caption){display:none}.enlarge{position:absolute;width:var(--round-btn-height);height:var(--round-btn-height);background-image:url(../assets/decorations/icon_expand.svg)}.caption,.bubble-caption{position:absolute;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)}.bubble-caption{top:initial;left:initial;bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem;-webkit-transform:initial;transform:initial;text-align:right}.bubble-caption h5{font-size:var(--fs-h6)}.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{z-index:1;pointer-events:none}.screensaver-container .screensaver-logo{width:min(25rem,80dvw);background:url(../assets/branding/logo.svg) 50% / contain no-repeat;aspect-ratio:1/1;top:50%}.screensaver-container .screensaver-dev-logo{position:absolute;bottom:6dvh;width:max(6.25rem,7dvw);aspect-ratio:1/1;background:url(../assets/branding/logo_developer_red.svg) 50% 100% / contain no-repeat;bottom:3dvw}.primary-panel{position:absolute;width:var(--primary-width);z-index:1;padding:var(--primary-padding);background: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 p{margin:2dvh 0}:is(.primary-panel .gallery-index)+h5{margin:3dvh 0 1dvh}.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 table.highlights-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}:is(.primary-panel table.highlights-info) tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border-top:solid 1px var(--darkgrey)}:is(:is(.primary-panel table.highlights-info) tr):last-of-type{border-bottom:solid 1px var(--darkgrey)}:is(:is(.primary-panel table.highlights-info) tr) td{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-block:1.25ch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}:is(:is(.primary-panel table.highlights-info) .plots) tr td:last-of-type{font-family:var(--ff-table-header)}.primary-panel .specbutton{border-radius:var(--btn-border-radius);margin:var(--primary-padding) auto 0 auto;color:var(--clr-button);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)}.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% 72% / max(15dvw,11rem) no-repeat;z-index:4;width:100%;height:100%}.content-wrapper._explore .spin-container{left:var(--primary-width)}.content-wrapper._explore .northpoint-container{right:initial;left:1dvw}.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;border-radius:100%;background:#00000080;padding:.5rem;-webkit-box-sizing:initial;box-sizing:initial}.northpoint-container .northpoint{background-image:url(../assets/decorations/northpoint.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)}section.apartment-plan .northpoint-container{background:none}#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(.1dvw,.2rem) max(.15dvw,.5rem);margin:0 0 0 auto;color:var(--clr-button);display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-button);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:max(5dvw,6.5rem)}:is(.apartment-filter .grouped-filters-header):after{width:max(1dvh,1rem);content:url(../assets/decorations/icon_filter_white.svg)}:is(.apartment-filter .grouped-filters-header):before{content:"More Filters";white-space:nowrap;line-height:3.25dvh}.group-open:is(.apartment-filter .grouped-filters-header){background-color:var(--bg-button-selected);color:var(--clr-button-selected)}.group-open:is(.apartment-filter .grouped-filters-header):after{width:max(1dvh,1rem);content:url(../assets/decorations/icon_filter_white.svg)}.group-open:is(.apartment-filter .grouped-filters-header):before{content:"Hide Filters"}.apartment-filter .grouped-filters-wrapper{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.2dvh}.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(--sandstone);padding:calc(var(--primary-padding)/2);max-height:45dvh}.apartment-filter ul{display:grid;grid-template-columns:repeat(2,1fr);gap:max(.1dvw,.2rem) max(.5dvw,.25rem);gap:max(.5dvw,.25rem);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}.no_result:is(:is(.apartment-filter ul) li){opacity:.5}: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);border-radius:50%}.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%;height:100%;-ms-flex-line-pack:center;align-content:center;padding:.37dvh 0}.developments:is(.apartment-filter ul) li{background-color:var(--white-04);outline:1px solid var(--bg-button);height:3.5dvh;padding:0 1dvh;border-radius:3px;-webkit-box-shadow:0 2px 0 2px var(--bg-button);box-shadow:0 2px 0 2px var(--bg-button)}.developments:is(.apartment-filter ul):not(.developments:is(.apartment-filter ul):has(>li:nth-of-type(2))){pointer-events:none;grid-template-columns:repeat(1,1fr)}.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:1dvh;text-align:center;text-transform:uppercase;border-bottom:1px solid var(--darkgrey)}.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:-.5dvh;height:1.5dvh;width:1.5dvh;margin-left:-.5dvh;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}ul.level-selector{font-size:var(--fs-filter)}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-small);padding:.25dvh 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:" )"}.filtered:is(div.level-selector-position li){opacity:.5}.filter_results_number{font-size:var(--fs-small)}button.filter,button.collection{display:none}.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_magnifying_glass_black.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_plus_black.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_tick_black_solid.svg)}.beds:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_bed_black.svg) 0 50% / max(.6dvw,.69rem) no-repeat;padding-left:max(1.2dvw,1rem)}.print:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_printer_black.svg) 50% / auto max(.8dvw,.75rem) no-repeat}.print.clicked:is(:is(:is(.table-scroll table) tr) td){pointer-events:none;background:url(../assets/decorations/loading.gif) 50% / auto 50% no-repeat var(--bg-primary)}.print.error:is(:is(:is(.table-scroll table) tr) td):before{content:"Printing Error";max-width:3rem;display:block;color:var(--clr-alert);text-transform:uppercase;font-size:var(--fs-smallest);font-weight:700;letter-spacing:.2ch;margin-left:-30%;line-height:1;text-align:right;pointer-events:none}.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;color:var(--clr-body-light)}: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_white.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_white.svg)}.sortdesc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_down_white.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}.print: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:calc(var(--fs-h5) * .7);text-transform:uppercase;background-color:var(--clr-filter-body);color:#fff;padding:.2dvh 0}.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 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}.content-wrapper[class*=masterplan_]{margin-left:var(--root-width);width:100dvw}.content-wrapper[class*=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[class*=masterplan_] ul.siteplan{counter-reset:item;margin-left:1dvw}:is(.content-wrapper[class*=masterplan_] ul.siteplan) li{padding:.35dvh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1dvh}:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):hover{cursor:pointer}:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):before{content:"";background:var(--bg-location);border-radius:max(1dvw,.9rem);color:var(--clr-location);text-align:center;counter-increment:item;content:counter(item);display:block;width:max(1dvw,.9rem);height:max(1dvw,.9rem);aspect-ratio:1 / 1;padding-top:.1rem;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(.content-wrapper[class*=masterplan_] ul.siteplan) li):last-of-type{border:none}.selected:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):before{background-color:var(--bg-location-selected);color:var(--clr-location-selected)}:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):has(.gardens):before{background-image:url(../assets/decorations/pins/pin_lotus_white.svg);content:""}:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):has(.walks):before{background-image:url(../assets/decorations/pins/pin_walking_white.svg);content:""}:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):has(.markets):before{background-image:url(../assets/decorations/pins/pin_market_stall_white.svg);content:""}.selected:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):has(.gardens):before{background-image:url(../assets/decorations/pins/pin_lotus_white_selected.svg)}.selected:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):has(.walks):before{background-image:url(../assets/decorations/pins/pin_walking_white_selected.svg)}.selected:is(:is(.content-wrapper[class*=masterplan_] ul.siteplan) li):has(.markets):before{background-image:url(../assets/decorations/pins/pin_market_stall_white_selected.svg)}.content-wrapper[class*=masterplan_] .primary-panel{background-color:var(--bg-primary-2);gap:2dvh}:is(.content-wrapper[class*=masterplan_] .primary-panel) h1{padding:0 0 .75dvh;text-align:center}:is(.content-wrapper[class*=masterplan_] .primary-panel) h1,:is(.content-wrapper[class*=masterplan_] .primary-panel) h2,:is(.content-wrapper[class*=masterplan_] .primary-panel) h3,:is(.content-wrapper[class*=masterplan_] .primary-panel) h4,:is(.content-wrapper[class*=masterplan_] .primary-panel) h5{color:var(--clr-whybuy-header)}:is(.content-wrapper[class*=masterplan_] .primary-panel) h5{letter-spacing:.1ch;line-height:1.2}:is(.content-wrapper[class*=masterplan_] .primary-panel) h5+h5{margin-top:3ch}:is(.content-wrapper[class*=masterplan_] .primary-panel) h1+p{margin-top:1.5dvh}:is(.content-wrapper[class*=masterplan_] .primary-panel) p{margin:1ch 0 2ch}:is(.content-wrapper[class*=masterplan_] .primary-panel) img.logo{max-height:6rem;max-width:8rem;margin:0 auto 1.5dvh}:is(.content-wrapper[class*=masterplan_] .primary-panel) .gallery-index{margin:0 auto}.content-wrapper[class*=masterplan_] .content-window{z-index:2}:is(.content-wrapper[class*=masterplan_] .content-window) section{pointer-events:none}:is(:is(.content-wrapper[class*=masterplan_] .content-window) section)>*{pointer-events:all}:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container.full-width{margin-left:var(--root-width)}:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .primary-panel{margin-left:var(--root-width);z-index:-1}:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .primary-panel) ul.loremipsum{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;gap:1dvh;text-transform:uppercase}:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .primary-panel) .button-wrapper{margin:0 0 1dvh}:is(:is(:is(:is(.content-wrapper[class*=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[class*=masterplan_] .content-window) section) .primary-panel) .button-wrapper) button){background:var(--bg-button);color:var(--clr-button)}:is(:is(:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .primary-panel) .button-wrapper) button):last-child{margin:0 auto}:is(:is(.content-wrapper[class*=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) * 4))}:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container) .enlarge{bottom:calc(var(--primary-padding) * .5)}:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container) .bubbles{bottom:0}:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container) .prev,:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container) .next{width:1.25dvw;height:4.4dvh}:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container) .enlarge{left:calc(var(--primary-padding) * .5)}:is(:is(:is(:is(:is(.content-wrapper[class*=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[class*=masterplan_] .content-window) section) .carousel-container) .inner) .sample) img){-o-object-position:bottom;object-position:bottom}.siteplan:is(:is(:is(:is(:is(:is(.content-wrapper[class*=masterplan_] .content-window) section) .carousel-container) .inner) .sample) img){-o-object-fit:contain;object-fit:contain}.primary-width:is(:is(.content-wrapper[class*=masterplan_] .content-window) section){width:calc(var(--root-width) + var(--primary-width))}:is(:is(.content-wrapper[class*=masterplan_] .bottom-sheet.sticky-nav)>div) .primary-panel.full-height{top:unset;overflow-y:auto}:is(.content-wrapper._masterplan_siteplan,.content-wrapper._masterplan_landscape) .carousel-container{--carousel-width: calc(var(--primary-width) - (var(--primary-padding) * 2));--carousel-height: calc(var(--primary-width) - (var(--primary-padding) * 2))}section.spec,section.apartment-specs{background:var(--sandstone);padding:4dvh 4dvh 4dvh calc(4dvh + var(--primary-width));height:100dvh}:is(section.spec,section.apartment-specs) div.scroll-div{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2dvw;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(section.spec,section.apartment-specs) h5{letter-spacing:.2ch;line-height:1.2}: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:calc(var(--primary-padding) / 2)}:is(:is(section.spec,section.apartment-specs) .column) h4{margin-bottom:1dvh;text-transform:uppercase}:is(:is(section.spec,section.apartment-specs) .column) p{line-height:1;margin:0 0 1dvh}:is(section.spec,section.apartment-specs) .flex{gap:calc(var(--primary-padding))}:is(:is(section.spec,section.apartment-specs) .flex)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.spec-section h5{text-transform:uppercase}.spec-section h5+h5{margin-top:3ch}.spec-section h5+ul{margin-top:1ch}.spec-section h6{padding-bottom:0}.spec-section h6+ul{margin-top:1ch}.spec-section h1+p{margin-top:1.5dvh}.spec-section li,.spec-section p{font-size:var(--fs-specs)}.spec-section p{margin:1ch 0 2ch}.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:.3dvh;padding-right:3ch;line-height:1.2;list-style:disc;padding-left:.8dvw}:is(.spec-section ul) sup{padding-inline:1ch}#footnotes.spec-section ul li:before{content:none}#extras.spec-section{padding-block:1ch}section.spec-bubble h4{text-transform:uppercase}section.spec{padding:7dvh 7dvh calc(var(--sub-nav-height) * 3) 7dvh}:is(.content-wrapper[class*=SaffronWharf] .spec-section,.content-wrapper[class*=SaffronWharf] section.apartment-specs) h1,:is(.content-wrapper[class*=SaffronWharf] .spec-section,.content-wrapper[class*=SaffronWharf] section.apartment-specs) h2,:is(.content-wrapper[class*=SaffronWharf] .spec-section,.content-wrapper[class*=SaffronWharf] section.apartment-specs) h3,:is(.content-wrapper[class*=SaffronWharf] .spec-section,.content-wrapper[class*=SaffronWharf] section.apartment-specs) h4,:is(.content-wrapper[class*=SaffronWharf] .spec-section,.content-wrapper[class*=SaffronWharf] section.apartment-specs) h5{color:var(--saffronwharf-orange)}:is(.content-wrapper[class*=JadeWharf] .spec-section,.content-wrapper[class*=JadeWharf] section.apartment-specs) h1,:is(.content-wrapper[class*=JadeWharf] .spec-section,.content-wrapper[class*=JadeWharf] section.apartment-specs) h2,:is(.content-wrapper[class*=JadeWharf] .spec-section,.content-wrapper[class*=JadeWharf] section.apartment-specs) h3,:is(.content-wrapper[class*=JadeWharf] .spec-section,.content-wrapper[class*=JadeWharf] section.apartment-specs) h4,:is(.content-wrapper[class*=JadeWharf] .spec-section,.content-wrapper[class*=JadeWharf] section.apartment-specs) h5{color:var(--jadewharf-green)}.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_expand.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_minus.svg) 50% / contain no-repeat}.toggleBubbleMap.state-closed{background:url(../assets/decorations/icon_map_plus.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}:is(.bubblemap .center_to_parent) .viewplan{position:absolute;-webkit-transform:scale(var(--scale)) translate(50%,50%) translate(calc(var(--left_per) * 100%),calc(var(--top_per) * 100%));transform:scale(var(--scale)) translate(50%,50%) translate(calc(var(--left_per) * 100%),calc(var(--top_per) * 100%))}:is(:is(.bubblemap .center_to_parent) .viewplan) img.bubble_position_icon{-webkit-transform:translate(-50%,-50%) scale(calc(1 / var(--scale)))!important;transform:translate(-50%,-50%) scale(calc(1 / var(--scale)))!important}:is(:is(.bubblemap .center_to_parent) .viewplan) #circleSvg{-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--scale)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--scale)),1))!important}:is(:is(:is(.bubblemap .center_to_parent) .viewplan) #circleSvg) .radarcircle{stroke:#000}.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(1.2dvw,2rem);height:max(1.2dvw,2rem);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);font-size:var(--fs-body);width:100%}:is(.floor-button-container button):first-of-type{border-bottom:1px solid var(--darkgrey)}.selected:is(.floor-button-container button){background:var(--bg-button);color:var(--clr-button)}.modal-content .bubblewrapper{width:100dvw;height:100dvh}.modal-content .enlarge-bubble{display:none}.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;display:none}:is(.bubblecontainer .popup) .close{display:none!important}:is(.bubblecontainer .popup) span{line-height:1.1;display:block}.modal-content .bubblecontainer .popup{display:block}: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_plus.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_plus.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)}:is(:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap) #circleSvg) .radarcircle{stroke:#000}.showpreferredviews img.bubble_position_icon.preferred{-webkit-filter:contrast(.5) sepia(1) hue-rotate(45deg) saturate(40);filter:contrast(.5) sepia(1) hue-rotate(45deg) saturate(40)}.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;text-align:left;color:var(--clr-filter-heading);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);color:var(--clr-filter-body);text-transform:capitalize;letter-spacing:0;font-size:var(--fs-body)}:is(.film:is(.media-group-container .group-inner) ul) li{padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/icon_film_black.svg) .2dvw 50% / max(.8dvw,.75rem) no-repeat}.selected:is(:is(.film:is(.media-group-container .group-inner) ul) li){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}:is(.downloads:is(.media-group-container .group-inner) ul) li{line-height:3rem;min-height:3.5dvh;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(--sandstone);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(--sandstone)}.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);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:var(--clr-filter-body);color:#fff;padding:.5dvh 0;font-size:var(--fs-filter-heading);font-weight:700;text-transform:uppercase}.gallery-index{position:relative;background:var(--bg-gallery-index);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:calc(var(--gallery-index-width));margin:2dvh auto}.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(--gallery-index-width));flex:0 0 calc(var(--gallery-index-width));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}:is(:is(.gallery-index .inner) .page) div{-webkit-box-flex:0;-ms-flex:0 0 calc((var(--gallery-index-width)) * var(--elementWidth));flex:0 0 calc((var(--gallery-index-width)) * var(--elementWidth));height:calc((var(--gallery-index-width)) * var(--elementHeight));opacity:.6}:is(:is(:is(.gallery-index .inner) .page) div) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:.05rem solid var(--bg-primary);outline-offset:-.05rem}.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/arrow_right.svg);right:0}.gallery-index .prev{background-image:url(../assets/decorations/arrow_left.svg)}.gallery-index.first-page .prev,.gallery-index.last-page .next{display:none}.single-image-index:is(.primary-panel .gallery-index){width:calc(var(--gallery-index-width-single-image))}:is(.single-image-index:is(.primary-panel .gallery-index) .inner) .page{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--gallery-index-width-single-image));flex:0 0 calc(var(--gallery-index-width-single-image))}:is(:is(.single-image-index:is(.primary-panel .gallery-index) .inner) .page) div{-webkit-box-flex:0;-ms-flex:0 0 calc((var(--gallery-index-width-single-image)) * var(--elementWidth));flex:0 0 calc((var(--gallery-index-width-single-image)) * var(--elementWidth));height:calc((var(--gallery-index-width-single-image)) * var(--elementHeight))}:is(:is(:is(.single-image-index:is(.primary-panel .gallery-index) .inner) .page) div) img{outline:none}.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;position:relative}#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: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/visualisations/7299_1600_240924_xfer.jpg) bottom / cover 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}.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}.plot-marker-container{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.plot-marker-container .zoomcompensation{zoom:calc(1 / var(--current-scale))}.plot-marker-container .map-pins{position:absolute;pointer-events:none}: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}.mauretanialounge:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.mauretanialounge:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(5vw,5rem)}.theclub:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.theclub:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(4vw,4rem)}.jadewharf:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.jadewharf:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(6vw,6rem)}.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(--sandstone);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_bed_white.svg) 100% 50% / contain no-repeat}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(1.35dvw,1.35rem)}.development:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);max-width:initial}:is(.development:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(8.8dvw,7rem)}:is(.masterplanlink:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(1.6dvw,1.5rem)}:is(.building:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(7dvw,5em)}:is(.building.vertical:is(.plot-marker-container .map-pins):not(.tranquillityplace) .offsetpin) svg{width:max(5.5dvw,4.5em)}.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;text-align:center;white-space:pre-wrap;color:var(--sandstone);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(--darkgrey)}.amenities.clickable:is(.plot-marker-container .map-pins) .summary{pointer-events:all;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);-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:var(--sales-reserved-06);color:var(--sandstone)}:is(.amenities.map-pins-selected.clickable:is(.plot-marker-container .map-pins) .summary):before{color:var(--sandstone)}:is(.textlabel:is(.plot-marker-container .map-pins) .offsetpin) svg{height:2.1dvh;width:auto}.anchor-top:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,0%);transform:translate(-50%)}.anchor-bottom:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.anchor-right:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.anchor-left:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(0%,-50%);transform:translateY(-50%)}.outOfBounds:is(.plot-marker-container .map-pins){--arrow-size:1rem}:is(.outOfBounds:is(.plot-marker-container .map-pins) div.offsetpin):after{content:"";display:block;width:var(--arrow-size);height:var(--arrow-size);margin:0;top:50%;background:url(../assets/decorations/arrow.svg) 50% / var(--arrow-size) no-repeat;position:absolute}.outOfBounds.hang-left:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(calc(-100% - var(--arrow-size)),0%);transform:translate(calc(-100% - var(--arrow-size)))}:is(.outOfBounds.hang-left:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(100%,-50%) rotate(90deg);transform:translate(100%,-50%) rotate(90deg);right:0}.outOfBounds.hang-right:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(var(--arrow-size),0%);transform:translate(var(--arrow-size))}:is(.outOfBounds.hang-right:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(-100%,-50%) rotate(-90deg);transform:translate(-100%,-50%) rotate(-90deg);left:0}.outOfBounds.hang-below:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(0%,50%);transform:translateY(50%)}:is(.outOfBounds.hang-below:is(.plot-marker-container .map-pins) div.offsetpin):after{left:50%;top:0;-webkit-transform:translate(-50%,-100%) rotate(0deg);transform:translate(-50%,-100%) rotate(0)}.outOfBounds.hang-below.hang-right:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(var(--arrow-size),var(--arrow-size));transform:translate(var(--arrow-size),var(--arrow-size))}:is(.outOfBounds.hang-below.hang-right:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(-100%,-100%) rotate(-45deg);transform:translate(-100%,-100%) rotate(-45deg);left:0}.outOfBounds.hang-below.hang-left:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(calc(-100% - var(--arrow-size)),var(--arrow-size));transform:translate(calc(-100% - var(--arrow-size)),var(--arrow-size))}:is(.outOfBounds.hang-below.hang-left:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(100%,-100%) rotate(45deg);transform:translate(100%,-100%) rotate(45deg);right:0;left:auto}.outOfBounds.hang-above:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(0%,-150%);transform:translateY(-150%)}:is(.outOfBounds.hang-above:is(.plot-marker-container .map-pins) div.offsetpin):after{left:50%;top:100%;-webkit-transform:translate(-50%,0%) rotate(180deg);transform:translate(-50%) rotate(180deg)}.outOfBounds.hang-above.hang-right:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(var(--arrow-size),calc(-100% - var(--arrow-size)));transform:translate(var(--arrow-size),calc(-100% - var(--arrow-size)))}:is(.outOfBounds.hang-above.hang-right:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(-100%,0%) rotate(-135deg);transform:translate(-100%) rotate(-135deg);left:0}.outOfBounds.hang-above.hang-left:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(calc(-100% - var(--arrow-size)),calc(-100% - var(--arrow-size)));transform:translate(calc(-100% - var(--arrow-size)),calc(-100% - var(--arrow-size)))}:is(.outOfBounds.hang-above.hang-left:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(100%,0%) rotate(135deg);transform:translate(100%) rotate(135deg);right:0;left:auto}.plotcard-header{height:calc(var(--header-height) * 2);background:var(--bg-section-header);color:var(--clr-nav);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;background:url(../assets/branding/logo.svg) 50% / auto 65% var(--bg-nav) no-repeat}.content-wrapper.plotcards{width:100dvw;height:100dvh;margin:0}.plotcard-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;gap:.5dvw;width:100dvw;padding:2dvh;height:calc(100% - 8dvh);overflow-x:hidden;overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.plotcard-container .carousel-container) .next,:is(.plotcard-container .carousel-container) .prev{background-color:transparent}.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(--bg-plotcard);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;-webkit-box-shadow:1px 1px rgba(0,0,0,.1);box-shadow:1px 1px #0000001a}:is(.plotcard-container .apartment-plotcard) text.apartmentmask-label{font-size:6dvw}:is(.plotcard-container .apartment-plotcard)>*{overflow-x:hidden}:is(.plotcard-container .apartment-plotcard) .bubblemap{background:#fff}:is(.plotcard-container .apartment-plotcard) .apt-header{background:var(--bg-plotcard-apt-header);padding:calc(var(--primary-padding) * .3) calc(var(--primary-padding) * .5) calc(var(--primary-padding) * .3) calc(var(--primary-padding) * 1.5);position:relative;overflow:hidden;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-bottom:1px solid var(--jadewharf-green)}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) .print-button{position:absolute;top:1dvh;right:1dvh;width:2rem;height:2rem;background:url(../assets/decorations/icon_printer_white.svg) 50% / auto 50% no-repeat var(--jadewharf-green);z-index:2}.clicked:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) .print-button){pointer-events:none;background:url(../assets/decorations/loading.gif) 50% / auto 50% no-repeat}.error:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) .print-button):before{content:"Printing Error";max-width:3rem;display:block;color:var(--clr-alert);text-transform:uppercase;font-size:var(--fs-caption);font-weight:700;letter-spacing:.2ch;margin-left:-100%;line-height:1;text-align:right;pointer-events:none}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h2,:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5{color:var(--darkgrey);text-transform:uppercase;font-family:var(--ff-plotcard-heading);line-height:1.2;letter-spacing:.15ch}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h2{color:var(--jadewharf-green);font-size:var(--fs-plotcard-h2)}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5{font-size:var(--fs-plotcard-h5)}.appt_availability:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){position:absolute;color:#fff;left:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:.3rem;border-radius:0 .3rem .3rem 0}.appt_availability.sales-status-0:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){background:var(--sales-unavailable)}.appt_availability.sales-status-1:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){background:var(--sales-available)}.appt_availability.sales-status-2:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){background:var(--sales-reserved)}.appt_availability.sales-status-3:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){background:var(--sales-sold)}.appt_area:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){display:none}.appt_description:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){margin-top:1ch}.appt_price:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){position:absolute;right:calc(var(--primary-padding) * .5);bottom:calc(var(--primary-padding) * .5);text-align:center;padding:0 .2dvh 0 0}.appt_price:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5) span.info_title{display:none}:is(.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(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container{--carousel-width: var(--released-plotcard-width);--carousel-height: var(--released-plotcard-carousel-height)}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .enlarge{bottom:5.5dvh;left:var(--primary-padding)}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .plandisclaimer{display:none}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .northpoint-container{width:3.5rem;height:3.5rem!important;top:0;right:0}:is(:is(:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .northpoint-container) .northpoint) p{line-height:.5rem}:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container),.locator:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container)) .inner) .sample{background-color:#fff}:is(:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container),.locator:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container)) .inner) .sample) .northpoint-container{background-color:transparent}:is(:is(:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container),.locator:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container)) .inner) .sample) .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint_black.svg)}:is(:is(:is(:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container),.locator:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container)) .inner) .sample) .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan)}:is(:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container),.locator:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container)) .inner) .sample) img{-o-object-fit:contain;object-fit:contain;height:90%}.locator:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .inner .sample img{padding:5dvh 2dvw 2dvh 2dvw}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .bubblemap{width:var(--bubble-map-plotcard);height:var(--bubble-map-plotcard);bottom:9dvh}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .bubblemap img.bubble_position_icon{width:1rem;height:1rem}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .bubblemap #circleSvg{width:1.2rem;height:1.2rem}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .bubblemap.state-2{visibility:hidden;pointer-events:none}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_plus.svg) 50% / contain no-repeat}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .toggleBubbleMap{bottom:5.5dvh}:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .enlarge-bubble{bottom:5.5dvh}:is(.plotcard-container .apartment-plotcard) .apt-info{padding:calc(var(--primary-padding)*.5) calc(var(--primary-padding)*1.2) calc(var(--primary-padding)*1.2) calc(var(--primary-padding)*1.2);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:1;-ms-flex:1;flex:1}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) .roomlist-container{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) .apt-header{display:none}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) .discover-more{--bg-button: var(--jadewharf-green);background:var(--bg-button);height:var(--btn-height);width:15rem;margin:2dvh auto 0;border-radius:var(--btn-border-radius);outline:solid 1px var(--clr-button)}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-info) .discover-more) span{text-transform:uppercase;font-family:var(--ff-plotcard-discover);letter-spacing:.15ch;color:#fff;height:100%;position:relative}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) p,:is(:is(.plotcard-container .apartment-plotcard) .apt-info) small{letter-spacing:.1ch}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) p{font-size:var(--fs-plotcard-infosummary);z-index:1}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-info) p) span.info_value{display:block}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) small{line-height:1.3;font-size:.65rem}.availability_0:is(.plotcard-container .apartment-plotcard) .apt-header:before{background:var(--sales-unavailable)}.availability_1:is(.plotcard-container .apartment-plotcard) .apt-header:before{background:var(--sales-available)}.availability_2:is(.plotcard-container .apartment-plotcard) .apt-header:before{background:var(--sales-reserved)}.availability_3:is(.plotcard-container .apartment-plotcard) .apt-header:before{background:var(--sales-sold)}p.appt_extra_paymentterms{font-size:var(--fs-plotcard-infosummary);margin-top:2dvh}p.appt_extra_paymentterms span.info_title{font-family:var(--ff-plotcard-heading)}p.appt_extra_paymentterms span.info_value{display:block}.backend-popup-container button.backend-popup-container-toggle{--bg-button: var(--jadewharf-green);border:1px solid var(--bg-button);display:block;width:var(--btn-height);height:var(--btn-height);background:var(--bg-button);-webkit-mask:url(../assets/decorations/icon_exclamation_black.svg) center center / auto 50% no-repeat;mask:url(../assets/decorations/icon_exclamation_black.svg) center center / auto 50% no-repeat;position:absolute;bottom:calc(var(--primary-padding)*1.2)}.backend-popup-container .appt_extra_terms{visibility:hidden;background:#fff;position:absolute;overflow:hidden;width:calc(100% - (calc(var(--primary-padding)*1.2) * 2));padding:2rem}.backend-popup-container.state-closed .appt_extra_terms{max-height:0}:is(.backend-popup-container.state-closed .appt_extra_terms)>*{visibility:hidden}.backend-popup-container.state-open .appt_extra_terms{visibility:visible;bottom:calc(var(--primary-padding)*4);-webkit-transition:all .75s linear;transition:all .75s linear;border-radius:.5rem;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.5);box-shadow:0 0 5px #00000080;max-height:1000px}:is(.backend-popup-container.state-open .appt_extra_terms)>*{visibility:visible}:is(.backend-popup-container.state-open .appt_extra_terms) .info_title{font-family:var(--ff-plotcard-heading);display:block;letter-spacing:.15ch;margin:0 0 1ch;font-size:var(--fs-plotcard-infosummary)}:is(.backend-popup-container.state-open .appt_extra_terms) .info_value{line-height:1.5}.backend-popup-container.state-open button.backend-popup-container-toggle{-webkit-mask:url(../assets/decorations/icon_close.svg) 50% / auto 50% no-repeat;mask:url(../assets/decorations/icon_close.svg) 50% / auto 50% no-repeat}section#contact{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) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:35%;object-position:35%}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;line-height:1.5;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff80}:is(section#contact .text) .email,:is(section#contact .text) .telephone,:is(section#contact .text) .website{font-family:var(--ff-h1-alt);text-transform:uppercase}section#contact div{font-size:var(--fs-body)}:is(section#contact div) a{text-decoration:underline;color:var(--clr-contact)}section#contact .name{max-width:50%;color:var(--clr-contact)}:is(section#contact .name) h1{text-align:center}#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}.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(1dvw,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;text-align:center;color:var(--clr-filter-heading);font-size:var(--fs-dropdown-heading);height:2.5dvh;border-bottom:solid 1px var(--brdr-filter-heading)}.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:.25dvh}:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button{all:unset;-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-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5dvh;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--bg-primary);padding:.5dvh .25dvh}: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;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_ruler_triangle.svg)}.education\.secondary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_school.svg)}.education\.university:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_graduation_cap.svg)}.education\.independent:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_flag.svg)}.education\.preschool:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_pram.svg)}.restaurants\.thecity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/landmarks/stpaulscathedral.svg)}.restaurants\.londonbridge:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/landmarks/kewbridge.svg)}.restaurants\.cityviews:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/landmarks/thegherkin.svg)}.restaurants\.iconiclandmarks:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/landmarks/towerbridge.svg)}.restaurants\.historicwapping:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/landmarks/historicwapping.svg)}.restaurants\.canarywharf:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/landmarks/canarywharftower.svg)}[class*=restaurants]:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{color:var(--clr-body)}[class*=restaurants]:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{-webkit-filter:saturate(0);filter:saturate(0)}.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/icon_boat_black.svg)}.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_underground_train_black.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/icon_plane_black.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:var(--fs-location-filter);color:var(--clr-body);text-align:center;text-transform:capitalize}.visible:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button){background-color:var(--bg-primary)}.visible.education\.primary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_ruler_triangle_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_school_selected.svg)}.visible.education\.university:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_graduation_cap_selected.svg)}.visible.education\.independent:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_flag_selected.svg)}.visible.education\.preschool:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_pram_selected.svg)}.visible[class*=restaurants]:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{-webkit-filter:initial;filter:initial}.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/icon_boat_black.svg)}.visible.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_underground_train_black.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/icon_plane_black.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{font-family:var(--ff-sub-nav-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;padding:1dvh}: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%;line-height:1.2}: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;white-space:nowrap}: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/icon_car_black.svg) 50% 0 / auto .7rem 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/icon_underground_train_black.svg) 50% 0 / auto .7rem 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/icon_bike_black.svg) 50% 0 / auto .7rem 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/icon_walking_black.svg) 50% 0 / auto .7rem no-repeat}[method=boat]: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/icon_boat_black.svg) 50% 0 / auto .7rem no-repeat}.selected:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{font-family:var(--ff-sub-nav-selected)}:is(:is(.primary-menu-content .primary-menu-group):last-of-type .primary-filter) button.visible{-webkit-filter:none;filter:none}:is(:is(.primary-menu-content .primary-menu-group):last-of-type .primary-filter) button{-webkit-box-flex:1;-ms-flex:1 0 22%;flex:1 0 22%;background-color:unset;border:none}.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;margin:0 0 1dvh;color:var(--clr-top-right-container);line-height:1.2}.top-right-container ul{margin-top:3dvh;font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3dvh 1.5dvh;text-transform:uppercase;font-weight:700;color:var(--clr-top-right-container)}: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/icon_car_white.svg) 0 50% / contain no-repeat}.time_pt:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_underground_train_white.svg) 0 50% / contain no-repeat}.time_bike:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_bike_white.svg) 0 50% / contain no-repeat}.time_walk:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_walking_white.svg) 0 50% / contain 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%}.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;white-space:nowrap}: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}:is(:is(.map-box .mapboxgl-marker) div) p.label{text-align:center;font-size:var(--fs-mapbox-marker);line-height:104%;position:relative;padding-top:1.5em;max-width:9em}.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}.hide_label:is(.map-box .mapboxgl-marker):not([marker-folder=landmarks]) p.label{display:none!important}[marker-folder=landmarks]:is(.map-box .mapboxgl-marker) p{display:none!important}.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(--sandstone)}.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}.map-box.satellitetiles-style img.icon_standard.alt{display:none}.backend-info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(2,1fr);gap:1dvh}.backend-info-summary h5{font-weight:700;text-transform:uppercase}:is(.backend-info-summary h5) span.info_title{margin-bottom:.5dvh;white-space:nowrap;white-space:pre-wrap;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5dvw}:is(:is(.backend-info-summary h5) span.info_title):before{-webkit-box-flex:0;-ms-flex:0 0 1.5dvh;flex:0 0 1.5dvh}.appt_extra_aspect:is(.backend-info-summary h5) span.info_title:before{content:url(../assets/decorations/icon_exclamation_black.svg)}.appt_extra_groundrent:is(.backend-info-summary h5) span.info_title:before{content:url(../assets/decorations/icon_apt_house.svg)}.appt_extra_completion:is(.backend-info-summary h5) span.info_title:before{content:url(../assets/decorations/icon_apt_door.svg)}.appt_extra_lease:is(.backend-info-summary h5) span.info_title:before{content:url(../assets/decorations/icon_apt_clock.svg)}.appt_extra_servicecharge:is(.backend-info-summary h5) span.info_title:before{content:url(../assets/decorations/icon_apt_hammer.svg)}.appt_extra_weeklyrent:is(.backend-info-summary h5) span.info_title:before{content:url(../assets/decorations/icon_apt_coin.svg)}:is(.backend-info-summary h5) span.info_value,:is(.backend-info-summary h5) span.i,:is(.backend-info-summary h5) span.m{font-weight:400;text-transform:initial}.appt_extra_paymentterms{font-size:var(--fs-h5);margin:3dvh 0 0}.appt_extra_paymentterms .info_title{font-weight:700;letter-spacing:.15ch;margin-bottom:.5dvh;content:url(../assets/decorations/icon_apt_pin.svg)}.appt_extra_paymentterms .info_value{color:var(--jadewharf-green);display:block}#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) .print-button{display:none}:is(#availability.content-window .apartment-details-container) .apt-header{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(:is(#availability.content-window .apartment-details-container) .apt-header) h2,:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5{text-transform:uppercase}:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5{font-weight:700}:is(:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5) span.info_value,:is(:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5) span.i,:is(:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5) span.m{font-weight:400;text-transform:initial}.appt_price:is(:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5) span.info_value{text-transform:uppercase}.appt_area:is(:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3dvw}:is(#availability.content-window .apartment-details-container) .appt_extra_terms{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/icon_cross_black.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(--sandstone)}: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%;padding-bottom:14dvh}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability{padding:.5dvh;margin-left:-.5dvh;border-radius:var(--btn-border-radius);color:var(--sandstone)}.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{text-align:center;color:var(--red);margin-bottom:2dvh}:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{text-align:center;bottom:2dvh;top:initial;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_black.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){height:100%}.apartment-views:is(:is(#availability.content-window .apartment-details-container) section) .bubblemap{background:var(--bg-view-bubble-map)}.apartment-tour:is(:is(#availability.content-window .apartment-details-container) section) .bubblewrapper:before{display:none}:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F3,:is(#availability.content-window .apartment-details-container) .block_F4,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6,:is(#availability.content-window .apartment-details-container) .block_G1,:is(#availability.content-window .apartment-details-container) .block_G2,:is(#availability.content-window .apartment-details-container) .block_G3,:is(#availability.content-window .apartment-details-container) .block_G4{--bg-button-selected: var(--jadewharf-green)}:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F3,:is(#availability.content-window .apartment-details-container) .block_F4,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6,:is(#availability.content-window .apartment-details-container) .block_G1,:is(#availability.content-window .apartment-details-container) .block_G2,:is(#availability.content-window .apartment-details-container) .block_G3,:is(#availability.content-window .apartment-details-container) .block_G4) .appt_name,:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F3,:is(#availability.content-window .apartment-details-container) .block_F4,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6,:is(#availability.content-window .apartment-details-container) .block_G1,:is(#availability.content-window .apartment-details-container) .block_G2,:is(#availability.content-window .apartment-details-container) .block_G3,:is(#availability.content-window .apartment-details-container) .block_G4) h1,:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F3,:is(#availability.content-window .apartment-details-container) .block_F4,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6,:is(#availability.content-window .apartment-details-container) .block_G1,:is(#availability.content-window .apartment-details-container) .block_G2,:is(#availability.content-window .apartment-details-container) .block_G3,:is(#availability.content-window .apartment-details-container) .block_G4) h5{color:var(--jadewharf-green)}:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6{--bg-button-selected: var(--saffronwharf-orange);--bg-section-header: var(--saffronwharf-orange)}:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) .primary-panel{background:var(--saffronwharf-blue)}:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) .appt_name,:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) h1,:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) h5,:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) table{color:var(--saffronwharf-orange)}:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav{background:transparent}:is(:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav) ul{background:#fff}:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav) ul) li a) .icon{-webkit-filter:brightness(0);filter:brightness(0)}:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav) ul) li a) span{color:#000}.active:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav) ul) li a){background:var(--saffronwharf-orange)}.active:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav) ul) li a) .icon{-webkit-filter:none;filter:none}.active:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container) .block_F1,:is(#availability.content-window .apartment-details-container) .block_F2,:is(#availability.content-window .apartment-details-container) .block_F5,:is(#availability.content-window .apartment-details-container) .block_F6) nav.scroll-nav) ul) li a) span{color:#fff}.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}#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(: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(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li) .icon{max-width:5dvw;max-height:2dvh}: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-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{-ms-flex-pack:distribute;justify-content:space-around}.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:2dvh 2dvh 2dvh calc(var(--primary-width) + 2dvh);gap:0 2.5dvw;height:100%}: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/icon_cross_black.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) table.roomlist{margin:2dvh 0}:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav{left:.5rem}:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul{gap:.5dvh}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li) a{padding:.5dvh .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) .apt-plotlocator-compare,:is(#availability.content-window .apartment-details-container.multiple) .apt-plan-compare,:is(#availability.content-window .apartment-details-container.multiple) .apt-info-compare{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(:is(#availability.content-window .apartment-details-container.multiple) .apt-views-compare) .apt-header{display:none}: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) .backend-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:.9dvh;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(.plan:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .inner) .sample{background:var(--bg-floor-plan)}: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);gap:2dvh}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) h2.appt_name{display:none}table.roomlist{margin:4dvh 0 2dvh;letter-spacing:.15ch}table.roomlist thead{text-transform:uppercase;font-weight:700;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;padding-right:.25dvw}:is(:is(table.roomlist tr) td):first-child{white-space:unset;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.summaryrow:is(table.roomlist tr){text-transform:uppercase;font-weight:700;letter-spacing:.15ch}.summaryrow:is(table.roomlist tr):not(:first-of-type){margin-top:2ch}text.apartmentmask-label{fill:#fff;font-size:4dvw;font-weight:700}.modal-overlay text.apartmentmask-label{font-size:1.5dvw}.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)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.halves,.thirds,.fifths{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}:is(.halves,.thirds,.fifths)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.column:is(.halves,.thirds,.fifths) *{-webkit-box-flex:1;-ms-flex:auto;flex:auto}:is(.halves,.thirds,.fifths) .carousel-container,:is(.halves,.thirds,.fifths) :has(.carousel-container){-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.thirds>:not(.third){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.fifths>*{-webkit-box-flex:2;-ms-flex:2;flex:2}.fifths>.third{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:start}.section-padding{padding:var(--object-spacing)}.section-gap{gap:var(--object-spacing)}.left-padding{padding-left:8.5dvw}.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}:is(section .media-container) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(section .media-container) .contain{-o-object-fit:contain;object-fit:contain}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 .carousel-container{--carousel-width: 45dvw;--carousel-height: 100dvh}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}section .flexlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5dvh;font-size:var(--fs-wb-flexlist)}.statistics:is(section .flexlist) li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--object-spacing);padding-bottom:calc(var(--object-spacing) / 3);border-bottom:solid 1px var(--brdr-wb-list)}:is(section .flexlist) .singlerow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:start;gap:var(--object-spacing)}:is(section .flexlist) li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:10dvw}:is(:is(section .flexlist) li) img{-o-object-fit:cover;object-fit:cover}section .gridlist{display:grid;gap:3dvh}.two-column:is(section .gridlist){grid-template-columns:repeat(2,1fr)}.two-column:is(section .gridlist) img{max-height:30dvh}.three-column:is(section .gridlist){grid-template-columns:repeat(3,1fr)}.four-column:is(section .gridlist){grid-template-columns:repeat(4,1fr)}.three-row:is(section .gridlist){grid-template-rows:repeat(3,1fr)}:is(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}:is(section .gridlist) h1{padding:0}.logo-grid:is(section .gridlist){gap:6dvh}.logo-grid:is(section .gridlist) li{max-height:8dvh}:is(section .gridlist) .span-2{grid-column:span 2}section ul.disc{list-style-type:disc}section .logo{max-width:10dvw;max-height:15dvh;-webkit-animation:1s ease 1s logoAppearOnLoad;animation:1s ease 1s logoAppearOnLoad}:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel{padding-top:10dvh}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container{--carousel-width: calc(var(--primary-width) - (var(--primary-padding) * 2));--carousel-height: calc(var(--primary-width) - (var(--primary-padding) * 2));margin-bottom:2ch}:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .enlarge{bottom:calc(var(--primary-padding) * .5)}:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .bubbles{bottom:0}:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .prev,:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .next{width:1.25dvw;height:4.4dvh}:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .enlarge{left:.5rem}:is(:is(:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .inner) .sample) img{-o-object-fit:cover;object-fit:cover}.contain:is(:is(:is(:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) .carousel-container) .inner) .sample) img){-o-object-position:bottom;object-position:bottom}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) h1{padding:0 0 1dvh;font-family:var(--ff-building-saffronwharf-heading);letter-spacing:.05ch;line-height:1.1}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) h3{text-transform:uppercase;letter-spacing:.1ch;line-height:1.2}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) h5{letter-spacing:.1ch;line-height:1.2}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) h5+h5{margin-top:3ch}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) h1+p{margin-top:1.5dvh}:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel) p{margin:2ch 0}.primary-width:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .primary-panel){width:calc(var(--root-width) + var(--primary-width))}:is(:is(:is(.content-wrapper[class*=SaffronWharf],.content-wrapper[class*=JadeWharf]) .bottom-sheet.sticky-nav)>div) .primary-panel.full-height{top:unset;overflow-y:auto}.content-wrapper[class*=SaffronWharf] .primary-panel{background-color:var(--saffronwharf-blue)}:is(.content-wrapper[class*=SaffronWharf] .primary-panel) .gallery-index{background-color:var(--saffronwharf-blue)}:is(:is(.content-wrapper[class*=SaffronWharf] .primary-panel) .gallery-index) img{outline-color:var(--saffronwharf-blue)}:is(.content-wrapper[class*=SaffronWharf] .primary-panel) h1,:is(.content-wrapper[class*=SaffronWharf] .primary-panel) h2,:is(.content-wrapper[class*=SaffronWharf] .primary-panel) h3,:is(.content-wrapper[class*=SaffronWharf] .primary-panel) h4,:is(.content-wrapper[class*=SaffronWharf] .primary-panel) h5 s{color:var(--saffronwharf-orange)}.content-wrapper[class*=SaffronWharf] .page-nav{background-color:var(--saffronwharf-blue)}:is(.content-wrapper[class*=SaffronWharf] .page-nav) ul{background-color:var(--saffronwharf-blue)}:is(:is(.content-wrapper[class*=SaffronWharf] .page-nav) ul) li a{color:var(--darkgrey);background-color:var(--sandstone)}:is(:is(:is(.content-wrapper[class*=SaffronWharf] .page-nav) ul) li a) .icon{background-color:var(--darkgrey)}.active:is(:is(:is(.content-wrapper[class*=SaffronWharf] .page-nav) ul) li a){background-color:var(--saffronwharf-orange);color:var(--sandstone)}.active:is(:is(:is(.content-wrapper[class*=SaffronWharf] .page-nav) ul) li a) .icon{background-color:var(--sandstone)}:is(.content-wrapper[class*=SaffronWharf] .carousel-container) .prev,:is(.content-wrapper[class*=SaffronWharf] .carousel-container) .next{background-color:var(--saffronwharf-blue)}:is(.content-wrapper[class*=JadeWharf] .primary-panel) h1,:is(.content-wrapper[class*=JadeWharf] .primary-panel) h2,:is(.content-wrapper[class*=JadeWharf] .primary-panel) h3,:is(.content-wrapper[class*=JadeWharf] .primary-panel) h4,:is(.content-wrapper[class*=JadeWharf] .primary-panel) h5{color:var(--jadewharf-green)}:is(.content-wrapper[class*=JadeWharf] .primary-panel) h1{font-family:var(--ff-building-jadewharf-heading)}#developer.content-window section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:0 0 0 5.5dvw;background:#fff}:is(#developer.content-window section) .images{height:100%}: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}.illustration:is(:is(#developer.content-window section) img){width:max(6.6dvh,8rem);height:max(4.4dvh,8rem);-o-object-fit:contain;object-fit:contain}.logo:is(:is(#developer.content-window section) img){-o-object-fit:contain;object-fit:contain;height:auto}:is(:is(#developer.content-window section) img)+ul{margin-top:1dvh}:is(#developer.content-window section) h2{font-family:var(--ff-h1-alt);text-transform:uppercase;font-size:var(--fs-h4);line-height:1.4}:is(#developer.content-window section) h1,:is(#developer.content-window section) h4{text-transform:uppercase;font-family:var(--ff-h1-alt);color:var(--clr-whybuy-header);letter-spacing:.2ch}:is(#developer.content-window section) h4{margin-bottom:.5dvh}:is(#developer.content-window section) h1{padding:initial}:is(:is(#developer.content-window section) h1) h4{margin-top:1dvh}:is(#developer.content-window section) ul,:is(#developer.content-window section) p{margin:0;line-height:1.2;font-size:var(--fs-body)}:is(#developer.content-window 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:2dvh}.gridlist:is(:is(#developer.content-window section) ul){display:grid;grid-template-columns:auto auto}.numeric:is(:is(#developer.content-window section) ul){counter-reset:numeric}:is(:is(.numeric:is(:is(#developer.content-window section) ul) li) h4):before{counter-increment:numeric;content:counter(numeric) ". "}: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;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:3dvw}:is(:is(#developer.content-window section)>div):last-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat}.images:is(:is(#developer.content-window section)>div){-ms-flex-item-align:stretch;align-self:stretch}: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) h4{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left}:is(:is(#developer.content-window section)>div) 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:2dvh}: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) h6{margin:2dvh 0 1dvh}#developer-sustainability:is(#developer.content-window section){padding:3dvw 3dvw 3dvw 8.5dvw;background:url(../assets/pages/team_sustainability.jpg) 50% / cover no-repeat}#developer-sustainability:is(#developer.content-window section) h1,#developer-sustainability:is(#developer.content-window section) h4,#developer-sustainability:is(#developer.content-window section) ul,#developer-sustainability:is(#developer.content-window section) p{color:#fff}#developer-sustainability:is(#developer.content-window section) h1,#developer-sustainability:is(#developer.content-window section) h4{font-family:var(--ff-h1-alt)}#developer-sustainability:is(#developer.content-window section) p{font-size:var(--fs-body)}#developer-sustainability:is(#developer.content-window section) ul{display:initial;gap:1dvh;-webkit-column-count:4;-moz-column-count:4;column-count:4}:is(#developer-sustainability:is(#developer.content-window section) ul) li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;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;margin-bottom:3dvh}:is(#developer-designedforlife:is(#developer.content-window section)>div):last-child{background-image:url(../assets/pages/company-1.jpg)}#developer-designedforlife:is(#developer.content-window section) .logo{max-width:unset;width:100%}:is(#developer-ourdifference:is(#developer.content-window section)>div):last-child{background-image:url(../assets/pages/company-3.jpg)}#developer-ourvision:is(#developer.content-window section)>div{gap:1dvh}:is(#developer-ourvision:is(#developer.content-window section)>div):last-child{background-image:url(../assets/pages/company-4.jpg);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#developer-ourvision:is(#developer.content-window section) .logo{width:max(8dvw,7rem)}#developer-customerrelations:is(#developer.content-window section) ul{list-style-type:disc;padding-left:1.5dvw}#developer-customerrelations:is(#developer.content-window section) .logo{max-width:unset;width:100%}#developer-foundation:is(#developer.content-window section){background:url(../assets/pages/company-8.jpg) 50% / cover no-repeat}#developer-foundation:is(#developer.content-window section)>div{color:#fff;-ms-flex-item-align:start;align-self:flex-start}:is(#developer-foundation:is(#developer.content-window section)>div) p{color:#fff}#developer-myhomeplus:is(#developer.content-window section)>div{gap:1dvh}:is(#developer-myhomeplus:is(#developer.content-window section)>div):last-child{background-image:url(../assets/pages/myhomeplus.jpg);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#developer-filmmyhomeplus:is(#developer.content-window section){padding:0}#developer-filmmyhomeplus:is(#developer.content-window section) video{-o-object-fit:cover;object-fit:cover;height:100%}section.whybuy{background-color:var(--bg-primary);padding:0}section.whybuy h1,section.whybuy h2{text-align:center}section.whybuy h1,section.whybuy h2,section.whybuy h3,section.whybuy h4{text-transform:uppercase;color:var(--clr-whybuy-header)}section.whybuy h1{margin:initial;padding:initial;font-size:var(--fs-h1-xl)}:is(section.whybuy h1)+p,:is(section.whybuy h1)+ul{margin:initial}section.whybuy h2{font-family:var(--ff-statistic)}section.whybuy h3{letter-spacing:.1ch}section.whybuy h4{margin:1ch}section.whybuy ul,section.whybuy ul p{font-size:var(--fs-wb-flexlist);line-height:1.2}section.whybuy h5{text-transform:uppercase;margin-block:.5ch;color:var(--red)}section.whybuy img+h5{margin-top:1ch}section.whybuy .list-index{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1ch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;padding-block:1ch}:is(section.whybuy .list-index) h5{display:inline}section.whybuy .index-counter{color:#fff;background-color:var(--red);width:2.5ch;min-width:2.5ch;height:2.5ch;min-height:2.5ch;border-radius:100%;line-height:1.5}section.whybuy small{margin-top:1ch;text-align:center}section.whybuy table{border-collapse:collapse}:is(section.whybuy table) tr:has(.spacer){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5ch}:is(:is(section.whybuy table) tr:has(.spacer)) .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:dotted 1px var(--clr-table)}:is(:is(section.whybuy table) tr:has(.spacer)):last-of-type td{padding-bottom:0}:is(section.whybuy table) td{padding:.5dvh 0}:is(section.whybuy table) h1{padding:0}.timing-table:is(section.whybuy table) tr td{padding-block:.75dvh}.timing-table:is(section.whybuy table) thead{border-bottom:solid 1px var(--clr-table)}.timing-table:is(section.whybuy table) tbody tr:not(:first-of-type){border-top:solid 1px var(--sandstone)}.timing-table:is(section.whybuy table) tbody tr:first-of-type td{padding-top:2ch}section.whybuy .statistic,section.whybuy .standout{font-family:var(--ff-statistic);font-size:var(--fs-h1-xl);letter-spacing:normal}section.whybuy .icon{height:max(1.7dvw,2.5rem);width:max(1.7dvw,2.5rem);margin:1dvh;background-repeat:no-repeat;background-position:center;-o-object-fit:contain;object-fit:contain}section.whybuy .bulletpoints{gap:5dvh}:is(section.whybuy .bulletpoints) img{height:max(10dvh,5rem);width:max(8dvw,7rem);margin-bottom:1.5dvh}:is(section.whybuy .bulletpoints) h3{line-height:1}:is(section.whybuy .bulletpoints) h3+span{margin-top:1dvh}section.whybuy .flexend{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.whybuy #textcontainer:has(.bulletpoints){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(section.whybuy #textcontainer:has(.bulletpoints)) .bulletpoints{-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}section.whybuy #textcontainer{overflow-y:auto}.dark:is(section.whybuy #textcontainer){background:var(--darkgrey);color:var(--clr-body-light)}.dark:is(section.whybuy #textcontainer) p,.dark:is(section.whybuy #textcontainer) ul{color:var(--clr-body-light)}section#whybuy-siteplan.whybuy img{max-height:95dvh;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section#whybuy-connections.whybuy .flexlist{margin-bottom:var(--object-spacing)}:is(section#whybuy-connections.whybuy .flexlist) li:has(.icon){display:inline}section#whybuy-connections.whybuy .icon{display:inline;height:max(1.5dvw,1.5rem);width:max(1.5dvw,1.5rem)}section#whybuy-connections.whybuy .icon+h2{text-align:start;margin-top:0ch}section#whybuy-lifestyle.whybuy .gridlist{grid-template-columns:auto auto auto auto}:is(section#whybuy-lifestyle.whybuy .gridlist) img{aspect-ratio:16/9}section#whybuy-investment.whybuy .gridlist{grid-template-columns:1fr 1fr}:is(:is(section#whybuy-investment.whybuy .gridlist) li):nth-child(5),:is(:is(section#whybuy-investment.whybuy .gridlist) li):nth-child(6){border-bottom:none}section#whybuy-investment.whybuy #textcontainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(section#whybuy-amenities.whybuy .gridlist) img{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:10dvh;-o-object-fit:cover;object-fit:cover}section#whybuy-mauretanialounge.whybuy .carousel-container .sample{background-color:#fff}:is(section#whybuy-mauretanialounge.whybuy .gridlist) img{-o-object-fit:cover;object-fit:cover}section#whybuy-jadewharf.whybuy h1,section#whybuy-jadewharf.whybuy h5{color:var(--jadewharf-green)}section#whybuy-jadewharf.whybuy ul{font-size:var(--fs-body)}section#whybuy-jadewharf.whybuy small{margin-inline:var(--object-spacing)}section#whybuy-jadewharf.whybuy li{line-height:1.5}section#whybuy-jadewharf.whybuy .section-header{background-color:var(--jadewharf-green)}:is(section#whybuy-jadewharf.whybuy .section-header) h1{color:#fff}section#whybuy-investment.whybuy #textcontainer{padding-inline:var(--object-spacing);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--object-spacing)}section#whybuy-investment.whybuy #increase{padding-inline:var(--object-spacing)}:is(section#whybuy-investment.whybuy #increase) div{padding-right:var(--object-spacing)}:is(section#whybuy-investment.whybuy #increase) li{gap:2ch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#whybuy-investment.whybuy #rentals{padding-block:var(--object-spacing)}:is(section#whybuy-investment.whybuy #rentals) small{margin-top:var(--object-spacing)}@-webkit-keyframes logoAppearOnLoad{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes logoAppearOnLoad{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.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-selected);color:#fff}.switchers button{width:max(4dvw,3.75rem);height:var(--btn-height);border:1px solid var(--bg-switcher)}:is(.switchers .map-switcher) button{width:var(--btn-height)}.btn-satellitetiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/decorations/satellitemap_thumb.jpg) 50% / 110% no-repeat var(--bg-switcher)}.btn-openmaptiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/decorations/2dmap_thumb.jpg) 50% / 110% no-repeat var(--bg-switcher)}.selected:is(:is(.switchers .map-switcher) button){outline:3px solid var(--bg-button-selected);outline-offset:-3px}.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);line-height:100%;width:max(4dvw,4rem);border:1px solid var(--darkgrey)}.selected:is(.spin_switcher button){background:var(--bg-button-selected);color:#fff}:is(.spin-container.visible+.switchers) .map-switcher{visibility:hidden}button.apartmentlist{position:absolute;left:calc(var(--root-width) + var(--primary-width) + var(--window-inset-padding)*4);bottom:calc(2.35dvh + env(safe-area-inset-bottom,0px));width:max(6dvw,6.5rem);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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:max(.5dvw,.5rem)}button.apartmentlist:before{content:url(../assets/decorations/icon_list_white.svg);width:max(1dvh,1rem)}button.apartmentlist:after{content:"Show List";color:#fff}.content-wrapper.apartment-list-open button.apartmentlist{color:var(--clr-button-selected);background-color:var(--bg-button-selected)}:is(.content-wrapper.apartment-list-open button.apartmentlist):before{content:url(../assets/decorations/icon_cross_red.svg);width:max(1dvh,1rem)}:is(.content-wrapper.apartment-list-open button.apartmentlist):after{content:"Hide List"}.filter-tables .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}:is(.filter-tables .btn-container) button{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bg-button);color:var(--clr-button);border:1px solid var(--darkgrey)}.outOfSync:is(:is(.filter-tables .btn-container) button){background-color:var(--bg-out-of-sync)!important;color:var(--clr-button)}.popup.control-panel .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(.popup.control-panel .btn-container) button{width:max(5dvw,6.5rem);border:1px solid var(--darkgrey)}:is(.popup.control-panel .btn-container) div.right-align{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvw}:is(.primary-panel .gallery-index) .material-button-container{display:none}.primary-panel .material-button-container{gap:calc(var(--primary-padding) / 2) var(--primary-padding);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:70%}:is(.primary-panel .material-button-container) button{height:var(--tabs-height);border-radius:var(--btn-border-radius)}:is(:is(.primary-panel .material-button-container) button):not(.selected){background-color:transparent;color:var(--clr-body);border:1px solid var(--clr-body)}.selected:is(:is(.primary-panel .material-button-container) button){background:var(--bg-button-selected);color:#fff}.material-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.material-button-container button{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--bg-button);color:var(--clr-button);font-size:var(--fs-button);height:var(--btn-height);padding:2ch;min-width:20ch;-webkit-transition:color ease .2s,background-color ease .2s;transition:color ease .2s,background-color ease .2s}.material-button-container button:not(.selected){background:var(--bg-button);color:var(--clr-button)}:is(:is(#availability.content-window .apartment-details-container.multiple) .alternate-views-button-container) button{width:max(5dvw,6.5rem)}:is(.apartment-details-container.multiple .primary-panel) .toggleBubbleMap{display:block}.apartment-details-container.multiple .alternate-views-button-container{margin-left:5dvw}.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);color:var(--clr-button);font-size:var(--fs-sub-nav);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-color:var(--bg-button-selected);color:var(--clr-button-selected)}.alternate-views-button-container{gap:1px}.alternate-views-button-container button{height:var(--tabs-height)}:is(.alternate-views-button-container button):before{text-indent:.25rem;content:url(../assets/decorations/icon_sun_black.svg);font-size:2em;width:.6em;height:1em;-webkit-transform:translateY(-.1ch);transform:translateY(-.1ch)}:is(.alternate-views-button-container button):nth-child(2):before{content:url(../assets/decorations/icon_sunset_black.svg)}.selected:is(.alternate-views-button-container button):before{-webkit-filter:invert(1);filter:invert(1)}: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))}.modal-overlay .alternate-views-button-container{position:absolute;bottom:calc(var(--primary-padding)*.75);left:calc(var(--round-btn-height) * 4)}:is(.modal-overlay .alternate-views-button-container) button{width:max(5dvw,6.5rem)}:is(:is(.modal-overlay .alternate-views-button-container) button):before{text-indent:0}.modal-overlay .bubblemap img.bubble_position_icon{width:max(.8dvw,1.05rem);height:max(.8dvw,1.05rem)}: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:calc(var(--primary-padding) * .5);left:calc(var(--primary-padding) * .5)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button{height:var(--tabs-height);font-size:var(--fs-plotcard-nav);background:var(--bg-button);letter-spacing:.2ch}.selected:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button){color:var(--clr-button-selected);background:var(--bg-button-selected)}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-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;position:absolute;bottom:0;z-index:1;margin:var(--primary-padding) var(--primary-padding) calc(var(--primary-padding) * .5) var(--primary-padding);width:calc(100% - (var(--primary-padding) * 2));outline:solid 1px var(--clr-button);background-color:var(--clr-button);border-radius:3px;overflow:hidden}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button{--bg-button: var(--sandstone);border-radius:var(--btn-border-radius);-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--jadewharf-green);text-transform:uppercase;font-family:var(--ff-building-jadewharf-heading);height:var(--tabs-height)}.selected:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button){--clr-button-selected: var(--jadewharf-green);background:var(--clr-button-selected);color:#fff}.location:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container){bottom:unset;width:auto;max-width:70%;margin:calc(var(--primary-padding)/2) 0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.location:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button{font-family:var(--ff-body);text-transform:capitalize;letter-spacing:0;line-height:.9;padding:0 .2dvw}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container{padding:1dvh;position:absolute;top:1dvh;width:max(12dvw,12rem)}#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);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--fs-dropdown-subheading);background:var(--bg-button);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)}.backend-info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(2,1fr);gap:.5dvh}.backend-info-summary h5{font-size:var(--fs-plotcard-body);text-align:left;font-size:var(--fs-plotcard-infosummary);padding:.3dvh 0;background:0 .75ch / .75rem no-repeat;letter-spacing:.1ch;line-height:1.25;text-transform:uppercase}.appt_block:is(.backend-info-summary h5),.appt_description:is(.backend-info-summary h5),.appt_header:is(.backend-info-summary h5),.appt_availability:is(.backend-info-summary h5){font-weight:700}:is(.backend-info-summary h5):empty{display:none}.appt_price:is(.backend-info-summary h5){grid-column:span 2}.appt_area:is(.backend-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}:is(.backend-info-summary h5) span.info_title{font-family:var(--ff-plotcard-heading);letter-spacing:.15ch}:is(.backend-info-summary h5) span.info_value{font-weight:400;text-transform:initial;color:var(--jadewharf-green);font-family:var(--ff-body)}table.roomlist{margin:4dvh 0 2dvh;width:100%;letter-spacing:0;border-collapse:collapse}table.roomlist thead{text-transform:uppercase}:is(table.roomlist thead) tr{font-family:var(--ff-table-header);border-bottom:1px solid var(--jadewharf-green);padding-bottom:.3dvh;margin-bottom:.6dvh}table.roomlist tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.16dvw;padding:.6dvh}: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-roomlist-summary);text-transform:uppercase;font-family:var(--ff-plotcard-heading);background:#0000001a}.summaryrow:is(table.roomlist tr):not(:first-of-type){margin:1ch 0}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist{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)}body{background:#696969}@page{size:A4;margin:0}.a4-page{width:210mm;min-height:297mm;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.a4-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.a4-page .page{width:210mm;height:297mm;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10mm;overflow:hidden;-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page;background:#fff}.a4-page .plotcard-header{-webkit-box-flex:0;-ms-flex:0 0 15mm;flex:0 0 15mm}.a4-page .apt-print-footer{-webkit-box-flex:0;-ms-flex:0 0 10mm;flex:0 0 10mm;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10mm 5mm}:is(.a4-page .apt-print-footer)>*{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:7pt}:is(.a4-page .apt-print-footer) .pagenumber{text-align:center}:is(:is(.a4-page .apt-print-footer) .pagenumber):first-letter{text-transform:capitalize}:is(.a4-page .apt-print-footer) .printdate{text-align:right}.a4-page .content-container{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:1;-ms-flex:1;flex:1;overflow:hidden}.a4-page .gallery-container{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}.a4-page p+p{margin:initial}.a4-page small{font-size:5pt}.a4-page p{font-size:8pt}.a4-page h2{font-size:16pt}.a4-page h5{font-size:8pt}.a4-page h2,.a4-page h5{text-transform:uppercase;font-family:var(--ff-plotcard-heading);line-height:1.2;letter-spacing:.1ch}.a4-page h5 span.info_value{font-family:var(--ff-body)}.a4-page table{font-size:8pt}.a4-page .northpoint-container{background-color:transparent;position:absolute;z-index:1;width:15mm;height:15mm!important;top:5mm;right:5mm}:is(.a4-page .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint_black.svg)}:is(:is(.a4-page .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan);line-height:0mm}.a4-page .plan-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:0 5mm;background:#fff}:is(.a4-page .plan-container) img{position:absolute;width:calc(100% - 10mm);height:100%;-o-object-fit:contain;object-fit:contain}:is(.a4-page .plan-container) span.plandisclaimer,:is(.a4-page .plan-container) .asset-label{position:absolute;z-index:1}:is(.a4-page .plan-container) span.plandisclaimer,:is(.a4-page .plan-container) .asset-label{bottom:5mm}:is(.a4-page .plan-container) span.plandisclaimer{display:none}:is(.a4-page .plan-container) .asset-label{left:10mm;font-size:10pt;font-family:var(--ff-plotcard-heading-light);text-transform:uppercase}:is(.a4-page .plan-container) span.plandisclaimer{top:initial;-webkit-transform:initial;transform:initial;left:initial;right:10mm;width:70%;text-align:right;text-shadow:none;color:#000;line-height:1.2;font-size:6pt}.a4-page .apt-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-plotcard-apt-header);position:relative;height:30mm;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}:is(.a4-page .apt-header) .apt-header{padding:3mm 10mm 3mm 17mm;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.a4-page .apt-header) .apt-header) .print-button{display:none}:is(:is(.a4-page .apt-header) .apt-header) h2{color:var(--jadewharf-green)}.appt_availability:is(:is(:is(.a4-page .apt-header) .apt-header) h5){position:absolute;left:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:30mm;top:0;text-align:center;padding:3mm 7mm 3mm 3mm;border-radius:1mm 0 0 1mm;color:#fff}.appt_availability.sales-status-0:is(:is(:is(.a4-page .apt-header) .apt-header) h5){background:var(--sales-unavailable)}.appt_availability.sales-status-1:is(:is(:is(.a4-page .apt-header) .apt-header) h5){background:var(--sales-available)}.appt_availability.sales-status-2:is(:is(:is(.a4-page .apt-header) .apt-header) h5){background:var(--sales-reserved)}.appt_availability.sales-status-3:is(:is(:is(.a4-page .apt-header) .apt-header) h5){background:var(--sales-sold)}.appt_area:is(:is(:is(.a4-page .apt-header) .apt-header) h5){display:none}.appt_description:is(:is(:is(.a4-page .apt-header) .apt-header) h5){margin-top:1ch}:is(:is(.a4-page .apt-header) .apt-header)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.a4-page .apt-header) .appt_qr{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:var(--jadewharf-green);padding:1mm 10mm 1mm 1mm;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5mm;text-align:left;text-transform:uppercase}:is(:is(.a4-page .apt-header) .appt_qr) small{font-family:var(--ff-h6)}:is(:is(.a4-page .apt-header) .appt_qr) div{width:20mm;height:20mm;background:#fff}:is(:is(.a4-page .apt-header) .appt_qr) img{width:20mm}:is(:is(.a4-page .apt-header) .appt_qr) small{font-size:7pt}.a4-page .apt-info{min-height:100mm;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5mm 5mm;min-height:0;background:var(--bg-plotcard)}:is(.a4-page .apt-info)>*{padding:5mm;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}:is(.a4-page .apt-info) table.roomlist{margin:0}:is(.a4-page .apt-info) p.appt_extra_paymentterms{margin-top:5mm}:is(:is(.a4-page .apt-info) p.appt_extra_paymentterms) span.info_value{padding:2mm 0 5mm;line-height:1.7}.a4-page .plot-disclaimer{margin-top:2mm}:is(.a4-page #view-page.page,.a4-page #gallery-page.page) .content-container{padding:5mm 10mm}:is(.a4-page #view-page.page,.a4-page #gallery-page.page) h5{margin-bottom:2mm;text-decoration:underline;text-decoration-color:var(--jadewharf-green)}.a4-page text.apartmentmask-label{font-size:50pt}:is(.a4-page #view-page.page) .content-container{gap:5mm}:is(:is(.a4-page #view-page.page) .content-container)>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:0;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.a4-page #view-page.page) .content-container) .plot-container{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(.a4-page #view-page.page) .content-container) .plot-container) .sample,:is(:is(:is(.a4-page #view-page.page) .content-container) .plot-container) svg{width:100%;height:100%}:is(:is(.a4-page #view-page.page) .content-container) .gallery-container{-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%}.a4-page .gallery{height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1mm}:is(.a4-page .gallery)>div{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:0;position:relative}:is(:is(.a4-page .gallery)>div) img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.elevation:is(:is(:is(.a4-page .gallery)>div) img){-o-object-fit:contain;object-fit:contain}:is(.a4-page .gallery):has(div:nth-child(1)) div{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.a4-page .gallery):has(div:nth-child(4)){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(.a4-page .gallery):has(div:nth-child(4)) div{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}:is(.a4-page .gallery):has(div:nth-child(9)) div{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}:is(.a4-page .gallery):has(div:nth-child(14)) div{-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%}@media print{.a4-page .page{margin:0}*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:root{--round-btn-height: 2rem;--login-btn-height: 2.5rem;--ff-nav: "Cera-Pro-Regular";--ff-nav-selected: "Cera-Pro-Regular";--primary-width: 100dvw;--fs-aptmask-label: .55rem;--fs-apt-summary: .45rem;--fs-h1-xl: 1.5rem;--checkbox-size:1rem;--sticky-nav-height: 7dvh;--fs-nav: .6rem;--fs-h5: 1rem}}@media only screen and (max-width:932px)and (orientation:landscape){:root{--nav-height-portrait: 10dvh;--fs-nav: 1.2rem;--fs-sub-nav: 1.2rem;--fs-body: 1.6rem;--fs-specs: 1.4rem;--fs-filter: 1.2rem;--fs-table: 1.2rem;--fs-h1: 2.5rem;--fs-h1-xl: 2rem;--fs-h2: 2rem;--fs-h3: 2rem;--fs-h4: 2rem;--fs-h5: 1.4rem;--fs-button: 1.2rem;--fs-wb-flexlist: 1.6rem;--fs-login-button: 1.4rem;--fs-filter-heading: 1.6rem;--fs-small: 1.2rem;--fs-control-panel-list: 1.2rem;--fs-control-panel-policy: 1.2rem;--sticky-nav-height: 10dvh}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:root{--round-btn-height: 1.8rem;--login-btn-height: 2.6rem;--fs-sub-nav: .5rem;--root-width: 10rem;--primary-width: 18rem;--checkbox-size: .8rem;--btn-height: 3rem;--fs-mapbox-marker: .8rem;--fs-aptmask-label: .6rem;--fs-apt-summary: .4rem;--fs-h1-xl: 1.6rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){:root{--nav-height-portrait: 8dvh}}@media(max-width:767px)and (orientation:portrait){:root{--nav-height-portrait: 8dvh}}@media(min-aspect-ratio:16/9){html{--clamp-value: calc(16/9 * 1dvh)}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){html{font-size:1.7dvh}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){html{font-size:1.3dvh}}@media(max-width:767px)and (orientation:portrait){html{font-size:1.8dvh}}html.big-screen{font-size:1.35dvh}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){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:2rem;width:50dvw}}@media only screen and (orientation:portrait){.screensaver-container{background-color:var(--sandstone)}:is(.screensaver-container .screensaver-image) img{height:50%}.screensaver-container .screensaver-dev-logo{bottom:5dvh}}@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));margin-left:0!important}.content-window .content-window{height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button))}.content-window .enlarge-bubble{left:var(--primary-padding)}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.popup.control-panel .popup-inner{width:min(80dvw,640px)}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:is(:is(nav ul) li) .icon{min-height:1.2rem;width:100%;-webkit-mask-size:auto 50%;mask-size:auto 50%}.menu-whybuy:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_star_textured.svg)}.menu-explore:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_compass_textured.svg)}.menu-masterplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_siteplan_textured.svg)}.menu-saffronwharf:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_sw_textured.svg)}.menu-jadewharf:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_jw_textured.svg)}.menu-availability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_key_textured.svg)}.menu-media:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_image_textured.svg)}.menu-developer:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_pencil_ruler_textured.svg)}.menu-contact:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_envelope_textured.svg)}.menu-settings:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_cog_textured.svg)}.menu-switchuser:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_user_textured.svg)}nav.root-menu{height:var(--nav-height-portrait);background:var(--bg-nav);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003;padding:0 1dvh;width:100dvw;z-index:11;padding-bottom:env(safe-area-inset-bottom,0px)}nav.root-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;gap:1dvw}:is(:is(nav.root-menu ul) li) a{text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25dvh;letter-spacing:0;padding:initial;text-transform:capitalize}:is(:is(:is(nav.root-menu ul) li) a) span{line-height:1}.active:is(:is(:is(nav.root-menu ul) li) a) span{padding-left:initial}.active:is(:is(:is(nav.root-menu ul) li) a):after{content:unset}:is(:is(nav.root-menu ul) li) .icon{display:initial;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;-webkit-mask-size:auto 70%;mask-size:auto 70%}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) span{display:initial}.menu-settings:is(:is(nav.root-menu ul) li){position:relative;width:initial;height:initial}.menu-settings:is(:is(nav.root-menu ul) li) .icon{display:initial}.menu-switchuser:is(:is(nav.root-menu ul) li){margin:initial}.user-name:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span){display:none}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){margin:initial}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name):after{content:unset}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{width:100%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.menu-switchuser:is(:is(nav.root-menu ul) li) span{font-weight:400}:is(.menu-contact:is(:is(nav.root-menu ul) li),.menu-media:is(:is(nav.root-menu ul) li)) a{gap:.25dvh}:is(:is(.menu-contact:is(:is(nav.root-menu ul) li),.menu-media:is(:is(nav.root-menu ul) li)) a) .icon{-webkit-mask-size:auto 70%;mask-size:auto 70%;width:100%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) span:not(.user-name){font-size:var(--fs-nav);letter-spacing:0;font-family:var(--ff-nav)}.menu-developer:is(:is(nav.root-menu ul) li){margin-top:initial}.menu-developer:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:auto 70%;mask-size:auto 70%}:is(.menu-saffronwharf:is(:is(nav.root-menu ul) li),.menu-jadewharf:is(:is(nav.root-menu ul) li)) span{margin-top:0}nav.scroll-nav{top:initial;-webkit-transform:initial;transform:initial;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}nav.scroll-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(nav.scroll-nav ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(nav.scroll-nav ul) li) a{gap:.5dvh}:is(:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul) li{border:none}nav#whybuy,nav#developer{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){:is(nav.root-menu ul li) .icon{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%}:is(:is(.menu-switchuser:is(nav.root-menu ul li),.menu-media:is(nav.root-menu ul li),.menu-developer:is(nav.root-menu ul li),.menu-contact:is(nav.root-menu ul li)) a) .icon{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%}nav.scroll-nav .icon{-webkit-mask-size:auto 80%;mask-size:auto 80%}section .logo{max-height:10dvh;margin:1dvh 0 3dvh}}@media(max-width:767px)and (orientation:portrait){nav.root-menu{-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out;height:calc(var(--nav-height-portrait) * 2);padding:0 0 0 1dvh}nav.root-menu ul{display:grid;grid-template-columns:repeat(7,1fr)}:is(nav.root-menu ul) li{padding:1dvh 0 1.5dvh;height:calc(var(--nav-height-portrait) * 1)}.menu-developer:is(:is(nav.root-menu ul) li) a{background-position:50% calc(var(--nav-height-portrait) * .1)}:is(.menu-saffronwharf:is(:is(nav.root-menu ul) li),.menu-jadewharf:is(:is(nav.root-menu ul) li)) span{margin:0}nav.root-menu button.burger-menu-trigger{display:block}nav.root-menu.closed{height:calc(var(--nav-height-portrait) * 1);overflow:hidden}nav.root-menu.closed button.burger-menu-trigger{background-position:50% calc(var(--nav-height-portrait) * .35);background-color:transparent}:is(nav.root-menu.closed button.burger-menu-trigger):before{content:"More";color:var(--clr-nav);top:calc(var(--nav-height-portrait) * .65)}}@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) 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}:is(.modal-overlay .modal-content) .carousel-container.with-primary{position:relative}.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}.modal-overlay .qrcode.downloads{padding:3dvh;width:max(50dvw,300px)}:is(:is(.content-wrapper._availability+.modal-overlay .modal-content) .carousel-container.with-primary) .prev,:is(:is(.content-wrapper._availability+.modal-overlay .modal-content) .carousel-container.with-primary) .next{display:initial}}@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%)}}@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}}@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}table.highlights-info{margin-block:2rem}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.northpoint-container{background:transparent}.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;pointer-events:none}:is(.scrubpad-container .scrub-buttons-container) button{border:1px solid var(--sandstone);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);pointer-events:all}.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))}}@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)}:is(.modal-overlay .release-container) .btn-close{top:.5dvh;right:1.5dvh}.table-scroll{border-top:none}:is(#availability.content-window .filter-tables) .filter_heading{display:none}:is(:is(:is(#availability.content-window .bottom-sheet.status-2) .apartment-filter) .grouped-filters-header):before{content:"More Filters";line-height:3.25dvh}.group-open:is(:is(:is(#availability.content-window .bottom-sheet.status-2) .apartment-filter) .grouped-filters-wrapper){padding:initial}: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:76.3dvh;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(--sandstone);padding:calc(var(--primary-padding)/2)}.group-closed:is(:is(:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter) .grouped-filters-wrapper){height:initial}: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 .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}.apartment-filter ul.developments{grid-template-columns:repeat(3,1fr)}:is(.apartment-filter ul.developments) li{-webkit-box-shadow:initial;box-shadow:initial;outline:initial}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:#fff}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(--sandstone);-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;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.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}}@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(:is(.apartment-list-container .table-scroll) table) thead) th):before{display:block;float:initial}.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:33.5dvh}:is(.content-wrapper.bottom-sheet-2 .apartment-list-container) .table-scroll{height:33.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:76.3dvh}:is(.content-wrapper.bottom-sheet-0 .apartment-list-container) .table-scroll{height:76.3dvh}}@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}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape){:is(:is(:is(.content-wrapper[class*=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){.content-wrapper[class*=masterplan_]{margin-left:0;background:var(--sandstone);pointer-events:all}.content-wrapper[class*=masterplan_] .floating-logo{display:none}.content-wrapper[class*=masterplan_]>#masterplan.content-window{height:calc(100% - var(--nav-height-portrait))}.content-wrapper[class*=masterplan_] #masterplan.content-window{height:calc(50dvh - (var(--bottom-sheet-button) * 1));pointer-events:all}:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) .scroll-nav{height:var(--sticky-nav-height);bottom:initial;top:0;position:sticky;-webkit-box-shadow:none;box-shadow:none;width:100%;background:var(--bg-primary)}:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) .scroll-nav) ul{width:min(500px,100%);margin:0 auto;height:100%}:is(:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) .scroll-nav) ul) li{height:100%}:is(:is(:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) .scroll-nav) ul) li) a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) .scroll-nav) ul) li) a) span{margin-bottom:.5dvh}:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section{height:auto;background:var(--sandstone);pointer-events:all;width:100dvw;border:none!important}:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper[class*=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[class*=masterplan_] #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container.full-width) .enlarge,:is(:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container.full-width) .next,:is(:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container.full-width) .prev{bottom:1dvh}:is(:is(.content-wrapper[class*=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(.content-wrapper[class*=masterplan_] #masterplan.content-window) section) .carousel-container{--carousel-width: calc(100dvw - (var(--primary-padding) * 2));margin-bottom:5dvh}:is(:is(:is(.content-wrapper[class*=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))}.content-wrapper.bottom-sheet-3[class*=masterplan_] #masterplan.content-window{height:calc(100dvh - (var(--bottom-sheet-button) * 1));padding-bottom:var(--nav-height-portrait)}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){section.spec,section.apartment-specs{height:auto;padding:calc(var(--primary-padding)*2);padding-bottom:calc(var(--bottom-sheet-button) + var(--primary-padding) + var(--sticky-nav-height))}:is(section.spec,section.apartment-specs) div.scroll-div{gap:2dvh;display:block}:is(:is(section.spec,section.apartment-specs) div.scroll-div) h1{display:none}:is(:is(section.spec,section.apartment-specs) div.scroll-div) .column+.column{margin-top:calc(var(--primary-padding) * 1.5)}:is(section.spec,section.apartment-specs) .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.modal-content .bubblecontainer .popup,.bubblecontainer .popup{display:block;left:initial;-webkit-transform:initial;transform:initial;right:var(--primary-padding);max-width:50dvw}.modal-content .bubblecontainer .popup{right:calc((var(--primary-padding)*2) + var(--round-btn-height))}.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_minus.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_plus.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{-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-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) .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))}}@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(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(:is(:is(.gallery-index .inner) .page) div) img{outline-offset:-.1rem}.content-window#media{overflow:hidden;background-color:var(--darkgrey)}#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(--darkgrey)}#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);padding-left:0;border-bottom:1px solid var(--clr-filter-heading)}:is(#media.content-window .child-group) a h5{font-size:var(--fs-h5);border:none}#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}}@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_white.svg)}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{background-image:url(../assets/decorations/icon_cross_black.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;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)}}@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}.hasIcon:is(.plot-marker-container .map-pins) svg{width:1.3rem}:is(.masterplanlink:is(.plot-marker-container .map-pins) .offsetpin) svg{width:1.4rem}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:1.2rem}}@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;text-transform:initial;background:#fff6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}section#contact .name{max-width:unset}}@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}:is(#explore.content-window .bottom-sheet.status-0) .primary-panel{visibility:hidden;height:0;padding:0!important}.primary-menu-heading{line-height:0}.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;top:8dvh}: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/icon_cross_black.svg) 50% / 70% no-repeat}#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}.top-right-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@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}}@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}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .apt-header-compare) .appt_name{color:var(--sandstone)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .carousel-container.with-primary{position:relative}: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(--sandstone);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);color:var(--clr-body-light)}: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_bookmark_plus_white.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_bookmark_tick_white_solid.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(--sandstone)}:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li) a) span{margin-bottom:.5dvh}: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(#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)) div.scroll-section{padding-top:11dvh}.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) .apt-header{display:none}.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) .backend-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) .bubblemap{top:39%}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto}:is(.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .appt_name,:is(.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .info-summary{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;height:auto}.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)}#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(--sandstone);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) .backend-info-summary) h5){color:var(--clr-body)}: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)*.75)}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) li.menu-close{right:initial;background-size:85%}:is(#availability.content-window .apartment-details-container.multiple) .toggleBubbleMap,:is(#availability.content-window .apartment-details-container.multiple) .enlarge-bubble,:is(#availability.content-window .apartment-details-container.multiple) .bubblewrapper:before{bottom:calc(var(--primary-padding))}: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(--sandstone)}: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}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .backend-info-summary{display:none}.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) .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}.apartment-info: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-info:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .carousel-container{display:none}.apartment-info:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{width:calc(100% - (var(--primary-padding) * 2))}.apartment-info:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .backend-info-summary{display:grid}: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;outline-width:0;height:calc(var(--nav-height-portrait)* .75)}:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul{height:calc(var(--nav-height-portrait)* .75)}.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}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li) a{height:calc(var(--nav-height-portrait)* .75)}:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li) a) span{padding-bottom:calc(1dvh + env(safe-area-inset-bottom,0px))}.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}}@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;scroll-snap-align:unset}section .section-header{display:block;width:100%;padding:1rem;background:var(--bg-section-header)}:is(section .section-header) h1{color:var(--sandstone)}:is(section .section-header) h1,:is(section .section-header) h5{text-align:center;text-transform:uppercase;padding:0}: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}section .halves,section .thirds,section .fifths{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section .media-container{min-height:50dvw}section .left-padding{padding:var(--object-spacing)}section .landscape-only{display:none}section .carousel-container{--carousel-width: calc(100dvw - (var(--object-spacing) * 2 ));--carousel-height: 100dvh}section .logo{max-width:unset}section.developer{padding:0}}@media(min-width:767px)and (orientation:portrait){section .gridlist.two-column,section .gridlist.three-column,section .gridlist.four-column{grid-template-columns:repeat(2,1fr)}:is(section .gridlist.two-column,section .gridlist.three-column,section .gridlist.four-column) :last-child:nth-of-type(odd){grid-column:span 2}}@media(max-width:766px)and (orientation:portrait){section .gridlist.two-column,section .gridlist.three-column,section .gridlist.four-column{grid-template-columns:repeat(1,1fr)}:is(section .gridlist.two-column,section .gridlist.three-column,section .gridlist.four-column) .span-2,:is(section .gridlist.two-column,section .gridlist.three-column,section .gridlist.four-column) .span-3{grid-column:span 1}section .gridlist.three-row{grid-template-rows:repeat(1,1fr)}:is(section .flexlist) li{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.bottom-sheet.status-0 .speclist-container{display:none}.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;-webkit-box-shadow:none;box-shadow:none;width:100%;background:var(--bg-primary)}:is(.bottom-sheet.sticky-nav .page-nav) ul{width:min(500px,100%);margin:0 auto;height:100%}:is(:is(.bottom-sheet.sticky-nav .page-nav) ul) li{height:100%}:is(:is(:is(.bottom-sheet.sticky-nav .page-nav) ul) li) a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(.bottom-sheet.sticky-nav .page-nav) ul) li) a) span{padding:0 1dvw}.bottom-sheet.sticky-nav .primary-panel.full-height{height:calc(100% - var(--nav-height-portrait) - (var(--bottom-sheet-button) * 1))}.bottom-sheet.sticky-nav .gallery-index.single-image-index{display:none}.bottom-sheet.sticky-nav>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.bottom-sheet.sticky-nav>div) section.apartment-specs{height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:var(--primary-padding)}:is(:is(.bottom-sheet.sticky-nav>div) section.apartment-specs) div.scroll-div{overflow-y:auto;overflow-x:hidden;padding:3dvh 0}:is(:is(.bottom-sheet.sticky-nav>div) section.apartment-specs) .column+.column{margin-top:calc(var(--primary-padding) * 1.5)}:is(.bottom-sheet.sticky-nav>div) .primary-panel.full-height{height:auto;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)*3) + 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))}}@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}}@media only screen and (max-width:932px)and (orientation:landscape){#developer.content-window section{padding-left:0}:is(#developer.content-window section#developer-sustainability) ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;gap:4dvw}:is(#developer.content-window section#developer-foundation) .gridlist{grid-template-columns:auto auto auto auto}#developer.content-window section#developer-myhomeplus{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(#developer.content-window section#developer-myhomeplus) .images{min-height:100dvh}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){#developer.content-window section{padding:0}:is(#developer.content-window section) .logo{max-height:5dvh}#developer.content-window section#developer-sustainability{padding:10dvw}:is(#developer.content-window section#developer-sustainability) ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:767px)and (orientation:portrait){#developer.content-window .images{min-height:100dvw}#developer.content-window .logo{max-width:40dvw}#developer.content-window section{padding-left:0}:is(#developer.content-window section#developer-sustainability) ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@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}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){section.whybuy.halves .primary.text,section.whybuy.halves .secondary.text{padding:10dvw}section.whybuy.halves .primary:not(.text),section.whybuy.halves .secondary:not(.text){-webkit-box-flex:1;-ms-flex:1 0 50dvh;flex:1 0 50dvh;overflow:hidden}:is(section.whybuy.halves .primary:not(.text),section.whybuy.halves .secondary:not(.text)) img{height:100%}section#whybuy-amenities.whybuy .gridlist img{max-height:unset}section#whybuy-connections.whybuy{gap:var(--object-spacing)}section#whybuy-connections.whybuy .flexlist{padding:var(--object-spacing)}:is(section#whybuy-connections.whybuy .flexlist) li{min-width:200px}section#whybuy-connections.whybuy .media-container{padding:var(--object-spacing)}:is(section#whybuy-connections.whybuy .media-container) img{-o-object-position:center;object-position:center}section#whybuy-lifestyle.whybuy .gridlist{grid-template-columns:auto auto}section#whybuy-amenities.whybuy #textcontainer{overflow:hidden}section#whybuy-investment.whybuy #increase{display:initial}}@media only screen and (max-width:932px)and (orientation:landscape){section#whybuy-connections.whybuy .flexlist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(section#whybuy-connections.whybuy .flexlist) li{min-width:unset;-webkit-box-flex:1;-ms-flex:1;flex:1}section#whybuy-lifestyle.whybuy .gridlist{grid-template-columns:auto auto auto auto}section.whybuy .logo{margin-bottom:4dvh}section#whybuy-amenities.whybuy .gridlist{grid-template-columns:auto auto auto}section#whybuy-mauretanialounge.whybuy .gridlist{grid-template-columns:auto auto auto auto}:is(section#whybuy-mauretanialounge.whybuy .gridlist) .span-2{grid-column:span 4}section#whybuy-jadewharf.whybuy .gridlist{grid-template-columns:auto auto auto}section#whybuy-investment.whybuy .gridlist{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px)and (orientation:portrait){section.whybuy .carousel-container{--carousel-height: 100dvw !important}section.whybuy .logo{margin-bottom:2dvh;max-width:8rem}:is(section.whybuy #textcontainer) .bulletpoints{grid-template-columns:auto auto}}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.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:1px;background:var(--bg-switcher);border-radius:var(--btn-border-radius)}:is(.switchers .map-switcher,.switchers .zoom-state-switcher) button{outline:2px solid var(--bg-switcher);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(--bg-button-selected);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);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/icon_location_pin_white.svg)}.btn-map-localarea:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/icon_city_white.svg)}.btn-map-spin:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/icon_street_view_white.svg)}.selected:is(:is(.switchers .zoom-state-switcher) button){background-color:var(--red)}: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}.spin_switcher{bottom:initial;top:1dvh;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:var(--bg-switcher);padding:2px;gap:1px}: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}button.apartmentlist{bottom:initial;top:1dvh;left:1dvh;z-index:14}.content-wrapper.apartment-list-open button.apartmentlist{border-radius:var(--btn-border-radius) var(--btn-border-radius) 0 0}.content-wrapper.bottom-sheet-3 button.apartmentlist{display:none}: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(:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel) .material-button-container{width:min(50%,30rem);margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}: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(--bg-button)}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .alternate-views-button-container{position:absolute;bottom:0;top:initial}: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(:is(:is(#availability.content-window .apartment-details-container.multiple) section.apartment-views) .primary-panel) .alternate-views-button-container{margin-left:calc(var(--round-btn-height) * 3)}:is(.modal-overlay .modal-content) .alternate-views-button-container{bottom:initial;top:2dvh;left:2dvh;position:absolute}.content-wrapper.bottom-sheet-2 .material-button-container{bottom:calc(var(--primary-padding)*1.5 + var(--round-btn-height))}.material-button-container{bottom:initial!important;top:2dvh;left:2dvh}}
