/**
 * @license
 * MyFonts Webfont Build ID 3323754, 2016-12-22T06:14:30-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: BaskervilleBT-Roman by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/baskerville/roman/
 * 
 * Webfont: BaskervilleBT-Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/baskerville/italic/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3323754
 * Licensed pageviews: 10,000
 * Webfonts copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * 
 * © 2016 MyFonts Inc
*/@font-face{font-family:BaskervilleBT-Roman;src:url(../assets/fonts/32B76A_0_0.eot);src:url(../assets/fonts/32B76A_0_0.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/32B76A_0_0.woff2) format("woff2"),url(../assets/fonts/32B76A_0_0.woff) format("woff"),url(../assets/fonts/32B76A_0_0.ttf) format("truetype"),url(../assets/fonts/32B76A_0_0.svg#wf) format("svg")}@font-face{font-family:gotham_ssm_bold;src:url(../assets/fonts/gothamssm-bold-webfont.eot);src:url(../assets/fonts/gothamssm-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothamssm-bold-webfont.woff) format("woff"),url(../assets/fonts/gothamssm-bold-webfont.ttf) format("truetype"),url(../assets/fonts/gothamssm-bold-webfont.svg) format("svg")}@font-face{font-family:gotham_ssm_book;src:url(../assets/fonts/gothamssm-book-webfont.eot);src:url(../assets/fonts/gothamssm-book-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothamssm-book-webfont.woff) format("woff"),url(../assets/fonts/gothamssm-book-webfont.ttf) format("truetype"),url(../assets/fonts/gothamssm-book-webfont.svg) format("svg")}@font-face{font-family:gotham_ssm_medium;src:url(../assets/fonts/gothamssm-medium-webfont.eot);src:url(../assets/fonts/gothamssm-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothamssm-medium-webfont.woff) format("woff"),url(../assets/fonts/gothamssm-medium-webfont.ttf) format("truetype"),url(../assets/fonts/gothamssm-medium-webfont.svg) format("svg")}@font-face{font-family:neuehaas;src:url(../assets/fonts/font.woff) format("woff"),url(../assets/fonts/font.woff2) format("woff2")}@font-face{font-family:euclid-light;src:url(../assets/fonts/EuclidCircularB-Light-WebS.eot);src:url(../assets/fonts/EuclidCircularB-Light-WebS.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/EuclidCircularB-Light-WebS.woff2) format("woff2"),url(../assets/fonts/EuclidCircularB-Light-WebS.woff) format("woff"),url(../assets/fonts/EuclidCircularB-Light-WebS.ttf) format("truetype"),url(../assets/fonts/EuclidCircularB-Light-WebS.svg#wf) format("svg")}@font-face{font-family:euclid-regular;src:url(../assets/fonts/EuclidCircularB-Regular-WebS.eot);src:url(../assets/fonts/EuclidCircularB-Regular-WebS.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/EuclidCircularB-Regular-WebS.woff2) format("woff2"),url(../assets/fonts/EuclidCircularB-Regular-WebS.woff) format("woff"),url(../assets/fonts/EuclidCircularB-Regular-WebS.ttf) format("truetype"),url(../assets/fonts/EuclidCircularB-Regular-WebS.svg#wf) 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: 1px;--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, .755rem);--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(1.9rem, 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(8.3dvw, 6.5rem);--round-btn-height: max(1.17rem, 1.5dvw);--scroll-width: .66rem;--scroll-height: 1rem;--sticky-nav-height: 7dvh;--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;--mobile-spacing: 4dvh;--gallery-index-width: var(--primary-width) - (var(--primary-padding) * 3);--gallery-index-width-single-image: var(--primary-width) - (var(--primary-padding) * 3);--child-modal-padding: 2dvh;--white: #FFF;--white-one: rgba(255, 255, 255, .1);--white-four: rgba(255, 255, 255, .4);--white-seven: rgba(255, 255, 255, .7);--white-nine: rgba(255, 255, 255, .9);--black: #000;--black-one: rgba(0, 0, 0, .1);--black-four: rgba(0, 0, 0, .4);--this-colour-breaks: #ff00ff;--made-up-grey: #b8b8b8;--grey: #3b3b3b;--light-grey: #87818c;--gold: rgba(133, 117, 78, 1);--olive: rgba(106, 114, 69, 1);--cream: rgba(247, 245, 236, 1);--grey_one: rgba(135, 129, 140, .1);--grey_five: rgba(135, 129, 140, .5);--grey_eight: rgba(135, 129, 140, .8);--grey_nine: rgba(135, 129, 140, .9);--cream_four: rgba(247, 245, 236, .4);--cream_seven: rgba(247, 245, 236, .7);--westmont: #d36157;--solaris: #ed7256;--cascades: #5f070d;--sales-available: #4a722d;--sales-reserved: var(--gold);--sales-sold: var(--cascades);--sales-unavailable: var(--light-grey);--sales-available-06: rgba(74, 114, 45, .6);--sales-reserved-06: rgba(133, 117, 78, .6);--sales-sold-06: rgba(95, 7, 13, .6);--sales-unavailable-06: rgba(135, 129, 140, .6);--ff-superheading: "gotham_ssm_bold";--ff-h1: "gotham_ssm_book";--ff-h1-alt: "gotham_ssm_bold";--ff-h2: "gotham_ssm_book";--ff-h3: "gotham_ssm_book";--ff-h4: "gotham_ssm_book";--ff-h5: "gotham_ssm_book";--ff-h6: "gotham_ssm_book";--ff-body: "BaskervilleBT-Roman";--ff-small: "gotham_ssm_book";--ff-caption: "gotham_ssm_book";--ff-table: "BaskervilleBT-Roman";--ff-table-header: "gotham_ssm_book";--ff-body-light: "gotham_ssm_book";--ff-button: "gotham_ssm_book";--ff-button-login: "gotham_ssm_medium";--ff-button-alt: "BaskervilleBT-Roman";--ff-nav: "gotham_ssm_book";--ff-nav-selected: "gotham_ssm_book";--ff-nav-alt: "gotham_ssm_book";--ff-quote: "BaskervilleBT-Roman";--ff-statistic: "gotham_ssm_book";--ff-sub-nav: "gotham_ssm_book";--ff-sub-nav-selected: "gotham_ssm_book";--ff-level-selector: "gotham_ssm_book";--ff-map: "gotham_ssm_book";--ff-login: "gotham_ssm_book";--ff-filter: "BaskervilleBT-Roman";--ff-filter-heading: "gotham_ssm_book";--ff-dropdown-heading: "gotham_ssm_book";--ff-dropdown-subheading: "gotham_ssm_book";--ff-location-list: "BaskervilleBT-Roman";--ff-palette-title: "BaskervilleBT-Roman";--ff-northpoint: "gotham_ssm_bold";--ff-roomlist-summary: "gotham_ssm_book";--ff-plotcard-heading: "gotham_ssm_book";--ff-plotcard-heading-light: "gotham_ssm_book";--ff-plotcard-body: "BaskervilleBT-Roman";--ff-plotcard-discover: "gotham_ssm_book";--ff-img-desc: "gotham_ssm_medium";--ff-spec-heading: "gotham_ssm_book";--bg-summary-row: rgba(0, 0, 0, .1);--bg-apt-list-table: var(--white);--bg-bubble-map: transparent;--bg-button-light: var(--light-grey);--bg-button: var(--grey);--bg-button-selected: white;--bg-button-material: white;--bg-button-cta: var(--gold);--bg-button-cta-selected: white;--bg-carousel-bubble-selected: var(--grey);--bg-carousel-bubble: var(--white);--bg-carousel-sample: var(--white);--bg-carousel-textbox: var(--white);--bg-collection: var(--white);--bg-control-panel: var(--white);--bg-checkbox-checked: var(--grey);--bg-filter-checked: var(--black);--bg-filter-slider-left: var(--white);--bg-filter-slider-right: var(--gold);--bg-filter-slider-thumb: var(--white);--bg-floor-plan: #fff;--bg-gallery-index: var(--white);--bg-level-selector-selected: var(--grey);--bg-level-selector: var(--white);--bg-location-selected: var(--black);--bg-login: var(--light-grey);--bg-map: var(--white);--bg-modal: rgba(0, 0 ,0 , .65);--bg-nav-icon: var(--light-grey);--bg-nav-icon-selected: var(--white);--bg-nav: var(--grey);--bg-nav-selected: var(--grey);--bg-out-of-sync: #efd6fa;--bg-page-nav: var(--white);--bg-plotcard: var(--white);--bg-popup-inner: var(--white);--bg-primary: var(--white);--bg-primary-2: var(--grey);--bg-primary-menu-list: var(--white);--bg-row-even: #fff;--bg-row-odd: rgba(135, 129, 140, .1);--bg-row-selected: rgba(133, 117, 78, .4);--bg-screensaver: var(--white);--bg-scrollbar-thumb: var(--gold);--bg-scrollbar-track: transparent;--bg-section-1: var(--white);--bg-section-2: var(--white);--bg-section-header: var(--grey);--bg-siteplan-counter: var(--black);--bg-sub-nav: transparent;--bg-sub-nav-selected: var(--light-grey);--bg-switcher: var(--light-grey);--bg-table-heading: var(--grey);--bg-text-input-visible: var(--white);--bg-text-input: var(--white);--bg-top-right-container: var(--white);--bg-view-bubble-map: var(--white);--bg-wb-logo: var(--white);--bg-body: var(--white);--bg-spec: var(--white);--bg-plotcard-apt-header: rgba(0, 0, 0, .05);--bg-plotcard-info: var(--grey);--bg-plotcard-content: var(--white);--clr-nav: var(--light-grey);--clr-nav-selected: var(--white);--clr-sub-nav-selected: var(--white);--clr-table: var(--black);--clr-table-heading: var(--white);--clr-body: var(--grey);--clr-body-light: var(--light-grey);--clr-caption: var(--white);--clr-caption-plan: var(--grey);--clr-alert: red;--clr-filter-body: var(--light-grey);--clr-filter-heading: var(--light-grey);--clr-button: white;--clr-button-selected: var(--grey);--clr-button-key: var(--white);--clr-button-material: var(--grey);--clr-location: var(--light-grey);--clr-location-selected: var(--grey);--clr-location-filter-selected: var(--white);--clr-level-selector-selected: var(--white);--clr-summary-row: var(--grey);--clr-northpoint-spin: var(--white);--clr-northpoint-plan: var(--grey);--clr-top-right-container: var(--light-grey);--bg-luxe: var(--black);--clr-luxe-body: var(--white);--brdr-login: var(--white);--brdr-filter: var(--black);--brdr-button: var(--light-grey);--brdr-nav: transparent;--brdr-button-material: var(--grey);--brdr-filter-checkbox: var(--grey);--brdr-filter-checked: var(--grey);--brdr-filter-heading: var(--black);--brdr-apt-list-availability: var(--white);--brdr-spec-heading: var(--light-grey);--brdr-table-row: var(--white);--fs-alert: .75rem;--fs-apt-summary: .65rem;--fs-doc-list: .65rem;--fs-aptmask-label: .75rem;--fs-body: .7rem;--fs-button-key: 1.02rem;--fs-button: .65rem;--fs-caption: .54rem;--fs-control-panel-list: .754rem;--fs-control-panel-policy: .72rem;--fs-dropdown-heading: .75rem;--fs-dropdown-subheading: .65rem;--fs-filter-heading: .75rem;--fs-filter: .65rem;--fs-h1-alt: 1.3rem;--fs-h1-xl: 2.3rem;--fs-h1-xxl: 2.75rem;--fs-h1-xxxl: 3.5rem;--fs-h1: 1.65rem;--fs-h2: 1.4rem;--fs-h3: 1.1rem;--fs-h4: 1rem;--fs-h5: .75rem;--fs-h6: .72rem;--fs-statistic: 2rem;--fs-img-desc: .75rem;--fs-location-filter: .55rem;--fs-location-list: .65rem;--fs-top-right-container: .75rem;--fs-login-button: .72rem;--fs-mapbox-marker: .55rem;--fs-nav-selected: .754rem;--fs-nav: .754rem;--fs-northpoint: .9rem;--fs-plotcard-body: .7rem;--fs-plotcard-h2: 1rem;--fs-plotcard-h5: .6rem;--fs-plotcard-infosummary: .7rem;--fs-plotcard-nav: .7rem;--fs-plotcard-table: .7rem;--fs-qrcode-summary: .63rem;--fs-small: .55rem;--fs-smallest: .4rem;--fs-sub-nav: .55rem;--fs-table-large: 1rem;--fs-table: .7rem;--fs-wb-flexlist-small: 1rem;--fs-wb-flexlist: 1rem;--fs-spec-list: .65rem}*,*: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;background:var(--bg-body)}#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{font-family:var(--ff-button)}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 th{font-family:var(--ff-table-header)}table.large{font-size:var(--fs-table-large)}.caption{font-family:var(--ff-caption)}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);line-height:1;padding:0 .2dvw}button.cta{background:var(--bg-button-cta)}button.serif{font-family:var(--ff-button-alt)}button.circle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1ch;padding:1ch}button.circle-icon .icon{width:1.5rem;height:1.5rem}#root{height:100%}body>*{letter-spacing:.1ch}body:before{position:fixed;bottom:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#00000080;content:"DRAFT";font-family:sans-serif;font-size:2.3dvw;font-weight:700;line-height:1;padding:1rem;pointer-events:none;text-align:right;width:23.5dvw;z-index:999999;overflow:hidden;text-shadow:1px 1px 1px white}h1{text-align:left;line-height:1.2}h1+p{margin-top:4dvh}h1 span{display:block;padding-left:1ch;font-family:var(--ff-h1-alt)}h1,h2,h4,h5,h6{font-weight:400}h5,h6{padding:.1ch 0}p{display:block;line-height:1.4}p+p{margin-top:1.53dvh}input[type=text]{border:none;padding:0 .5rem}.portrait{display:none}.disabled{opacity:.5;pointer-events:none}.placeholder{color:var(--this-colour-breaks)}.clr-white{color:var(--white)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}: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.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}::-webkit-scrollbar{width:var(--scroll-width)}::-webkit-scrollbar-track{background-clip:content-box;background:var(--bg-scrollbar-track);border-radius:1rem}::-webkit-scrollbar-thumb:vertical{background:url(../assets/decorations/scrollbar_vertical.svg) 50% / .4rem no-repeat var(--bg-scrollbar-thumb);background:var(--bg-scrollbar-thumb);display:block;border:1px solid var(--white);border-radius:.2rem;padding:1vh 0}::-webkit-scrollbar:horizontal{height:var(--scroll-height)}::-webkit-scrollbar-track:horizontal{background-clip:content-box;background:var(--bg-scrollbar-track);border-radius:1rem}::-webkit-scrollbar-thumb:horizontal{background:url(../assets/decorations/scrollbar_horizontal.svg) 50% / 1.3rem no-repeat var(--bg-scrollbar-thumb);background:var(--white);display:block;border:1px solid var(--white);border-radius:.2rem;padding:1vh 0}.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/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.svg);opacity:.5}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus1{background-image:url(../assets/decorations/warning.svg);opacity:.75}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus2{background-image:url(../assets/decorations/lightbulb_off_slash.svg)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus3{background-image:url(../assets/decorations/cog.svg)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus4{background-image:url(../assets/decorations/usb_slash.svg)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus5{background-image:url(../assets/decorations/lightbulb_on.svg)}: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_white.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% / 35% no-repeat;mask:var(--menu-icon) 50% / 35% no-repeat;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bg-nav-icon);width:1.6dvw}: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/magnifying_glass_bars.svg)}.menu-explore:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/map.svg)}.menu-masterplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/rectangles.svg)}.menu-a:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building_1.svg)}.menu-b:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building_2.svg)}.menu-c:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building_3.svg)}.menu-availability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/star.svg)}.menu-media:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/camera_photo.svg)}.menu-developer:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/award.svg)}.menu-switchuser:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/user_solid.svg)}.menu-settings:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/cog.svg)}.menu-contact:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/envelope.svg)}.menu-whybuy-key-facts:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/star.svg)}.menu-whybuy-aerial:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/rectangles.svg)}.menu-whybuy-connections:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/train_underground.svg)}.menu-whybuy-education:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/mortar_board.svg)}.menu-whybuy-neighbourhood:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/takeaway_coffee.svg)}.menu-whybuy-facilities:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/swimmer.svg)}.menu-whybuy-rental:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/bedsheets.svg)}.menu-whybuy-green-spaces:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/trees_mixed.svg)}.menu-whybuy-investment:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/graph_arrow_up_right.svg)}[class*=menu-masterplan-]:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building.svg)}.menu-masterplan-siteplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/scroll_flat.svg)}.menu-masterplan-amn:is(:is(nav ul) li),.menu-masterplan-amenities:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/dumbbell.svg)}.menu-masterplan-solaris:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building_solaris.svg)}.menu-masterplan-cascades:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building_cascades.svg)}.menu-masterplan-westmont:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/building_1.svg)}.menu-masterplan-beachclub:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/lotus.svg)}.menu-building-A-overview:is(:is(nav ul) li),.menu-building-B-overview:is(:is(nav ul) li),.menu-building-C-overview:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/buildings.svg)}.menu-apartment-plan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/scroll_flat.svg)}.mobile-menu-apartment-plan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/scroll_flat.svg)}.menu-apartment-location:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/location_pin.svg)}.menu-apartment-dims:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/ruler_triangle.svg)}.mobile-menu-apartment-dims:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/ruler_triangle.svg)}.menu-apartment-views:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/panorama.svg)}.menu-apartment-interiors:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/lamp.svg)}.menu-apartment-kitchen:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/oven.svg)}.menu-apartment-bathroom:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/sink.svg)}.menu-apartment-flooring:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/flooring.svg)}.menu-apartment-carpet:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/carpet.svg)}.menu-apartment-styleit:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/sunset.svg)}.menu-apartment-flythrough:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/video_play.svg)}.menu-apartment-cchoices:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/swatches.svg)}.menu-apartment-specs:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/clipboard.svg)}.menu-apartment-info:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/info.svg)}.menu-developer-berkeley-tube-map:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/route_solid.svg)}.menu-developer-designed-for-life:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/three_leaves_triangle_solid.svg)}.menu-developer-transforming:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/bricklaying_solid.svg)}.menu-developer-sustainability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/magnifying_glass_solid.svg)}.menu-developer-my-home-plus:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/film_solid.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% 5.1dvh / 73% 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:2.5dvh;width:100%;height:75.6dvh}: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%;-webkit-transition:ease .2s background-color;transition:ease .2s background-color}:is(:is(nav.root-menu ul) li) span{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:color ease .2s;transition:color ease .2s}:is(:is(:is(nav.root-menu ul) li) span):after{content:"";position:absolute;height:2px;width:100%;-webkit-transform:scaleX(0) translateY(1dvh);transform:scaleX(0) translateY(1dvh);-webkit-transition:-webkit-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s;transition:transform ease .2s,-webkit-transform ease .2s;background-color:var(--bg-nav-icon-selected)}: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 1.1dvw;text-transform:uppercase;outline:solid 1px var(--brdr-nav)}.active:is(:is(:is(nav.root-menu ul) li) a){background-color:var(--bg-nav-selected)}.active:is(:is(:is(nav.root-menu ul) li) a) span{color:var(--clr-nav-selected)}:is(.active:is(:is(:is(nav.root-menu ul) li) a) span):after{-webkit-transform:scaleX(.5) translateY(1dvh);transform:scaleX(.5) translateY(1dvh)}:is(.menu-masterplan:is(:is(nav.root-menu ul) li) a) span:after{-webkit-transform:scaleX(0) translateY(1.6dvh);transform:scaleX(0) translateY(1.6dvh)}.active:is(.menu-masterplan:is(:is(nav.root-menu ul) li) a) span:after{-webkit-transform:scaleX(.5) translateY(1.6dvh);transform:scaleX(.5) translateY(1.6dvh)}: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-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}.menu-developer:is(:is(nav.root-menu ul) li){margin-top:3dvh}.menu-developer:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:25%;mask-size:25%}.menu-switchuser:is(:is(nav.root-menu ul) li){margin:2dvh 0 0}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:12%;mask-size:12%;display:block}.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-sub-nav)}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){font-family:var(--ff-sub-nav);margin:.5dvh 0 0;font-size:var(--fs-sub-nav)}.menu-settings:is(:is(nav.root-menu ul) li){position:absolute;width:var(--root-width);height:var(--root-width);top:0;left:0}.menu-settings:is(:is(nav.root-menu ul) li) span{display:none}.menu-settings:is(:is(nav.root-menu ul) li) .icon{display:none}.menu-contact:is(:is(nav.root-menu ul) li){font-family:var(--ff-sub-nav);font-size:var(--fs-sub-nav)}.menu-contact:is(:is(nav.root-menu ul) li) .icon{width:1.25rem;-webkit-mask-size:100%;mask-size:100%;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}: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{letter-spacing:0;position:fixed;left:var(--root-width);z-index:17;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--bg-primary);border-radius:0 .63rem .63rem 0}: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;gap:.8dvh;font-family:var(--ff-sub-nav);font-size:var(--fs-sub-nav);padding:.8dvh 0}:is(:is(nav.scroll-nav,nav.page-nav) ul) li{text-transform:capitalize}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) .icon{aspect-ratio:1/1;margin:0 auto}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) span{width:100%;display:block;margin-top:.5dvh;max-width:10ch;-webkit-transition:color ease .2s;transition:color ease .2s}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a{color:var(--clr-nav);text-align:center;padding:.35dvh .3dvh;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;background-color:var(--bg-sub-nav);-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:solid 1px var(--brdr-nav)}:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a) .icon{-webkit-mask-size:contain;mask-size:contain}.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) span{color:var(--clr-sub-nav-selected)}#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav){--bg-nav: transparent;--bg-sub-nav: var(--grey);--bg-sub-nav-selected: var(--white);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--grey);--brdr-nav: var(--grey);--clr-nav: var(--white);--clr-nav-selected: var(--grey);background:var(--bg-nav);max-width:6dvw}:is(#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav)) li a{border-radius:0 .5vw .5vw 0;background:var(--bg-sub-nav);padding:.5dvh}:is(:is(#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav)) li a) span{max-width:15ch;margin-top:.75dvh}:is(:is(#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav)) li a) .icon{-webkit-mask-size:100% 100%;mask-size:100% 100%}.active:is(:is(#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav)) li a){background:var(--bg-sub-nav-selected)}.active:is(:is(#whybuy:is(nav.scroll-nav,nav.page-nav),#developer:is(nav.scroll-nav,nav.page-nav)) li a) span{color:var(--clr-nav-selected)}.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));border-radius:0}: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}: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%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}: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;text-align:center}.nav-wrap:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul{-ms-flex-wrap:wrap;flex-wrap:wrap}:is(.nav-wrap: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 0 20%;flex:1 0 20%}.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) .masterplan-fullscreen section.primary-width{width:auto}:is(.modal-overlay .modal-content)>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:is(.modal-overlay .modal-content) .carousel-container{--carousel-width: 100dvw;--carousel-height: 100dvh;background:var(--black)}:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample{background-color:transparent}:is(:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample) .textbox_small{display:none}:is(:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain;pointer-events:all}:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) svg{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.with-primary:is(:is(.modal-overlay .modal-content) .carousel-container){margin-left:initial}.locator:is(:is(.modal-overlay .modal-content) .carousel-container) .inner{width:var(--carousel-width)}:is(:is(.modal-overlay .modal-content) .carousel-container) .prev,:is(:is(.modal-overlay .modal-content) .carousel-container) .next{bottom:.5rem}.plan:is(:is(.modal-overlay .modal-content) .carousel-container){background-color:var(--white)}:is(.modal-overlay .modal-content) .qrcode{width:20dvw;display:block;margin:0 auto}:is(:is(.modal-overlay .modal-content) .qrcode) svg{width:100%;aspect-ratio:1 / 1}:is(:is(.modal-overlay .modal-content) .qrcode) .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2dvh}:is(:is(:is(.modal-overlay .modal-content) .qrcode) .share) button{background-color:var(--bg-button);color:var( --clr-button);padding:0 1dvh}.modal-overlay .carousel-container .enlarge{display:none}.modal-overlay .qrcode.downloads{background:var(--black);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}.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/circle_cross.svg) 50% / contain no-repeat!important}.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(--black);-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(--brdr-login);outline-offset:-1vh}: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);color:var(--white)}:is(.login-container,.release-container) button{height:var(--login-btn-height);font-size:var(--fs-login-button);font-family:var(--ff-button-login);background:transparent;color:var(--clr-button)}.bordered:is(:is(.login-container,.release-container) button){outline:solid 1px var(--brdr-login)}: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.svg) 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);border-radius:var(--btn-border-radius)}: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);border-left:1px solid var(--bg-login);outline:solid 1px var(--brdr-login);outline-offset:-1px;border-radius:0}:is(.login-container,.release-container) .keyboardrow:not(.first-row){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3dvh;-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-light)}: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;text-transform:uppercase}:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) .key_space{outline:solid 1px var(--brdr-login);background-color:var(--bg-button)}: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:.3dvh}.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(: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}.release-container{background:var(--white);--bg-text-input: rgba(0, 0, 0, .1)}.release-container button{background:var(--bg-button-light)}.release-container p{color:var(--clr-body)}.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(.release-container .release-button-container) button{width:max(5dvw,6.5rem)}.carousel-container{--carousel-width: 55dvw;--carousel-height: 100dvh;width:var(--carousel-width);height:var(--carousel-height);overflow:hidden;position:relative}.carousel-container.full-width{--carousel-width: calc(100dvw - var(--root-width));--carousel-height: 100dvh;margin-left:0}.carousel-container.with-primary{--carousel-width: calc(100dvw - var(--root-width) - var(--primary-width));margin-left:var(--primary-width)}.carousel-container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;-webkit-transition:left .25s ease-out;transition:left .25s ease-out;height:var(--carousel-height)}:is(.carousel-container .inner) .sample{-webkit-box-flex:1;-ms-flex:1 0 var(--carousel-width);flex:1 0 var(--carousel-width);height:var(--carousel-height);width:var(--carousel-width);overflow:hidden;position:relative;background:var(--bg-carousel-sample)}:is(:is(.carousel-container .inner) .sample)>img,:is(:is(.carousel-container .inner) .sample)>svg,:is(:is(.carousel-container .inner) .sample)>video{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,:is(:is(.carousel-container .inner) .sample)>video){-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}:is(:is(.carousel-container .inner) .sample) .image-description{position:absolute;top:1dvh;left:1dvh;background:#fff9;z-index:1;padding:.4rem;text-align:left;border-radius:.4rem}:is(:is(:is(.carousel-container .inner) .sample) .image-description) h4{font-family:var(--ff-img-desc);font-size:var(--fs-img-desc);color:var(--grey)}.carousel-container .next,.carousel-container .prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:var(--round-btn-height);height:5.9dvh;background-size:100%;background-repeat:no-repeat;background-position:100% 50%;background-image:url(../assets/decorations/circle_chevron_left.svg)}.carousel-container .prev{left:.5rem}.carousel-container .next{background-image:url(../assets/decorations/circle_chevron_right.svg);text-align:right;right:.5rem;left:unset;background-position:0% 50%}.carousel-container .enlarge{left:var(--primary-padding);bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px))}.carousel-container .carousel-counter{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);gap:calc(max(.42dvw,.5rem)/2)}:is(.carousel-container .carousel-counter) .counter{background-color:transparent;border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 max(.5dvw,.5rem);flex:0 0 max(.5dvw,.5rem);height:max(.5dvw,.5rem);cursor:pointer;-webkit-transition:-webkit-box-flex .25s ease-in-out;transition:-webkit-box-flex .25s ease-in-out;transition:flex .25s ease-in-out;transition:flex .25s ease-in-out,-webkit-box-flex .25s ease-in-out,-ms-flex .25s ease-in-out;border:2px solid var(--white)}:is(:is(.carousel-container .carousel-counter) .counter):hover{opacity:.65}.active:is(:is(.carousel-container .carousel-counter) .counter){background:radial-gradient(ellipse at center,#fff 0 40%,#fff0 41% 100%);-webkit-transition:scale .25s ease-in-out;transition:scale .25s ease-in-out;-webkit-transform:scale(1.2);transform:scale(1.2)}:is(.primary-panel .carousel-container) .carousel-counter{bottom:calc(var(--primary-padding))}.primary-panel .enlarge{bottom:calc(var(--primary-padding))}.enlarge{position:absolute;width:var(--round-btn-height);height:var(--round-btn-height);background-image:url(../assets/decorations/circle_expand.svg)}.caption,.bubble-caption{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));right:1dvh;font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:1px 1px 2px rgba(0,0,0,.5);z-index:1;width:initial}.plandisclaimer:is(.caption,.bubble-caption){text-align:right;right:2.5dvh;bottom:2.5dvh;top:initial;color:var(--clr-caption-plan);text-shadow:none;width:40dvw}.img-description{position:relative;top:var(--primary-padding);left:var(--primary-padding);background:#ffffff80;font-family:var(--ff-img-desc);color:var(--clr-body);text-transform:uppercase;letter-spacing:0;padding:.5dvw 1dvw;z-index:1}.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{position:absolute;top:50dvh;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(25rem,80dvw);background:url(../assets/branding/logo.svg) 50% / contain no-repeat;aspect-ratio:1/1}.screensaver-container .screensaver-dev-logo{position:absolute;width:max(6.25rem,7dvw);aspect-ratio:1/1;background:url(../assets/branding/logo_developer.svg) 50% 100% / contain no-repeat;bottom:3dvw;right:5dvw}.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.with-scroll{height:100dvh;overflow-y:auto;display:block;padding-bottom:9dvh}.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(--black)}:is(:is(.primary-panel table.highlights-info) tr):last-of-type{border-bottom:solid 1px var(--black)}: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(10dvw,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(.6dvw,.63rem);margin:0 0 0 auto;outline:solid 1px var(--bg-button);outline-offset:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-button);color:var(--clr-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/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/filter_solid.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(--white);padding:calc(var(--primary-padding)/2);max-height:47dvh}.apartment-filter ul{display:grid;grid-template-columns:repeat(2,1fr);gap:max(.1dvw,.2rem) max(.15dvw,1rem);font-size:var(--fs-filter);font-family:var(--ff-filter);text-transform:capitalize;margin-bottom:2dvh;color:var(--clr-filter-body)}: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:.5dvw}.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:100%}.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/check.svg)}:is(:is(.apartment-filter ul) li) input[type=checkbox]:checked{background-image:url(../assets/decorations/check.svg);background:var(--bg-checkbox-checked)}:is(:is(.apartment-filter ul) li) label{width:100%;height:100%;-ms-flex-line-pack:center;align-content:center;padding:.37dvh 0;letter-spacing:normal}.developments:is(.apartment-filter ul) li{background-color:#0000001a;border-radius:var(--btn-border-radius);padding:0 1dvh}.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(--grey)}.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:-webkit-gradient(linear,left top,right top,from(var(--bg-filter-slider-left)),color-stop(75%,var(--bg-filter-slider-right)));background:linear-gradient(90deg,var(--bg-filter-slider-left) 0%,var(--bg-filter-slider-right) 75%);position:absolute}:is(.scalarvalue>div)>[thumb]{top:-.75dvh;height:2dvh;width:2dvh;margin-left:-.75dvh;background-color:var(--bg-filter-slider-thumb);border-radius:50%;position:absolute;cursor:pointer;-webkit-box-shadow:0px 2px 7px rgba(0,0,0,.5);box-shadow:0 2px 7px #00000080}: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}.filter_heading+.scalarvalue{padding-top:.5dvh}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}.open:is(:is(.table-scroll table) tr) td{background-color:var(--bg-row-selected)!important}: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/magnifying_glass.svg) max(1dvw,.69rem) 50% / auto max(.8dvw,1rem) no-repeat;padding-left:max(2.3dvw,1.88rem)}.release:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/bookmark_plus_solid.svg) 50% / auto max(.8dvw,1rem) no-repeat}.release.released:is(:is(:is(.table-scroll table) tr) td){background-image:url(../assets/decorations/bookmark_tick_solid.svg)}.beds:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/bed.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/printer.svg) 50% / auto max(.8dvw,1rem) no-repeat}.print.clicked:is(:is(:is(.table-scroll table) tr) td){pointer-events:none;background:url(../assets/decorations/loading.svg) 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;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;font-family:sans-serif}:is(:is(.apartment-list-container .table-scroll) table) thead{position:sticky;top:0;z-index:1;font-size:.85em;font-family:var(ff-table-header)}:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr{background-color:var(--bg-table-heading);text-transform:uppercase;color:var(--clr-table-heading)}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th{font-weight:400;letter-spacing:normal;padding:.5dvw .5dvw .2dvw}: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/sort_none.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/sort_up.svg)}.sortdesc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/sort_down.svg)}:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th{padding:.35dvw .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}:is(:is(:is(.apartment-list-container .table-scroll) table) tr):nth-child(odd of:not(.filtered)) td{background-color:var(--bg-row-odd)}.content-wrapper.apartment-list-closed .apartment-list-container{display:none}.filter-tables{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.filter-tables h6{text-align:center;font-family:var(--ff-filter-heading);font-size:var(--fs-filter-heading);text-transform:uppercase;color:var(--white);padding:.55dvh 0 .35dvh;background-color:var(--gold)}.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}:is(:is(.filter-tables table) tr):nth-child(odd) td{background-color:var(--bg-row-odd)}.content-wrapper._masterplan{margin-left:0;width:100dvw;--primary-width: 20dvw;color:var(--clr-body)}.content-wrapper._masterplan .floating-logo{width:calc(var(--root-width) + var(--primary-width));height:var(--root-width);position:absolute;background:url(../assets/branding/logo.svg) no-repeat 50% 3dvh / 7.5dvh var(--bg-nav);pointer-events:none;z-index:3}.content-wrapper._masterplan nav.scroll-nav{overflow:hidden}:is(.content-wrapper._masterplan nav.scroll-nav) ul{width:100%;max-width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x;scrollbar-width:none;pointer-events:all}:is(:is(.content-wrapper._masterplan nav.scroll-nav) ul)::-webkit-scrollbar{display:none}.dragging:is(:is(.content-wrapper._masterplan nav.scroll-nav) ul){cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto}:is(:is(.content-wrapper._masterplan nav.scroll-nav) ul) li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:max(4dvw,4.5rem)}.content-wrapper._masterplan .bg-grey{background:var(--grey)}.content-wrapper._masterplan .clr-white{--clr-body: var(--white) }.content-wrapper._masterplan .content-window{z-index:2}:is(.content-wrapper._masterplan .content-window) section{pointer-events:none}:is(:is(.content-wrapper._masterplan .content-window) section)>*{pointer-events:all}:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel{gap:2dvh;overflow-x:hidden;padding:0;text-align:center;padding-bottom:3.2dvw}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .primary-inner{padding:var(--primary-padding)}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .primary-inner) p:first-child{margin-top:0}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h2,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h3,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h4,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h5,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h6{text-transform:uppercase;text-align:center;font-weight:400;margin:0}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1{padding:1dvh 0;font-size:var(--fs-h1-alt)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h6+h4{margin-top:2ch}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h6{line-height:1.5}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .bubbletours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1dvh;padding:var(--primary-padding)}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .bubbletours) .amenity-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--primary-padding);-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .bubbletours) button{min-width:8rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .bubbletours) button) .icon{width:1.5rem;height:1.5rem}:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel{margin-left:var(--root-width);z-index:-1}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) img.logo{max-height:8rem;max-width:13rem;margin:0 auto 3dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) img.icon{width:2rem;height:2rem}:is(:is(:is(.content-wrapper._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._masterplan .content-window) section) .primary-panel) ul.siteplan{counter-reset:item;font-weight:700;margin-left:1dvw}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li{padding:.5dvh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1dvh}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):hover{cursor:pointer}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):before{content:"";color:var(--white);text-align:center;counter-increment:item;content:counter(item);display:block;width:max(1.25dvw,1.25rem);height:max(1.25dvw,1.25rem);aspect-ratio:1 / 1;font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):last-of-type{border:none}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):before{color:var(--clr-location-selected)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper{margin:0 0 1dvh}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button{display:block;margin:0 auto 1dvh;padding:0 max(.4dvw,.5rem);height:var(--tabs-height);border-radius:3px;font-size:var(--fs-h5)}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button){background:var(--bg-button);color:var(--clr-button)}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button):last-child{margin:0 auto}:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container{--carousel-width: var(--primary-width);--carousel-height: calc(var(--primary-width) - (var(--primary-padding) * 2))}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .enlarge{bottom:calc(var(--primary-padding) * .5);left:.5rem;z-index:2}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .bubbles{bottom:0}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .next{width:1.25dvw;height:4.4dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .sample.wellington-blue{background:#e4f1eb}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .caption{width:100%;background:var(--black-four);bottom:0;padding:.75ch 0}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container):has(.caption) .enlarge{bottom:calc(var(--primary-padding) * 1)}.primary-width:is(:is(.content-wrapper._masterplan .content-window) section){width:calc(var(--root-width) + var(--primary-width))}:is(:is(.content-wrapper._masterplan .content-window) section) .iconlist{text-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .iconlist) li{padding:1.5ch 0;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .iconlist) li):not(:first-child){border-top:solid 1px var(--white)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .iconlist) .icon{display:inline;-webkit-filter:brightness(100) saturate(0);filter:brightness(100) saturate(0)}:is(:is(.content-wrapper._masterplan .content-window) section) .building-sub>img.logo:first-child{margin-top:3dvh}section.masterplan .carousel-container{--carousel-width: calc(var(--primary-width))}section.masterplan.building{--ff-body: euclid-regular}section#masterplan-solaris.masterplan .primary-panel{background:var(--solaris)}section#masterplan-westmont.masterplan .primary-panel{background:var(--westmont)}section#masterplan-watersideresidences.masterplan #penthouse{background:var(--grey)}section#masterplan-cascades.masterplan .primary-panel{background:var(--cascades)}section#masterplan-cascades.masterplan .building-sub:not(:first-of-type){border-top:solid 1px white}section.spec,section.apartment-specs{background:var(--bg-spec);color:var(--clr-body-light)}:is(section.spec,section.apartment-specs) h2,:is(section.spec,section.apartment-specs) h4{font-family:var(--ff-spec-heading);color:var(--clr-body);text-transform:uppercase}:is(section.spec,section.apartment-specs) h2{text-align:center;padding-bottom:1dvw}:is(section.spec,section.apartment-specs) h4{border-bottom:solid 1px var(--brdr-spec-heading)}:is(section.spec,section.apartment-specs) h5{font-family:var(--ff-spec-heading);text-transform:uppercase}:is(section.spec,section.apartment-specs) ul{font-size:var(--fs-spec-list);color:var(--clr-body-light);list-style-type:disc}:is(:is(section.spec,section.apartment-specs) ul) li{padding:.3dvh 0}:is(:is(section.spec,section.apartment-specs) .key) ul{list-style:none}:is(:is(:is(section.spec,section.apartment-specs) .key) ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:1ch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(section.spec,section.apartment-specs) .key) ul) li):before{content:"";display:inline-block;width:.85dvw;height:.85dvw;border-radius:100%;background-color:var(--this-colour-breaks)}:is(section.spec,section.apartment-specs) .primary-panel{position:relative;-webkit-box-flex:1;-ms-flex:1 0 var(--primary-width);flex:1 0 var(--primary-width)}:is(section.spec,section.apartment-specs) .scroll-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3dvh;gap:3dvh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}:is(:is(section.spec,section.apartment-specs) .scroll-div) .column-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2dvw}:is(:is(section.spec,section.apartment-specs) .scroll-div) .column,:is(:is(section.spec,section.apartment-specs) .scroll-div) .spec-section{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(section.spec,section.apartment-specs) .scroll-div) .column{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3dvh}:is(:is(section.spec,section.apartment-specs) .scroll-div) .spec-section{gap:1dvh}:is(:is(section.spec,section.apartment-specs) .scroll-div) small{margin-top:auto}:is(:is(.block_T,.block_U,.block_V,.block_W) .spec-section) .elite,:is(:is(.block_T,.block_U,.block_V,.block_W) .spec-section) .bcc{color:#00baba}:is(:is(:is(.block_T,.block_U,.block_V,.block_W) .key) .elite,:is(:is(.block_T,.block_U,.block_V,.block_W) .key) .bcc):before{background-color:#00baba}.bubblewrapper{width:100%;height:100%;position:relative}.bubblewrapper:before{content:"Computer generated images are indicative only and subject to change";position:absolute;top:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem;font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:0px 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/circle_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/circle_map_circle_minus.svg) 50% / contain no-repeat}.toggleBubbleMap.state-closed{background:url(../assets/decorations/circle_map_circle_plus.svg) 50% / contain no-repeat}.primary-panel .toggleBubbleMap{display:none}.bubblemap,.minimap{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:var(--btn-border-radius)}:is(.bubblemap,.minimap) .floor-button-container{pointer-events:all}:is(:is(.bubblemap,.minimap) .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(:is(.bubblemap,.minimap) .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(:is(.bubblemap,.minimap) .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(:is(.bubblemap,.minimap) .center_to_parent) .viewplan) #circleSvg) .radarcircle{stroke:#000}:is(.bubblemap,.minimap) img.bubble_position_icon,:is(.bubblemap,.minimap) img.pin_position_icon{width:max(1.3dvw,1.5rem);height:max(1.3dvw,1.5rem);-webkit-transform:translate(-50%,-50%) scale(calc(1/var(--zoom)))!important;transform:translate(-50%,-50%) scale(calc(1/var(--zoom)))!important;pointer-events:all}:is(:is(.bubblemap,.minimap) img.bubble_position_icon,:is(.bubblemap,.minimap) img.pin_position_icon) .selected{pointer-events:none}:is(.bubblemap,.minimap) img.pin_position_icon{width:max(.85dvw,.9rem);height:max(.85dvw,.9rem)}:is(.bubblemap,.minimap) #circleSvg{width:max(1.2dvw,2rem);height:max(1.2dvw,2rem);pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(calc(1/var(--zoom)))!important;transform:translate(-50%,-50%) scale(calc(1/var(--zoom)))!important}:is(:is(.bubblemap,.minimap) #circleSvg) .radarcircle{stroke:#fff;stroke-width:15%;stroke-opacity:.8;fill:none;fill-opacity:.25}.minimap{position:absolute!important}.minimap .minimap-popup{display:none}.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(--black)}.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,.apartment-details-container:not(.multiple)) .bubblemap.state-1{visibility:hidden;pointer-events:none}:is(.modal-overlay .modal-content,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-1{background:url(../assets/decorations/circle_map_circle_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/circle_map_circle_plus.svg) 50% / contain no-repeat}.apartment-details-container:not(.multiple) .bubblewrapper{width:calc(100% - var(--primary-width));margin-left:var(--primary-width)}.apartment-details-container:not(.multiple) .apartment-cchoices .bubblewrapper{width:100%;margin-left:0}:is(.apartment-details-container:not(.multiple) .apartment-cchoices .bubblewrapper):before{display:none}: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(1dvw,1rem);height:max(1dvw,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;border-top:1px dotted var(--clr-body-light)}:is(.media-group-container a) h5{font-family:var(--ff-dropdown-heading);min-height:3.5dvh;text-transform:uppercase;text-align:left;padding:1dvh max(1.25dvw,1.56rem);color:var(--grey);background:url(../assets/decorations/arrow_up.svg) 100% .9dvh / max(.6dvw,.9rem) no-repeat;text-align:center}.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{font-family:var(--ff-dropdown-subheading);font-size:var(--fs-dropdown-subheading);text-transform:capitalize}:is(.film:is(.media-group-container .group-inner) ul) li{padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/play.svg) .2dvw 50% / max(.8dvw,.75rem) no-repeat}.selected:is(:is(.film:is(.media-group-container .group-inner) ul) li){background-color:var(--light-grey);background-image:url(../assets/decorations/play_solid.svg)}.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;font-size:var(--fs-doc-list)}:is(.downloads:is(.media-group-container .group-inner) ul) li{line-height:3rem;min-height:3.4rem;padding:.5dvh}:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh}:is(:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div) img{width:2rem;height:2.8rem}:is(:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div) img:not([src]){background-size:70%;background-color:var(--grey);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(--light-grey)}.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:1px solid var(--grey);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;padding:.5dvh 0;font-size:var(--fs-filter-heading);font-family:var(--ff-filter-heading);color:var(--clr-filter-heading)}.gallery-index{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:calc(var(--gallery-index-width));margin:2dvh auto;border-radius:2px}.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;background:var(--bg-gallery-index)}:is(:is(:is(.gallery-index .inner) .page) div) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:.1rem solid var(--bg-primary);outline-offset:-.1rem}.selected:is(:is(:is(.gallery-index .inner) .page) div){opacity:1}.video-thumbnail:is(:is(:is(.gallery-index .inner) .page) div):before{content:"";position:absolute;height:calc((var(--gallery-index-width)) * var(--elementHeight));width:calc((var(--gallery-index-width)) * var(--elementHeight));background:url(../assets/decorations/circle_play.svg) center / max(2dvw,1.25rem) no-repeat}.gallery-index .caption,.gallery-index .img-description{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:3dvh;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}.img-description{position:relative;z-index:2}.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) 100% .9dvh / max(.6dvw,.9rem) 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/branding/logo.svg) no-repeat 50% / 20dvw 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}.community-info{width:100%;height:100%;background:url(../assets/decorations/pattern_dots.svg) 0 0 / cover no-repeat #101f45;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-align:center;-ms-flex-align:center;align-items:center}.community-info>div{width:60%;border-top:10px solid #f5cb45;background:var(--grey);padding:3dvw}:is(.community-info>div) h1,:is(.community-info>div) p,:is(.community-info>div) ul{color:var(--grey)}:is(.community-info>div) h1{text-transform:uppercase}:is(.community-info>div) h1,:is(.community-info>div) p{text-align:center}:is(.community-info>div) ul{margin-top:1dvh}:is(:is(.community-info>div) ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--grey);padding:1dvh 0}:is(:is(:is(.community-info>div) ul) li) b{width:35%;text-transform:uppercase;font-family:var(--ff-h1-alt)}:is(:is(:is(.community-info>div) ul) li) span{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(.community-info>div) ul) li):last-child{border:none}.pink:is(.community-info>div){border-top:10px solid #cfa1ca}.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(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}.hasIcon.building:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.hasIcon.building:is(.plot-marker-container .map-pins) .offsetpin) svg{display:block;width:max(7dvw,6.5rem)}:is(:is(.hasIcon.building:is(.plot-marker-container .map-pins) .offsetpin) svg)>svg{pointer-events:none}:is(:is(.hasIcon.building:is(.plot-marker-container .map-pins) .offsetpin) svg)>*{pointer-events:all}.selected:is(:is(.hasIcon.building:is(.plot-marker-container .map-pins) .offsetpin) 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}:is(.map-pins-selected.building:is(.plot-marker-container .map-pins) .offsetpin .pinsvg)>svg.selected{display:initial}:is(.map-pins-selected.building:is(.plot-marker-container .map-pins) .offsetpin .pinsvg)>svg:not(.selected){display:none}.widerarea_development_development:is(.plot-marker-container .map-pins) .offsetpin{max-width:max(2dvw,3.75rem)}.map-pins-apartment:is(.plot-marker-container .map-pins){pointer-events:none}.map-pins-apartment:is(.plot-marker-container .map-pins) svg{pointer-events:all}.map-pins-apartment:is(.plot-marker-container .map-pins) .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--fs-apt-summary);font-weight:700;gap:.2dvh;color:var(--black);text-shadow:1px 1px 2px rgb(255,255,255)}.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/bed.svg) 100% 50% / contain no-repeat}.bubble:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(1.5dvw,1.75rem)}.development:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);max-width:initial}:is(.development:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(5.8dvw,3.5rem)}.areas:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-61%,-4%);transform:translate(-61%,-4%)}:is(.areas:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(5.6dvw,1.5rem)}.masterplanlink:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-46%,-100%);transform:translate(-46%,-100%)}:is(.masterplanlink:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(5.6dvw,1.5rem);width:max(2dvw,1.75rem)}.masterplanlink.disabled:is(.plot-marker-container .map-pins){opacity:.5}.masterplanlink.disabled:is(.plot-marker-container .map-pins) .offsetpin svg>*{pointer-events:none}.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(--white);display:-webkit-box;display:-ms-flexbox;display:flex;line-height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:1px 1px 1px var(--black)}.amenities.clickable:is(.plot-marker-container .map-pins) .summary{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(--white)}:is(.amenities.map-pins-selected.clickable:is(.plot-marker-container .map-pins) .summary):before{color:var(--white)}:is(.textlabel:is(.plot-marker-container .map-pins) .offsetpin) svg{height:2.1dvh;width:auto}.transport_roads:is(.plot-marker-container .map-pins) .offsetpin svg{width:max(6dvw,4.5rem)}.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_down.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:var(--bg-plotcard);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;background:#d3d3d3}: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:#fff;color:var(--clr-body);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}: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}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) .print-button{position:absolute;top:0;right:1dvh;width:3rem;height:3rem;background:url(../assets/decorations/printer.svg) 50% / auto 50% no-repeat;z-index:2}.clicked:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) .print-button){pointer-events:none;background:url(../assets/decorations/loading.svg) 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;margin-left:-100%;line-height:1;text-align:right;pointer-events:none}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h2{text-transform:uppercase;line-height:1.2;font-size:var(--fs-plotcard-h2);font-family:var(--ff-plotcard-heading)}:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5{font-size:var(--fs-plotcard-h5);font-family:var(--ff-plotcard-body);padding:0}.appt_block:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){font-size:1.1em}.appt_availability:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-header) h5){position:absolute;left:-1px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:100%;top:0;text-align:center;padding:.3rem;white-space:nowrap;font-size:var(--fs-small);line-height:1.5;color:var(--white)}.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:right;padding:0 .7dvh 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(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample{background-color:#fff}:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container{background-color:transparent}:is(:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint_dark.svg)}:is(:is(:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan)}:is(:is(.plan:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain;height:90%}: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/circle_map_circle_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)*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;gap:2dvh;background:var(--bg-plotcard-apt-header)}:is(:is(.plotcard-container .apartment-plotcard) .apt-info)>.apt-header{display:none}: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) .discover-more{height:calc(var(--btn-height) * 1.2);width:15rem;margin:0 auto;background-color:var(--bg-button-cta);border-radius:var(--btn-border-radius)}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-info) .discover-more) span{text-transform:uppercase;font-family:var(--ff-button);font-size:var(--fs-button);height:100%;position:relative}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) p{font-size:var(--fs-plotcard-infosummary)}:is(:is(:is(.plotcard-container .apartment-plotcard) .apt-info) p) span.info_value{display:block;padding:1dvh 1dvw}:is(:is(.plotcard-container .apartment-plotcard) .apt-info) small{line-height:1.3;font-size:.65rem}:is(.plotcard-container .apartment-plotcard) .apt-info-inner{background:var(--bg-primary);padding:calc(var(--primary-padding)*1.2);height:100%}.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;padding:1dvh 1dvw}.backend-popup-container button.backend-popup-container-toggle{display:block;width:var(--btn-height);height:var(--btn-height);background:url(../assets/decorations/exclamation.svg) 50% / auto 50% no-repeat var(--bg-button-light);border-radius:100%;position:absolute;bottom:calc(var(--primary-padding)*1.2)}.backend-popup-container .appt_extra_terms{visibility:hidden;background:#fff;position:absolute;z-index:2;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;left:calc(var(--primary-padding) * 1.2);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;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{background:url(../assets/decorations/circle_cross.svg) 50% / contain no-repeat}: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(--cream)}.selected:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button){color:var(--clr-button-selected);background:var(--copper)}: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;gap:.2dvw;margin:var(--primary-padding) var(--primary-padding) calc(var(--primary-padding) * .5) var(--primary-padding);width:calc(100% - (var(--primary-padding) * 2));outline:none}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button{border-radius:var(--btn-border-radius);-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--tabs-height);background:var(--bg-button);color:var(--clr-button);border:solid 1px var(--brdr-button)}.selected:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button){background:var(--bg-button-selected);color:var(--clr-button-selected)}:is(:is(.content-wrapper.plotcards .plotcard-container) .carousel-container) .carousel-counter{bottom:calc(var(--primary-padding) * 2.5)}section#contact{background-color:var(--bg-primary);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}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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1dvh;line-height:1.5;background:var(--white);height:100%}:is(section#contact .text)>*{color:var(--clr-body-light)}:is(section#contact .text) .name{text-transform:uppercase}:is(section#contact .text) .address,:is(section#contact .text) .email,:is(section#contact .text) .telephone,:is(section#contact .text) .website{font-weight:700}section#contact div{font-size:var(--fs-body)}:is(section#contact div) a{text-decoration:underline;color:var(--gold)}section#contact .name{max-width:50%}: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}#explore.content-window small{margin-top:2dvh}.primary-caption{font-size:var(--fs-caption)}.primary-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100dvh - (var(--primary-padding) * 2));overflow-y:auto;overflow-x:hidden}.primary-menu-content>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:3.5dvh}.primary-menu-content .primary-menu-group{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.primary-menu-content .primary-menu-group) .primary-menu-heading{padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/arrow_up.svg) 95% 50% / max(.8dvw,.9rem) no-repeat;font-family:var(--ff-dropdown-heading);text-transform:uppercase;font-size:var(--fs-dropdown-heading);height:3.5dvh;text-align:center;border-top:1px dotted var(--clr-body-light)}.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) 95% 50% / max(.8dvw,.9rem) no-repeat}.closed:is(.primary-menu-content .primary-menu-group) .primary-filter{display:none}.closed:is(.primary-menu-content .primary-menu-group) .primary-menu-list{padding:0;margin:0}: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 1 30%;flex:1 1 30%;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;padding:.5dvh .25dvh}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{height:max(1.5dvw,1.3rem);width:max(1.5dvw,1.3rem);background-position:center;background-size:contain;background-repeat:no-repeat}.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)}.nationalrail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_rail.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/boat.svg)}.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundel.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)}.allstations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/tube.svg)}.airports:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_airport_up.svg)}.roads:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/road.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)}.education\.nursery:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_primary.svg)}.education\.primary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_primary.svg)}.education\.secondary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education.svg)}.education\.university:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_university.svg)}.education\.college:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_university.svg)}.education\.independent:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education.svg)}.keylocations\.greenspace:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_greenspace.svg)}.keylocations\.keyretail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_keyretail.svg)}.keylocations\.leisure:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_leisure.svg)}.keylocations\.pointsofinterest:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_pointsofinterest.svg)}.keylocations\.restaurants:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_restaurants.svg)}.keylocations\.shopping:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_shopping.svg)}.siteplan\.localamenities:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/lotus.svg)}.siteplan\.locallinks:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundel.svg)}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-size:var(--fs-location-filter);text-align:center;text-transform:capitalize}.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.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/boat_solid.svg)}.visible.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/train_solid.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.allstations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/tube.svg)}.visible.airports:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_airport_up.svg)}.visible.roads:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/road.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.education\.nursery:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_primary_selected.svg)}.visible.education\.primary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_primary_selected.svg)}.visible.education\.secondary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_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_education_university_selected.svg)}.visible.education\.college:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_education_university_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_education_selected.svg)}.visible.keylocations\.greenspace:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_greenspace_selected.svg)}.visible.keylocations\.keyretail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_keyretail_selected.svg)}.visible.keylocations\.leisure:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_leisure_selected.svg)}.visible.keylocations\.pointsofinterest:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_pointsofinterest_selected.svg)}.visible.keylocations\.restaurants:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_restaurants_selected.svg)}.visible.keylocations\.shopping:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_shopping_selected.svg)}.visible.siteplan\.localamenities:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/lotus_solid.svg)}.visible.siteplan\.locallinks:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/train_solid.svg)}: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;background-color:var(--bg-primary-menu-list);color:var(--clr-body-light);padding:1dvh}.zoomState_content_london:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item.visible_in_zoomstate_london{opacity:1}.zoomState_content_localarea:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item.visible_in_zoomstate_localarea{opacity:1}.zoomState_content_development:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item.visible_in_zoomstate_development{opacity:1}.zoomState_content_spin:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item.visible_in_zoomstate_development{opacity:1}:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item{opacity:.5}.visible_in_current_zoomstate:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item){opacity:1}: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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2dvh 0;gap:.25dvw;color:var(--clr-location)}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .color-swatch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.9rem;height:.9rem;border-radius:50%;margin-right:.4rem;border:1px solid rgba(0,0,0,.15)}: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 62%;flex:1 0 62%;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 24%;flex:1 0 24%;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%;height:1rem}[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/car.svg) 50% 0 / contain 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/roundel.svg) 50% 0 / contain 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/bicycle.svg) 50% 0 / contain 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/person_walking.svg) 50% 0 / contain no-repeat}.selected:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item){background:#0000001a}: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}:is(.section-transport:is(.primary-menu-content .primary-menu-group),.section-connections:is(.primary-menu-content .primary-menu-group)) .primary-filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(:is(.section-transport:is(.primary-menu-content .primary-menu-group),.section-connections:is(.primary-menu-content .primary-menu-group)) .primary-filter) button{width:24%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}:is(:is(:is(.section-transport:is(.primary-menu-content .primary-menu-group),.section-connections:is(.primary-menu-content .primary-menu-group)) .primary-filter) button) .icon{width:max(1dvw,15px);height:max(1dvw,15px)}:is(:is(:is(.section-transport:is(.primary-menu-content .primary-menu-group),.section-connections:is(.primary-menu-content .primary-menu-group)) .primary-filter) button) span{opacity:.7}.visible:is(:is(:is(.section-transport:is(.primary-menu-content .primary-menu-group),.section-connections:is(.primary-menu-content .primary-menu-group)) .primary-filter) button) .icon{-webkit-transform:scale(1.4);transform:scale(1.4)}.visible:is(:is(:is(.section-transport:is(.primary-menu-content .primary-menu-group),.section-connections:is(.primary-menu-content .primary-menu-group)) .primary-filter) button) span{opacity:1}.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list{counter-reset:section}:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span.numbered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span.numbered):before{counter-increment:section;content:counter(section);color:#fff;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;min-width:1dvw;max-width:1dvw;margin-right:1dvh;aspect-ratio:1/1;border-radius:100%;background:-webkit-gradient(linear,left top,right bottom,from(#82643d),to(#fcbf7f));background:linear-gradient(to bottom right,#82643d,#fcbf7f);font-family:var(--ff-table)}.elizabeth:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span),.pier:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span),.dlr:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span),.rail:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(.elizabeth:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span),.pier:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span),.dlr:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span),.rail:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span)):before{content:"";min-width:1dvw;max-width:1dvw;aspect-ratio:1/1;margin-right:1dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elizabeth:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span):before{background:url(../assets/decorations/pins/pin_crossrail.svg) 50% / 1dvw no-repeat}.pier:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span):before{background:url(../assets/decorations/boat.svg) 50% / 1dvw no-repeat}.dlr:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span):before{background:url(../assets/decorations/pins/pin_dlr.svg) 50% / 1dvw no-repeat}.rail:is(:is(:is(:is(.section-siteplan:is(.primary-menu-content .primary-menu-group) .primary-menu-list) a) .locationName) span):before{background:url(../assets/decorations/pins/pin_rail.svg) 50% / 1dvw no-repeat}.top-right-container{position:absolute;top:1dvw;right:1dvw;padding:2dvh;width:12dvw;background:var(--bg-top-right-container);outline:solid 2px var(--clr-top-right-container)}.top-right-container .btn-close{display:none}.top-right-container h3{font-family:var(--ff-dropdown-heading);font-size:var(--fs-top-right-container);color:var(--clr-top-right-container);margin:0 0 1dvh;text-transform:uppercase;line-height:1.2;border-bottom:1px solid var(--clr-top-right-container);font-weight:400}.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:2dvh 1.5dvh;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);min-height:1.5dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time_car:is(:is(.top-right-container ul) li){background:url(../assets/decorations/car.svg) 0 50% / contain no-repeat}.time_pt:is(:is(.top-right-container ul) li){background:url(../assets/decorations/roundel.svg) 0 50% / contain no-repeat}.time_bike:is(:is(.top-right-container ul) li){background:url(../assets/decorations/bicycle.svg) 0 50% / contain no-repeat}.time_walk:is(:is(.top-right-container ul) li){background:url(../assets/decorations/person_walking.svg) 0 50% / contain no-repeat}.text-bulletpoints:is(.top-right-container ul){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1ch;list-style-type:disc;padding-left:2ch}.text-bulletpoints:is(.top-right-container ul) li{display:list-item;padding:0}.top-right-container .top-right-img{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;margin-top:2dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5dvh}:is(.top-right-container .top-right-img) img{width:100%}.top-right-container .top-right-desc{font-size:var(--fs-body);color:var(--clr-top-right-container);margin-top:2dvh}:is(.top-right-container .top-right-desc) p{color:var(--clr-top-right-container);line-height:1.1}.top-right-container:has(.top-right-desc:empty) h3{margin:0}.top-right-container:has(.top-right-desc:empty) .top-right-desc{display:none}.mapboxgl-popup{position:absolute;top:0;left:0;background:#fff;padding:.5rem;border-radius:1rem}.mapboxgl-popup h4{font-size:var(--fs-caption)}.mapboxgl-popup ul,.mapboxgl-popup .images,.mapboxgl-popup button,.mapboxgl-popup .mapboxgl-popup-tip{display:none}.mapboxgl-popup .location_popup_image{display:block}:is(.mapboxgl-popup .location_popup_image) img{display:block;width:180px;height:auto;border-radius:.5rem}.map-box{margin-left:var(--primary-width);height:100dvh}.map-box.hidden{display:none}.map-box .mapboxgl-map{height:100dvh;position:relative}.map-box .mapboxgl-canvas-container{position:relative}.map-box .mapboxgl-marker{width:4rem;height:4rem;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%;max-width:100%;max-height:100%}.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}.icon_background:is(:is(:is(.map-box .mapboxgl-marker) div) img){max-width:none;max-height: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{font-family:var(--ff-map);overflow-wrap:normal;position:relative;top:1.5rem}: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}.offscreen-arrow:is(:is(.map-box .mapboxgl-marker) img,:is(.map-box .mapboxgl-marker) svg){width:100%;height:100%;position:relative;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width: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{display:none!important}.selected:is(.map-box .mapboxgl-marker) p{top:1rem}[marker-index*=airport]:is(.map-box .mapboxgl-marker) p{top:1rem}.mapboxgl-marker-anchor-top:is(.map-box .marker-offscreen) .default_wrapper{-webkit-transform:translate(-50%,-50%) scale(.6)!important;transform:translate(-50%,-50%) scale(.6)!important}:is(.mapboxgl-marker-anchor-top:is(.map-box .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.mapboxgl-marker-anchor-right:is(.map-box .marker-offscreen) .default_wrapper{-webkit-transform:translate(25%,-50%) scale(.6)!important;transform:translate(25%,-50%) scale(.6)!important}:is(.mapboxgl-marker-anchor-right:is(.map-box .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.mapboxgl-marker-anchor-right:is(.map-box .marker-offscreen) .offscreen-arrow{-webkit-transform:translate(50%,-50%)!important;transform:translate(50%,-50%)!important}.mapboxgl-marker-anchor-bottom:is(.map-box .marker-offscreen) .default_wrapper{-webkit-transform:translate(-50%,-100%) scale(.6)!important;transform:translate(-50%,-100%) scale(.6)!important}:is(.mapboxgl-marker-anchor-bottom:is(.map-box .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.mapboxgl-marker-anchor-left:is(.map-box .marker-offscreen) .default_wrapper{-webkit-transform:translate(-50%,-50%) scale(.6)!important;transform:translate(-50%,-50%) scale(.6)!important}:is(.mapboxgl-marker-anchor-left:is(.map-box .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.map-box .marker-cluster-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.map-box .marker-cluster-content) img{z-index:-1}:is(.map-box .marker-cluster-content) span{color:var(--white)}.map-box.openmaptiles-style img.icon_standard.alt{display:none}:is(.map-box.satellitetiles-style .img_wrapper.has_alt) img.icon_standard:not(.alt){display:none}.map-box.satellitetiles-style p{color:var(--white)}:is(.map-box.satellitetiles-style .marker-offscreen) img.icon_standard,:is(.map-box.satellitetiles-style .marker-offscreen) img.icon_selected,:is(.map-box.satellitetiles-style .marker-offscreen) svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.appt_extra_paymentterms{font-size:var(--fs-h5);margin:3dvh 0 0;text-align:left!important}.appt_extra_paymentterms .info_title{display:block;font-weight:700;margin-bottom:.5dvh}.appt_extra_paymentterms .info_value{display:block;padding:0 1dvw 1dvh 1dvw}#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) .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;border-bottom:solid 1px var(--clr-body-light);padding-bottom:1dvh}:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5{text-transform:initial;font-family:var(--ff-body)}: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}.appt_area:is(:is(:is(#availability.content-window .apartment-details-container) .apt-header) h5){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3dvw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}: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}:is(:is(#availability.content-window .apartment-details-container) .apt-header) h2{text-transform:uppercase}: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/cross_white.svg) 50% / 61% no-repeat var(--bg-button-light);border-radius:100%;list-style:none}:is(:is(#availability.content-window .apartment-details-container) li.menu-close) a{display:block;width:100%;height:100%}:is(#availability.content-window .apartment-details-container) .apartment-details{width:100%;height:100%;position:static}:is(#availability.content-window .apartment-details-container) .add-to-collection{display:none}:is(#availability.content-window .apartment-details-container) .scroll-section{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;background:var(--white)}:is(:is(#availability.content-window .apartment-details-container) .scroll-section)::-webkit-scrollbar{display:none}:is(#availability.content-window .apartment-details-container) .primary-panel{background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:14dvh;color:var(--clr-body)}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2,:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h5{text-align:center}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2{text-transform:uppercase}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability{padding:.5dvh .5dvh .3dvh;margin-left:-.5dvh;border-radius:var(--btn-border-radius);color:var(--white);font-family:var(--ff-h5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.sales-status-0:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-unavailable)}.sales-status-1:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-available)}.sales-status-2:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-reserved)}.sales-status-3:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-sold)}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2{margin-bottom:2dvh}:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{text-align:right;right:2.5dvh;bottom:2.5dvh;top:initial;color:var(--clr-caption-plan);text-shadow:none;width:40dvw}.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_dark.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}.apartment-flythrough:is(:is(#availability.content-window .apartment-details-container) section) .videowrapper.with-primary{width:calc(100% - var(--primary-width));position:relative;left:var(--primary-width)}.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%;position:absolute}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{bottom:calc(var(--primary-padding) * .4);left:calc(var(--primary-padding) * .4);border-radius:100%}: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}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul{gap:.5dvw}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li{-webkit-box-flex:1;-ms-flex:1 1 15%;flex:1 1 15%}.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(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul):has(:nth-child(9)) li{-webkit-box-flex:1;-ms-flex:1 1 23%;flex:1 1 23%}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul):has(:nth-child(10)) li{-webkit-box-flex:1;-ms-flex:1 1 18%;flex:1 1 18%}:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container{--carousel-width: calc(100dvw - var(--root-width) - (var(--primary-width)*2) - (var(--window-inset-padding) * 5));--carousel-height: calc(100dvh - (var(--window-inset-padding) * 2));margin-left:var(--primary-width)}:is(.plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample{background:var(--bg-floor-plan)}:is(:is(.plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .enlarge{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel{left:0;top:0}.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){display:none}:is(.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .inner .sample>svg{padding:.5dvw}: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))}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .bubblecontainer{margin-left:var(--primary-width);width:calc(100% - var(--primary-width))}#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/circle_cross.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:0}: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) .alternate-views-button-container{gap:var(--primary-padding)}:is(:is(#availability.content-window .apartment-details-container.multiple) .alternate-views-button-container) button{border-radius:0}:is(#availability.content-window .apartment-details-container.multiple) .apt-plotlocator-compare,:is(#availability.content-window .apartment-details-container.multiple) .apt-plan-compare,: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}: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}:is(.alternate-views-button-container,.material-button-container) button{-webkit-box-flex:1;-ms-flex:1 0 var(--btn-height);flex:1 0 var(--btn-height);line-height:1;background:var(--bg-button-light);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected:is(:is(.alternate-views-button-container,.material-button-container) button){background:var(--bg-button);color:var(--clr-button-light);border:1px solid var(--bg-button)}.alternate-views-button-container button{height:var(--tabs-height);border-radius:0 0 5px 5px}:is(.alternate-views-button-container button):before{text-indent:-.5rem;content:"☼";font-size:2em}:is(.alternate-views-button-container button):nth-child(2):before{content:"☾"}table.roomlist{margin:4dvh 0 2dvh;width:100%;color:var(--clr-table)}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):not(:first-of-type){margin-top:2ch}text.apartmentmask-label{fill:#fff;font-size:4dvw;font-weight:700}.apartmentmask-background{fill:var(--sales-unavailable)}.apartmentmask-background.selected.availability-0{fill:var(--sales-unavailable-06)}.apartmentmask-background.selected.availability-1{fill:var(--sales-available-06)}.apartmentmask-background.selected.availability-2{fill:var(--sales-reserved-06)}.apartmentmask-background.selected.availability-3{fill:var(--sales-sold-06)}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{width:32dvw}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.content-wrapper._availability{height:100dvh}text.apartmentmask-label{font-size:4dvh}.content-window#availability{overflow:visible;--primary-width: 100dvw}#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple{left:0;width:100dvw;height:100dvh;z-index:10}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_0) .apt-header-compare{background:var(--sales-unavailable)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_1) .apt-header-compare{background:var(--sales-available)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_2) .apt-header-compare{background:var(--sales-reserved)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_3) .apt-header-compare{background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .apt-header-compare{display:block;color:var(--white)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .carousel-container.with-primary{position: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(--white);position:fixed;width:100dvw}.menu-apartment-location:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:-webkit-box;display:-ms-flexbox;display:flex}#availability.content-window .apartment-details-container:not(.multiple){top:0}:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header{display:initial}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header) h1{font-size:var(--fs-h1)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .add-to-collection{display:block;position:fixed;width:var(--sub-nav-height);height:var(--sub-nav-height);top:0;background:url(../assets/decorations/bookmark_plus_solid.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/bookmark_tick_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(--white)}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{right:0;top:0;left:unset;bottom:initial;width:var(--sub-nav-height);height:var(--sub-nav-height)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .scroll-section{padding-top:3.9dvh;height:100dvh}:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel{position:relative}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel) .alternate-views-button-container,:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel) .material-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container{--carousel-width: 100dvw;--carousel-height: 50dvh;margin:0}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample>svg{padding:0!important}:is(#availability.content-window .apartment-details-container:not(.multiple)) .alternate-views-button-container{margin-top:var(--primary-padding);gap:var(--primary-padding)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .alternate-views-button-container) button{border-radius:var(--btn-border-radius);height:var(--btn-height)}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .alternate-views-button-container) button):not(.selected){background-color:var(--cream-light)}.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}:is(.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .inner{padding:0}.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.full-height:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel){height:auto}:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) h2.appt_name{display:none}:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .caption{display:none}.apartment-interiors:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{height:auto;position:relative}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel)>h2,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .info-summary,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) table.roomlist{display:none}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .alternate-views-button-container{position:absolute;bottom:0}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel) .bubblemap{top:39%}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblewrapper,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblecontainer{height:50dvh}: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(--white);height:var(--compare-header-height);line-height:var(--compare-header-height);padding:initial;font-size:var(--fs-h2);font-family:var(--ff-h2);z-index:23;width:100dvw;text-transform:uppercase;text-align:center;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px #0000001a}.appt_availability:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){color:var(--clr-body)}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .alternate-views-button-container{gap:0;border-radius:var(--btn-border-radius);overflow:hidden}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .alternate-views-button-container) button{height:var(--round-btn-height)}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .alternate-views-button-container) button):before{text-indent:0}:is(#availability.content-window .apartment-details-container.multiple) .close{top:0;right:0;left:unset;width:var(--sub-nav-height);height:var(--sub-nav-height);background-size:max(70%,1.6rem)}:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:var(--compare-header-height);padding-bottom:calc(var(--nav-height-portrait)*.7)}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers{width:var(--compare-header-height);height:100%}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare{-webkit-box-flex:1;-ms-flex:1 0 var(--portrait-compare-height);flex:1 0 var(--portrait-compare-height);width:100%;padding:0;position:relative}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare) h2{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:var(--portrait-compare-height);width:100%;text-align:center;line-height:var(--compare-header-height);color:var(--white)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{display:none}.availability_0:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-unavailable)}.availability_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-available)}.availability_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-reserved)}.availability_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;gap:0;width:100dvw}:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section{-webkit-box-flex:0;-ms-flex:0 0 calc(100dvw - var(--compare-header-height));flex:0 0 calc(100dvw - var(--compare-header-height));scroll-snap-align:start}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section)>*{-webkit-box-flex:0;-ms-flex:0 0 var(--portrait-compare-height);flex:0 0 var(--portrait-compare-height)}.apartment-plan:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){display:none}.mobile-apartment-plan:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section),.mobile-apartment-dims:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-location:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{display:none}.mobile-apartment-dims:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{width:100%;height:var(--portrait-compare-height);overflow-y:auto;padding:2dvh}.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .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}.mobile-menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:-webkit-box;display:-ms-flexbox;display:flex}.menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:none}.content-wrapper.apartment-details-open-single .content-window{height:100dvh}:is(.content-wrapper.apartment-details-open-single,.content-wrapper.apartment-details-open-multiple) #availability.content-window{z-index:15}}.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,.quarters,.fifths{display:-webkit-box;display:-ms-flexbox;display:flex}:is(.halves,.thirds,.quarters,.fifths)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.column:is(.halves,.thirds,.quarters,.fifths)>*{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.thirds>:not(.third){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.quarters>*{-webkit-box-flex:4;-ms-flex:4;flex:4}.quarters>.quarter{-webkit-box-flex:1;-ms-flex:1;flex:1}.fifths>*{-webkit-box-flex:2;-ms-flex:2;flex:2}.fifths .third{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.fifths .fifth{-webkit-box-flex:1;-ms-flex:1;flex:1}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-padding,.object-padding{padding:var(--object-spacing)}.object-gap,.section-gap{gap:var(--object-spacing)}.left-padding{padding-left:7dvw}.bolder{font-weight:bolder}section{height:100%;width:100%;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;scroll-snap-align:start}section h1,section .amn-logo{padding:0 0 3dvh}section.primary-width{width:var(--primary-width)}section .section-header{display:none}section .inline-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:2dvw}section .infoicon{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}:is(section .infoicon) .icon{width:3dvw;height:3dvw;background-repeat:no-repeat;background-size:contain;margin-bottom:1dvh}section .inline{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}:is(section .inline) .icon{width:3dvw;height:3dvw;background-repeat:no-repeat;background-size:contain;margin-bottom:3dvh}section .collage{width:63dvw;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(280px,17dvw),1fr));grid-auto-rows:1fr;container:collage / inline-size;gap:1dvw}:is(section .collage) .image{overflow:hidden}:is(:is(section .collage) .image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(section .collage) .image):nth-child(3){grid-row:span 2}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)}:is(section .flexlist) h1{padding-bottom:0}:is(section .flexlist) h6{text-transform:uppercase}.doublegap:is(section .flexlist){gap:5dvh}.nowrap:is(section .flexlist){-ms-flex-wrap:nowrap;flex-wrap:nowrap}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)}.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;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:start}:is(section .gridlist) h1{padding:0}.logo-grid:is(section .gridlist){gap:6dvh}.logo-grid:is(section .gridlist) li{max-height:8dvh}section ul.disc{list-style-type:disc}.content-window#developer{--ff-h4: "gotham_ssm_medium"}#developer.content-window section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#developer.content-window section) .images{height:100%;-webkit-box-flex:1;-ms-flex:1 0 40dvw;flex:1 0 40dvw}:is(:is(#developer.content-window section) .images) img,:is(:is(#developer.content-window section) .images) video{height:100%;-o-object-fit:cover;object-fit:cover}:is(#developer.content-window section) h1,:is(#developer.content-window section) h4{text-transform:uppercase}:is(#developer.content-window section) h1{padding:initial;color:var(--clr-body);font-size:var(--fs-h1-xl);text-align:center}:is(#developer.content-window section) h4{letter-spacing:normal}:is(#developer.content-window section) p{color:var(--clr-body-light);line-height:1.1}:is(#developer.content-window section)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3dvh}:is(:is(#developer.content-window section)>div):not(.images){padding:calc(var(--primary-padding)*2);height:100%}:is(:is(#developer.content-window section)>div):not(.images) .inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4dvw}:is(:is(:is(#developer.content-window section)>div):not(.images) .inline)>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}:is(:is(:is(#developer.content-window section)>div):not(.images) .inline)>div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#developer.content-window section)>div) .no-padding{padding:0}:is(:is(#developer.content-window section)>div) h1{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}:is(:is(#developer.content-window section)>div) h4+p{margin-top:1ch}: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}:is(#developer.content-window section) img.logo{max-width:10dvw;margin-top:3dvh}:is(#developer.content-window section) .flexlist{max-height:85dvh;gap:5dvh 10dvh}:is(:is(#developer.content-window section) .flexlist)>*{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}:is(#developer.content-window section) .gridlist{gap:4dvh 12dvh}:is(:is(#developer.content-window section) .gridlist) img{max-height:30dvh}:is(#developer.content-window section) #berkeley-lockup{max-width:min(100%,1200px);padding:var(--object-spacing)}#developer-berkeley-tube-map:is(#developer.content-window section) img{-o-object-fit:contain;object-fit:contain}#developer-designed-for-life:is(#developer.content-window section) .flexlist>*{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}:is(#developer-designed-for-life:is(#developer.content-window section) .flexlist>*):last-child{-webkit-box-flex:.5;-ms-flex-positive:.5;flex-grow:.5}#developer-sustainability:is(#developer.content-window section) .flexlist>*{-webkit-box-flex:1;-ms-flex:1 0 26%;flex:1 0 26%}:is(#developer-sustainability:is(#developer.content-window section) .flexlist>*):last-child{-webkit-box-flex:.5;-ms-flex-positive:.5;flex-grow:.5}#developer-transforming:is(#developer.content-window section) img:not(.logo){width:100%;-o-object-fit:cover;object-fit:cover}#developer-transforming:is(#developer.content-window section) img+h4{margin-top:1ch}#developer-transforming:is(#developer.content-window section) .flexlist{gap:3dvh}#developer-transforming:is(#developer.content-window section) #our-vision{grid-row:span 2}section.whybuy{color:var(--black);background-color:var(--cream);--ff-h1: "gotham_ssm_book";--ff-body: "gotham_ssm_book"}section.whybuy.bg-ripple-1{background:-webkit-gradient(linear,left top,right top,from(var(--cream_seven)),to(var(--cream))),url(../assets/pages/pattern_ripple_1.svg) -75% 50% / 95% no-repeat var(--cream);background:linear-gradient(to right,var(--cream_seven),var(--cream)),url(../assets/pages/pattern_ripple_1.svg) -75% 50% / 95% no-repeat var(--cream)}section.whybuy.bg-ripple-2{background:-webkit-gradient(linear,left top,right top,from(var(--cream_four)),to(var(--cream))),url(../assets/pages/pattern_ripple_2.svg) center / cover no-repeat var(--white);background:linear-gradient(to right,var(--cream_four),var(--cream)),url(../assets/pages/pattern_ripple_2.svg) center / cover no-repeat var(--white)}section.whybuy.bg-ripple-3{background:-webkit-gradient(linear,left bottom,left top,from(var(--cream_seven)),to(var(--cream))),url(../assets/pages/pattern_ripple_1.svg) -25% 130% / 45% no-repeat var(--cream);background:linear-gradient(to top,var(--cream_seven),var(--cream)),url(../assets/pages/pattern_ripple_1.svg) -25% 130% / 45% no-repeat var(--cream)}section.whybuy.bg-ripple-4{background:-webkit-gradient(linear,left top,left bottom,from(var(--cream_seven)),to(var(--cream))),url(../assets/pages/pattern_ripple_1.svg) 105% -300% / 70% no-repeat var(--cream);background:linear-gradient(to bottom,var(--cream_seven),var(--cream)),url(../assets/pages/pattern_ripple_1.svg) 105% -300% / 70% no-repeat var(--cream)}section.whybuy h1{text-align:left;font-size:var(--fs-h1-xxl);margin:0;text-wrap:pretty}section.whybuy h1.alt{font-family:var(--ff-h3);font-weight:700;text-align:left}section.whybuy h2{font-family:var(--ff-h3)}section.whybuy h4{font-size:1.1rem}section.whybuy h4.bold{font-family:var(--ff-h1-alt);font-size:1.2rem}section.whybuy .icon+h4{margin-top:1dvh}section.whybuy h5{font-size:.9rem;line-height:1.1;color:var(--gold);font-weight:700;padding:0}section.whybuy h4+p{margin-top:1ch}section.whybuy p,section.whybuy span,section.whybuy ul,section.whybuy li,section.whybuy dd,section.whybuy dt{color:var(--black);font-family:var(--ff-body)}section.whybuy dl{font-size:var(--fs-small);vertical-align:middle}:is(section.whybuy dl)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5ch;margin-bottom:.5ch}section.whybuy table{border-collapse:collapse}:is(section.whybuy table) th,:is(section.whybuy table) td{padding:1.5ch}:is(:is(section.whybuy table) th,:is(section.whybuy table) td):first-child{padding-left:0}:is(section.whybuy table) th{color:var(--olive);text-align:start}:is(section.whybuy table) thead tr>*{max-width:12ch}:is(section.whybuy table) thead td{color:var(--gold);font-weight:700}:is(section.whybuy table) tbody tr{border-top:solid 2px var(--white)}section.whybuy aside{position:absolute;bottom:calc(var(--object-spacing) * 3);right:var(--object-spacing);max-width:15dvw;pointer-events:none}section.whybuy .carousel-container{--carousel-width: 50dvw}section.whybuy .icon{width:6dvh;height:6dvh;margin-bottom:.5dvh}.smallish:is(section.whybuy .icon){width:4.5dvh;height:4.5dvh}.small:is(section.whybuy .icon){width:3dvh;height:3dvh}.tiny:is(section.whybuy .icon){width:1.5dvh;height:1.5dvh;margin-bottom:.125dvh}section.whybuy .portrait-only{display:none}section.whybuy .statistic{font-size:var(--fs-statistic)}section.whybuy .clr-grey{color:var(--grey)}section.whybuy .clr-light-grey{color:var(--light-grey)}section.whybuy .clr-gold{color:var(--gold)}section.whybuy .bg-grey{background-color:var(--grey)}section.whybuy .bg-light-grey{background-color:var(--light-grey)}section.whybuy .bg-gold{background-color:var(--gold)}section.whybuy small{display:block;line-height:1.1;margin-top:1ch;color:var(--grey)}section.whybuy #section-header{position:relative}:is(section.whybuy #section-header) h1{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important;padding-bottom:1dvh}:is(section.whybuy .primary-content) .flexlist{-webkit-box-flex:1;-ms-flex:1;flex:1}section.whybuy .subheading{max-width:40ch}section.whybuy .wrapper{padding-left:calc(1.6dvw * 3)}:is(section.whybuy .flexlist) p{margin:.5ch 0}.icon-bulletpoints:is(section.whybuy .flexlist) li{gap:calc(var(--object-spacing) / 2)}section.whybuy .bulletpoint-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}:is(section.whybuy .sample,section.whybuy .image-wrapper) .caption{right:var(--object-spacing);top:var(--object-spacing);bottom:unset;color:var(--white);text-shadow:var(--black) 0px 1px 1ch}section.whybuy .image-wrapper{position:relative}:is(section.whybuy .image-wrapper) img{-o-object-fit:cover;object-fit:cover;height:100%}section.whybuy .logo{width:min(12dvh,50dvw);height:6.5dvh;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain}section.whybuy.full-page-spread .image-wrapper{width:100%;background:var(--grey)}:is(section.whybuy.full-page-spread .image-wrapper) img{width:100%;-o-object-fit:contain;object-fit:contain}section#whybuy-key-facts.whybuy .wrapper{padding:2dvh 4dvh 2dvh max(5dvw,5.5rem);margin:initial;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(section#whybuy-key-facts.whybuy .wrapper) h1{text-align:center;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;color:var(--olive)}:is(section#whybuy-key-facts.whybuy .wrapper) h4{min-height:3ch}:is(section#whybuy-key-facts.whybuy .wrapper) .flexlist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(var(--object-spacing) * 2)}:is(:is(section#whybuy-key-facts.whybuy .wrapper) .flexlist) li{-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}section#whybuy-connections.whybuy .primary-content{padding-right:var(--object-spacing)}:is(section#whybuy-connections.whybuy .secondary-content)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(section#whybuy-connections.whybuy .secondary-content) #map{-webkit-box-flex:2;-ms-flex:2;flex:2}:is(:is(section#whybuy-connections.whybuy .secondary-content) #map) img{-o-object-position:top;object-position:top}section#whybuy-connections.whybuy img{-o-object-fit:contain;object-fit:contain}section#whybuy-connections.whybuy dl{display:grid;grid-template-columns:repeat(2,1fr)}section#whybuy-education.whybuy .wrapper{padding-left:0}:is(section#whybuy-education.whybuy .wrapper)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(section#whybuy-education.whybuy .primary-content)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(section#whybuy-education.whybuy .primary-content) #university,:is(section#whybuy-education.whybuy .primary-content) #students{background:url(../assets/pages/iStock-2149039471.jpg) center / cover no-repeat;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}:is(section#whybuy-education.whybuy .primary-content) #students{background-image:url(../assets/pages/iStock-901968168.jpg)}:is(section#whybuy-education.whybuy .primary-content) h1,:is(section#whybuy-education.whybuy .primary-content) h4{text-align:end;position:relative;top:var(--object-spacing);right:var(--object-spacing)}:is(section#whybuy-education.whybuy .primary-content) h1{max-width:12ch;text-shadow:var(--black) 0 1px 10px}section#whybuy-education.whybuy h4{max-width:35ch}:is(section#whybuy-education.whybuy #lists)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(section#whybuy-education.whybuy #lists) #institutions{padding-right:var(--object-spacing)}:is(:is(section#whybuy-education.whybuy #lists) #institutions) li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:20rem}:is(:is(:is(section#whybuy-education.whybuy #lists) #institutions) li) .icon{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(section#whybuy-education.whybuy #lists) #institutions) li) .text{-webkit-box-flex:3;-ms-flex:3;flex:3}:is(section#whybuy-education.whybuy #lists) p{max-width:50ch}:is(:is(section#whybuy-education.whybuy #lists) #stats) ul{padding:1ch 0;list-style:disc}:is(:is(:is(section#whybuy-education.whybuy #lists) #stats) ul) li{padding:.5ch 0}section#whybuy-education.whybuy .secondary-content{padding:calc(var(--object-spacing) * 2)}section#whybuy-education.whybuy aside{position:relative;top:calc(var(--object-spacing) * 3);right:calc(var(--object-spacing) *3);text-align:end}:is(section#whybuy-neighbourhood.whybuy .flexlist) li{-webkit-box-flex:1;-ms-flex:1 1 27%;flex:1 1 27%}section#whybuy-neighbourhood.whybuy .image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:45dvh}:is(section#whybuy-neighbourhood.whybuy .image-wrapper) img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}:is(section#whybuy-green-spaces.whybuy .flexlist) li{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;max-width:50%}section#whybuy-green-spaces.whybuy aside *{color:var(--white)}section#whybuy-facilities.whybuy .flexlist{text-align:center}:is(section#whybuy-facilities.whybuy .flexlist) li{-webkit-box-flex:1;-ms-flex:1 1 27%;flex:1 1 27%}section#whybuy-rental.whybuy .flexlist{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:var(--object-spacing)}:is(section#whybuy-rental.whybuy .flexlist) li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}section#whybuy-rental.whybuy small{max-width:30dvw}section#whybuy-rental.whybuy .image-wrapper img{max-height:68dvh;width:100%;-o-object-position:50% 75%;object-position:50% 75%}section#whybuy-investment.whybuy h5{margin:0}section#whybuy-investment.whybuy .flexlist{padding-top:1rem}:is(section#whybuy-investment.whybuy .flexlist) li{padding-right:var(--object-spacing)}:is(section#whybuy-investment.whybuy #sales-prices .flex)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}section#whybuy-investment.whybuy #discount .flexlist li{gap:1ch}section#whybuy-investment.whybuy table{max-width:40dvh}:is(section#whybuy-investment.whybuy table) tbody tr{border-top:solid 1px var(--black)}:is(section#whybuy-investment.whybuy table) th{color:var(--black)}section#whybuy-investment.whybuy .carousel-container .enlarge{display:none}.animate-fadein{@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}}.animate-fadein>*{opacity:0;-webkit-animation:1s forwards ease-in-out fadein;animation:1s forwards ease-in-out fadein}:is(.animate-fadein>*):nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}:is(.animate-fadein>*):nth-of-type(1) .animated_numbers{-webkit-transition-delay:.2s;transition-delay:.2s}:is(.animate-fadein>*):nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}:is(.animate-fadein>*):nth-of-type(2) .animated_numbers{-webkit-transition-delay:.4s;transition-delay:.4s}:is(.animate-fadein>*):nth-of-type(3){-webkit-animation-delay:.8s;animation-delay:.8s}:is(.animate-fadein>*):nth-of-type(3) .animated_numbers{-webkit-transition-delay:.8s;transition-delay:.8s}:is(.animate-fadein>*):nth-of-type(4){-webkit-animation-delay:1s;animation-delay:1s}:is(.animate-fadein>*):nth-of-type(4) .animated_numbers{-webkit-transition-delay:1s;transition-delay:1s}:is(.animate-fadein>*):nth-of-type(5){-webkit-animation-delay:1.1s;animation-delay:1.1s}:is(.animate-fadein>*):nth-of-type(5) .animated_numbers{-webkit-transition-delay:1.1s;transition-delay:1.1s}:is(.animate-fadein>*):nth-of-type(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}:is(.animate-fadein>*):nth-of-type(6) .animated_numbers{-webkit-transition-delay:1.2s;transition-delay:1.2s}:is(.animate-fadein>*):nth-of-type(7){-webkit-animation-delay:1.3s;animation-delay:1.3s}:is(.animate-fadein>*):nth-of-type(7) .animated_numbers{-webkit-transition-delay:1.3s;transition-delay:1.3s}:is(.animate-fadein>*):nth-of-type(8){-webkit-animation-delay:1.4s;animation-delay:1.4s}:is(.animate-fadein>*):nth-of-type(8) .animated_numbers{-webkit-transition-delay:1.4s;transition-delay:1.4s}:is(.animate-fadein>*):nth-of-type(9){-webkit-animation-delay:1.5s;animation-delay:1.5s}:is(.animate-fadein>*):nth-of-type(9) .animated_numbers{-webkit-transition-delay:1.5s;transition-delay:1.5s}:is(.animate-fadein>*):nth-of-type(10){-webkit-animation-delay:1.6s;animation-delay:1.6s}:is(.animate-fadein>*):nth-of-type(10) .animated_numbers{-webkit-transition-delay:1.6s;transition-delay:1.6s}:is(.animate-fadein>*):nth-of-type(11){-webkit-animation-delay:1.7s;animation-delay:1.7s}:is(.animate-fadein>*):nth-of-type(11) .animated_numbers{-webkit-transition-delay:1.7s;transition-delay:1.7s}button{border:none;border-radius:var(--btn-border-radius);text-transform:capitalize;letter-spacing:.1ch}.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:var(--clr-button-selected)}.switchers button{width:max(4.5dvw,6rem);height:var(--btn-height);text-transform:capitalize}.btn-satellitetiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/decorations/satellitemap_thumb.svg) 50% / 110% no-repeat var(--white)}.btn-openmaptiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/decorations/2dmap_thumb.svg) 50% / 110% no-repeat var(--white)}.selected:is(:is(.switchers .map-switcher) button){outline:3px solid var(--bg-button);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(4.5dvw,6rem);text-transform:capitalize}.selected:is(.spin_switcher button){background:var(--bg-button-selected);color:var(--clr-button-selected)}.phasing_controls,.labels_controls{position:absolute;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5dvw;bottom:calc((var(--btn-height)*1.75) + env(safe-area-inset-bottom,0px))}:is(.phasing_controls,.labels_controls) button{height:var(--btn-height);font-size:var(--fs-button);line-height:100%;width:max(4.5dvw,6rem);border-radius:var(--btn-border-radius);background:url(../assets/decorations/eye.svg) 5% 55% / 1rem no-repeat var(--bg-button);color:var(--clr-button);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px #0003;text-transform:capitalize;padding-left:1.4rem}:is(:is(.phasing_controls,.labels_controls) button):before{content:"red";display:block}.showing:is(.phasing_controls,.labels_controls) button{background-image:url(../assets/decorations/eye_slash.svg);color:var(--bg-button-selected)}.phasing_controls{left:1dvw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(.phasing_controls button):before{content:"Show Phasing";display:block}.phasing_controls .phasing_legend{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4dvw;padding:.6dvw .75dvw;background:#ffffffd9;border-radius:var(--btn-border-radius);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px #0003;font-size:var(--fs-button)}:is(.phasing_controls .phasing_legend) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5dvw;white-space:nowrap}:is(:is(.phasing_controls .phasing_legend) li):before{content:"";display:block;width:max(1dvw,1rem);height:max(1dvw,1rem);border-radius:3px}.existing:is(:is(.phasing_controls .phasing_legend) li):before{background:#00006980}.current:is(:is(.phasing_controls .phasing_legend) li):before{background:#25b52599}.future:is(:is(.phasing_controls .phasing_legend) li):before{background:#ceaf0280}.phasing_controls.showing .phasing_legend{display:-webkit-box;display:-ms-flexbox;display:flex}:is(.phasing_controls.showing button):before{content:"Hide Phasing";display:block}.labels_controls{left:calc(1.25dvw + max(4.5dvw,6rem))}:is(.labels_controls button):before{content:"Show Labels";display:block}:is(.labels_controls.showing button):before{content:"Hide Labels";display:block}.spin-container.hide_labels .plot-marker-container .map-pins.masterplanlink{display:none}: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(4.5dvw,6rem);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/list_white.svg);width:max(1dvh,1rem)}button.apartmentlist:after{content:"Show List"}:is(.content-wrapper.apartment-list-open button.apartmentlist):before{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-cta);font-family:var(--ff-button-alt);color:var(--clr-button)}.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)}: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}.material-button-container{left:calc(var(--round-btn-height) * 3.5);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--primary-padding);bottom:calc((var(--primary-padding) * 6) + env(safe-area-inset-bottom,0px))}.material-button-container button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .4dvw}: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;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;background:var(--bg-button-material);color:var(--clr-button-material);font-size:var(--fs-button);font-family:var(--ff-button-alt);border:solid 1px var(--brdr-button-material);border-radius:var(--btn-border-radius)}.selected:is(:is(.alternate-views-button-container,.material-button-container) button){background:var(--bg-button-cta);color:var(--clr-button)}.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/sun.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/dark.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(1.1dvw,1.5rem);height:max(1.1dvw,1.5rem)}: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)}.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) .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)}.child-modal{position:absolute;left:0;background:#000c;width:100dvw;height:100dvh;z-index:11;padding:var(--child-modal-padding);overflow:hidden}.child-modal .btn-close{bottom:0;position:absolute;z-index:100;left:0}.child-modal nav.root-menu{height:100%;left:var(--child-modal-padding);top:var(--child-modal-padding);height:calc(100% - (var(--child-modal-padding) * 2))}.child-modal .child-modal-content-wrapper{position:absolute;left:calc(var(--root-width) + var(--child-modal-padding));height:calc(100% - (var(--child-modal-padding) * 2));width:calc(100% - var(--root-width) - (var(--child-modal-padding) * 2));overflow:hidden}.child-modal[class*=building-] .apartment-filter ul li{display:none}.child-modal.building-A1 .apartment-filter ul li.blocka1name,.child-modal.building-A2 .apartment-filter ul li.blocka2name,.child-modal.building-A3 .apartment-filter ul li.blocka3name,.child-modal.building-A4 .apartment-filter ul li.blocka4name,.child-modal.building-A5 .apartment-filter ul li.blocka5name,.child-modal.building-A6 .apartment-filter ul li.blocka6name,.child-modal.building-K5 .apartment-filter ul li.blockK5name,.child-modal.building-D3 .apartment-filter ul li.blockD3name{display:-webkit-box;display:-ms-flexbox;display:flex}.backend-info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(2,1fr);gap:.5dvh 1dvh;color:var(--clr-body)}.backend-info-summary h5{font-size:var(--fs-plotcard-infosummary);padding:.3dvh 0;background:0 .75ch / .75rem no-repeat;line-height:1.25;text-transform:uppercase;text-align:left!important;font-family:var(--ff-body-light)}.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);display:block}:is(.backend-info-summary h5) span.info_value{font-weight:400;text-transform:initial;color:var(--black)}table.roomlist{margin:4dvh 0 2dvh;width:100%;border-collapse:collapse}table.roomlist thead{text-transform:capitalize}:is(table.roomlist thead) tr{border-bottom:1px solid var(--clr-body-light);font-family:var(--ff-table-header)}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}.maximum:is(:is(:is(table.roomlist tr) td) span),.minimum:is(:is(:is(table.roomlist tr) td) span){display:block}.summaryrow:is(table.roomlist tr){text-transform:capitalize;color:var(--clr-summary-row);background:var(--bg-summary-row)}.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)}@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:var(--bg-plotcard)}.a4-page.ios-device{min-height:285mm}.a4-page.ios-device .page{height:285mm;padding:5mm}.a4-page.ios-device .apt-print-footer{display:none}:is(.a4-page .backend-info-summary) h5{color:var(--clr-body)}.a4-page .plotcard-header{-webkit-box-flex:0;-ms-flex:0 0 15mm;flex:0 0 15mm;background-color:var(--bg-plotcard-info)}.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:3mm 10mm;background:var(--bg-plotcard-info);font-family:var(--ff-small);-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(.a4-page .apt-print-footer)>*{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:7pt;color:var(--white)}: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;background:var(--bg-plotcard-content);overflow:hidden;gap:5mm}.a4-page p+p{margin:initial}.a4-page small{font-size:7pt}.a4-page p{font-size:8pt}.a4-page h2,.a4-page h5{line-height:1.2;color:var(--clr-body);text-transform:uppercase}.a4-page h2{font-size:16pt;font-family:var(--ff-plotcard-heading);margin-bottom:1mm}.a4-page h5{font-size:8pt;line-height:1}.appt_block:is(.a4-page h5){font-size:14px}.a4-page h5 span.info_value{font-family:var(--ff-body)}.a4-page table{font-size:8pt}.a4-page small{color:var(--clr-body-light)}.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_dark.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:8pt;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;position:relative;height:40mm;background:var(--bg-plotcard-apt-header)}: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) .apt_extra_headings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:120mm;margin-top:1mm;gap:1mm}:is(:is(:is(.a4-page .apt-header) .apt-header) .apt_extra_headings) h5{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}:is(:is(.a4-page .apt-header) .apt-header):has(.apt_extra_headings) h5.appt_description{margin-top:1mm}.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:40mm;top:0;text-align:center;padding:3mm;color:#fff;letter-spacing:.2ch}.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)}:is(:is(:is(.a4-page .apt-header) .apt-header) h5):not(.appt_availability){--ff-h5: var(--ff-body);text-transform:none}.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:10mm;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5mm;text-align:right}: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}.a4-page .apt-info{min-height:100mm;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;background:var(--bg-plotcard-apt-header)}:is(.a4-page .apt-info) .apt-info-inner{background:var(--white)}: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;padding:3mm 5mm 5mm}:is(.a4-page #view-page.page,.a4-page #gallery-page.page) .content-container{padding:0 5mm;gap:2mm}:is(.a4-page #view-page.page,.a4-page #gallery-page.page) h5{margin-bottom:2mm}.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)>*{overflow:hidden}:is(:is(.a4-page #view-page.page) .content-container) .view-container{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}:is(:is(.a4-page #view-page.page) .content-container) h5{margin:initial}:is(:is(.a4-page #view-page.page) .content-container) .inner-container{-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:1mm}:is(:is(:is(.a4-page #view-page.page) .content-container) .inner-container) .sample,:is(:is(:is(.a4-page #view-page.page) .content-container) .inner-container) svg{width:100%;height:100%}:is(:is(:is(:is(.a4-page #view-page.page) .content-container) .inner-container) .elevation-container) .sample{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(.a4-page #view-page.page) .content-container) .inner-container) .elevation-container) img{-o-object-fit:contain;object-fit:contain;width:80%;height:auto}.logo:is(:is(:is(:is(:is(.a4-page #view-page.page) .content-container) .inner-container) .elevation-container) img){width:30%;-ms-flex-item-align:center;align-self:center}.a4-page #gallery-page.page{gap:3mm}:is(.a4-page #gallery-page.page) .gallery-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}:is(.a4-page #gallery-page.page) h5{font-family:var(--ff-h5);margin:1mm 0}.a4-page .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}:is(.a4-page .inner-container) .plot-container{height:100%;overflow:hidden;position:relative}:is(:is(.a4-page .inner-container) .plot-container) .sample{height:100%;overflow:hidden}:is(:is(:is(.a4-page .inner-container) .plot-container) .sample) svg{width:100%;height:100%}:is(:is(.a4-page .inner-container) .plot-container) .northpoint-container{background-color:var(--white-seven)}.a4-page .gallery-container{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 .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}:is(:is(.a4-page .gallery)>div):nth-child(9)~*{display:none}: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 40%;flex:1 0 40%}: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}}:root{--westmont: #d36157;--solaris: #ed7256;--cascades: #5f070d;--bg-cascade-3-1bed: #fdcb96;--bg-cascade-3-1bedsuite: #e6f0cd;--bg-cascade-3-2bed: #ffead0;--bg-cascade-3-2bedstudy: #bcdeef;--bg-cascade-3-3bed: #abdac4;--bg-cascade-3-3bedpenthouse: #83643d;--bg-banner-cascades3-1bed: url(../assets/decorations/banner_cascade3-onebed.svg) 50% 20% / cover no-repeat, var(--bg-cascade-3-1bed);--bg-banner-cascades3-1bedsuite: url(../assets/decorations/banner_cascade3-onebedsuite.svg) 50% 0% / cover no-repeat, var(--bg-cascade-3-1bedsuite);--bg-banner-cascades3-2bed: url(../assets/decorations/banner_cascade3-twobed.svg) 50% 30% / cover no-repeat, var(--bg-cascade-3-2bed);--bg-banner-cascades3-2bedstudy: url(../assets/decorations/banner_cascade3-twobedstudy.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-2bedstudy);--bg-banner-cascades3-3bed: url(../assets/decorations/banner_cascade3-threebed.svg) 50% 50% / cover no-repeat, var(--bg-cascade-3-3bed);--bg-banner-cascades3-3bedpenthouse: url(../assets/decorations/banner_cascade3-threebedpenthouse.svg) 50% 60% / cover no-repeat, var(--bg-cascade-3-3bedpenthouse);--clr-cascades-3: var(--grey);--ff-westmont-heading: "euclid-light";--ff-westmont-body: "euclid-regular";--ff-cascades: "neuehaas"}.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--westmont);--bg-nav: var(--westmont);--bg-sub-nav: var(--westmont);--bg-sub-nav-selected: var(--white-one);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--white);--bg-button-cta: var(--white);--bg-button-material: var(--westmont);--clr-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-button-material: var(--white);--clr-table: white;--brdr-button-material: var(--white)}:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) h2,:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) h5{color:var(--white)}:is(:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) table.roomlist) tr.summaryrow{background:transparent}:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .primary-panel) h2{font-family:var(--ff-h2)}:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) section.apartment-specs) h2,:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) section.apartment-specs) h4{color:var(--clr-body);font-family:var(--ff-h2)}:is(:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) section.apartment-specs) .primary-panel) h2{color:var(--white)}:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) li.menu-close{border:1px solid var(--white);background-color:var(--bg-primary)}:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .apt-header{border-color:var(--white)}:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .material-button-container button{border-color:var(--brdr-button-material)}.selected:is(:is(.block_U:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_T:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .material-button-container button){color:var(--clr-grey)}.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--solaris);--bg-nav: var(--solaris);--bg-sub-nav: var(--solaris);--bg-sub-nav-selected: var(--white-one);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--white);--bg-button-cta: var(--white);--bg-button-material: var(--solaris);--clr-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-button-material: var(--white);--clr-table: white;--brdr-button-material: var(--white)}:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) h2,:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) h5{color:var(--white)}:is(:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) table.roomlist) tr.summaryrow{background:transparent}:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .primary-panel) h2{font-family:var(--ff-h2)}:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) section.apartment-specs) h2,:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) section.apartment-specs) h4{color:var(--clr-body);font-family:var(--ff-h2)}:is(:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) section.apartment-specs) .primary-panel) h2{color:var(--white)}:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) li.menu-close{border:1px solid var(--white);background-color:var(--bg-primary)}:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .apt-header{border-color:var(--white)}:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .material-button-container button{border-color:var(--brdr-button-material)}.selected:is(:is(.block_V:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_W:is(:is(#availability.content-window .apartment-details-container) .apartment-details)) .material-button-container button){color:var(--clr-grey)}.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_P:is(:is(#availability.content-window .apartment-details-container) .apartment-details),.block_S:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--ff-h2: var(--ff-cascades);--ff-body: var(--ff-cascades);--ff-table-header: var(--ff-cascades);--ff-table: var(--ff-cascades);--ff-spec-heading: var(--ff-cascades)}.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--cascades);--bg-nav: var(--cascades);--bg-sub-nav: var(--cascades);--bg-sub-nav-selected: var(--white-one);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--white);--bg-button-cta: var(--white);--bg-button-material: var(--cascades);--clr-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-button-material: var(--white);--clr-table: white;--brdr-button-material: var(--white)}.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) h2,.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) h5{color:var(--white)}:is(:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) table.roomlist) tr.summaryrow{background:transparent}:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) section.apartment-specs) h2,:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) section.apartment-specs) h4{color:var(--clr-body)}:is(:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) section.apartment-specs) .primary-panel) h2{color:var(--white)}.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) li.menu-close{border:1px solid var(--white);background-color:var(--bg-primary)}.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .apt-header{border-color:var(--white)}.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .material-button-container button{border-color:var(--brdr-button-material)}.selected:is(.block_L:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .material-button-container button){color:var(--clr-grey)}.block_P:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: transparent;--bg-nav: transparent;--bg-sub-nav: transparent;--bg-sub-nav-selected: var(--black-one);--bg-nav-icon: var(--clr-cascades-3);--bg-nav-icon-selected: var(--clr-cascades-3);--bg-button-cta: var(--white);--bg-button-material: var(--cascades);--clr-nav: var(--clr-cascades-3);--clr-body: var(--clr-cascades-3);--clr-sub-nav-selected: var(--clr-cascades-3);--clr-button-material: var(--clr-cascades-3);--clr-table: var(--clr-cascades-3);--brdr-button-material: var(--clr-cascades-3);background-size:35%}.block_P.bedCode_1:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--bg-cascade-3-1bed)}.block_P.bedCode_1:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .primary-panel{background:var(--bg-banner-cascades3-1bed)}.block_P.bedCode_1B:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--bg-cascade-3-1bedsuite)}.block_P.bedCode_1B:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .primary-panel{background:var(--bg-banner-cascades3-1bedsuite)}.block_P.bedCode_2:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--bg-cascade-3-2bed)}.block_P.bedCode_2:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .primary-panel{background:var(--bg-banner-cascades3-2bed)}.block_P.bedCode_2S:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--bg-cascade-3-2bedstudy)}.block_P.bedCode_2S:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .primary-panel{background:var(--bg-banner-cascades3-2bedstudy)}.block_P.bedCode_3:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-primary: var(--bg-cascade-3-3bed)}.block_P.bedCode_3:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .primary-panel{background:var(--bg-banner-cascades3-3bed)}.block_P.bedCode_Ph:is(:is(#availability.content-window .apartment-details-container) .apartment-details){--bg-sub-nav-selected: var(--white-one);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--white);--clr-body: var(--white);--clr-body-light: var(--white);--clr-nav: var(--white);--clr-sub-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-table: var(--white);--clr-summary-row: var(--white)}.block_P.bedCode_Ph:is(:is(#availability.content-window .apartment-details-container) .apartment-details) .primary-panel{background:var(--bg-banner-cascades3-3bedpenthouse)}.block_P.bedCode_Ph:is(:is(#availability.content-window .apartment-details-container) .apartment-details) nav.scroll-nav{background:var(--bg-cascade-3-3bedpenthouse)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_T,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_U{--brdr-apt-list-availability: transparent;background:var(--westmont)}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_T,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_U) h1,:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_T,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_U) h2{color:var(--white)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_V,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_W{--brdr-apt-list-availability: transparent;background:var(--solaris)}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_V,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_W) h1,:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_V,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_W) h2{color:var(--white)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_L,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_P,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_S{--ff-h2: var(--ff-cascades);--brdr-apt-list-availability: transparent}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_L,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_P,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_S) h1,:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_L,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_P,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_S) h2{color:var(--clr-body)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .compare-headers) .block_P.bedCode_Ph{background:var(--bg-cascade-3-3bedpenthouse)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_V,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_W):not(.apt-views-compare){--bg-primary: var(--solaris);--bg-summary-row: var(--white-one);--clr-body: var(--white);--clr-body-light: var(--white);--clr-summary-row: var(--white)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_V,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_W):not(.apt-views-compare) h2,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_V,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_W):not(.apt-views-compare) h5,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_V,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_W):not(.apt-views-compare) table{color:var(--white)}:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_V,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_W):not(.apt-views-compare) table.roomlist) thead) tr{border-bottom:1px solid var(--white)}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_L,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P,:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_S{--ff-h2: var(--ff-cascades);--ff-body: var(--ff-cascades);--ff-table-header: var(--ff-cascades);--ff-table: var(--ff-cascades);--ff-spec-heading: var(--ff-cascades)}.bedCode_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P){--bg-primary: var(--bg-cascade-3-1bed)}.bedCode_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P) .primary-panel{background:var(--bg-banner-cascades3-1bed)}.bedCode_1B:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P){--bg-primary: var(--bg-cascade-3-1bedsuite)}.bedCode_1B:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P) .primary-panel{background:var(--bg-banner-cascades3-1bedsuite)}.bedCode_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P){--bg-primary: var(--bg-cascade-3-2bed)}.bedCode_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P) .primary-panel{background:var(--bg-banner-cascades3-2bed)}.bedCode_2S:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P){--bg-primary: var(--bg-cascade-3-2bedstudy)}.bedCode_2S:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P) .primary-panel{background:var(--bg-banner-cascades3-2bedstudy)}.bedCode_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P){--bg-primary: var(--bg-cascade-3-3bed)}.bedCode_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P) .primary-panel{background:var(--bg-banner-cascades3-3bed)}.bedCode_Ph:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P){--bg-sub-nav-selected: var(--white-one);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--white);--clr-body: var(--white);--clr-body-light: var(--white);--clr-nav: var(--white);--clr-sub-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-table: var(--white);--clr-summary-row: var(--white)}.bedCode_Ph:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper) .block_P) .primary-panel{background:var(--bg-banner-cascades3-3bedpenthouse)}.content-wrapper.plotcards .block_U,.content-wrapper.plotcards .block_T{--bg-plotcard-apt-header: var(--westmont);--bg-primary: var(--westmont);--bg-button-material: var(--westmont);--clr-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-button-material: var(--white);--clr-table: var(--white);--brdr-button-material: var(--white)}:is(.content-wrapper.plotcards .block_U,.content-wrapper.plotcards .block_T) h2,:is(.content-wrapper.plotcards .block_U,.content-wrapper.plotcards .block_T) h5{color:var(--white)}:is(:is(:is(.content-wrapper.plotcards .block_U,.content-wrapper.plotcards .block_T) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(:is(.content-wrapper.plotcards .block_U,.content-wrapper.plotcards .block_T) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}.content-wrapper.plotcards .block_V,.content-wrapper.plotcards .block_W{--bg-plotcard-apt-header: var(--solaris);--bg-primary: var(--solaris);--bg-button-material: var(--solaris);--clr-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-button-material: var(--white);--clr-table: var(--white);--brdr-button-material: var(--white)}:is(.content-wrapper.plotcards .block_V,.content-wrapper.plotcards .block_W) h2,:is(.content-wrapper.plotcards .block_V,.content-wrapper.plotcards .block_W) h5{color:var(--white)}:is(:is(:is(.content-wrapper.plotcards .block_V,.content-wrapper.plotcards .block_W) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(:is(.content-wrapper.plotcards .block_V,.content-wrapper.plotcards .block_W) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}.content-wrapper.plotcards .block_L,.content-wrapper.plotcards .block_P,.content-wrapper.plotcards .block_S{--ff-body: var(--ff-cascades);--ff-table: var(--ff-cascades);--ff-table-header: var(--ff-cascades);--ff-plotcard-heading: var(--ff-cascades);--ff-plotcard-body: var(--ff-cascades)}.content-wrapper.plotcards .block_L{--bg-plotcard-apt-header: var(--cascades);--bg-primary: var(--cascades);--bg-button-material: var(--cascades);--clr-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-button-material: var(--white);--clr-table: var(--white);--brdr-button-material: var(--white)}:is(.content-wrapper.plotcards .block_L) h2,:is(.content-wrapper.plotcards .block_L) h5{color:var(--white)}:is(:is(:is(.content-wrapper.plotcards .block_L) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(:is(.content-wrapper.plotcards .block_L) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}:is(.content-wrapper.plotcards .block_L) button.print-button{-webkit-filter:saturate(0) brightness(100);filter:saturate(0) brightness(100)}.content-wrapper.plotcards .block_P{--clr-cascades-3: var(--grey);--bg-primary: transparent;--clr-sub-nav-selected: var(--clr-cascades-3);--clr-button-material: var(--clr-cascades-3);--clr-table: var(--clr-cascades-3);--brdr-button-material: var(--clr-cascades-3)}:is(:is(:is(.content-wrapper.plotcards .block_P) table.roomlist) tr) td{color:var(--clr-table)}:is(:is(:is(.content-wrapper.plotcards .block_P) table.roomlist) thead) tr{border-bottom:1px solid var(--clr-table)}.bedCode_1:is(.content-wrapper.plotcards .block_P){background:var(--bg-banner-cascades3-1bed)}.bedCode_1B:is(.content-wrapper.plotcards .block_P){background:var(--bg-banner-cascades3-1bedsuite)}.bedCode_2:is(.content-wrapper.plotcards .block_P){background:var(--bg-banner-cascades3-2bed)}.bedCode_2S:is(.content-wrapper.plotcards .block_P){background:var(--bg-banner-cascades3-2bedstudy)}.bedCode_3:is(.content-wrapper.plotcards .block_P){background:var(--bg-banner-cascades3-3bed)}.bedCode_Ph:is(.content-wrapper.plotcards .block_P){--bg-sub-nav-selected: var(--white-one);--bg-nav-icon: var(--white);--bg-nav-icon-selected: var(--white);--clr-body: var(--white);--clr-body-light: var(--white);--clr-nav: var(--white);--clr-sub-nav: var(--white);--clr-sub-nav-selected: var(--white);--clr-table: var(--white);--clr-summary-row: var(--white);background:var(--bg-banner-cascades3-3bedpenthouse)}.bedCode_Ph:is(.content-wrapper.plotcards .block_P) button.print-button{-webkit-filter:saturate(0) brightness(100);filter:saturate(0) brightness(100)}.a4-page{--bg-banner-cascades3-1bed: url(../assets/decorations/banner_cascade3-onebed.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-1bed);--bg-banner-cascades3-1bedsuite: url(../assets/decorations/banner_cascade3-onebedsuite.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-1bedsuite);--bg-banner-cascades3-2bed: url(../assets/decorations/banner_cascade3-twobed.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-2bed);--bg-banner-cascades3-2bedstudy: url(../assets/decorations/banner_cascade3-twobedstudy.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-2bedstudy);--bg-banner-cascades3-3bed: url(../assets/decorations/banner_cascade3-threebed.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-3bed);--bg-banner-cascades3-3bedpenthouse: url(../assets/decorations/banner_cascade3-threebedpenthouse.svg) 50% 80% / cover no-repeat, var(--bg-cascade-3-3bedpenthouse)}.a4-page.block_L,.a4-page.block_P,.a4-page.block_S{--ff-body: var(--ff-cascades);--ff-table: var(--ff-cascades);--ff-table-header: var(--ff-cascades);--ff-plotcard-heading: var(--ff-cascades);--ff-small: var(--ff-cascades);--clr-body-light: var(--clr-cascades-3);--clr-table: var(--clr-cascades-3)}.bedCode_1:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) .apt-header{background:var(--bg-banner-cascades3-1bed)}.bedCode_1B:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) .apt-header{background:var(--bg-banner-cascades3-1bedsuite)}.bedCode_2:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) .apt-header{background:var(--bg-banner-cascades3-2bed)}.bedCode_2S:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) .apt-header{background:var(--bg-banner-cascades3-2bedstudy)}.bedCode_3:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) .apt-header{background:var(--bg-banner-cascades3-3bed)}.bedCode_Ph:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S){--bg-banner-cascades3-1bed: url(../assets/decorations/banner_cascade3-onebed.svg) 50% 43% / cover no-repeat, var(--bg-cascade-3-1bed);--bg-banner-cascades3-1bedsuite: url(../assets/decorations/banner_cascade3-onebedsuite.svg) 50% 10% / cover no-repeat, var(--bg-cascade-3-1bedsuite);--bg-banner-cascades3-2bed: url(../assets/decorations/banner_cascade3-twobed.svg) 50% 26% / cover no-repeat, var(--bg-cascade-3-2bed);--bg-banner-cascades3-2bedstudy: url(../assets/decorations/banner_cascade3-twobedstudy.svg) 50% 40% / cover no-repeat, var(--bg-cascade-3-2bedstudy);--bg-banner-cascades3-3bed: url(../assets/decorations/banner_cascade3-threebed.svg) 50% 41% / cover no-repeat, var(--bg-cascade-3-3bed);--bg-banner-cascades3-3bedpenthouse: url(../assets/decorations/banner_cascade3-threebedpenthouse.svg) 50% 70% / cover no-repeat, var(--bg-cascade-3-3bedpenthouse)}.bedCode_Ph:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) h2,.bedCode_Ph:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) h5,.bedCode_Ph:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) small{color:var(--white)}.bedCode_Ph:is(.a4-page.block_L,.a4-page.block_P,.a4-page.block_S) .apt-header{background:var(--bg-banner-cascades3-3bedpenthouse)}@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";--fs-nav: .8rem;--ff-nav-selected: "Cera-Pro-Regular";--primary-width: 100dvw;--fs-aptmask-label: .55rem;--fs-apt-summary: .45rem;--checkbox-size: 1rem;--fs-body: .7rem;--fs-doc-list: .75rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:root{--btn-height: 2.5rem;--login-btn-height: 2.5rem;--checkbox-size: .8rem;--fs-apt-summary: .4rem;--fs-aptmask-label: .6rem;--fs-body: .68rem;--fs-doc-list: .68rem;--fs-h1-xxl: 1.6rem;--fs-mapbox-marker: .8rem;--fs-sub-nav: .65rem;--primary-width: 22.5dvw;--root-width: 9rem;--round-btn-height: 1.8rem}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){:root{--nav-height-portrait: 10dvh}}@media (max-width: 767px) and (orientation: portrait){:root{--nav-height-portrait: 12dvh}}@media (max-width: 767px) and (orientation: portrait){:root{--fs-nav: .65rem}}@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),only screen and (max-width: 932px) and (orientation: landscape){.content-wrapper{margin-left:0;width:100dvw;height:calc(100dvh - var(--nav-height-portrait))}.content-window{left:0;width:100%;overflow-y:auto;-ms-scroll-snap-type:none;scroll-snap-type:none;height:calc(100dvh - var(--nav-height-portrait))}.content-window .content-window{height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button))}.content-window .enlarge-bubble{left:var(--primary-padding)}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.popup.control-panel .popup-inner{width:min(80dvw,640px)}:is(.popup.control-panel .popup-inner) ul{padding:initial}:is(.popup.control-panel .popup-inner) .settings-section-container{-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){nav{--ff-nav: "gotham_ssm_book";--ff-nav-selected: "gotham_ssm_book"}:is(:is(nav ul) li) .icon{height:2.8dvh;width:2.8dvh;-webkit-mask-size:60%;mask-size:60%;padding:1.5dvh 0}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;padding:initial;text-transform:capitalize}:is(:is(:is(nav.root-menu ul) li) a) span{line-height:1.1}:is(:is(:is(:is(nav.root-menu ul) li) a) span):after{display:none;content:none}.active:is(:is(:is(nav.root-menu ul) li) a){background-color:initial}.active:is(:is(:is(nav.root-menu ul) li) a) span{padding-left:initial;color:var(--bg-nav-icon-selected)}.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 60%;flex:0 0 60%}: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;--menu-icon: url(../assets/decorations/user.svg)}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:60%;mask-size:60%}.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}:is(.menu-contact:is(:is(nav.root-menu ul) li),.menu-media:is(:is(nav.root-menu ul) li)) .icon{width:100%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}: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)}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) .icon{-webkit-mask-size:50%;mask-size:50%}:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) a) span,:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) a) span:not(.user-name){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-position:50%;mask-position:50%;-webkit-mask-size:50%;mask-size:50%}:is(.menu-contact:is(:is(nav.root-menu ul) li) a.active) .icon{background-color:var(--bg-nav-icon-selected)}nav.scroll-nav,nav.page-nav{top:initial;-webkit-transform:initial;transform:initial;padding:0;bottom:0;left:0;width:100dvw}:is(nav.scroll-nav,nav.page-nav) ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(:is(nav.scroll-nav,nav.page-nav) ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}: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 (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(6,1fr)}:is(nav.root-menu ul) li{padding:0 0 1.5dvh;height:calc(var(--nav-height-portrait) * 1)}.menu-developer:is(:is(nav.root-menu ul) li){padding:0 0 1.5dvh}.menu-developer:is(:is(nav.root-menu ul) li) a{background-position:50% calc(var(--nav-height-portrait) * .1)}nav.root-menu button.burger-menu-trigger{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)}:is(nav.scroll-nav,nav.page-nav) ul{-webkit-box-shadow:0px .25rem .15rem rgba(0,0,0,.1);box-shadow:0 .25rem .15rem #0000001a}}@media (min-width: 767px) and (orientation: portrait){:is(nav.root-menu ul li) .icon,:is(nav.root-menu ul li) .menu-switchuser .icon,:is(nav.root-menu ul li) .menu-contact .icon,:is(nav.root-menu ul li) .menu-media .icon,:is(nav.root-menu ul li) .menu-settings .icon,:is(nav.root-menu ul li) .menu-developer .icon{-webkit-mask-size:50%;mask-size:50%}.menu-developer:is(nav.root-menu ul li) .icon{-webkit-mask-size:50% 75%;mask-size:50% 75%}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(:is(nav ul) li) .icon{height:1.5rem;width:1.5rem}:is(.nav-wrap .has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav ul li) ul li{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}}@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) .qrcode{width:70%}: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:1dvh;right:1dvh;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}.bubblewrapper:has(.caption):before{display:none}}@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){.popup.switch-user .popup-inner{width:18dvw}}@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{width:max(90%,18.75rem)}:is(.carousel-container .caption):not(.plandisclaimer){width:max(100%,18.75rem);bottom:initial;top:.5dvh;text-align:center}.carousel-container:not(.carousel-container:has(.bubblewrapper)) .prev,.carousel-container:not(.carousel-container:has(.bubblewrapper)) .next{display:none}.content-wrapper._masterplan .content-window section .carousel-container .caption{bottom:unset}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.primary-panel{width:100dvw;padding:calc(var(--primary-padding)*1)!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{width:2.5rem;height:2.5rem;border-radius:100%;background-size:1.5rem;background-position:50%;background-repeat:no-repeat;background-color:var(--bg-button-light);-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/arrow_rotate_ccw.svg)}.scrub-button-right:is(:is(.scrubpad-container .scrub-buttons-container) button){background-image:url(../assets/decorations/arrow_rotate_cw.svg)}.scrubpad-container .scrubpad{display:none}.bottom-sheet-2:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container{height:calc(100% - 50dvh + (var(--btn-border-radius) * 4) - var(--nav-height-portrait))}: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){.apartment-filter{background:#fff}.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{padding:0;gap:.5dvh;display:grid;grid-template-columns:repeat(3,1fr)}:is(.apartment-filter ul.developments) li{height:3.5dvh;gap:1dvh}.apartment-filter .grouped-filters-wrapper.group-open{max-height:33dvh}.primary-panel{padding:var(--primary-padding)!important}: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(--white);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:37dvh}h4.filter_heading{border:none;margin:0}.filter-tables{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;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(--white);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:999px;background:#00000080}:is(.level-selector-wrapper .level-focus):before{content:"Lvl";text-transform:uppercase;color:#fff;padding-left:7dvw;line-height:var(--dial-height-selected);font-size:1.2em;font-family:var(--ff-h4)}.level-selector-wrapper ul.level-selector{list-style:none;margin:0;top:0;left:0;-webkit-transform:initial;transform:initial;background:initial;padding:0 0 calc(2 * var(--dial-height) - .25rem) 20dvw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:calc(2 * var(--dial-height));position:absolute}:is(.level-selector-wrapper ul.level-selector) li{height:calc(var(--dial-height) - .44rem);-webkit-transition:height .1s ease-in-out;transition:height .1s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:initial;scroll-snap-align:center;color:#fff;gap:.5dvw}.selected:is(:is(.level-selector-wrapper ul.level-selector) li){height:calc(var(--dial-height-selected) - .44rem);font-weight:700;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}.scalarvalue>div>[sign]{padding:.2dvh 1.5ch 0 0}.content-wrapper.bottom-sheet-1 div.level-selector-position{bottom:calc(var(--nav-height-portrait) + 25dvh)}.content-wrapper.bottom-sheet-2 div.level-selector-position{bottom:calc(var(--nav-height-portrait) + 50dvh)}:is(.content-wrapper.bottom-sheet-3 .apartment-filter) .grouped-filters-header{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.apartment-filter ul.developments{font-size:.6rem;gap:.2rem}}@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){.content-wrapper._masterplan{--primary-width: 22.5dvw}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .bubbles) .bubble{-webkit-box-flex:0;-ms-flex:0 0 .3rem;flex:0 0 .3rem;height:.3rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):before{width:2rem;height:2rem}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.content-wrapper._masterplan{background:var(--white);pointer-events:all}.content-wrapper._masterplan .floating-logo{display:none}.content-wrapper._masterplan>#masterplan.content-window{height:calc(100% - var(--nav-height-portrait))}.content-wrapper._masterplan #masterplan.content-window{height:calc(50dvh - (var(--bottom-sheet-button) * 1));pointer-events:all}:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav,:is(.content-wrapper._masterplan #masterplan.content-window) .page-nav{height:var(--sticky-nav-height);bottom:initial;top:0;position:sticky;-webkit-box-shadow:none;box-shadow:none;width:100%}:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav,:is(.content-wrapper._masterplan #masterplan.content-window) .page-nav) ul{width:min(500px,100%);margin:0 auto;height:100%}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav,:is(.content-wrapper._masterplan #masterplan.content-window) .page-nav) ul) li{height:100%}:is(:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav,:is(.content-wrapper._masterplan #masterplan.content-window) .page-nav) ul) li) a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav,:is(.content-wrapper._masterplan #masterplan.content-window) .page-nav) ul) li) a) span{margin-bottom:.5dvh}:is(.content-wrapper._masterplan #masterplan.content-window) .page-nav{height:auto}:is(.content-wrapper._masterplan #masterplan.content-window) section{height:auto;background:var(--white);pointer-events:all;width:100dvw;border:none!important}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width{position:relative;--carousel-width: calc(100dvw - 20px) ;--carousel-height: 27.5dvh;margin:0;height:var(--carousel-height)}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .enlarge,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .next,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .prev{bottom:1dvh}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section):has(video){--bg-carousel-sample: var(--black)}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .primary-panel{position:relative;margin:0;padding:var(--primary-padding);z-index:1;height:auto;top:initial;width:100%}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container{--carousel-width: calc(100dvw - (var(--primary-padding) * 2));margin-bottom:5dvh}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container) .bubbles{-webkit-transform:translate(-50%);transform:translate(-50%);bottom:calc(var(--primary-padding)/2 + (var(--round-btn-height)/2));bottom:calc(var(--primary-padding)/2 + calc(var(--round-btn-height)/2))}.content-wrapper._masterplan.bottom-sheet-3 #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){:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section.spec,:is(#availability.content-window .apartment-details-container:not(.multiple)) section.apartment-specs) .primary-panel{display:none}section.spec,section.apartment-specs{height:auto}:is(section.spec,section.apartment-specs) .scroll-div{height:auto}:is(:is(section.spec,section.apartment-specs) .scroll-div) .column-container{display:block}:is(:is(:is(section.spec,section.apartment-specs) .scroll-div) .column-container) .column+.column{margin-top:3dvh}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(section.apartment-specs div.scroll-div) .column-container{display:block;overflow-y:auto;padding-right:2dvw}:is(section.apartment-specs div.scroll-div) .column+.column{margin-top:3dvh}}@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,.apartment-details-container:not(.multiple)) .bubblemap.state-1{visibility:visible}:is(.modal-overlay .modal-content,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-1{background:url(../assets/decorations/circle_map_circle_minus.svg) 50% / contain no-repeat}:is(.modal-overlay .modal-content,.apartment-details-container:not(.multiple)) .bubblemap.state-2{visibility:hidden;pointer-events:none}:is(.modal-overlay .modal-content,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-2{background:url(../assets/decorations/circle_map_circle_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,.content-wrapper.bottom-sheet-2 .minimap{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,:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .primary-panel) .minimap{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,.minimap{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}:is(:is(:is(.gallery-index .inner) .page) div) img{outline:2px solid var(--bg-primary);outline-offset:-1px}}@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:2px solid var(--bg-primary);outline-offset:-1px}.community-info{overflow-y:auto;display:block;padding:5dvh 0}.community-info>div{width:80%;margin:0 auto}.content-window#media{overflow:hidden;background-color:var(--black)}#media.content-window .primary-menu-content{display:block}#media.content-window .videowrapper{margin:0;width:100dvw;position:relative}:is(#media.content-window .videowrapper) .enlarge{left:1rem}#media.content-window video{background:var(--black)}#media.content-window .media-group-container,#media.content-window .child-group{max-height:initial}:is(:is(#media.content-window .media-group-container,#media.content-window .child-group) a) h5{background:none;margin-left:0;font-size:var(--fs-h4)}.film:is(:is(#media.content-window .media-group-container) .group-inner){padding:0 10dvw}.film:is(:is(#media.content-window .media-group-container) .group-inner) ul{font-size:var(--fs-doc-list)}:is(.film:is(:is(#media.content-window .media-group-container) .group-inner) ul) li{padding:2dvh max(1.25dvw,1.7rem);background-size:max(.8dvw,1rem)}#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)*1.5) + 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:82.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(46dvh - 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-1) .carousel-container) .enlarge,:is(:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-1) .carousel-container) .bubbles{bottom:calc(var(--bottom-sheet-button) + var(--primary-padding))!important}:is(:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-1) .carousel-container) .carousel-counter{bottom:calc((var(--primary-padding)*1.5) + var(--bottom-sheet-button) + env(safe-area-inset-bottom,0px))!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/circle_plus.svg)}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{background-image:url(../assets/decorations/circle_minus.svg)}:is(.bottom-sheet>div) button.bottom-sheet-btn{display:block;position:sticky;top:0;width:100%;background:url(../assets/decorations/handle.svg) 50% / min(10dvw,2.8rem) no-repeat;height:var(--bottom-sheet-button);z-index:1000}:is(.bottom-sheet>div) .primary-panel,:is(.bottom-sheet>div) .primary-panel.full-height{width:100dvw;top:var(--bottom-sheet-button);overflow-x:hidden;overflow-y:auto}.bottom-sheet.status-0{overflow:hidden;height:var(--bottom-sheet-button)}:is(.bottom-sheet.status-0 .bottom-controls) .bottom-close{background-image:none;pointer-events:none}:is(:is(.bottom-sheet.status-0+.content-window) .carousel-container) .enlarge,:is(:is(.bottom-sheet.status-0+.content-window) .carousel-container) .bubbles{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button))}.bottom-sheet.status-1{height:25dvh}.bottom-sheet.status-1 .primary-panel,.bottom-sheet.status-1 .primary-panel.full-height{height:calc(25dvh - var(--bottom-sheet-button))}.bottom-sheet.status-2{height:50dvh}.bottom-sheet.status-2 .primary-panel,.bottom-sheet.status-2 .primary-panel.full-height{height:calc(50dvh - var(--bottom-sheet-button))}.bottom-sheet.status-3{height:calc(100dvh - var(--nav-height-portrait));border-radius:0}:is(.bottom-sheet.status-3 .bottom-controls) .bottom-fullscreen{background-image:none;pointer-events:none}.bottom-sheet.status-3 .primary-panel,.bottom-sheet.status-3 .primary-panel.full-height{height:calc(100dvh - var(--bottom-sheet-button) - var(--nav-height-portrait))}.content-wrapper._masterplan .bottom-sheet{bottom:calc(var(--nav-height-portrait) * 1)}: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 only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){:is(.masterplanlink:is(.plot-marker-container .map-pins) .offsetpin) svg{width:1.75rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.hasIcon:is(.plot-marker-container .map-pins) svg{width:1.5rem}.hasIcon:is(.plot-marker-container .map-pins) svg{width:1.3rem}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:1.5rem}}@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));padding:var(--mobile-spacing)}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{height:auto;padding:2dvh;text-transform:initial;background:var(--white-nine);-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;height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button) + 15px)}.map-box .mapboxgl-map{height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button) + 15px);width:100dvw}:is(:is(.map-box .mapboxgl-map) .mapboxgl-marker-anchor-right) .default_wrapper{-webkit-transform:translate(-25%,-50%) scale(.6)!important;transform:translate(-25%,-50%) scale(.6)!important}:is(:is(:is(.map-box .mapboxgl-map) .mapboxgl-marker-anchor-right) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}:is(:is(.map-box .mapboxgl-map) .mapboxgl-marker-anchor-right) .offscreen-arrow{-webkit-transform:translate(-25%,-50%)!important;transform:translate(-25%,-50%)!important}:is(.content-wrapper.bottom-sheet-2 .map-box .mapboxgl-map .mapboxgl-marker[marker-index*=airport]):has(.towards-bottom) .default_wrapper{-webkit-transform:scale(.6) translate(-50%,-330%)!important;transform:scale(.6) translate(-50%,-330%)!important}:is(.content-wrapper.bottom-sheet-2 .map-box .mapboxgl-map .mapboxgl-marker[marker-index*=airport]):has(.towards-bottom) .offscreen-arrow{-webkit-transform:translate(-150%,-25%);transform:translate(-150%,-25%)}#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-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(:is(.primary-menu-content .primary-menu-group) .primary-filter) button{-webkit-box-flex:1;-ms-flex:1;flex:1}: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/circle_cross.svg) 50% / 61% no-repeat!important}#explore.content-window small{text-align:center}.content-wrapper.bottom-sheet-2 .map-box,.content-wrapper.bottom-sheet-2 .mapboxgl-map{height:40.8dvh}}@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){.mapboxgl-marker-anchor-top:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper{-webkit-transform:translate(-50%,-50%) scale(.6)!important;transform:translate(-50%,-50%) scale(.6)!important}:is(.mapboxgl-marker-anchor-top:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.mapboxgl-marker-anchor-right:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper{-webkit-transform:translate(-15%,-50%) scale(.6)!important;transform:translate(-15%,-50%) scale(.6)!important}:is(.mapboxgl-marker-anchor-right:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.mapboxgl-marker-anchor-right:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .offscreen-arrow{-webkit-transform:translate(0%,-50%)!important;transform:translateY(-50%)!important}.mapboxgl-marker-anchor-bottom:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper{-webkit-transform:translate(-50%,-100%) scale(.6)!important;transform:translate(-50%,-100%) scale(.6)!important}:is(.mapboxgl-marker-anchor-bottom:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.mapboxgl-marker-anchor-left:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper{-webkit-transform:translate(-50%,-50%) scale(.6)!important;transform:translate(-50%,-50%) scale(.6)!important}:is(.mapboxgl-marker-anchor-left:is(:is(.map-box .mapboxgl-map) .marker-offscreen) .default_wrapper) p{-webkit-transform:scale(1.4);transform:scale(1.4)}.top-right-container{width:18dvw}}@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}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) li.menu-close{top:.5dvh}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.content-wrapper._availability{height:100dvh}text.apartmentmask-label{font-size:4dvh}.content-window#availability{overflow:visible;--primary-width: 100dvw}#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple{left:0;width:100dvw;height:100dvh;z-index:10}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_0) .apt-header-compare{background:var(--sales-unavailable)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_1) .apt-header-compare{background:var(--sales-available)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_2) .apt-header-compare{background:var(--sales-reserved)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_3) .apt-header-compare{background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .apt-header-compare{display:block;color:var(--white)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .carousel-container.with-primary{position: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{position:fixed;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;background:var(--bg-primary)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header) h1{font-size:var(--fs-h1);color:var(--clr-nav)}: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/bookmark_plus_solid.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/bookmark_tick_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:none;background:var(--bg-primary)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul{padding:.3dvh}:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li) a) span{margin-bottom:.5dvh}.active:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li) a) .icon{background-color:#fff}.active:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li) a) span{color:#fff}.active:is(:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_A2,:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_A5,:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_K5,:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_D3) nav.scroll-nav) ul) li) a) .icon{background-color:#000}.active:is(:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_A2,:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_A5,:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_K5,:is(#availability.content-window .apartment-details-container:not(.multiple)) .block_D3) nav.scroll-nav) ul) li) a) span{color:#000}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{right:.5dvh;top:.5dvh;left:unset;bottom:initial;width:calc(var(--sub-nav-height) * .75);height:calc(var(--sub-nav-height) * .75);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-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .bubblecontainer{margin-left:initial;width:100dvw}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblewrapper,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblecontainer{height:50dvh}:is(.aprtment-flooring:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-carpet:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-styleit:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-flythrough:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .primary-panel{display:none}.apartment-flythrough:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .videowrapper.with-primary{position:initial;width:100%}: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(--white);height:var(--compare-header-height);line-height:var(--compare-header-height);padding:initial;font-size:var(--fs-h2);font-family:var(--ff-h2);z-index:23;width:100dvw;text-transform:uppercase;text-align:center;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px #0000001a}.appt_availability:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .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(#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(--white)!important}: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) .backend-info-summary{display:none}: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-location:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{display:none}.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}.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) .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(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section):last-of-type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}: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 (max-width: 767px) and (orientation: portrait){:is(:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li) a) span{margin-top:1dvh}}@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:initial}:is(section .section-header) h1{color:var(--white)}: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.developer{padding:0}}@media (max-width: 767px) and (orientation: portrait){section .gridlist.two-column,section .gridlist.three-column{grid-template-columns:repeat(1,1fr)}section .gridlist.three-row{grid-template-rows:repeat(1,1fr)}:is(section .flexlist) li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(#developer.content-window section) .images{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.text-info:is(#developer.content-window section) .text{padding:calc(var(--primary-padding) * 2) calc(var(--primary-padding) * 2) calc(var(--primary-padding) * 2) calc(var(--primary-padding) * 3)}:is(#developer.content-window section) .flexlist{gap:3dvh}#developer-designed-for-life:is(#developer.content-window section) .flexlist{gap:5dvh 7dvh}#developer-berkeley-tube-map:is(#developer.content-window section) .images{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2dvw}:is(#developer.content-window section)>div{gap:2dvh}:is(:is(#developer.content-window section)>div):not(.images){padding:calc(var(--primary-padding) * 2);-ms-flex-line-pack:space-evenly;align-content:space-evenly}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){#developer.content-window section{height:auto;display:block;border-bottom:solid 1px var(--clr-body)}:is(#developer.content-window section) .images{display:block;height:50dvh;width:100%}:is(:is(#developer.content-window section) .images) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(#developer.content-window section) .flexlist{gap:3dvh;max-height:unset}:is(#developer.content-window section) img.logo{max-width:60%}:is(:is(#developer.content-window section)>div):not(.images){padding:min(calc(var(--primary-padding) * 3),2rem)}#developer-transforming:is(#developer.content-window section) .gridlist{gap:6dvh}}@media (max-width: 767px) and (orientation: portrait){:is(:is(#developer.content-window section)>div):not(.images) .inline,:is(#developer-sustainability:is(#developer.content-window section) .text) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#developer.content-window section#developer-transforming) ul.gridlist.two-column{margin-top:6dvh}:is(#developer.content-window section#text-info) h6{margin:2dvh 0}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){section.whybuy{--section-padding: 0;--fs-h1-xxl: 2.5rem;--fs-table: .6rem;outline:solid 1px var(--clr-body-light)}section.whybuy .content-wrapper,section.whybuy .wrapper{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--mobile-spacing);gap:var(--mobile-spacing)}:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#green-spaces:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#whybuy-facilities:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist{padding:0;gap:calc(var(--mobile-spacing) * 1)}:is(:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#green-spaces:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#whybuy-facilities:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist) li{-ms-flex-preferred-size:29%;flex-basis:29%;max-width:unset;min-width:200px}.icon-bulletpoints:is(:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#green-spaces:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#whybuy-facilities:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist) li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doublegap:is(:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#green-spaces:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist,#whybuy-facilities:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .flexlist){gap:calc(var(--mobile-spacing) * 1)}:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .primary-content,:is(section.whybuy .content-wrapper,section.whybuy .wrapper) .secondary-content{padding:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}section.whybuy h1{padding:0 0 1dvh}section.whybuy .subheading{margin-bottom:1dvh}section.whybuy aside{max-width:50dvw;text-shadow:var(--black) 0px 1px 1ch}section.whybuy table{width:100%}:is(section.whybuy table) th,:is(section.whybuy table) td{padding:.5ch}section.whybuy .icon,section.whybuy .icon.small,section.whybuy .icon.smallish{width:4dvh;height:6dvh}section.whybuy .icon+h4{margin-top:0}section.whybuy .logo{-o-object-position:left;object-position:left;margin-bottom:0}section.whybuy .key{margin-top:2dvh}section.whybuy .carousel-container{--carousel-width: 100dvw;--carousel-height: 60dvh;position:relative;left:calc(var(--mobile-spacing) * -1)}section.whybuy .sample .caption{position:relative;right:0;text-align:center}section.whybuy .image-wrapper{position:relative}:is(section.whybuy .image-wrapper) .caption{width:100%;left:0;text-align:center}section.whybuy .nowrap{-ms-flex-wrap:wrap;flex-wrap:wrap}section.whybuy .portrait-only{display:initial}section.whybuy .landscape-only{display:none}section#whybuy-key-facts.whybuy.whybuy .wrapper{padding:var(--mobile-spacing);padding-bottom:8dvh}:is(section#whybuy-key-facts.whybuy.whybuy .wrapper) h1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0}:is(section#whybuy-key-facts.whybuy.whybuy .wrapper) h4{min-height:unset}section#whybuy-key-facts.whybuy.whybuy .flexlist{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}:is(section#whybuy-key-facts.whybuy.whybuy .flexlist) li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;min-width:200px}section#whybuy-connections.whybuy .wrapper{padding:0;gap:calc((var(--mobile-spacing)) * 2)}section#whybuy-connections.whybuy .primary-content{padding-right:0}section#whybuy-connections.whybuy dl{grid-template-columns:repeat(3,1fr)}section#whybuy-connections.whybuy #commuters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(section#whybuy-connections.whybuy #commuters)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}section#whybuy-connections.whybuy .secondary-content{max-height:100dvh;display:block}:is(section#whybuy-connections.whybuy .secondary-content)>*{height:auto;margin-bottom:var(--mobile-spacing)}:is(section#whybuy-connections.whybuy .secondary-content) img{height:auto}section#whybuy-education.whybuy .wrapper{padding-left:var(--mobile-spacing)}section#whybuy-education.whybuy .primary-content{min-height:75dvh}:is(section#whybuy-education.whybuy .primary-content) div{min-height:30dvh;margin-bottom:var(--mobile-spacing)}:is(section#whybuy-education.whybuy .primary-content)>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex:auto;flex:auto}:is(section#whybuy-education.whybuy .primary-content) h1,:is(section#whybuy-education.whybuy .primary-content) h4{position:initial;text-shadow:none;color:var(--clr-body);text-align:start;max-width:unset}section#whybuy-education.whybuy .secondary-content{padding:0;gap:var(--mobile-spacing)}section#whybuy-education.whybuy #institutions li{gap:0}:is(section#whybuy-education.whybuy #institutions li) h5{margin-top:1ch}section#whybuy-neighbourhood.whybuy .image-wrapper{max-height:unset}section#whybuy-facilities.whybuy .wrapper .flexlist li{min-width:unset}section#whybuy-rental.whybuy .carousel-container{left:unset}section#whybuy-rental.whybuy small{max-width:unset}section#whybuy-investment.whybuy #discount .flexlist li{gap:0}}@media (max-width: 767px) and (orientation: portrait){section.whybuy #section-header{height:auto}:is(section.whybuy #section-header) h1{width:100%;padding:0 0 1dvh}section.whybuy .inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section#whybuy-connections.whybuy #commuters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){section.whybuy .flexlist.doublegap{gap:1dvh}section.whybuy .carousel-container{--carousel-width: calc(45dvw - (var(--mobile-spacing) * 2))}section.whybuy h4.bold{font-size:1rem}section.whybuy h4{font-size:.9rem}section.whybuy h5{font-size:.75rem}section.whybuy small{line-height:1.15}section.whybuy.full-page-spread .image-wrapper img{width:calc(100% - 7dvw);position:relative;left:7dvw}section#whybuy-connections.whybuy .secondary-content{max-width:50dvw;display:block}:is(section#whybuy-connections.whybuy .secondary-content)>*{height:auto;margin-bottom:var(--mobile-spacing)}:is(section#whybuy-connections.whybuy .secondary-content) img{height:auto;max-height:42.5dvh}section#whybuy-education.whybuy .primary-content{max-width:40dvw}section#whybuy-education.whybuy h1,section#whybuy-education.whybuy h4{max-width:30ch}}@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{background:var(--bg-switcher);border-radius:var(--btn-border-radius)}:is(.switchers .map-switcher,.switchers .zoom-state-switcher) button{outline:2px solid var(--bg-button);outline-offset:-2px;-webkit-box-flex:0;-ms-flex:0 0 var(--btn-height);flex:0 0 var(--btn-height)}.selected:is(:is(.switchers .map-switcher,.switchers .zoom-state-switcher) button){background-color:#fff;outline:2px solid var(--bg-button-selected);outline-offset:-1px}.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}.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%}.btn-map-london:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/city_white.svg)}.btn-map-localarea:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/signpost_white.svg)}.btn-map-development:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/building_white.svg)}.btn-map-spin:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/panorama_white.svg)}.selected.btn-map-london:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/city.svg)}.selected.btn-map-localarea:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/signpost.svg)}.selected.btn-map-development:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/building.svg)}.selected.btn-map-spin:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/panorama.svg)}: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:2px}:is(.spin_switcher button):first-of-type{border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}:is(.spin_switcher button):last-of-type{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.phasing_controls,.labels_controls{-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:2.5dvh}.phasing_controls{left:calc(50% - (max(4.5dvw,6rem)/2))}.labels_controls{left:calc(50% + max(4.5dvw,6rem)/2)}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(#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}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){table.roomlist tr{gap:2.3dvw}}
