@font-face{font-family:Season-Mix-Medium;src:url(../assets/fonts/SeasonMix-TRIAL-Medium.woff2) format("woff2"),url(../assets/fonts/SeasonMix-TRIAL-Medium.ttf) format("ttf"),url(../assets/fonts/SeasonMix-TRIAL-Medium.otf) format("otf")}@font-face{font-family:Season-Mix-Heavy;src:url(../assets/fonts/SeasonMix-TRIAL-Heavy.woff2) format("woff2"),url(../assets/fonts/SeasonMix-TRIAL-Heavy.ttf) format("ttf"),url(../assets/fonts/SeasonMix-TRIAL-Heavy.otf) format("otf")}@font-face{font-family:Season-Sans-Regular;src:url(../assets/fonts/SeasonSans-TRIAL-Regular.woff2) format("woff2"),url(../assets/fonts/SeasonSans-TRIAL-Regular.ttf) format("ttf"),url(../assets/fonts/SeasonSans-TRIAL-Regular.otf) format("otf")}@font-face{font-family:Season-Sans-Bold;src:url(../assets/fonts/SeasonSans-TRIAL-Bold.woff2) format("woff2"),url(../assets/fonts/SeasonSans-TRIAL-Bold.ttf) format("ttf"),url(../assets/fonts/SeasonSans-TRIAL-Bold.otf) format("otf")}:root{--apt-list-height: calc(100dvh - var(--window-inset-padding)*2 - var(--btn-height) - env(safe-area-inset-bottom, 0px) - 4px);--bottom-sheet-button: calc(var(--nav-height-portrait)*.6);--btn-border-radius: 0;--btn-height: max(4dvh, 1.88rem);--bubble-map-ipad:calc(45dvw - var(--primary-padding)*2);--bubble-map-large:calc(var(--primary-width) - var(--primary-padding)*2);--bubble-map-portrait-status-2: calc(35dvh - var(--primary-padding)*2 - var(--round-btn-height));--bubble-map-portrait: calc(100dvw - var(--primary-padding)*2);--bubble-map-plotcard: calc(28dvh - var(--primary-padding)*2 - var(--round-btn-height));--checkbox-size: clamp(.55rem, .55dvw, .85rem);--countSpeed: 1s;--dial-height: max(3dvh, 1.41rem);--dial-height-selected: max(4dvh, 1.88rem);--header-height: 4dvh;--key-btn-size: min(6.3dvw, max(2rem, 1.5dvw));--login-btn-height: min(6.8dvw, max(1.4rem, 1.5dvw));--nav-height-portrait: 8dvh;--noScrollImageContainerHeight: 50dvh;--plotcard-width: 30dvw;--compare-plotcard-width: max(30dvw, 21.88rem);--portrait-compare-height: 30dvh;--compare-header-height: 4dvh;--primary-padding: 2.5dvh;--primary-width: 17dvw;--released-plotcard-carousel-height: 35dvh;--released-plotcard-width: min(100dvw, 31.25rem);--root-width: max(10dvw, 7.8rem);--round-btn-height: max(1.17rem, 1.25dvw);--scroll-width: max(.36dvw, .31rem);--sticky-nav-height: 5.5dvh;--sub-nav-height: 4dvh;--switchuserheight: 4dvh;--tabs-height: max(3dvh, 1.56rem);--vertical-scroll-height: .5rem;--window-inset-padding: 2dvh;--menu-icon: none;--white: #EEEEEE;--black: #111111;--this-colour-breaks: #ff00ff;--made-up-grey: #b8b8b8;--sales-available: rgba(80,162,43,1);--sales-reserved: rgba(83, 143, 207,1);--sales-sold: rgba(210,37,37,1);--sales-unavailable: rgba(136,136,136,1);--sales-available-06: rgba(80,162,43,.6);--sales-reserved-06: rgba(83, 143, 207,.6);--sales-sold-06: rgba(210,37,37,.6);--sales-unavailable-06: rgba(136,136,136,.6);--ff-superheading: "Season-Mix-Medium";--ff-h1: "Season-Mix-Medium";--ff-h1-alt: "Season-Mix-Heavy";--ff-h2: "Season-Mix-Medium";--ff-h3: "Season-Mix-Medium";--ff-h4: "Season-Mix-Medium";--ff-h5: "Season-Sans-Regular";--ff-h6: "Season-Sans-Regular";--ff-body: "Season-Sans-Regular";--ff-small: "Season-Sans-Regular";--ff-table: "Season-Sans-Regular";--ff-body-light: "Season-Sans-Regular";--ff-button: "Season-Sans-Regular";--ff-nav: "Season-Mix-Medium";--ff-nav-selected: "Season-Mix-Heavy";--ff-nav-alt: "Season-Sans-Regular";--ff-quote: "Season-Sans-Regular";--ff-sub-nav: "Season-Sans-Regular";--ff-sub-nav-selected: "Season-Sans-Bold";--ff-level-selector: "Season-Sans-Regular";--ff-map: "Season-Sans-Regular";--ff-login: "Season-Mix-Medium";--ff-filter: "Season-Sans-Regular";--ff-filter-heading: "Season-Mix-Medium";--ff-dropdown-heading: "Season-Mix-Medium";--ff-dropdown-subheading: "Season-Sans-Regular";--ff-location-list: "Season-Sans-Regular";--ff-palette-title: "Season-Sans-Regular";--ff-northpoint: "Season-Sans-Regular";--ff-roomlist-summary: "Season-Sans-Bold";--bg-apt-list-table: var(--white);--bg-bubble-map: transparent;--bg-button-key: var(--white);--bg-button: var(--white);--bg-button-selected: var(--black);--bg-carousel-bubble-selected: var(--black);--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-filter-checked: var(--black);--bg-filter-slider-left: var(--black);--bg-filter-slider-right: var(--black);--bg-filter-slider-thumb: var(--black);--bg-floor-plan: #fff;--bg-gallery-index: var(--white);--bg-level-selector-selected: var(--black);--bg-level-selector: var(--white);--bg-location-selected: var(--black);--bg-login: var(--black);--bg-map: var(--white);--bg-modal: rgba(81, 81, 81, .85);--bg-nav-icon-selected: #fff;--bg-nav-icon: #c4c4c4;--bg-nav-selected: transparent;--bg-nav: var(--black);--bg-out-of-sync: #efd6fa;--bg-page-nav: var(--white);--bg-popup-inner: var(--white);--bg-primary-2: var(--white);--bg-primary: var(--white);--bg-row-even: #fff;--bg-row-odd: var(--white);--bg-screensaver: var(--white);--bg-scrollbar-thumb: var(--black);--bg-scrollbar-track: var(--white);--bg-section-1: var(--white);--bg-section-2: var(--white);--bg-section-header: var(--white);--bg-siteplan-counter: var(--black);--bg-sub-nav-selected: var(--black);--bg-sub-nav: var(--black);--bg-switcher: var(--white);--bg-table-heading: var(--made-up-grey);--bg-text-input-visible: var(--white);--bg-text-input: var(--white);--bg-top-right-container: var(--black);--bg-view-bubble-map: var(--white);--bg-wb-logo: var(--white);--clr-nav: var(--white);--clr-nav-selected: var(--white);--clr-table: var(--black);--clr-body: var(--black);--clr-body-light: var(--white);--clr-caption: var(--white);--clr-caption-plan: var(--black);--clr-alert: red;--clr-filter-body: var(--black);--clr-filter-heading: var(--black);--clr-button-selected: var(--white);--clr-button: var(--black);--clr-button-key: var(--black);--clr-location-selected: var(--black);--clr-location-filter-selected: var(--white);--clr-level-selector-selected: var(--white);--clr-northpoint-spin: var(--white);--clr-northpoint-plan: var(--black);--clr-top-right-container: var(--white);--bg-luxe: var(--black);--clr-luxe-body: var(--white);--brdr-login: var(--black);--brdr-filter: var(--black);--brdr-filter-checkbox: var(--black);--brdr-filter-checked: var(--white);--brdr-filter-heading: var(--black);--brdr-apt-list-availability: var(--white);--brdr-table-row: var(--white);--fs-alert: .8rem;--fs-apt-summary: .65rem;--fs-aptmask-label: .8rem;--fs-body: .85rem;--fs-button-key: 1.02rem;--fs-button: .72rem;--fs-caption: .54rem;--fs-control-panel-list: .84rem;--fs-control-panel-policy: .72rem;--fs-dropdown-heading: .8rem;--fs-dropdown-subheading: .6rem;--fs-filter-heading: .85rem;--fs-filter: .75rem;--fs-h1-xl: 2.5rem;--fs-h1-xxl: 3rem;--fs-h1: 2rem;--fs-h2: 1.5rem;--fs-h3: 1rem;--fs-h4: 1rem;--fs-h5: .72rem;--fs-h6: 1rem;--fs-location-list: .72rem;--fs-location-filter: .5rem;--fs-login-button: .802rem;--fs-mapbox-marker: .55rem;--fs-nav: .84rem;--fs-nav-selected: 1rem;--fs-northpoint: .9rem;--fs-plotcard-infosummary: .56rem;--fs-plotcard-table: .66rem;--fs-qrcode-summary: .63rem;--fs-small: .6rem;--fs-sub-nav: .6rem;--fs-table: .8rem;--fs-wb-flexlist-small: 1rem;--fs-wb-flexlist: 1rem}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{interpolate-size:allow-keywords;overflow-x:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:1.5dvh;--clamp-value: 1dvw}html,body{width:100dvw;height:100dvh;-webkit-box-sizing:border-box;box-sizing:border-box;overscroll-behavior-x:none;overscroll-behavior-y:none;font-family:var(--ff-body)}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#root{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:pre-line}img,picture,video,canvas,svg,small{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}ol,ul{list-style:none}a{color:initial;text-decoration:none;cursor:pointer}h1{font-size:var(--fs-h1);font-family:var(--ff-h1)}h1.super-heading{font-size:var(--fs-h1-xl)}h1.mega-heading{font-size:var(--fs-h1-xxl)}h2{font-size:var(--fs-h2);font-family:var(--ff-h2)}h3{font-size:var(--fs-h3);font-family:var(--ff-h3)}h4{font-size:var(--fs-h4);font-family:var(--ff-h4)}h5{font-size:var(--fs-h5);font-family:var(--ff-h5)}h6{font-size:var(--fs-h6);font-family:var(--ff-h6)}small{font-size:var(--fs-small);font-family:var(--ff-small)}p,input,ul{font-size:var(--fs-body);font-family:var(--ff-body);color:var(--clr-body)}input[type=checkbox],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}table{font-size:var(--fs-table);font-family:var(--ff-table);color:var(--clr-table)}button{cursor:pointer;border:none;font-size:var(--fs-button);font-family:var(--ff-button);background:var(--bg-button);color:var(--clr-button);height:var(--btn-height)}#root{height:100%}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;text-transform:uppercase;line-height:1.2;letter-spacing:.1ch}h1+p,h1+ul{margin-top:4dvh}h1 span{display:block;padding-left:2ch;font-family:var(--ff-h1-alt)}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:.15ch}p{display:block;line-height:1.5;letter-spacing:.05ch}p+p{margin-top:1.53dvh}input[type=text]{border:none;padding:0 .5rem}button{border:none}.portrait{display:none}.disabled{opacity:.5;pointer-events:none}.placeholder{color:var(--black)}.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-video-1.svg) 50% / contain no-repeat;pointer-events:none}video::-webkit-media-controls-panel,video::-webkit-media-controls-enclosure{left:5rem;width:38rem;background:none}video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-fullscreen-button{display:none}.loremipsum{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}._building_H1_luxeSpecs{--bg-primary: var(--bg-luxe)}._building_H1_luxeSpecs .primary-panel{-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out;background-image:url(../assets/branding/logo_pattern_ten.svg)}._building_H1_luxeSpecs h1{color:var(--clr-luxe-heading)}._building_H1_luxeSpecs h5,._building_H1_luxeSpecs ul.speclist,._building_H1_luxeSpecs ul.speclist li:not(.selected) a{color:var(--clr-luxe-body)}._building_H1_luxeSpecs nav ul li a:not(.active){-webkit-filter:invert(1);filter:invert(1)}._building_H1_luxeSpecs ::-webkit-scrollbar-track{background:transparent}:is(:is(._building_H1_luxeSpecs .bottom-sheet>div) .bottom-controls) .bottom-fullscreen{background-image:url(../assets/decorations/icon_magnifying_glass_black_white.svg)}::-webkit-scrollbar{width:var(--scroll-width)}::-webkit-scrollbar-track{background-clip:content-box;background:var(--bg-scrollbar-track)}::-webkit-scrollbar-thumb:vertical{background:var(--bg-scrollbar-thumb);display:block;border:2px solid var(--primarybg);border-radius:10px}::-webkit-scrollbar:horizontal{height:var(--vertical-scroll-height)}::-webkit-scrollbar-track:horizontal{background:var(--bg-scrollbar-track);background-clip:content-box}::-webkit-scrollbar-thumb:horizontal{background:var(--bg-scrollbar-thumb);display:block;border-radius:10px}.no-scroll-bar::-webkit-scrollbar{width:0;height:0}.control-panel{position:absolute;top:0;left:0;width:var(--root-width);height:var(--root-width);z-index:3}.popup.control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup.control-panel .popup-inner{background-color:var(--bg-control-panel);padding:2dvh;width:clamp(300px,38dvw,1300px);height:initial;min-height:40dvh;max-height:calc(100dvh - 8rem);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.popup.control-panel .popup-inner) *{font-family:sans-serif;font-weight:400}:is(.popup.control-panel .popup-inner) h4{border-bottom:1px solid #d3d3d3;padding-bottom:.5dvh;margin-bottom:1.5dvh}:is(.popup.control-panel .popup-inner) ul{font-size:var(--fs-control-panel-list);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25dvh;padding-left:2dvh}:is(:is(.popup.control-panel .popup-inner) ul) li{padding:.5dvh 1.5dvh .5dvh 0}.selected:is(:is(:is(.popup.control-panel .popup-inner) ul) li){background:url(../assets/decorations/icon_check.svg) 100% 0% / 2dvh no-repeat}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus0,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus1,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus2,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus3,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus4,:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus5{background-size:1rem;background-repeat:no-repeat;background-position:0% 75%;padding:.4dvh 0 .2dvh 2dvh;opacity:1}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus0{background-image:url(../assets/decorations/error.png);opacity:.5}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus1{background-image:url(../assets/decorations/warning.png);opacity:.75}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus2{background-image:url(../assets/decorations/nolights.png)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus3{background-image:url(../assets/decorations/settings.png)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus4{background-image:url(../assets/decorations/nousb.png)}:is(:is(.popup.control-panel .popup-inner) ul) li.modelstatus5{background-image:url(../assets/decorations/lights.png)}:is(.popup.control-panel .popup-inner) .settings-section-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2dvh}:is(:is(.popup.control-panel .popup-inner) .settings-section-container) .setting-sections{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.full-width:is(:is(:is(.popup.control-panel .popup-inner) .settings-section-container) .setting-sections){-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}:is(.popup.control-panel .popup-inner) .policy-container{width:100%;padding-bottom:2dvh}:is(:is(.popup.control-panel .popup-inner) .policy-container) p{margin:0;font-size:var(--fs-control-panel-policy)}:is(:is(.popup.control-panel .popup-inner) .policy-container) a{color:gray;text-decoration:underline}.millerhare-version{position:absolute;bottom:1rem;right:1rem;padding-top:3rem;background:url(../assets/decorations/logo_millerhare_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% / contain no-repeat;mask:var(--menu-icon) 50% / contain no-repeat;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bg-nav-icon);width:1dvw}:is(:is(:is(nav ul) li) a.active) .icon{background-color:var(--bg-nav-icon-selected)}.menu-whybuy:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_star_black.svg)}.menu-explore:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_map_black.svg)}.menu-masterplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_buildings_black.svg)}.menu-b:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_building1_black.svg)}.menu-c:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_building2_black.svg)}.menu-availability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_door_open_black.svg)}.menu-media:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_image_black.svg)}.menu-developer:is(:is(nav ul) li){--menu-icon: url(../assets/branding/logo_developer.svg)}.menu-switchuser:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_user_black.svg)}.menu-settings:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_cog_black.svg)}.menu-contact:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_envelope_black.svg)}.menu-whybuy-keyfacts:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_memo_black.svg)}.menu-whybuy-connections:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_map_black.svg)}.menu-whybuy-bermondsey:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_signpost_black.svg)}.menu-whybuy-amenities:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lotus_black.svg)}.menu-whybuy-business:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_briefcase_black.svg)}.menu-whybuy-education:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_book_black.svg)}.menu-whybuy-greenspaces:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_bench_tree_black.svg)}.menu-whybuy-history:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_quill_black.svg)}.menu-whybuy-buyingnew:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_diamond_black.svg)}.menu-whybuy-investment:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_coins_black.svg)}.menu-building-B-overview:is(:is(nav ul) li),.menu-building-C-overview:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_memo_black.svg)}.menu-building-B-interiors:is(:is(nav ul) li),.menu-building-C-interiors:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lamp_black.svg)}.menu-building-B-spec:is(:is(nav ul) li),.menu-building-C-spec:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_clipboard_black.svg)}.menu-masterplan-siteplan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_floorplan_black.svg)}.menu-masterplan-amenities:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_lotus_black.svg)}.menu-masterplan-landscape:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_bench_tree_black.svg)}.menu-developer-londonsquare:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_shield_black.svg)}.menu-developer-designedforlife:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_pencil_ruler_black.svg)}.menu-developer-transformingtomorrow:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_eye_star_black.svg)}.menu-developer-sustainability:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_sprout_black.svg)}.menu-apartment-location:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_target_black.svg)}.menu-apartment-plan:is(:is(nav ul) li),.mobile-menu-apartment-plan:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_floorplan_black.svg)}.menu-apartment-interiors:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_sofa_black.svg)}.menu-apartment-cchoices:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_swatches_black.svg)}.menu-apartment-views:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_panorama_black.svg)}.menu-apartment-tour:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_streetview_black.svg)}.menu-apartment-specs:is(:is(nav ul) li),.mobile-menu-apartment-dims:is(:is(nav ul) li){--menu-icon: url(../assets/decorations/icon_clipboard_black.svg)}nav.root-menu{position:fixed;width:var(--root-width);bottom:0;left:0;height:100dvh;z-index:2;background:url(../assets/branding/logo.svg) no-repeat 50% 6.9dvh / 80% var(--bg-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2dvh}nav.root-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--ff-nav);font-size:var(--fs-nav);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75dvh;width:100%;height:80dvh}: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%;display:none}:is(:is(nav.root-menu ul) li) span{line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:padding .25s ease-in-out;transition:padding .25s ease-in-out}: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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;height:100%;color:var(--clr-nav);padding:0 1.1dvw;text-transform:uppercase;letter-spacing:.2ch}:is(:is(:is(nav.root-menu ul) li) a):after{content:"";position:absolute;pointer-events:none;width:0;height:100%;overflow:hidden;background:url(../assets/decorations/icon_shield_white.svg) 0 50% / auto 1.2dvw no-repeat var(--bg-nav-selected);-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.active:is(:is(:is(nav.root-menu ul) li) a):after{width:1.5dvw;-webkit-transition:width .25s ease-in-out .25s;transition:width .25s ease-in-out .25s}.active:is(:is(:is(nav.root-menu ul) li) a) .icon{background-color:var(--bg-nav-icon-selected)}.active:is(:is(:is(nav.root-menu ul) li) a) span{padding-left:1.5dvw}:is(:is(nav.root-menu ul) li):not(.menu-contact) a.active span{font-family:var(--ff-nav-selected)}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) span{display:none}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-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:6.9dvh}.menu-developer:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:auto 85%;mask-size:auto 85%}:is(.menu-developer:is(:is(nav.root-menu ul) li) a.active) .icon{-webkit-mask-size:contain;mask-size:contain}.menu-switchuser:is(:is(nav.root-menu ul) li){margin:2dvh 0 0;max-height:10dvh}.user-name:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span){text-transform:capitalize;margin-top:1dvh;font-weight:400;font-family:var(--ff-nav-alt)}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){font-size:var(--fs-sub-nav);font-family:var(--ff-sub-nav);margin:.5dvh 0 0}.menu-settings:is(:is(nav.root-menu ul) li){position:absolute;width:var(--root-width);height:var(--root-width);top:0;left:0}.menu-contact:is(:is(nav.root-menu ul) li){display:none;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}:is(.menu-contact:is(:is(nav.root-menu ul) li) a.active) span{padding:initial;font-family:var(--ff-sub-nav-selected)}nav.root-menu button.burger-menu-trigger{display:none;grid-row:span 2;height:100%;background:url(../assets/decorations/3dots.svg) 50% / 1rem no-repeat #ffffff80;-webkit-transition:background-position .25s ease-in-out;transition:background-position .25s ease-in-out;position:relative}:is(nav.root-menu button.burger-menu-trigger):before{content:"Less";font-family:var(--ff-nav);font-size:var(--fs-nav);position:absolute;top:calc(var(--nav-height-portrait) * 1.2);left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}nav.scroll-nav,nav.page-nav{position:fixed;left:calc(var(--root-width) + .2dvw);z-index:17;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}:is(nav.scroll-nav,nav.page-nav) ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;font-family:var(--ff-sub-nav);font-size:var(--fs-sub-nav)}: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;text-transform:capitalize;margin-top:.5rem}:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a{color:var(--clr-nav);text-align:center;padding:.5rem;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-filter:invert(1);filter:invert(1);letter-spacing:.2ch}.active:is(:is(:is(:is(nav.scroll-nav,nav.page-nav) ul) li) a){-webkit-filter:invert(0);filter:invert(0)}.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav{width:calc(var(--primary-width));-webkit-transform:initial;transform:initial;top:initial;bottom:0;left:calc(var(--root-width));background-color:var(--bg-primary);padding:.2dvw}:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:all}: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{line-height:1;font-family:var(--ff-sub-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.15ch;border:1px solid var(--black)}:is(:is(:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul) li) a{height:100%;padding:.4dvh}.modal-overlay{background:var(--bg-modal);position:fixed;z-index:54;top:0;left:0;width:100dvw;height:100dvh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-overlay .popup{position:relative;top:0;left:0;width:100dvw;height:100dvh}.modal-overlay .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}:is(.modal-overlay .modal-content)>video,:is(.modal-overlay .modal-content) video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:is(.modal-overlay .modal-content) video::-webkit-media-controls-panel,:is(.modal-overlay .modal-content) video::-webkit-media-controls-enclosure{left:5rem;width:38rem;background:none}:is(.modal-overlay .modal-content) video::-webkit-media-controls-overlay-play-button,:is(.modal-overlay .modal-content) video::-webkit-media-controls-fullscreen-button{display:none}:is(.modal-overlay .modal-content) .videowrapper{width:100dvw;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.modal-overlay .modal-content)>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:is(.modal-overlay .modal-content) .carousel-container{--carousel-width: 100dvw;--carousel-height: 100dvh;background:var(--black)}:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample{background-color:transparent}:is(:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample) .textbox_small{display:none}:is(:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(:is(.modal-overlay .modal-content) .carousel-container) .inner) svg{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.with-primary:is(:is(.modal-overlay .modal-content) .carousel-container){margin-left:initial}.locator:is(:is(.modal-overlay .modal-content) .carousel-container) .inner{width:var(--carousel-width)}:is(:is(.modal-overlay .modal-content) .carousel-container) .prev,:is(:is(.modal-overlay .modal-content) .carousel-container) .next{bottom:.5rem}.plan:is(:is(.modal-overlay .modal-content) .carousel-container){background-color:var(--white)}:is(.modal-overlay .modal-content) .qrcode{width:20dvw;display:block;margin:0 auto}:is(:is(.modal-overlay .modal-content) .qrcode) svg{width:100%;aspect-ratio:1 / 1}:is(:is(.modal-overlay .modal-content) .qrcode) .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2dvh}:is(:is(:is(.modal-overlay .modal-content) .qrcode) .share) button{background-color:var(--bg-button);color:var( --clr-button);padding:0 1dvh}.modal-overlay .btn-close{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding);height:var(--round-btn-height);width:var(--round-btn-height);background:url(../assets/decorations/icon_collapse_black.svg) 50% / contain no-repeat}.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}.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}: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);background:var(--white);color:var(--black)}:is(.login-container,.release-container) button.loginanon{width:100%}:is(.login-container,.release-container) .logasdifferentuser{margin:1.6dvh 0}:is(.login-container,.release-container) .keyboardrow.first-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.2dvh}:is(.login-container,.release-container) .input-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}:is(:is(.login-container,.release-container) .input-container):after{content:attr(data-status);color:var(--clr-alert);position:absolute;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:calc(var(--key-btn-size) * .4);font-size:var(--fs-alert)}.loading:is(.login-container,.release-container) .input-container:before{content:"";background:url(../assets/decorations/loading.gif) 50% / 80% no-repeat;width:var(--login-btn-height);height:var(--login-btn-height);display:block;position:absolute;right:0;top:0}:is(.login-container,.release-container) input{width:100%;height:var(--login-btn-height);outline:none;background:var(--bg-text-input)}:is(.login-container,.release-container) input:focus-visible{background:var(--bg-text-input-visible);border:1px solid var(--brdr-login)}:is(.login-container,.release-container) .key_backspace{width:var(--login-btn-height);height:var(--login-btn-height);border-left:1px solid var(--black)}:is(.login-container,.release-container) .keyboardrow:not(.first-row){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;gap:1%;-webkit-transition:.25s height ease-in-out;transition:.25s height ease-in-out;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--key-btn-size)}:is(:is(.login-container,.release-container) .keyboardrow:not(.first-row)) button{padding:initial;color:var(--clr-button-key);font-size:var(--fs-login-button);background:var(--bg-button-key);text-transform:uppercase;font-family:var(--ff-sub-nav-selected)}: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}:is(.login-container,.release-container):not(.showkeyboard) .keyboardrow:not(.first-row){height:0;overflow:hidden}:is(:is(.login-container,.release-container):not(.showkeyboard) .btn-container) button{opacity:.5;pointer-events:none}.showkeyboard:is(.login-container,.release-container) .keyboardrow:not(.first-row){margin-bottom:.5dvh}.showkeyboard:is(.login-container,.release-container) .keyboardrow:nth-of-type(6){margin-top:2dvh}:is(.login-container,.release-container) .keyboardrow:nth-of-type(6){height:var(--login-btn-height)}:is(.login-container,.release-container) .key_space,:is(.login-container,.release-container) .btn-container{width:70%}:is(.login-container,.release-container) .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh;margin:1.5dvh auto 0}:is(:is(.login-container,.release-container) .btn-container)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.login-container,.release-container) .release-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1dvw}:is(:is(.login-container,.release-container) .release-button-container) button{width:max(5dvw,6.5rem)}:is(:is(.login-container,.release-container) .customercodeis) .customercodetag{display:block;margin-top:5dvh}:is(:is(.login-container,.release-container) .customercodeis) .customercode{font-size:var(--fs-h2);display:block;margin-bottom:5dvh}.carousel-container{--carousel-width: 55dvw;--carousel-height: 100dvh;width:var(--carousel-width);height:var(--carousel-height);overflow:hidden;position:relative}.carousel-container.full-width{--carousel-width: calc(100dvw - var(--root-width));--carousel-height: 100dvh;margin-left:0}.carousel-container.with-primary{--carousel-width: calc(100dvw - var(--root-width) - var(--primary-width));margin-left:var(--primary-width)}.carousel-container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;-webkit-transition:left .25s ease-out;transition:left .25s ease-out;height:var(--carousel-height)}:is(.carousel-container .inner) .sample{-webkit-box-flex:1;-ms-flex:1 0 var(--carousel-width);flex:1 0 var(--carousel-width);height:var(--carousel-height);width:var(--carousel-width);overflow:hidden;position:relative;background:var(--bg-carousel-sample)}:is(:is(.carousel-container .inner) .sample)>img,:is(:is(.carousel-container .inner) .sample)>svg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.contain:is(:is(:is(.carousel-container .inner) .sample)>img,:is(:is(.carousel-container .inner) .sample)>svg){-o-object-fit:contain;object-fit:contain}:is(:is(.carousel-container .inner) .sample) .textbox_small{position:absolute;z-index:1;top:0;left:0;width:15rem;background:var(--bg-carousel-textbox);padding:1rem}.carousel-container .next,.carousel-container .prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:var(--round-btn-height);height:5.9dvh;background-size:80%;background-repeat:no-repeat;background-position:100% 50%;background-image:url(../assets/decorations/arrow_left.svg);background-color:var(--white)}.carousel-container .next{background-image:url(../assets/decorations/arrow_right.svg);text-align:right;right:0;left:unset;background-position:0% 50%}.carousel-container .enlarge{left:var(--primary-padding);bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px))}.carousel-container .carousel-counter{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);gap:calc(max(.42dvw,.5rem)/2)}:is(.carousel-container .carousel-counter) .counter{background-color:var(--bg-carousel-bubble);border-radius:.5rem;-webkit-box-flex:0;-ms-flex:0 0 max(.42dvw,.5rem);flex:0 0 max(.42dvw,.5rem);height:max(.42dvw,.5rem);cursor:pointer;-webkit-transition:-webkit-box-flex .25s ease-in-out;transition:-webkit-box-flex .25s ease-in-out;transition:flex .25s ease-in-out;transition:flex .25s ease-in-out,-webkit-box-flex .25s ease-in-out,-ms-flex .25s ease-in-out;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.6);box-shadow:0 0 2px #0009;border:1px solid var(--white)}:is(:is(.carousel-container .carousel-counter) .counter):hover{opacity:.65}.active:is(:is(.carousel-container .carousel-counter) .counter){background:var(--bg-carousel-bubble-selected);-webkit-box-flex:0;-ms-flex:0 0 calc(max(.42dvw,.5rem)*2);flex:0 0 calc(max(.42dvw,.5rem)*2);-webkit-transition:-webkit-box-flex .25s ease-in-out;transition:-webkit-box-flex .25s ease-in-out;transition:flex .25s ease-in-out;transition:flex .25s ease-in-out,-webkit-box-flex .25s ease-in-out,-ms-flex .25s ease-in-out}:is(.primary-panel .carousel-container) .carousel-counter{bottom:calc(var(--primary-padding))}.primary-panel .enlarge{bottom:calc(var(--primary-padding))}.primary-panel .caption{width:100%;padding:1dvh}.enlarge{position:absolute;width:var(--round-btn-height);height:var(--round-btn-height);background-image:url(../assets/decorations/icon_expand_black.svg)}.caption,.bubble-caption{position:absolute;top:.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.bubble-caption{top:initial;left:initial;bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem;-webkit-transform:initial;transform:initial;text-align:right}.bubble-caption h5{font-size:var(--fs-h6)}.screensaver-container{position:absolute;width:100dvw;height:100dvh;z-index:10;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screensaver-container img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.screensaver-container .screensaver-image,.screensaver-container .screensaver-video{position:absolute;z-index:-1;width:100%;height:100%}:is(.screensaver-container .screensaver-image,.screensaver-container .screensaver-video) img,:is(.screensaver-container .screensaver-image,.screensaver-container .screensaver-video) video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screensaver-container .screensaver-logo,.screensaver-container .screensaver-dev-logo{z-index:1;pointer-events:none}.screensaver-container .screensaver-logo{width:min(25rem,80dvw);background:url(../assets/branding/logo.svg) 50% / contain no-repeat;aspect-ratio:1/1;top:50%}.screensaver-container .screensaver-dev-logo{position:absolute;bottom:6dvh;width:max(6.25rem,7dvw);aspect-ratio:1/1;background:url(../assets/branding/logo_developer.svg) 50% 100% / contain no-repeat;bottom:3dvw}.primary-panel{position:absolute;width:var(--primary-width);z-index:1;padding:var(--primary-padding);background:url(../assets/branding/logo_pattern.svg) 37% 59dvh / 130dvh no-repeat var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100dvw}.primary-panel.full-height{height:100dvh}.primary-panel.top-right{left:initial;right:0}.primary-panel h1,.primary-panel h5,.primary-panel p{text-align:center}.primary-panel p{margin:2dvh 0}:is(.primary-panel .gallery-index)+h5{margin:3dvh 0 1dvh}.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 .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% / max(10.8dvw,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_white.svg);background-repeat:no-repeat;background-size:50%;background-position:50%;width:100%;height:100%}:is(.northpoint-container .northpoint) p{font-size:var(--fs-northpoint);text-transform:uppercase;text-align:center;line-height:min(7dvw,1rem);color:var(--clr-northpoint-spin);font-family:var(--ff-northpoint)}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;color:var(--clr-button);display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-button);border:1px solid var(--black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:max(5dvw,6.5rem)}:is(.apartment-filter .grouped-filters-header):after{width:max(1dvh,1rem);content:url(../assets/decorations/icon_filter_dark.svg)}:is(.apartment-filter .grouped-filters-header):before{content:"More Filters";white-space:nowrap;line-height:3.25dvh}.group-open:is(.apartment-filter .grouped-filters-header){background-color:var(--bg-button-selected);color:var(--clr-button-selected)}.group-open:is(.apartment-filter .grouped-filters-header):after{width:max(1dvh,1rem);content:url(../assets/decorations/icon_filter.svg)}.group-open:is(.apartment-filter .grouped-filters-header):before{content:"Hide Filters"}.group-closed:is(.apartment-filter .grouped-filters-wrapper){height:0;overflow:hidden}.group-open:is(.apartment-filter .grouped-filters-wrapper){overflow-y:auto;padding-right:1dvh;background:var(--white);padding:calc(var(--primary-padding)/2);max-height:55dvh}.apartment-filter ul{display:grid;grid-template-columns:repeat(2,1fr);gap:max(.1dvw,.2rem) max(.15dvw,1rem);font-size:var(--fs-filter);font-family:var(--ff-filter);text-transform:capitalize;margin-bottom:2dvh}:is(.apartment-filter ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.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)}.unreleased:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-unavailable)}.available:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-available)}.reserved:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-reserved)}.sold:is(:is(.apartment-filter ul) li) input{background-color:var(--sales-sold)}.availability:is(:is(.apartment-filter ul) li) input[type=checkbox]:checked{background-image:url(../assets/decorations/icon_check_white.svg)}:is(:is(.apartment-filter ul) li) input[type=checkbox]:checked{background-image:url(../assets/decorations/icon_check.svg)}:is(:is(.apartment-filter ul) li) label{width:100%;padding:.37dvh 0}.developments:is(.apartment-filter ul) li{background-color:var(--made-up-grey);height:3.5dvh;padding:0 1dvh;color:#f0f}.apartment-filter .aptgiam,.apartment-filter .apttenure,.apartment-filter .plotnamefilter{display:none}.filter-tables{margin-top:1rem}h4.filter_heading{font-family:var(--ff-filter-heading);font-size:var(--fs-filter-heading);color:var(--clr-filter-heading);padding:.5dvh 0;margin-bottom:.5dvh;text-align:center;text-transform:uppercase;border-top:1px solid var(--black)}.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:1px 1px rgba(0,0,0,.1);box-shadow:1px 1px #0000001a}:is(.scalarvalue>div)>[sign]{margin-top:.7dvh;padding:.2dvh .5dvw 0 0;font-family:var(--ff-filter);color:var(--clr-filter-body);display:inline-block;width:50%;text-align:right;font-size:var(--fs-small)}:is(:is(.scalarvalue>div)>[sign]):last-of-type{padding:.2dvh 0 0 .5dvw;text-align:left}:is(:is(.scalarvalue>div)>[sign]):last-of-type:before{content:"-";position:absolute;margin-left:-.5dvw;font-family:sans-serif;line-height:.6}.scalarvalue>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;width:100%;opacity:0}:is(.scalarvalue>input[type=range])::-webkit-slider-thumb{width:1.45dvw;height:1.45dvw;border-radius:0;pointer-events:all;-webkit-appearance:none}div.level-selector-position{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(var(--root-width) + var(--primary-width));z-index:1;background:var(--bg-level-selector);font-family:var(--ff-level-selector);font-size:var(--fs-body);padding:.25dvh 0;-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}button.filter,button.collection{display:none}.table-scroll table{border-collapse:collapse}:is(.table-scroll table) tr{background-color:var(--bg-row-even)}.outOfSync:is(:is(.table-scroll table) tr){background-color:var(--bg-out-of-sync)!important}:is(:is(.table-scroll table) tr):nth-child(odd of:not(.filtered)) td{background-color:var(--bg-row-odd)}:is(:is(.table-scroll table) tr) td:first-child{position:relative}:is(:is(:is(.table-scroll table) tr) td:first-child):before{content:"";position:absolute;width:.5rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}.availabilitycode0:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-unavailable)}.availabilitycode1:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-available)}.availabilitycode2:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-reserved)}.availabilitycode3:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-sold)}:is(:is(.table-scroll table) tr) th,:is(:is(.table-scroll table) tr) td{text-align:left}.apartmentname:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_magnifying_glass_black.svg) max(1dvw,.69rem) 50% / auto max(.8dvw,.75rem) no-repeat;padding-left:max(2.3dvw,1.88rem)}.release:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_heart_black.svg) 50% / auto max(.8dvw,.75rem) no-repeat}.release.released:is(:is(:is(.table-scroll table) tr) td){background-image:url(../assets/decorations/icon_heart_solid_black.svg)}.beds:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_bed_black.svg) 0 50% / max(.6dvw,.69rem) no-repeat;padding-left:max(1.2dvw,1rem)}.pdf:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_printer_black.svg) 50% / auto max(.8dvw,.75rem) no-repeat}.view:is(:is(:is(.table-scroll table) tr) td) span.view-short{display:none}.apartment-list-container{position:absolute;width:calc(100dvw - var(--primary-width) - var(--root-width) - (var(--window-inset-padding)*5));height:var(--apt-list-height);z-index:2;top:var(--window-inset-padding);left:calc(var(--primary-width) + (var(--window-inset-padding)*4))}.apartment-list-container .table-scroll{height:var(--apt-list-height);overflow-y:auto;background:var(--bg-apt-list-table)}:is(.apartment-list-container .table-scroll) table{width:100%;table-layout:fixed}:is(:is(.apartment-list-container .table-scroll) table) thead{position:sticky;top:0;z-index:1;font-size:.9em}:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr{background-color:var(--bg-table-heading);text-transform:uppercase;color:var(--black)}:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{float:left;margin-right:.75dvh;width:.75dvh;content:url(../assets/decorations/icon_sort_black.svg);background-repeat:no-repeat}.sortasc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_up_black.svg)}.sortdesc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_down_black.svg)}:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th{padding:.5dvw}.pdf:is(:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th){display:none}.filtered:is(:is(:is(.apartment-list-container .table-scroll) table) tr){display:none}.content-wrapper.apartment-list-closed .apartment-list-container{display:none}.filter-tables{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.filter-tables h6{text-align:center;font-family:var(--ff-filter-heading);font-size:var(--fs-h5);text-transform:uppercase;border:1px solid var(--brdr-filter);color:var(--clr-filter-heading);padding:.5dvh 0 .1dvh}.filter-tables .tables-flex{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}:is(.filter-tables .tables-flex) h6:nth-of-type(2){margin-top:1dvh}.filter-tables .table-scroll{overflow-x:hidden;max-height:50%}#history:is(.filter-tables .table-scroll){max-height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-tables table{width:100%}:is(:is(.filter-tables table) tbody:empty):before{content:"-";display:block;height:1rem;color:var(--clr-body);text-align:center}:is(.filter-tables table) thead{display:none}:is(:is(.filter-tables table) tr) td{height:3dvh;min-width:3dvh}.blockname:is(:is(:is(.filter-tables table) tr) td),.homelevel:is(:is(:is(.filter-tables table) tr) td),.area:is(:is(:is(.filter-tables table) tr) td),.price:is(:is(:is(.filter-tables table) tr) td),.view:is(:is(:is(.filter-tables table) tr) td){display:none}.outOfSync:is(:is(.filter-tables table) tr) td{background-color:var(--bg-out-of-sync)!important}.content-wrapper._masterplan{margin-left:0;width:100dvw}.content-wrapper._masterplan .floating-logo{width:calc(var(--root-width) + var(--primary-width));height:var(--root-width);position:absolute;background:url(../assets/branding/logo.svg) no-repeat 50% 3dvh / 7.5dvh var(--bg-nav);pointer-events:none;z-index:3}.content-wrapper._masterplan .content-window{z-index:2}:is(.content-wrapper._masterplan .content-window) section{pointer-events:none}:is(:is(.content-wrapper._masterplan .content-window) section)>*{pointer-events:all}:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container.full-width{margin-left:var(--root-width)}:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel{background-color:var(--bg-primary-2);gap:2dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h5{text-align:center}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1{padding:0 0 .75dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h5{padding:0 0 1.5dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) p{text-align:center}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) h1+p{margin-top:1.5dvh}:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel{margin-left:var(--root-width);z-index:-1}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) img.logo{max-height:6rem;max-width:8rem;margin:0 auto 1.5dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.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:"";background:url(../assets/decorations/icon_shield_solid_black.svg) 50% / contain no-repeat;color:var(--white);text-align:center;counter-increment:item;content:counter(item);display:block;width:max(1dvw,1.25rem);height:max(1dvw,1.25rem);aspect-ratio:1 / 1;font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):last-of-type{border:none}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li){color:var(--clr-location-selected)}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) ul.siteplan) li):before{background:var(--clr-location-selected)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper{margin:0 0 1dvh}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button{display:block;margin:0 auto 1dvh;padding:0 max(.4dvw,.5rem);height:var(--tabs-height);border-radius:3px;font-size:var(--fs-h5)}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button){background:var(--bg-button);color:var(--clr-button)}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .button-wrapper) button):last-child{margin:0 auto}:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container{--carousel-width: calc(var(--primary-width) - (var(--primary-padding) * 2));--carousel-height: calc(var(--primary-width) - (var(--primary-padding) * 2))}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .enlarge{bottom:calc(var(--primary-padding) * .5)}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .bubbles{bottom:0}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .next{width:1.25dvw;height:4.4dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .enlarge{left:.5rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .inner) .sample) img{-o-object-fit:cover;object-fit:cover}.contain:is(:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .inner) .sample) img){-o-object-position:bottom;object-position:bottom}.primary-width:is(:is(.content-wrapper._masterplan .content-window) section){width:calc(var(--root-width) + var(--primary-width))}section.spec,section.apartment-specs{background:var(--white);padding:7.4dvh 7.4dvh 7.4dvh calc(7.4dvh + var(--primary-width));height:100dvh}:is(section.spec,section.apartment-specs) div.scroll-div{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 3dvw;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(section.spec,section.apartment-specs) h1{width:100%;padding:initial;margin-bottom:var(--primary-padding)}:is(section.spec,section.apartment-specs) .column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh}:is(:is(section.spec,section.apartment-specs) .column) h4{margin-bottom:1dvh;text-transform:uppercase}:is(:is(section.spec,section.apartment-specs) .column) p{line-height:1;margin:0 0 1dvh}:is(:is(section.spec,section.apartment-specs) .column) small{margin-top:auto}.spec-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5dvh}:is(.spec-section ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5dvh}:is(:is(.spec-section ul) li):before{content:"-"}section.spec-bubble h4{text-transform:uppercase}section.spec{padding:7dvh 7dvh calc(var(--sub-nav-height) * 3) 7dvh}.bubblewrapper{width:100%;height:100%;position:relative}.bubblewrapper:before{content:"Computer generated images are indicative only and subject to change";position:absolute;bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem;font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:1px 1px 2px black;z-index:1}.content-window.with-primary .bubblewrapper{width:calc(100% - var(--primary-width));margin-left:var(--primary-width)}.enlarge-bubble{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding);z-index:1;width:var(--round-btn-height);height:var(--round-btn-height);background:url(../assets/decorations/icon_expand_black.svg)}.bubblecontainer{height:100%;width:100%}.toggleBubbleMap{position:absolute;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:calc(var(--primary-padding) + (var(--round-btn-height) * 1.5));height:var(--round-btn-height);width:var(--round-btn-height);z-index:9;background:url(../assets/decorations/icon_map_minus.svg) 50% / contain no-repeat}.toggleBubbleMap.state-closed{background:url(../assets/decorations/icon_map_plus.svg) 50% / contain no-repeat}.primary-panel .toggleBubbleMap{display:none}.bubblemap{position:absolute;--zoom: 1;width:var(--bubble-map-large);height:var(--bubble-map-large);z-index:54;background:var(--bg-bubble-map);pointer-events:none;left:var(--primary-padding);bottom:calc(var(--primary-padding) + (var(--round-btn-height)*1.75) + env(safe-area-inset-bottom,0px));border-radius:5px}.bubblemap .floor-button-container{pointer-events:all}:is(.bubblemap .center_to_parent) .viewplan{position:absolute;-webkit-transform:scale(var(--scale)) translate(50%,50%) translate(calc(var(--left_per) * 100%),calc(var(--top_per) * 100%));transform:scale(var(--scale)) translate(50%,50%) translate(calc(var(--left_per) * 100%),calc(var(--top_per) * 100%))}:is(:is(.bubblemap .center_to_parent) .viewplan) img.bubble_position_icon{-webkit-transform:translate(-50%,-50%) scale(calc(1 / var(--scale)))!important;transform:translate(-50%,-50%) scale(calc(1 / var(--scale)))!important}:is(:is(.bubblemap .center_to_parent) .viewplan) #circleSvg{-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--scale)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--scale)),1))!important}:is(:is(:is(.bubblemap .center_to_parent) .viewplan) #circleSvg) .radarcircle{stroke:#000}.bubblemap img.bubble_position_icon{width:max(1.3dvw,1.5rem);height:max(1.3dvw,1.5rem);-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;pointer-events:all}:is(.bubblemap img.bubble_position_icon) .selected{pointer-events:none}.bubblemap #circleSvg{width:max(1.2dvw,2rem);height:max(1.2dvw,2rem);pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important;transform:translate(-50%,-50%) scale(max(calc(1/var(--zoom)),1))!important}:is(.bubblemap #circleSvg) .radarcircle{stroke:#fff;stroke-width:25%;stroke-opacity:.8;fill:none;fill-opacity:.25}.floor-button-container{display:block;border-radius:5px;overflow:hidden;width:max(1.5dvw,1.63rem);z-index:55;position:absolute;left:0;top:50%;-webkit-transform:translate3d(0%,-50%,0);transform:translate3d(0,-50%,0);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px #0000001a}.floor-button-container button{background:var(--bg-button);font-size:var(--fs-body);width:100%}:is(.floor-button-container button):first-of-type{border-bottom:1px solid var(--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,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .bubblemap.state-1{visibility:hidden;pointer-events:none}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-1{background:url(../assets/decorations/icon_map_plus.svg) 50% / contain no-repeat}.apartment-details-container.multiple .bubblemap.state-2{visibility:hidden;pointer-events:none}.apartment-details-container.multiple .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_plus.svg) 50% / contain no-repeat}.apartment-details-container:not(.multiple) .bubblewrapper{width:calc(100% - var(--primary-width));margin-left:var(--primary-width)}:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap{bottom:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.state-closed:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap){visibility:visible;pointer-events:all}:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap) img.bubble_position_icon{width:max(.8dvw,1rem);height:max(.8dvw,1rem)}:is(:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap) #circleSvg) .radarcircle{stroke:#000}.media-group-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.media-group-container a) h5{font-family:var(--ff-dropdown-heading);min-height:3.5dvh;text-transform:uppercase;text-align:left;padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/arrow_up.svg) 0 .9dvh / max(.6dvw,.69rem) no-repeat}.media-group-container>.group-inner{overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.child-group:is(.media-group-container .group-inner) a) h5{margin-left:1.5rem;font-family:var(--ff-dropdown-subheading);font-size:var(--fs-dropdown-subheading)}:is(.film:is(.media-group-container .group-inner) ul) li{padding:1dvh max(1.25dvw,1.56rem);background:url(../assets/decorations/icon_film_black.svg) .2dvw 50% / max(.8dvw,.75rem) no-repeat}.selected:is(:is(.film:is(.media-group-container .group-inner) ul) li){color:var(--clr-nav-selected)}.downloads:is(.media-group-container .group-inner) .qrcode{display:none}.downloads:is(.media-group-container .group-inner) hr{display:none}.downloads:is(.media-group-container .group-inner) ul{margin:0 0 1rem}:is(.downloads:is(.media-group-container .group-inner) ul) li{line-height:3rem;min-height:3.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(--made-up-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(--made-up-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-radius:var(--btn-border-radius);background-color:var(--bg-button);color:var( --clr-button);padding:0 1dvh;height:var(--login-btn-height)}:is(.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode) svg{-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;aspect-ratio:1}.downloads:is(.media-group-container .group-inner) h6{text-align:center;background:#000;color:#fff;padding:.5dvh 0;font-size:var(--fs-filter-heading);font-weight:700;text-transform:uppercase}.gallery-index{position:relative;background:var(--bg-gallery-index);margin:1dvh 0;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.gallery-index .inner{-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}:is(.gallery-index .inner) .page{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--primary-width) - (var(--primary-padding) * 2));flex:0 0 calc(var(--primary-width) - (var(--primary-padding) * 2));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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(--primary-width) - (var(--primary-padding) * 2)) * var(--elementWidth));flex:0 0 calc((var(--primary-width) - (var(--primary-padding) * 2)) * var(--elementWidth));height:calc((var(--primary-width) - (var(--primary-padding) * 2)) * var(--elementHeight));opacity:.6}:is(:is(:is(.gallery-index .inner) .page) div) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected:is(:is(:is(.gallery-index .inner) .page) div){opacity:1}.gallery-index .caption{display:none}.gallery-index .prev,.gallery-index .next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--round-btn-height);height:5.9dvh;background-color:#ffffff80;background-repeat:no-repeat;background-position:center}.gallery-index .next{background-image:url(../assets/decorations/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}.closed:is(.media-group-container,.child-group){max-height:3.5dvh;overflow:hidden}:is(.closed:is(.media-group-container,.child-group) a) h5{background:url(../assets/decorations/arrow_down.svg) 0 .9dvh / max(.6dvw,.69rem) no-repeat}.closed:is(.media-group-container,.child-group)>.group-inner{overflow:hidden}.closed:is(.media-group-container,.child-group) .floor-button-container{display:none}.videowrapper{height:100%;background:#000}.content-window#media{overflow:hidden}#media.content-window .carousel-container{--carousel-width: calc(100dvw - (var(--primary-width) + var(--root-width)));margin-left:var(--primary-width)}:is(#media.content-window .carousel-container) .enlarge{bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding)}#media.content-window .videowrapper{margin-left:var(--primary-width);width:calc(100% - var(--primary-width));overflow:hidden;position:relative}#media.content-window video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:is(#media.content-window video)+.enlarge{left:1.1dvw;bottom:calc(2dvh + env(safe-area-inset-bottom,0px));background-color:transparent}#media.content-window .media_placeholder{margin-left:var(--primary-width);background:url(../assets/branding/logo.svg) 50% / 10rem no-repeat var(--bg-nav);width:calc(100dvw - (var(--primary-width) + var(--root-width)));height:100dvh}#media.content-window iframe{margin-left:var(--primary-width);width:calc(100dvw - (var(--primary-width) + var(--root-width)));height:100dvh}.bottom-sheet{position:absolute;pointer-events:none;-webkit-transition:none;transition:none}.bottom-sheet>div{pointer-events:none}:is(.bottom-sheet>div)>*:not(.content-window){pointer-events:all}.bottom-sheet .bottom-controls{display:none}.plot-marker-container{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.plot-marker-container .zoomcompensation{zoom:calc(1 / var(--current-scale))}.plot-marker-container .map-pins{position:absolute;pointer-events:none}:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hasIcon:is(.plot-marker-container .map-pins){pointer-events:none}.hasIcon:is(.plot-marker-container .map-pins) svg{display:block;width:max(1.2dvw,1.56rem)}:is(.hasIcon:is(.plot-marker-container .map-pins) svg)>svg{pointer-events:none}:is(.hasIcon:is(.plot-marker-container .map-pins) svg)>*{pointer-events:all}.selected:is(.hasIcon:is(.plot-marker-container .map-pins) svg){display:none}.map-pins-selected:is(.plot-marker-container .map-pins) svg.selected{display:initial;-webkit-transform:scale(1.3);transform:scale(1.3)}:is(.map-pins-selected:is(.plot-marker-container .map-pins) svg.selected)>svg{display:inline}.map-pins-selected:is(.plot-marker-container .map-pins) svg:not(.selected){display:none}.widerarea_development_development:is(.plot-marker-container .map-pins) .offsetpin{max-width:max(2dvw,3.75rem)}.map-pins-apartment:is(.plot-marker-container .map-pins){pointer-events:none}.map-pins-apartment:is(.plot-marker-container .map-pins) svg{pointer-events:all}.map-pins-apartment:is(.plot-marker-container .map-pins) .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--fs-apt-summary);font-weight:700;gap:.2dvh;color:var(--white);text-shadow:1px 1px 2px black}.aptnum:is(:is(.map-pins-apartment:is(.plot-marker-container .map-pins) .summary) span){font-size:var(--fs-aptmask-label)}.aptdisp:is(:is(.map-pins-apartment:is(.plot-marker-container .map-pins) .summary) span){display:none}.aptdesc:is(:is(.map-pins-apartment:is(.plot-marker-container .map-pins) .summary) span){padding-right:max(.7dvw,.7rem);background:url(../assets/decorations/icon_bed_white.svg) 100% 50% / contain no-repeat}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(1.05dvw,1.25rem)}.development:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}:is(.development:is(.plot-marker-container .map-pins) .offsetpin) svg{width:max(4.2dvw,5rem)}.amenities:is(.plot-marker-container .map-pins) .summary{padding:.3dvh .2dvh .1dvh;font-size:var(--fs-apt-summary);font-family:var(--ff-h4);text-transform:uppercase;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}.outOfBounds:is(.plot-marker-container .map-pins){--arrow-size:1rem}:is(.outOfBounds:is(.plot-marker-container .map-pins) div.offsetpin):after{content:"";display:block;width:var(--arrow-size);height:var(--arrow-size);margin:0;top:50%;background:url(../assets/decorations/arrow.svg) 50% / var(--arrow-size) no-repeat;position:absolute}.outOfBounds.hang-left:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(calc(-100% - var(--arrow-size)),0%);transform:translate(calc(-100% - var(--arrow-size)))}:is(.outOfBounds.hang-left:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(100%,-50%) rotate(90deg);transform:translate(100%,-50%) rotate(90deg);right:0}.outOfBounds.hang-right:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(var(--arrow-size),0%);transform:translate(var(--arrow-size))}:is(.outOfBounds.hang-right:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(-100%,-50%) rotate(-90deg);transform:translate(-100%,-50%) rotate(-90deg);left:0}.outOfBounds.hang-below:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(0%,50%);transform:translateY(50%)}:is(.outOfBounds.hang-below:is(.plot-marker-container .map-pins) div.offsetpin):after{left:50%;top:0;-webkit-transform:translate(-50%,-100%) rotate(0deg);transform:translate(-50%,-100%) rotate(0)}.outOfBounds.hang-below.hang-right:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(var(--arrow-size),var(--arrow-size));transform:translate(var(--arrow-size),var(--arrow-size))}:is(.outOfBounds.hang-below.hang-right:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(-100%,-100%) rotate(-45deg);transform:translate(-100%,-100%) rotate(-45deg);left:0}.outOfBounds.hang-below.hang-left:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(calc(-100% - var(--arrow-size)),var(--arrow-size));transform:translate(calc(-100% - var(--arrow-size)),var(--arrow-size))}:is(.outOfBounds.hang-below.hang-left:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(100%,-100%) rotate(45deg);transform:translate(100%,-100%) rotate(45deg);right:0;left:auto}.outOfBounds.hang-above:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(0%,-150%);transform:translateY(-150%)}:is(.outOfBounds.hang-above:is(.plot-marker-container .map-pins) div.offsetpin):after{left:50%;top:100%;-webkit-transform:translate(-50%,0%) rotate(180deg);transform:translate(-50%) rotate(180deg)}.outOfBounds.hang-above.hang-right:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(var(--arrow-size),calc(-100% - var(--arrow-size)));transform:translate(var(--arrow-size),calc(-100% - var(--arrow-size)))}:is(.outOfBounds.hang-above.hang-right:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(-100%,0%) rotate(-135deg);transform:translate(-100%) rotate(-135deg);left:0}.outOfBounds.hang-above.hang-left:is(.plot-marker-container .map-pins) div.offsetpin{-webkit-transform:translate(calc(-100% - var(--arrow-size)),calc(-100% - var(--arrow-size)));transform:translate(calc(-100% - var(--arrow-size)),calc(-100% - var(--arrow-size)))}:is(.outOfBounds.hang-above.hang-left:is(.plot-marker-container .map-pins) div.offsetpin):after{-webkit-transform:translate(100%,0%) rotate(135deg);transform:translate(100%) rotate(135deg);right:0;left:auto}.content-wrapper.plotcards{width:100dvw;height:100dvh;margin:0}.content-wrapper.plotcards .plotcard-header{height:var(--header-height);background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.content-wrapper.plotcards .plotcard-header) h2{text-transform:uppercase}.content-wrapper.plotcards .plotcard-container{height:calc(100dvh - var(--header-height) - 4dvh);display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--made-up-grey);gap:.5dvw;overflow-x:auto;width:100dvw;padding:2dvh}:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard{-webkit-box-flex:0;-ms-flex:0 0 var(--released-plotcard-width);flex:0 0 var(--released-plotcard-width);overflow:hidden;position:relative;background:var(--white);height:calc(91dvh - var(--header-height));border-radius:5px}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard)>*{overflow-x:hidden}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header{height:var(--header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid var(--black)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header) h2{text-transform:uppercase}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header):before{content:"";position:absolute;width:.5rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content{-webkit-box-flex:0;-ms-flex:0 0 var(--released-plotcard-carousel-height);flex:0 0 var(--released-plotcard-carousel-height);height:var(--released-plotcard-carousel-height);position:relative;overflow:hidden}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container{--carousel-width: var(--released-plotcard-width);--carousel-height: var(--released-plotcard-carousel-height)}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .enlarge{top:.5rem;left:.5rem}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .plandisclaimer{display:none}:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample{background-color:#fff}:is(:is(:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint_black.svg)}:is(:is(:is(:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan)}:is(:is(.plan:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .bubblemap{width:var(--bubble-map-plotcard);height:var(--bubble-map-plotcard)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .bubblemap.state-2{visibility:hidden;pointer-events:none}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-content) .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_plus.svg) 50% / contain no-repeat}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info{padding:calc(var(--primary-padding)*2);overflow:hidden;height:43dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(3,1fr);gap:.5dvh}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5{text-align:left;font-size:var(--fs-plotcard-infosummary);padding:.3dvh 0 .3dvh 18px;background:0 0 / 10px no-repeat}.appt_block:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_buildings_black.svg)}.appt_header:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_bed_black.svg)}.appt_description:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_layers_black.svg)}.appt_availability:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_door_open_black.svg)}.appt_price:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_tag_black.svg)}.appt_material:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_swatches_black.svg)}.appt_specs:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){background-image:url(../assets/decorations/icon_clipboard_black.svg)}:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5):empty{display:none}.appt_area:is(:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .info-summary) h5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(../assets/decorations/icon_area_dimensions_black.svg)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .roomlist-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist{width:100%;margin-top:2dvh;font-size:var(--fs-plotcard-table)}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist) thead,:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist) tr.summaryrow{font-size:var(--fs-plotcard-table)}:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) table.roomlist) tr{padding:.6dvh 0}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info) .discover-more{background:var(--bg-button);height:var(--btn-height);color:var(--clr-button);width:15rem;margin:0 auto;border-radius:var(--btn-border-radius)}.availability_0:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-unavailable)}.availability_1:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-available)}.availability_2:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-reserved)}.availability_3:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-header:before{background:var(--sales-sold)}section#contact{background-color:var(--black);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;gap:1dvh;line-height:1.2;text-transform:uppercase}:is(section#contact .text)>*{color:var(--white)}section#contact div{font-size:var(--fs-body)}:is(section#contact div) a{text-decoration:underline;color:var(--white)}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) 0 50% / max(.6dvw,.69rem) no-repeat;font-family:var(--ff-dropdown-heading);text-transform:uppercase;font-size:var(--fs-dropdown-heading);height:3.5dvh}.closed:is(.primary-menu-content .primary-menu-group){max-height:3.5dvh}.closed:is(.primary-menu-content .primary-menu-group) .primary-menu-heading{background:url(../assets/decorations/arrow_down.svg) 0 50% / max(.6dvw,.69rem) no-repeat}.closed:is(.primary-menu-content .primary-menu-group) .primary-filter{display:none}:is(.primary-menu-content .primary-menu-group) .primary-filter{margin:.5dvh auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5dvh}:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button{all:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5dvh;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--black);background:var(--bg-button);padding:.5dvh 0}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{height:max(1dvw,1.3rem);width:max(1dvw,1.3rem);background-position:center top;background-size:contain;background-repeat:no-repeat}.education\.primary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_pencil_black.svg)}.education\.secondary:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_book_black.svg)}.education\.university:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_graduation_cap_black.svg)}.education\.independent:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_flag_black.svg)}.education\.preschool:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_backpack_black.svg)}.central:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/central.svg)}.circle:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/circle.svg)}.elizabeth:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/elizabeth.svg)}.hammersmithandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hammersmithandcity.svg)}.metropolitan:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/metropolitan.svg)}.northern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/northern.svg)}.piccadilly:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/piccadilly.svg)}.bakerloo:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/bakerloo.svg)}.victoria:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/victoria.svg)}.district:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/district.svg)}.jubilee:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/jubilee.svg)}.overground:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/overground.svg)}.waterlooandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/waterlooandcity.svg)}.hs2:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hs2.svg)}.uberboat:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_boat_black.svg)}.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_underground_train_black.svg)}.greateranglia:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greateranglia.svg)}.greatnorthern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatnorthern.svg)}.greatwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatwestern.svg)}.heathrowexpress:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/heathrowexpress.svg)}.southeasternhighspeed:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeasternhighspeed.svg)}.southeastern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeastern.svg)}.southern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southern.svg)}.southwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southwestern.svg)}.thameslink:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_thameslink.svg)}.tflrail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/rail.svg)}.dlr:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/dlr.svg)}.airports:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_airport.svg)}.roads:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_roads.svg)}.chiltern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/chiltern.svg)}.bus:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_bus.svg)}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-size:var(--fs-location-filter);text-align:center;text-transform:capitalize}.visible:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button){-webkit-filter:invert(1);filter:invert(1)}.visible.central:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/central.svg)}.visible.circle:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/circle.svg)}.visible.elizabeth:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/elizabeth.svg)}.visible.hammersmithandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hammersmithandcity.svg)}.visible.metropolitan:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/metropolitan.svg)}.visible.northern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/northern.svg)}.visible.piccadilly:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/piccadilly.svg)}.visible.bakerloo:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/bakerloo.svg)}.visible.victoria:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/victoria.svg)}.visible.district:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/district.svg)}.visible.jubilee:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/jubilee.svg)}.visible.overground:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/overground.svg)}.visible.waterlooandcity:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/waterlooandcity.svg)}.visible.hs2:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/hs2.svg)}.visible.uberboat:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_boat_black.svg)}.visible.stations:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/icon_underground_train_black.svg)}.visible.greateranglia:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greateranglia.svg)}.visible.greatnorthern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatnorthern.svg)}.visible.greatwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/greatwestern.svg)}.visible.heathrowexpress:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/heathrowexpress.svg)}.visible.southeasternhighspeed:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeasternhighspeed.svg)}.visible.southeastern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southeastern.svg)}.visible.southern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southern.svg)}.visible.southwestern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/southwestern.svg)}.visible.thameslink:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_thameslink.svg)}.visible.tflrail:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/rail.svg)}.visible.dlr:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/dlr.svg)}.visible.airports:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_airport.svg)}.visible.roads:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_roads.svg)}.visible.chiltern:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/roundels/chiltern.svg)}.visible.bus:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background-image:url(../assets/decorations/pins/pin_bus.svg)}.visible:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-family:var(--ff-sub-nav-selected)}:is(.primary-menu-content .primary-menu-group) .primary-menu-list{font-family:var(--ff-location-list);font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1dvh 0;background-color:#ffffffb3;padding:1dvh}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item):last-of-type{border:none}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.6dvh 0;gap:.25dvw}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .locationName{-webkit-box-flex:1;-ms-flex:1 0 67%;flex:1 0 67%}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .value{-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%;text-align:right}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon{-webkit-box-flex:1;-ms-flex:1 0 11%;flex:1 0 11%}[method=car]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/icon_car_black.svg) 50% 0 / auto .7rem no-repeat}[method=pt]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/icon_underground_train_black.svg) 50% 0 / auto .7rem no-repeat}[method=bike]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/icon_bike_black.svg) 50% 0 / auto .7rem no-repeat}[method=walk]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(../assets/decorations/icon_shoe_black.svg) 50% 0 / auto .7rem no-repeat}.selected:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{font-family:var(--ff-sub-nav-selected)}:is(:is(.primary-menu-content .primary-menu-group):last-of-type .primary-filter) button.visible{-webkit-filter:none;filter:none}:is(:is(.primary-menu-content .primary-menu-group):last-of-type .primary-filter) button{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;background-color:unset;border:none}.top-right-container{position:absolute;top:1dvw;right:1dvw;padding:2dvh;width:12dvw;background:var(--bg-top-right-container)}.top-right-container .btn-close{display:none}.top-right-container h3{font-family:var(--ff-dropdown-heading);text-transform:uppercase;margin:0 0 1dvh;color:var(--clr-top-right-container)}.top-right-container ul{margin-top:3dvh;font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3dvh 1.5dvh;text-transform:uppercase;font-weight:700;color:var(--clr-top-right-container)}:is(.top-right-container ul) li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;padding-left:max(1.2dvw,1.5rem)}.time_car:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_car_white.svg) 0 50% / contain no-repeat}.time_pt:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_underground_train_white.svg) 0 50% / contain no-repeat}.time_bike:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_bike_white.svg) 0 50% / contain no-repeat}.time_walk:is(:is(.top-right-container ul) li){background:url(../assets/decorations/icon_shoe_white.svg) 0 50% / contain no-repeat}.top-right-container .top-right-img{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;margin-top:2dvh}:is(.top-right-container .top-right-img) img{width:100%}.mapboxgl-popup{top:3rem;position:absolute;background:#fff;padding:.5rem;border-radius:1rem}.mapboxgl-popup h4{font-size:var(--fs-caption)}.mapboxgl-popup ul,.mapboxgl-popup .images,.mapboxgl-popup button{display:none}.map-box{margin-left:var(--primary-width);height:100dvh}.map-box.hidden{display:none}.map-box .mapboxgl-map{height:100dvh}.map-box .mapboxgl-canvas-container{position:relative}.map-box .mapboxgl-marker{width:3rem;height:3rem;position:absolute;left:0;top:0;white-space:nowrap}:is(.map-box .mapboxgl-marker) div{position:relative;height:100%;width:100%}.img_wrapper:is(:is(.map-box .mapboxgl-marker) div){left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:is(:is(.map-box .mapboxgl-marker) div) img{position:absolute!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;left:50%;top:50%}.icon_background:is(:is(:is(.map-box .mapboxgl-marker) div) img),.icon_selected:is(:is(:is(.map-box .mapboxgl-marker) div) img){display:none;pointer-events:none}:is(:is(.map-box .mapboxgl-marker) div) span{line-height:1;display:block;text-align:center;font-size:var(--fs-mapbox-marker);font-weight:700}.icon_standard:is(.selected:is(.map-box .mapboxgl-marker) img){display:none}.icon_selected:is(.selected:is(.map-box .mapboxgl-marker) img),.icon_background:is(.selected:is(.map-box .mapboxgl-marker) img){display:block}#developmentdevelopment:is(.map-box .mapboxgl-marker){width:auto;height:auto}.icon_specific:is(:is(.map-box .mapboxgl-marker) img,:is(.map-box .mapboxgl-marker) svg),.icon_general:is(:is(.map-box .mapboxgl-marker) img,:is(.map-box .mapboxgl-marker) svg){display:none}.show_specific:is(.map-box .mapboxgl-marker) img.icon_specific,.show_specific:is(.map-box .mapboxgl-marker) svg.icon_specific{display:block}.show_general:is(.map-box .mapboxgl-marker) img.icon_general,.show_general:is(.map-box .mapboxgl-marker) svg.icon_general{display:block;margin:auto}.map-box .marker-cluster-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.map-box .marker-cluster-content) img{z-index:-1}:is(.map-box .marker-cluster-content) span{color:var(--white)}.map-box.openmaptiles-style img.icon_standard.alt{display:none}:is(.map-box.satellitetiles-style .img_wrapper.has_alt) img.icon_standard:not(.alt){display:none}#availability.content-window .apartment-details-container{z-index:5}:is(#availability.content-window .apartment-details-container) .section-header{display:none}:is(#availability.content-window .apartment-details-container) li.menu-close{position:absolute;z-index:100000;width:var(--round-btn-height);height:var(--round-btn-height);background:url(../assets/decorations/icon_cross_black.svg) 50% / contain no-repeat;list-style:none}:is(:is(#availability.content-window .apartment-details-container) li.menu-close) a{display:block;width:100%;height:100%}:is(#availability.content-window .apartment-details-container) .apartment-details{width:100%;height:100%;position:static}:is(#availability.content-window .apartment-details-container) .add-to-collection{display:none}:is(#availability.content-window .apartment-details-container) .scroll-section{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;background:var(--white)}:is(:is(#availability.content-window .apartment-details-container) .scroll-section)::-webkit-scrollbar{display:none}:is(#availability.content-window .apartment-details-container) .primary-panel{background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2,:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h5{text-transform:uppercase}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability{padding:.5dvh;border-radius:var(--btn-border-radius);color:var(--white)}.sales-status-0:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-unavailable)}.sales-status-1:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-available)}.sales-status-2:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-reserved)}.sales-status-3:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .appt_availability){background:var(--sales-sold)}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) h2{margin-bottom:2dvh}:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .info-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5dvh}:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .info-summary) h5{text-align:left}.appt_area:is(:is(:is(:is(#availability.content-window .apartment-details-container) .primary-panel) .info-summary) h5){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5dvw}:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{text-align:center;bottom:2dvh;top:initial;color:var(--clr-caption-plan);text-shadow:none;width:40dvw}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container) section),.apartment-views:is(:is(#availability.content-window .apartment-details-container) section){height:calc(100dvh - var(--primary-padding)*2)}:is(:is(:is(:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section)) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section)) .northpoint-container) .northpoint{background-image:url(../assets/decorations/northpoint_black.svg)}:is(:is(:is(.apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section)) .northpoint-container) .northpoint) p{color:var(--clr-northpoint-plan)}.apartment-views:is(:is(#availability.content-window .apartment-details-container) section){height:100%}.apartment-views:is(:is(#availability.content-window .apartment-details-container) section) .bubblemap{background:var(--bg-view-bubble-map)}.apartment-tour:is(:is(#availability.content-window .apartment-details-container) section) .bubblewrapper:before{display:none}:is(#availability.content-window .apartment-details-container) .specs_pplH1{--bg-scrollbar-track: var(--bg-luxe);--bg-primary: var(--bg-luxe)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) .appt_name,:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) h1{color:var(--clr-luxe-heading)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) .info-summary{-webkit-filter:invert(1);filter:invert(1)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) table.roomlist{color:var(--clr-luxe-body)}:is(:is(#availability.content-window .apartment-details-container) .specs_pplH1) nav ul li a:not(.active){-webkit-filter:invert(1);filter:invert(1)}.mobile-menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container) .scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(:is(#availability.content-window .apartment-details-container) .scroll-nav) ul) li){display:none}.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container) section),.mobile-apartment-dims:is(:is(#availability.content-window .apartment-details-container) section){display:none}:is(#availability.content-window .apartment-details-container) .apt-header-compare{display:none;background:var(--bg-primary);padding:0 2dvh;position:sticky;top:0;width:var(--primary-width);z-index:2;height:var(--sub-nav-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(#availability.content-window .apartment-details-container) .apt-header-compare) h2.appt_name{text-transform:uppercase;text-align:center}#availability.content-window .apartment-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;--menu-scroll-direction:vertical;gap:.5rem;height:100%}#availability.content-window .apartment-details-container:not(.multiple){width:calc(100dvw - var(--root-width) - var(--primary-width) - (var(--window-inset-padding) * 5));top:var(--window-inset-padding);position:absolute;overflow:hidden;left:calc(var(--primary-width) + (var(--window-inset-padding)*4));height:calc(100dvh - (var(--window-inset-padding) * 2))}:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details-horizontal-wrapper{max-height:100%;overflow-y:auto;height:calc(100dvh - (var(--window-inset-padding) * 2))}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details-horizontal-wrapper)::-webkit-scrollbar{display:none}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details-horizontal-wrapper) .apartment-details-wrapper{height:100%}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav{left:0;bottom:calc(var(--round-btn-height) + var(--primary-padding));position:sticky;padding:var(--primary-padding)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul{gap:.5dvw}:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-apartment-location:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav) ul) li){display:none}:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container{--carousel-width: calc(100dvw - var(--root-width) - (var(--primary-width)*2) - (var(--window-inset-padding) * 5));--carousel-height: calc(100dvh - (var(--window-inset-padding) * 2));margin-left:var(--primary-width)}:is(.plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample{background:var(--bg-floor-plan)}:is(:is(.plan:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .carousel-container) .enlarge{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel{left:0;top:0}.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){display:none}:is(.apartment-location:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .carousel-container) .inner .sample>svg{padding:.5dvw}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){padding:2.8dvh 2.8dvh 2.8dvh calc(var(--primary-width) + 2.8dvh);gap:0 2.5dvw;height:100%}:is(:is(.apartment-interiors:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .primary-panel) table.roomlist{display:none}.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .enlarge-bubble{left:calc(var(--primary-width) + var(--primary-padding))}#availability.content-window .apartment-details-container.multiple{background-color:#000c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;padding:var(--window-inset-padding) var(--window-inset-padding) var(--window-inset-padding) calc(var(--window-inset-padding) + 5dvw);position:fixed;top:0;width:100%}:is(#availability.content-window .apartment-details-container.multiple) .close{display:block;position:fixed;z-index:1000;width:var(--round-btn-height);height:var(--round-btn-height);background:url(../assets/decorations/icon_collapse_black.svg) 50% / contain no-repeat;bottom:calc((var(--window-inset-padding)*2 + var(--round-btn-height))/2);left:var(--window-inset-padding)}:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav{left:0}:is(#availability.content-window .apartment-details-container.multiple) .compare_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{background:transparent;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section{height:100%}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvw}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section section)>*{-webkit-box-flex:0;-ms-flex:0 0 var(--compare-plotcard-width);flex:0 0 var(--compare-plotcard-width)}:is(#availability.content-window .apartment-details-container.multiple) .apt-plotlocator-compare,:is(#availability.content-window .apartment-details-container.multiple) .apt-plan-compare{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(#availability.content-window .apartment-details-container.multiple) .caption.plandisclaimer{display:none}:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--primary-padding);pointer-events:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:transparent;position:absolute;padding:calc(var(--primary-padding)*1) calc(var(--primary-padding)*1) calc((var(--primary-padding)*1) + env(safe-area-inset-bottom,0px)) calc(var(--primary-padding)*1)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel)>*{pointer-events:all}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel)>h2,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel) .info-summary,:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .apartment-views) .primary-panel) table.roomlist{display:none}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers{height:var(--compare-header-height)}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare{display:-webkit-box;display:-ms-flexbox;display:flex}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{content:"";position:absolute;width:1rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}.availability_0:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-unavailable)}.availability_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-available)}.availability_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-reserved)}.availability_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{background:var(--sales-sold)}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) li.menu-close{left:initial;right:.5dvh;top:.5dvh;bottom:initial}:is(:is(#availability.content-window .apartment-details-container.multiple) section)>div{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 var(--compare-plotcard-width);flex:0 0 var(--compare-plotcard-width);--primary-width: 100%;position:relative}.mobile-apartment-plan:is(:is(#availability.content-window .apartment-details-container.multiple) section),.mobile-apartment-dims:is(:is(#availability.content-window .apartment-details-container.multiple) section){display:none}:is(:is(#availability.content-window .apartment-details-container.multiple) .bubblemap) img.bubble_position_icon{width:max(1dvw,1.2rem);height:max(1dvw,1.2rem)}:is(#availability.content-window .apartment-details-container.multiple) .carousel-container{--carousel-width: var(--compare-plotcard-width);--carousel-height: 32dvh;margin:0}.locator:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .enlarge{bottom:calc(var(--primary-padding)/2);left:calc(var(--primary-padding)/2)}:is(.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)}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) h2.appt_name{display:none}:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(3,1fr);gap:1dvh 2dvh}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5{text-align:left;font-size:var(--fs-table);padding:.3dvh 0 .3dvh max(1dvw,1.5rem);background:0 0 / max(.8dvw,.8rem) no-repeat}.appt_block:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_buildings_black.svg)}.appt_header:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_bed_black.svg)}.appt_description:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_layers_black.svg)}.appt_availability:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){display:none}.appt_price:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_tag_black.svg)}.appt_material:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_swatches_black.svg)}.appt_specs:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){background-image:url(../assets/decorations/icon_clipboard_black.svg)}:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5):empty{display:none}.appt_area:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(../assets/decorations/icon_area_dimensions_black.svg)}table.roomlist{margin:4dvh 0 2dvh}table.roomlist thead{text-transform:uppercase;font-family:var(--ff-roomlist-summary)}table.roomlist tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.16dvw;padding:.6dvh 0}:is(table.roomlist tr) td{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}:is(:is(table.roomlist tr) td):first-child{padding-right:1dvw;white-space:unset}.summaryrow:is(table.roomlist tr){font-family:var(--ff-roomlist-summary);text-transform:uppercase}text.apartmentmask-label{fill:#fff;font-size:2.5dvw;font-weight:700}.apartmentmask-background{fill:var(--sales-unavailable)}.apartmentmask-background.selected.availability-0{fill:var(--sales-unavailable-06)}.apartmentmask-background.selected.availability-1{fill:var(--sales-available-06)}.apartmentmask-background.selected.availability-2{fill:var(--sales-reserved-06)}.apartmentmask-background.selected.availability-3{fill:var(--sales-sold-06)}:root{--object-spacing: min(5dvh, 2rem)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.halves,.thirds,.fifths{display:-webkit-box;display:-ms-flexbox;display:flex}:is(.halves,.thirds,.fifths)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.column:is(.halves,.thirds,.fifths){width:100%}.column:is(.halves,.thirds,.fifths) *{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.thirds>:not(.third){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.fifths>*{-webkit-box-flex:2;-ms-flex:2;flex:2}.fifths>:first-child{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-padding{padding:var(--object-spacing)}.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 ul.disc{list-style-type:disc}:is(.content-wrapper._building_B_overview,.content-wrapper._building_B_interiors,.content-wrapper._building_B_specs,.content-wrapper._building_C_overview,.content-wrapper._building_C_interiors,.content-wrapper._building_C_specs) .primary-panel{padding-top:10dvh}#developer.content-window section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}#developer-londonsquare:is(#developer.content-window section){padding-left:7dvw}: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}:is(:is(#developer.content-window section) h1) h4{margin-top:1dvh}:is(#developer.content-window section) p{line-height:1.2}:is(#developer.content-window section)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3dvh}:is(:is(#developer.content-window section)>div):not(.images){padding:calc(var(--primary-padding)*2)}:is(:is(#developer.content-window section)>div) h1,:is(:is(#developer.content-window section)>div) h4{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left}: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) h4{margin:2dvh 0 1dvh}#developer-transformingtomorrow:is(#developer.content-window section) .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh;padding:0 10dvw}#developer-transformingtomorrow:is(#developer.content-window section) img.logo{width:max(8dvw,7rem);margin:5dvh auto 0}#developer-sustainability:is(#developer.content-window section) div.text{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5dvh}:is(#developer-sustainability:is(#developer.content-window section) div.text) .column:first-of-type{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}:is(#developer-sustainability:is(#developer.content-window section) div.text) h1{margin-bottom:5dvh}#whybuy.content-window section{padding:0}:is(#whybuy.content-window section) .media_container{height:100%;overflow:hidden}:is(:is(#whybuy.content-window section) .media_container) img,:is(:is(#whybuy.content-window section) .media_container) video{-webkit-transform:scale(1.2);transform:scale(1.2)}:is(:is(#whybuy.content-window section) .media_container) .enlarge{bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px));left:var(--primary-padding);background-color:transparent}:is(#whybuy.content-window section) .icon{width:6.6dvh;height:4.4dvh;margin:1dvh;background-repeat:no-repeat;background-position:center;-o-object-fit:contain;object-fit:contain}.bench-tree:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_bench_tree_black_anim.svg)}.book:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_book_black.svg)}.briefcase:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_briefcase_black_anim.svg)}.buildings:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_buildings_black.svg)}.coins:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_coins_black.svg)}.diamond:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_diamond_black_anim.svg)}.lotus:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_lotus_black.svg)}.map:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_map_black_anim.svg)}.memo:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_memo_black.svg)}.quill:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_quill_black.svg)}.signpost:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_signpost_black_anim.svg)}.key-tag:is(:is(#whybuy.content-window section) .icon){background-image:url(../assets/decorations/icon_key_tag_black_anim.svg)}.mega-heading:is(:is(#whybuy.content-window section) h1){padding-bottom:1dvh}:is(#whybuy.content-window section) h1+ul{margin-top:2dvh}:is(#whybuy.content-window section) h4{margin-bottom:1ch}:is(#whybuy.content-window section) .icon+h4{margin-top:.5ch}:is(#whybuy.content-window section) h6{padding:1ch 0}:is(#whybuy.content-window section) ul+h6{margin-top:1ch}:is(#whybuy.content-window section) img,:is(#whybuy.content-window section) video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contain:is(:is(#whybuy.content-window section) img,:is(#whybuy.content-window section) video){-o-object-fit:contain;object-fit:contain}:is(#whybuy.content-window section) .imagewrapper{overflow:hidden;width:100%}.top-margin:is(:is(#whybuy.content-window section) .imagewrapper){margin-top:3dvh}:is(#whybuy.content-window section) aside{position:absolute;top:5%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:20dvw;height:20dvw}.left-third:is(:is(#whybuy.content-window section) aside){-webkit-transform:translateX(-100%);transform:translate(-100%)}:is(#whybuy.content-window section) #textcontainer{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(#whybuy.content-window section) #textcontainer) h4{font-size:var(--fs-wb-flexlist);text-transform:uppercase}:is(:is(:is(#whybuy.content-window section) #textcontainer) ul) li{background-size:6.6dvh 4.4dvh;background-repeat:no-repeat}:is(#whybuy.content-window section) .flexlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3dvh;font-size:var(--fs-wb-flexlist);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}:is(:is(#whybuy.content-window section) .flexlist)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#whybuy.content-window section) .flexlist) h1{padding-bottom:0}:is(:is(#whybuy.content-window section) .flexlist) h6{text-transform:uppercase;margin-bottom:1ch}:is(:is(#whybuy.content-window section) .flexlist) h1+p{margin-top:0}:is(#whybuy.content-window section) .gridlist{display:grid;height:100%;gap:3dvh}.two-column:is(:is(#whybuy.content-window section) .gridlist){grid-template-columns:repeat(2,1fr)}.two-column:is(:is(#whybuy.content-window section) .gridlist) img{max-height:30dvh}.three-column:is(:is(#whybuy.content-window section) .gridlist){grid-template-columns:repeat(3,1fr)}.three-row:is(:is(#whybuy.content-window section) .gridlist){grid-template-rows:repeat(3,1fr)}:is(:is(#whybuy.content-window section) .gridlist) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:start}:is(:is(#whybuy.content-window section) .gridlist) h1{padding:0}:is(:is(#whybuy.content-window section) .image-columns) div:has(img){min-height:55dvh}:is(:is(:is(#whybuy.content-window section) .image-columns) div:has(img)) img{height:auto}:is(:is(#whybuy.content-window section) .image-columns) .item-text{min-height:7dvh;text-align:start;padding-bottom:1ch}:is(:is(#whybuy.content-window section) .image-rows) li{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--object-spacing)}:is(:is(:is(#whybuy.content-window section) .image-rows) li)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(#whybuy.content-window section) .image-rows) li) img{-o-object-fit:cover;object-fit:cover}:is(:is(#whybuy.content-window section) .image-rows) .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}:is(#whybuy.content-window section) .inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2dvw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3dvh}:is(:is(#whybuy.content-window section) .inline)>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#whybuy.content-window section) .inline) img{-webkit-box-flex:1;-ms-flex:1;flex:1;aspect-ratio:16 / 9}:is(:is(#whybuy.content-window section) .inline) small{margin-top:1dvh}:is(#whybuy.content-window section) table{text-align:end;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin:0 1dvh;border-collapse:collapse;padding:2ch}:is(:is(#whybuy.content-window section) table) thead{text-transform:uppercase;font-weight:700}:is(:is(#whybuy.content-window section) table) tbody tr:last-of-type td{padding-bottom:3ch}:is(:is(#whybuy.content-window section) table) tr:has(.spacer){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5ch}:is(:is(:is(#whybuy.content-window section) table) tr:has(.spacer)) .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:dotted 1px var(--clr-table)}:is(:is(:is(#whybuy.content-window section) table) tr:has(.spacer)):last-of-type td{padding-bottom:0}:is(:is(#whybuy.content-window section) table) td{padding:.5dvh 0}:is(:is(:is(#whybuy.content-window section) table) td):first-of-type{text-align:start}:is(:is(#whybuy.content-window section) table) h1{padding:0}:is(#whybuy.content-window section#whybuy-introfilm) .media_container{width:100%}:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer{background:var(--made-up-grey);padding:4.5dvh}:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li{-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) p{font-size:var(--fs-wb-flexlist)}:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container{width:40dvw}:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container) img,:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container) video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li{background-position:50% 4dvh}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(1) .icon{background-image:url(../assets/whybuy/keyfact_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(2) .icon{background-image:url(../assets/whybuy/keyfact_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(3) .icon{background-image:url(../assets/whybuy/keyfact_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(4) .icon{background-image:url(../assets/whybuy/keyfact_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(5) .icon{background-image:url(../assets/whybuy/keyfact_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(6) .icon{background-image:url(../assets/whybuy/keyfact_6.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(7) .icon{background-image:url(../assets/whybuy/keyfact_7.svg)}:is(#whybuy.content-window section#whybuy-hero) h4{margin-left:-2dvw}:is(#whybuy.content-window section#whybuy-hero) p{margin-right:2dvw}#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--made-up-grey);padding:var(--primary-padding) var(--primary-padding) var(--primary-padding) calc(var(--primary-padding) + 4.5dvw)}:is(#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm) img,:is(#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm) video{height:100%}#whybuy.content-window section#whybuy-introfilm{padding:0;background:var(--made-up-grey)}:is(#whybuy.content-window section#whybuy-localarea) .super-heading{padding-bottom:0}:is(#whybuy.content-window section#whybuy-keyfacts) .icon{margin-left:0}:is(:is(#whybuy.content-window section#whybuy-amenities) .media_container) video{-o-object-position:left;object-position:left}:is(#whybuy.content-window section#whybuy-amenities) #textcontainer{-webkit-box-flex:1;-ms-flex:1 0 42dvw;flex:1 0 42dvw}:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) h4{border-top:1px solid var(--black);width:100%;text-align:center;padding:2dvh 0}:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist):first-of-type{padding:0 0 5dvh}:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist{font-size:var(--fs-wb-flexlist-small)}:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li) .icon{background-position:50% 0}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(1) .icon{background-image:url(../assets/whybuy/amn_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(2) .icon{background-image:url(../assets/whybuy/amn_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(3) .icon{background-image:url(../assets/whybuy/amn_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(4) .icon{background-image:url(../assets/whybuy/amn_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(5) .icon{background-image:url(../assets/whybuy/amn_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .flexlist) li):nth-child(6) .icon{background-image:url(../assets/whybuy/amn_6.svg)}:is(:is(#whybuy.content-window section#whybuy-amenities) #textcontainer) .imagewrapper{margin:0 0 4dvh}:is(:is(#whybuy.content-window section#whybuy-bermondsey) table) h4{text-align:start}:is(:is(#whybuy.content-window section#whybuy-bermondsey) table) tr :first-child{padding-right:5ch}:is(:is(#whybuy.content-window section#whybuy-bermondsey) .flexlist) li{min-width:200px}:is(:is(#whybuy.content-window section#whybuy-bermondsey) .flexlist) div:has(img){-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#whybuy.content-window section#whybuy-bermondsey) .flexlist) img{max-height:12dvh}:is(#whybuy.content-window section#whybuy-bermondsey) .icon{margin-left:0}:is(#whybuy.content-window section#whybuy-bermondsey) .gridlist{height:initial}:is(#whybuy.content-window section#whybuy-bermondsey) li{margin-top:1.5ch}:is(#whybuy.content-window section#whybuy-business) #textcontainter{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end}:is(#whybuy.content-window section#whybuy-business) .icon{margin-left:0}#whybuy.content-window section#whybuy-amenities-alt{text-align:center}:is(#whybuy.content-window section#whybuy-amenities-alt) h1,:is(#whybuy.content-window section#whybuy-amenities-alt) h5,:is(#whybuy.content-window section#whybuy-amenities-alt) p{margin:0;padding:0}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) ul) li{padding:.25dvh 0}:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-flex:1;-ms-flex:1 0 30dvw;flex:1 0 30dvw}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item{overflow:hidden;position:relative}:is(:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item) img{-o-object-fit:cover;object-fit:cover}:is(:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item) p{position:absolute;font-weight:700;width:calc(100% - 1dvw);margin:.5dvw;z-index:1;bottom:0;left:0;text-align:right;padding:0 1dvw 0 0;color:#fff;text-shadow:1px 1px 1px black;font-size:.7rem}:is(#whybuy.content-window section#whybuy-amenities-alt) #textcontainer{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3dvh}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) #textcontainer) .contain{height:auto}:is(#whybuy.content-window section#whybuy-development) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist{font-size:var(--fs-wb-flexlist-small)}:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li{background-position:top center;-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.park{background-image:url(../assets/whybuy/development_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.swim{background-image:url(../assets/whybuy/development_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.location{background-image:url(../assets/whybuy/development_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.building{background-image:url(../assets/whybuy/development_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.handbag{background-image:url(../assets/whybuy/development_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.education{background-image:url(../assets/whybuy/development_6.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.stat{background-image:url(../assets/whybuy/development_7.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.transport{background-image:url(../assets/whybuy/development_8.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li) .icon.bridge{background-image:url(../assets/whybuy/development_9.svg)}:is(#whybuy.content-window section#whybuy-connections) table{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}:is(#whybuy.content-window section#whybuy-connections) .media_container #textcontainer{position:absolute;left:10dvh;top:7dvh}:is(:is(#whybuy.content-window section#whybuy-connections) .media_container #textcontainer) h1{padding:.5ch}:is(#whybuy.content-window section#whybuy-connections) #secondary #textcontainer{gap:var(--object-spacing)}:is(:is(#whybuy.content-window section#whybuy-connections) #secondary #textcontainer)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}#whybuy.content-window section#whybuy-story{background:var(--made-up-grey);padding-bottom:calc(var(--sub-nav-height)*2 + var(--primary-padding)*2);padding-left:4.5dvw}:is(#whybuy.content-window section#whybuy-story) #textcontainer{gap:2dvh}:is(#whybuy.content-window section#whybuy-story) p{font-size:var(--fs-wb-flexlist)}:is(:is(#whybuy.content-window section#whybuy-story) ul) li{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}:is(:is(:is(#whybuy.content-window section#whybuy-story) ul) li)>div{position:relative;height:50dvh;margin-bottom:2dvh}:is(:is(:is(:is(#whybuy.content-window section#whybuy-story) ul) li)>div) h1{padding:0;font-size:2.8em;position:absolute;bottom:1dvw;left:1dvw;color:var(--white);text-transform:capitalize;text-shadow:1px 1px 2px black;padding-left:2dvh}:is(#whybuy.content-window section#whybuy-buying-new) .media_container{height:100%;background:url(../assets/visualisations/placeholder_image_4.jpg) 50% / cover no-repeat}:is(:is(#whybuy.content-window section#whybuy-buying-new) .media_container) #textcontainer{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:start;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}:is(:is(#whybuy.content-window section#whybuy-buying-new) .flexlist)>*{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;text-align:start}:is(#whybuy.content-window section#whybuy-buying-new) #textcontainer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}:is(#whybuy.content-window section#whybuy-investment) #primary #textcontainer{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(#whybuy.content-window section#whybuy-investment) .gridlist{height:initial}:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul{font-size:var(--fs-wb-flexlist-small);text-align:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul) li) h1{text-align:center;text-transform:initial;padding:initial}:is(:is(:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul) li) h4{margin:2dvh 0 1dvh}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer):nth-child(2){padding-left:calc(5dvw + var(--primary-padding))}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer):nth-child(3){background:var(--made-up-grey)}:is(#whybuy.content-window section#whybuy-education) #primary #textcontainer{height:100%;gap:var(--object-spacing)}:is(#whybuy.content-window section#whybuy-education) .flexlist{text-align:start}#whybuy.content-window section#whybuy-history{background:url(../assets/pages/history_1.jpg) 50% / cover no-repeat}:is(#whybuy.content-window section#whybuy-history) h6{max-width:25dvw}:is(#whybuy-hero:is(#whybuy.content-window section.section_visible),#whybuy-investment:is(#whybuy.content-window section.section_visible)) h4,:is(#whybuy-hero:is(#whybuy.content-window section.section_visible),#whybuy-investment:is(#whybuy.content-window section.section_visible)) p{margin:0;-webkit-transition:margin 1s ease-in-out;transition:margin 1s ease-in-out}#whybuy-story:is(#whybuy.content-window section.section_visible) ul li h1{padding:0;-webkit-transition:padding 1s ease-out;transition:padding 1s ease-out}:is(:is(#whybuy.content-window section.section_visible) .media_container) img,:is(:is(#whybuy.content-window section.section_visible) .media_container) video{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}:is(#whybuy-education:is(#whybuy.content-window section.section_visible) #textcontainer)>div{height:auto}.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(4dvw,3.75rem);height:var(--btn-height);border:1px solid black}:is(.switchers .map-switcher) button{width:var(--btn-height)}.btn-satellitetiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/decorations/satellitemap_thumb.jpg) 50% / 110% no-repeat var(--white)}.btn-openmaptiles-style:is(:is(.switchers .map-switcher) button){background:url(../assets/decorations/2dmap_thumb.jpg) 50% / 110% no-repeat var(--white)}.selected:is(:is(.switchers .map-switcher) button){outline:3px solid var(--bg-button-selected);outline-offset:-3px}.spin_switcher{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:calc(1dvw + env(safe-area-inset-bottom,0px));left:1dvw;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px #0003;border-radius:var(--btn-border-radius)}.spin_switcher button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--btn-height);font-size:var(--fs-button);line-height:100%;width:max(4dvw,3.75rem);border:1px solid var(--black)}.selected:is(.spin_switcher button){background:var(--bg-button-selected);color:var(--clr-button-selected)}: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(var(--primary-padding) + env(safe-area-inset-bottom,0px));width:max(5dvw,6.5rem);z-index:4;-webkit-transition:border-radius .7s ease-in-out;transition:border-radius .7s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:max(.5dvw,.5rem)}button.apartmentlist:before{content:url(../assets/decorations/icon_list.svg);width:max(1dvh,1rem)}button.apartmentlist:after{content:"Show List"}.content-wrapper.apartment-list-open button.apartmentlist{color:var(--clr-button-selected);background-color:var(--bg-button-selected)}:is(.content-wrapper.apartment-list-open button.apartmentlist):before{content:url(../assets/decorations/icon_list_white.svg);width:max(1dvh,1rem)}:is(.content-wrapper.apartment-list-open button.apartmentlist):after{content:"Hide List"}.filter-tables .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}:is(.filter-tables .btn-container) button{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bg-button);color:var(--clr-button);border:1px solid var(--black)}.outOfSync:is(:is(.filter-tables .btn-container) button){background-color:var(--bg-out-of-sync)!important;color:var(--clr-button)}.popup.control-panel .btn-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:is(.popup.control-panel .btn-container) button{width:max(5dvw,6.5rem);border:1px solid var(--black)}:is(.popup.control-panel .btn-container) div.right-align{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvw}:is(.primary-panel .gallery-index) .material-button-container{display:none}.primary-panel .material-button-container{gap:var(--primary-padding)}:is(.primary-panel .material-button-container) button{height:var(--tabs-height);border-radius:var(--btn-border-radius)}:is(:is(.primary-panel .material-button-container) button):not(.selected){background-color:var(--bg-button)}.material-button-container{position:absolute;left:calc(var(--round-btn-height)*4);display:-webkit-box;display:-ms-flexbox;display:flex;bottom:calc(var(--primary-padding) + env(safe-area-inset-bottom,0px))}.material-button-container button{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--bg-button);color:var(--clr-button);font-size:var(--fs-button);height:var(--btn-height)}.material-button-container button:not(.selected){background:var(--bg-button);color:var(--clr-button)}:is(:is(#availability.content-window .apartment-details-container.multiple) .alternate-views-button-container) button{width:max(5dvw,6.5rem)}:is(.apartment-details-container.multiple .primary-panel) .toggleBubbleMap{display:block}.apartment-details-container.multiple .alternate-views-button-container{margin-left:5dvw}.alternate-views-button-container,.material-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}:is(.alternate-views-button-container,.material-button-container) button{-webkit-box-flex:1;-ms-flex:1 0 var(--btn-height);flex:1 0 var(--btn-height);line-height:1;background:var(--bg-button);border:1px solid var(--black);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){-webkit-filter:invert(1);filter:invert(1)}.alternate_view_1:is(:is(.alternate-views-button-container,.material-button-container) button){opacity:.5;pointer-events:none}.alternate-views-button-container{gap:1px}.alternate-views-button-container button{height:var(--tabs-height)}:is(.alternate-views-button-container button):before{text-indent:-.5rem;content:url(../assets/decorations/icon_sun_black.svg);font-size:2em;width:.6em;height:1em}:is(.alternate-views-button-container button):nth-child(2):before{content:url(../assets/decorations/icon_sunset_black.svg)}: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(.modal-overlay .alternate-views-button-container) button.selected{background:var(--bg-button)}.modal-overlay .bubblemap img.bubble_position_icon{width:max(.8dvw,1.05rem);height:max(.8dvw,1.05rem)}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container,:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;gap:var(--primary-padding)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container,:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button{height:var(--tabs-height);font-size:.6rem;background:var(--bg-button)}.selected:is(:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container,:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container) button){color:var(--clr-button-selected);background:var(--bg-button-selected)}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container{padding:var(--primary-padding) calc(var(--primary-padding)*2)}:is(:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .btn-container) button{border-radius:var(--btn-border-radius);-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .alternate-views-button-container{padding:1dvh;position:absolute;top:1dvh}#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)}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){:root{--bg-modal: rgba(0,0,0,.5);--btn-border-radius: 5px;--btn-height: 2.5rem;--ff-nav: "Season-Sans-Regular";--fs-nav: .5rem;--fs-sub-nav: .5rem;--login-btn-height: 2.5rem;--root-width: 100dvw;--round-btn-height: 2rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:root{--round-btn-height: 1.8rem;--fs-nav: .85rem;--fs-sub-nav: .6rem;--root-width: 10rem;--primary-width: 18rem;--checkbox-size: .8rem;--login-btn-height: 2.6rem}}@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.9dvh}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){html{font-size:1.8dvh}}@media (max-width: 767px) and (orientation: portrait){html{font-size:1.8dvh}}@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)}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){:is(:is(nav ul) li) .icon{height:max(1dvw,1.2rem);width:max(1dvw,1.2rem)}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}nav.root-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;gap:0}:is(:is(nav.root-menu ul) li) a{text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25dvh;letter-spacing:0;padding:initial}.active:is(:is(:is(nav.root-menu ul) li) a) span{padding-left:initial}.active:is(:is(:is(nav.root-menu ul) li) a):after{content:unset}:is(:is(nav.root-menu ul) li) .icon{display:initial;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;-webkit-mask-size:auto 70%;mask-size:auto 70%}:is(.menu-developer:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) span{display:initial}.menu-settings:is(:is(nav.root-menu ul) li){position:relative;width:initial;height:initial}.menu-switchuser:is(:is(nav.root-menu ul) li){margin:initial}.user-name:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span){display:none}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){margin:initial}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name):after{content:unset}.menu-contact:is(:is(nav.root-menu ul) li) .icon{width:100%;-webkit-mask-size:50%;mask-size:50%}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-contact:is(:is(nav.root-menu ul) li)) span:not(.user-name){font-size:var(--fs-nav);letter-spacing:0}.menu-developer:is(:is(nav.root-menu ul) li){margin-top:initial}.menu-developer:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:90%;mask-size:90%}nav.scroll-nav{top:initial;-webkit-transform:initial;transform:initial;padding:0;bottom:0;left:0;width:100dvw;-webkit-box-shadow:1px -1px 1px rgba(0,0,0,.1);box-shadow:1px -1px 1px #0000001a}nav.scroll-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(nav.scroll-nav ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.has-landscape-scroll-nav nav.scroll-nav,nav.page-nav.has-landscape-scroll-nav,nav.scroll-nav.has-landscape-scroll-nav) ul) li{border:none}nav#whybuy,nav#developer{display:none}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){:is(:is(nav.root-menu ul) li) .icon{-webkit-mask-size:auto 60%;mask-size:auto 60%}}@media (max-width: 767px) and (orientation: portrait){nav.root-menu{-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out;height:calc(var(--nav-height-portrait) * 2);padding:0 0 0 1dvh}nav.root-menu ul{display:grid;grid-template-columns:repeat(7,1fr)}:is(nav.root-menu ul) li{padding: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)}:is(nav.root-menu.closed button.burger-menu-trigger):before{content:"More";top:calc(var(--nav-height-portrait) * .65)}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.modal-overlay{padding:0}.modal-overlay .modal-content{width:100%;padding:0}:is(.modal-overlay .modal-content) video::-webkit-media-controls-panel,:is(.modal-overlay .modal-content) video::-webkit-media-controls-enclosure{width:70dvw}.full-width:is(:is(.modal-overlay .modal-content) .carousel-container){--carousel-width: 100dvw}:is(.modal-overlay .modal-content) .carousel-container.with-primary{position:relative}.modal-overlay .northpoint-container{top:calc(var(--primary-padding)*2 + var(--round-btn-height))}.modal-overlay .btn-close,.modal-overlay .carousel-container .next,.modal-overlay .carousel-container .prev{height:var(--round-btn-height);bottom:var(--primary-padding);background-position:50%;background-size:1.8rem}.modal-overlay .btn-close{top:var(--primary-padding);right:var(--primary-padding);left:unset}.modal-overlay .qrcode.downloads{padding:3dvh;width:max(50dvw,300px)}:is(:is(.content-wrapper._availability+.modal-overlay .modal-content) .carousel-container.with-primary) .prev,:is(:is(.content-wrapper._availability+.modal-overlay .modal-content) .carousel-container.with-primary) .next{display:initial}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.popup{display:-webkit-box;display:-ms-flexbox;display:flex}.popup.switch-user{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.switch-user .popup-inner{position:initial;width:min(300px,100%)}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section) .carousel-container) .next{height:4.75dvh}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .prev,:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .next{height:6dvh;width:2dvw}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .carousel-counter{left:calc(var(--round-btn-height) * 2);-webkit-transform:initial;transform:initial;max-width:13rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section) .primary-panel) .carousel-container) .carousel-counter) .counter{-webkit-box-flex:0;-ms-flex:0 0 .5rem;flex:0 0 .5rem}}@media (max-width: 767px) and (orientation: portrait){.carousel-container .caption{bottom:initial;top:.5dvh;text-align:center;width:max(100%,18.75rem)}.carousel-container .prev,.carousel-container .next{display:none}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.primary-panel{width:100dvw;padding:calc(var(--primary-padding)*2)!important;display:block}.primary-panel .specbutton{display:none}.mobile:is(.primary-panel .specbutton){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.northpoint-container{background:transparent}.spin-container{position:absolute;left:0;top:0;height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button));width:100dvw;overflow:hidden}.spin-container .react-transform-wrapper,.spin-container .react-transform-component{height:100%}.spin-container .panzoom{width:100dvw;height:100%}.spin-container canvas{height:100%!important}.scrubpad-container{width:100dvw;bottom:1.2dvh}.scrubpad-container .scrub-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5dvh 1dvh 0;pointer-events:none}:is(.scrubpad-container .scrub-buttons-container) button{border:1px solid var(--white);width:2.5rem;height:2.5rem;border-radius:100%;background-size:1rem;background-position:50%;background-repeat:no-repeat;background-color:#00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:all}.scrub-button-left:is(:is(.scrubpad-container .scrub-buttons-container) button){background-image:url(../assets/decorations/icon_arrow-rotate-left.svg)}.scrub-button-right:is(:is(.scrubpad-container .scrub-buttons-container) button){background-image:url(../assets/decorations/icon_arrow-rotate-right.svg)}.scrubpad-container .scrubpad{display:none}.bottom-sheet-2:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container{height:calc(100% - 53.6dvh - var(--nav-height-portrait) + var(--bottom-sheet-button))}:is(.bottom-sheet-2:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container) .panzoom{height:100%}.bottom-sheet-1:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container{height:calc(100% - 28.6dvh - var(--nav-height-portrait) + var(--bottom-sheet-button))}:is(.bottom-sheet-1:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container) .panzoom{height:100%}.content-wrapper._availability .spin-container{height:calc(96.4dvh - var(--nav-height-portrait))}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.primary-panel{padding:var(--primary-padding)!important}.primary-inner{gap:var(--primary-padding)}.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:81dvh;gap:2dvh;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(#availability.content-window .bottom-sheet.status-3) .primary-inner)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter) .grouped-filters-wrapper{overflow-y:auto;padding-right:1dvh;background:var(--white);padding:calc(var(--primary-padding)/2)}.group-closed:is(:is(:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter) .grouped-filters-wrapper){height:initial}:is(:is(:is(#availability.content-window .bottom-sheet.status-3) .apartment-filter) .developerments) h4{margin-bottom:.7dvh}:is(:is(#availability.content-window .bottom-sheet.status-3) .grouped-filters-header):before{content:"Hide Filters"}:is(:is(#availability.content-window .bottom-sheet.status-3) .filter-tables) .table-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#availability.content-window .bottom-sheet.status-2,#availability.content-window .bottom-sheet.status-1) .grouped-filters-wrapper{height:0;overflow:hidden}:is(#availability.content-window .bottom-sheet.status-2,#availability.content-window .bottom-sheet.status-1) .primary-inner{height:41dvh}.apartment-filter{padding:var(--primary-padding);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}h4.filter_heading{border:none;margin:0}.filter-tables{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--primary-padding);background:#fff}div.level-selector-position{top:initial;-webkit-transform:initial;transform:initial;-webkit-transform:translateX(-50%);transform:translate(-50%);left:50%;background:transparent;bottom:calc(var(--nav-height-portrait) + var(--bottom-sheet-button));z-index:1;width:40dvw;height:calc(var(--dial-height-selected) + (var(--dial-height)*3));padding:initial}.level-selector-wrapper{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-padding-top:0}.level-selector-wrapper::-webkit-scrollbar{display:none}.level-selector-wrapper .level-focus{position:fixed;height:var(--dial-height-selected);width:100%;border:1px solid var(--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}.content-wrapper.bottom-sheet-1 div.level-selector-position{bottom:calc(var(--nav-height-portrait) + 25dvh)}.content-wrapper.bottom-sheet-2 div.level-selector-position{bottom:calc(var(--nav-height-portrait) + 50dvh)}:is(.content-wrapper.bottom-sheet-3 .apartment-filter) .grouped-filters-header{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.scalarvalue>div>[sign]{padding:.2dvh 1.5ch 0 0}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.apartment-list-container{width:calc(100dvw - 2dvh);top:calc(1dvh + var(--btn-height));left:1dvh;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.apartment-list-container .table-scroll{--bg-scrollbar-track: transparent;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:0 5px 5px}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td{padding-top:1.3dvh;padding-bottom:1.3dvh}:is(:is(:is(.apartment-list-container .table-scroll) table) thead) th{font-size:.8em}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) th):before{display:block;float:initial}.content-wrapper.bottom-sheet-3 .apartment-list-container{height:0dvh}:is(.content-wrapper.bottom-sheet-3 .apartment-list-container) .table-scroll{height:0dvh}.content-wrapper.bottom-sheet-2 .apartment-list-container{height:35.5dvh}:is(.content-wrapper.bottom-sheet-2 .apartment-list-container) .table-scroll{height:35.5dvh}.content-wrapper.bottom-sheet-1 .apartment-list-container{height:60.6dvh}:is(.content-wrapper.bottom-sheet-1 .apartment-list-container) .table-scroll{height:60.6dvh}.content-wrapper.bottom-sheet-0 .apartment-list-container{height:81dvh}:is(.content-wrapper.bottom-sheet-0 .apartment-list-container) .table-scroll{height:81dvh}}@media (max-width: 767px) and (orientation: portrait){:is(.apartment-list-container .table-scroll) table{table-layout:initial}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.area[data-sortcolumn=areametric],:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.view,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.homelevel,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.area[data-sortcolumn=areametric],:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.view,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.homelevel{display:none}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th{font-size:1em}:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th):before{width:1dvh;margin:0 0 .5dvh}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th{padding:1dvw}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th:not(.release):before{float:initial;display:block}:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.beds,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.beds,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.area,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.area,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) th.release,:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead,:is(:is(.apartment-list-container .table-scroll) table) tbody) tr) td.unreleased{width:12dvw}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th{padding:1rem .5dvw}.beds:is(:is(:is(.table-scroll table) tr) td){background-size:.85rem}.release:is(:is(:is(.table-scroll table) tr) td){background-size:1rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(:is(:is(.content-wrapper._masterplan .content-window) section) .bubbles) .bubble{-webkit-box-flex:0;-ms-flex:0 0 .3rem;flex:0 0 .3rem;height:.3rem}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.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{height:var(--sticky-nav-height);bottom:initial;top:0;position:sticky;left:0;width:100dvw;padding:0 1dvh}:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav) ul{height:100%}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav) ul) li{height:100%}:is(:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav) ul) li) a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.content-wrapper._masterplan #masterplan.content-window) section{height:auto;background:var(--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: 50dvh;margin:0;height:var(--carousel-height)}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .enlarge,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .next,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .prev{bottom:1dvh}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .primary-panel{position:relative;margin:0;padding:var(--primary-padding);z-index:1;height:auto;top:initial;width:100%}:is(:is(.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){section.spec,section.apartment-specs{padding:calc(var(--primary-padding)*2);padding-bottom:calc(var(--bottom-sheet-button) + var(--primary-padding) + var(--sticky-nav-height))}:is(section.spec,section.apartment-specs) div.scroll-div{gap:2dvh;display:block;overflow-y:auto}:is(:is(section.spec,section.apartment-specs) div.scroll-div) h1{display:none}:is(:is(section.spec,section.apartment-specs) div.scroll-div) .column+.column{margin-top:1dvh}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){section.apartment-specs div.scroll-div{display:block;overflow-y:auto}:is(section.apartment-specs div.scroll-div) .column+.column{margin-top:1dvh}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.modal-content .bubblecontainer .popup,.bubblecontainer .popup{display:block;left:initial;-webkit-transform:initial;transform:initial;right:var(--primary-padding);max-width:50dvw}.modal-content .bubblecontainer .popup{right:calc((var(--primary-padding)*2) + var(--round-btn-height))}.content-window.with-primary .bubblewrapper{margin-left:0;width:100dvw;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bubblemap{width:var(--bubble-map-ipad);height:var(--bubble-map-ipad);bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + (var(--round-btn-height) * 1.5))}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .bubblemap.state-1{visibility:visible}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-1{background:url(../assets/decorations/icon_map_minus.svg) 50% / contain no-repeat}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .bubblemap.state-2{visibility:hidden;pointer-events:none}:is(.modal-overlay .modal-content,.content-wrapper._building_H1_classicSpecs,.content-wrapper._building_H1_premiumSpecs,.content-wrapper._building_H1_luxeSpecs,.apartment-details-container:not(.multiple)) .toggleBubbleMap.state-2{background:url(../assets/decorations/icon_map_plus.svg) 50% / contain no-repeat}:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblemap.state-2{visibility:visible}:is(.apartment-details-container:not(.multiple) section.apartment-views) .toggleBubbleMap.state-2{display:none}.modal-content .bubblecontainer .popup{-webkit-transform:none;transform:none;width:min(calc(100dvw - var(--primary-padding)*3 - var(--round-btn-height)),31.25rem)}:is(.modal-content .bubblecontainer .popup) .close{display:initial}.modal-content .toggleBubbleMap{left:var(--primary-padding)}.modal-content .bubblemap{bottom:calc(var(--round-btn-height) + var(--primary-padding)*2)}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .toggleBubbleMap,:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .enlarge-bubble,:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .bubblewrapper:before{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + var(--nav-height-portrait))}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .bubblemap{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + (var(--round-btn-height) * 1.5))}.content-wrapper.bottom-sheet-1 .bubblemap{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button) + (var(--round-btn-height) * .5))}.content-wrapper.bottom-sheet-1 .content-window.with-primary .bubblewrapper{height:68.3dvh}.content-wrapper.bottom-sheet-2 .bubblemap{bottom:calc(var(--primary-padding)*2 + var(--round-btn-height));width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2)}.content-wrapper.bottom-sheet-3 .bubblemap,.content-wrapper.bottom-sheet-3 .toggleBubbleMap{display:none}.apartment-details-container:not(.multiple) .bubblewrapper{width:100dvw;height:50dvh;margin:0}:is(.apartment-details-container:not(.multiple) .bubblewrapper):before,:is(.apartment-details-container:not(.multiple) .bubblewrapper) .enlarge-bubble,:is(.apartment-details-container:not(.multiple) .bubblewrapper) .toggleBubbleMap{bottom:var(--primary-padding)}:is(.apartment-details-container:not(.multiple) section.apartment-views) .primary-panel{min-height:40dvh}:is(:is(.apartment-details-container:not(.multiple) section.apartment-views) .primary-panel) .bubblemap{width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2);left:50%;-webkit-transform:translate3d(-50%,-45%,0);transform:translate3d(-50%,-45%,0)}:is(.apartment-details-container:not(.multiple) section.apartment-views) .bubblecontainer{height:50dvh}:is(.apartment-details-container:not(.multiple) section.apartment-views) .enlarge-bubble{bottom:var(--primary-padding);left:var(--primary-padding)!important}:is(.apartment-details-container.multiple section.apartment-views) .primary-panel{width:calc(100% - (var(--primary-padding)*2))}}@media (max-width: 767px) and (orientation: portrait){.bubblemap{width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2)}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.bubblemap img.bubble_position_icon{width:2rem;height:2rem}.bubblemap #circleSvg{width:3.5rem;height:3.5rem}.floor-button-container{width:2.5rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.gallery-index .prev,.gallery-index .next{height:4.75dvh}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){:is(.gallery-index .inner) .page{--primary-width: 100dvw}.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-h1)}:is(#media.content-window .child-group) a h5{font-size:var(--fs-h5)}#media.content-window .primary-panel,#media.content-window .primary-panel.full-height{height:calc(100% - var(--bottom-sheet-button))}#media.content-window .media_placeholder,#media.content-window iframe{margin:initial!important;width:100dvw!important;height:calc(100% - var(--bottom-sheet-button))!important}#media.content-window .carousel-container{--carousel-width: 100dvw;margin:initial}:is(:is(:is(#media.content-window .carousel-container) .inner) .sample) img.contain{-o-object-fit:cover;object-fit:cover}:is(#media.content-window .carousel-container) .carousel-counter{bottom:calc((var(--primary-padding)*3) + env(safe-area-inset-bottom,0px))}:is(.content-wrapper._media.bottom-sheet-2 .content-window#media) .media_placeholder,:is(.content-wrapper._media.bottom-sheet-2 .content-window#media) iframe{height:calc(100% - 50dvh)!important}:is(.content-wrapper._media.bottom-sheet-2 .content-window#media) video{height:32dvh!important}:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3) .carousel-container{--carousel-height: calc(100dvh - var(--nav-height-portrait))}:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3) .videowrapper{height:88.5dvh}.content-wrapper._media.bottom-sheet-1 .carousel-container{--carousel-height: calc(76dvh - var(--bottom-sheet-button))}.content-wrapper._media.bottom-sheet-2 .carousel-container{--carousel-height: calc(51dvh - var(--bottom-sheet-button))}.content-wrapper._media.bottom-sheet-2 .videowrapper{height:43dvh}:is(.content-wrapper._media.bottom-sheet-2 .videowrapper) video{-o-object-fit:cover;object-fit:cover}:is(:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3,.content-wrapper._media.bottom-sheet-1,.content-wrapper._media.bottom-sheet-2) .carousel-container) .enlarge,:is(:is(.content-wrapper._media.bottom-sheet-0,.content-wrapper._media.bottom-sheet-3,.content-wrapper._media.bottom-sheet-1,.content-wrapper._media.bottom-sheet-2) .carousel-container) .bubbles{bottom:calc(var(--bottom-sheet-button) + var(--primary-padding))!important}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.bottom-sheet{width:100dvw;bottom:0;z-index:10;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;border-radius:15px 15px 0 0;-webkit-box-shadow:1px -1px 3px rgba(0,0,0,.1);box-shadow:1px -1px 3px #0000001a;background-color:var(--bg-primary)}.bottom-sheet .primary-panel{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bottom-sheet>div{width:100%;height:100%}:is(.bottom-sheet>div) .bottom-controls{display:-webkit-box;display:-ms-flexbox;display:flex}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-fullscreen,:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{display:none}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-fullscreen,:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{background-position:center;background-repeat:no-repeat;background-size:calc(var(--round-btn-height) * .5)}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-fullscreen{background-image:url(../assets/decorations/icon_plus_black.svg)}:is(:is(.bottom-sheet>div) .bottom-controls) .bottom-close{background-image:url(../assets/decorations/icon_cross_black.svg)}:is(.bottom-sheet>div) button.bottom-sheet-btn{display:block;position:sticky;top:0;width:100%;background:url(../assets/decorations/bottom-sheet.svg) 50% / min(10dvw,2.8rem) no-repeat;height:var(--bottom-sheet-button);z-index:1000}:is(.bottom-sheet>div) .primary-panel,:is(.bottom-sheet>div) .primary-panel.full-height{width:100dvw;top:var(--bottom-sheet-button);overflow-x:hidden;overflow-y:auto}.bottom-sheet.status-0{overflow:hidden;height:var(--bottom-sheet-button)}:is(.bottom-sheet.status-0 .bottom-controls) .bottom-close{background-image:none;pointer-events:none}:is(:is(.bottom-sheet.status-0+.content-window) .carousel-container) .enlarge,:is(:is(.bottom-sheet.status-0+.content-window) .carousel-container) .bubbles{bottom:calc(var(--primary-padding) + var(--bottom-sheet-button))}.bottom-sheet.status-1{height:25dvh}.bottom-sheet.status-1 .primary-panel,.bottom-sheet.status-1 .primary-panel.full-height{height:calc(25dvh - var(--bottom-sheet-button))}.bottom-sheet.status-2{height:50dvh}.bottom-sheet.status-2 .primary-panel,.bottom-sheet.status-2 .primary-panel.full-height{height:calc(50dvh - var(--bottom-sheet-button))}.bottom-sheet.status-3{height:calc(100dvh - var(--nav-height-portrait));border-radius:0}:is(.bottom-sheet.status-3 .bottom-controls) .bottom-fullscreen{background-image:none;pointer-events:none}.bottom-sheet.status-3 .primary-panel,.bottom-sheet.status-3 .primary-panel.full-height{height:calc(100dvh - var(--bottom-sheet-button) - var(--nav-height-portrait))}:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet{z-index:11;bottom:calc(var(--nav-height-portrait) * 0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}:is(:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet) .apartment-filter{display:none}.status-3:is(:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet){height:100dvh}.status-3:is(:is(.content-wrapper.apartment-details-open-single #availability.content-window) .bottom-sheet) .primary-panel{height:calc(100dvh - var(--bottom-sheet-button) + 1dvh)}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:2rem}.hasIcon:is(.plot-marker-container .map-pins) svg{width:2rem}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.content-wrapper.plotcards .plotcard-container{padding:0;display:block}:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard{margin:1rem auto 0;width:var(--released-plotcard-width);height:100dvh}:is(:is(.content-wrapper.plotcards .plotcard-container) .apartment-plotcard) .apt-info{height:54dvh}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){section#contact{border:none;display:block;height:calc(100dvh - var(--nav-height-portrait))}section#contact>*{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}section#contact .images{width:100dvw;height:100dvh}section#contact .text{padding:2dvh;text-transform:initial;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}section#contact .name{max-width:unset}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.map-box{margin-left:0}.map-box .mapboxgl-map{height:100dvh;width:100dvw}#explore.content-window .primary-panel{padding:1dvw 1.5dvw}:is(#explore.content-window .primary-panel) .primary-menu-content{padding-right:1rem}.open:is(:is(:is(#explore.content-window .primary-panel) .primary-menu-content) .primary-menu-group){min-height:200px}#explore.content-window .scrubpad-container{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(#explore.content-window .scrubpad-container) .scrub-buttons-container{width:100dvw}#explore.content-window .spin-container{left:0}:is(#explore.content-window .bottom-sheet.status-2) .primary-menu-group.open{overflow-y:auto}:is(:is(#explore.content-window .bottom-sheet.status-2) .primary-menu-group.open) .primary-menu-list{min-height:10dvh}:is(#explore.content-window .bottom-sheet.status-0) .primary-panel{visibility:hidden;height:0;padding:0!important}.primary-menu-content::-webkit-scrollbar{display:none}:is(.primary-menu-content .primary-menu-group) .primary-filter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(.primary-menu-content .primary-menu-group) .primary-menu-list{margin-left:max(1.25dvw,1.56rem)}.top-right-container{width:16rem;height:initial;right:0;padding:2dvh 2dvh 5dvh;top:8dvh}:is(.top-right-container .top-right-img) img{width:50dvw}.top-right-container .btn-close{display:block;position:absolute;bottom:.5rem;left:.5rem;height:var(--round-btn-height);width:var(--round-btn-height);background:url(../assets/decorations/icon_collapse_black.svg) 50% / 70% no-repeat}#explore.content-window small{text-align:center}.content-wrapper.bottom-sheet-2 .map-box,.content-wrapper.bottom-sheet-2 .mapboxgl-map{height:44dvh}}@media (max-width: 767px) and (orientation: portrait){.top-right-container{width:100dvw;top:3.5rem}:is(.top-right-container ul) li{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-size:.8rem}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{padding:.5rem 0}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){#explore.content-window .primary-panel{padding:2rem 3rem}:is(#explore.content-window .primary-panel) .primary-menu-content{width:min(100dvw,34rem);margin:0 auto}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(#availability.content-window .apartment-details-container) .caption.plandisclaimer{width:32dvw}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.content-wrapper._availability{height:100dvh}text.apartmentmask-label{font-size:4dvh}.content-window#availability{overflow:visible;--primary-width: 100dvw}#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple{left:0;width:100dvw;height:100dvh;z-index:10}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_0) .apt-header-compare{background:var(--sales-unavailable)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_1) .apt-header-compare{background:var(--sales-available)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_2) .apt-header-compare{background:var(--sales-reserved)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .availability_3) .apt-header-compare{background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) .apt-header-compare{display:block;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;padding:calc(var(--primary-padding)/2);width:100dvw}.menu-apartment-location:is(:is(:is(:is(#availability.content-window .apartment-details-container:not(.multiple),#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:-webkit-box;display:-ms-flexbox;display:flex}#availability.content-window .apartment-details-container:not(.multiple){top:0}:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header{display:initial}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .section-header) h1{font-size:var(--fs-h1)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .add-to-collection{display:block;position:fixed;width:var(--sub-nav-height);height:var(--sub-nav-height);top:0;background:url(../assets/decorations/icon_heart_white.svg) 50% / 60% no-repeat;z-index:11;left:.5dvh;border-radius:var(--btn-border-radius)}.added:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .add-to-collection){background-image:url(../assets/decorations/icon_heart_solid_white.svg)}:is(#availability.content-window .apartment-details-container:not(.multiple)) .apt-header-compare{position:fixed;top:0;background-color:gray;height:var(--sub-nav-height);line-height:var(--sub-nav-height);padding:initial;z-index:11}:is(#availability.content-window .apartment-details-container:not(.multiple)) nav.scroll-nav{top:var(--sub-nav-height);bottom:initial;border-top:none;border-bottom:1px solid var(--white)}:is(#availability.content-window .apartment-details-container:not(.multiple)) li.menu-close{right:0;top:0;left:unset;bottom:initial;width:var(--sub-nav-height);height:var(--sub-nav-height);background-size:70%}:is(#availability.content-window .apartment-details-container:not(.multiple)) .scroll-section{padding-top:3.9dvh;height:100dvh}:is(#availability.content-window .apartment-details-container:not(.multiple)) .primary-panel{position:relative}:is(#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}.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) .bubblemap{top:39%}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){height:auto}.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblewrapper,:is(.apartment-views:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section),.apartment-cchoices:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)) .bubblecontainer{height:50dvh}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section){padding:initial}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .primary-panel{display:none}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section)>h1{padding:5dvh 0 0}.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .column{padding:3dvh 5dvh 0;gap:3dvh}:is(.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .column) h5+ul{margin-top:1dvh}:is(.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .column):last-of-type{padding:3dvh 5dvh 5dvh}:is(.apartment-specs:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section) .section-header) h1{margin:0}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) section):last-child{padding-bottom:var(--bottom-sheet-button)}:is(:is(#availability.content-window .apartment-details-container:not(.multiple)) .apartment-details.specs_pplH1) nav.scroll-nav{background:#000}#availability.content-window .apartment-details-container.multiple{--portrait-compare-height: 43dvh;--menu-scroll-direction:horizontal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:100dvh;overflow-y:auto;overflow-x:hidden}:is(#availability.content-window .apartment-details-container.multiple):before{content:"Compare";position:fixed;top:0;background-color:var(--white);height:var(--compare-header-height);line-height:var(--compare-header-height);padding:initial;font-size:var(--fs-h2);font-family:var(--ff-h2);z-index:23;width:100dvw;text-transform:uppercase;text-align:center;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px #0000001a}.appt_availability:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .primary-panel) .info-summary) h5){color:var(--clr-body)}:is(#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) .compare-headers{width:var(--compare-header-height);height:100%}:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare{-webkit-box-flex:1;-ms-flex:1 0 var(--portrait-compare-height);flex:1 0 var(--portrait-compare-height);width:100%;padding:0;position:relative}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare) h2{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:var(--portrait-compare-height);width:100%;text-align:center;line-height:var(--compare-header-height);color:var(--white)}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare):before{display:none}.availability_0:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-unavailable)}.availability_1:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-available)}.availability_2:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-reserved)}.availability_3:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .compare-headers) .apt-header-compare){background:var(--sales-sold)}:is(#availability.content-window .apartment-details-container.multiple) .compare-headers,:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#availability.content-window .apartment-details-container.multiple) .scroll-section{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;gap:0;width:100dvw}:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section{-webkit-box-flex:0;-ms-flex:0 0 calc(100dvw - var(--compare-header-height));flex:0 0 calc(100dvw - var(--compare-header-height));scroll-snap-align:start}:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section)>*{-webkit-box-flex:0;-ms-flex:0 0 var(--portrait-compare-height);flex:0 0 var(--portrait-compare-height)}.apartment-plan:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){display:none}.mobile-apartment-plan:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section),.mobile-apartment-dims:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-location:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{display:none}.mobile-apartment-dims:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{width:100%;height:var(--portrait-compare-height);overflow-y:auto;padding:2dvh}.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel{position:absolute;background-color:transparent;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0 .5dvh 0 0;pointer-events:none}:is(.apartment-views:is(:is(:is(#availability.content-window .apartment-details-container.multiple) .scroll-section) section) .primary-panel) *{pointer-events:all}:is(#availability.content-window .apartment-details-container.multiple) .carousel-container{--carousel-width: calc(100dvw - var(--compare-header-height));--carousel-height: var(--portrait-compare-height)}.locator:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .inner{left:unset!important}:is(:is(#availability.content-window .apartment-details-container.multiple) .carousel-container) .enlarge{bottom:var(--primary-padding);left:var(--primary-padding)}:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav{padding:0;bottom:0;left:0;width:100dvw;-webkit-box-shadow:1px -1px 1px rgba(0,0,0,.1);box-shadow:1px -1px 1px #0000001a}.mobile-menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:-webkit-box;display:-ms-flexbox;display:flex}.menu-apartment-plan:is(:is(:is(:is(#availability.content-window .apartment-details-container.multiple) nav.scroll-nav) ul) li){display:none}.content-wrapper.apartment-details-open-single .content-window{height:100dvh}:is(.content-wrapper.apartment-details-open-single,.content-wrapper.apartment-details-open-multiple) #availability.content-window{z-index:15}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){section{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:10px solid white;scroll-snap-align:unset}section .section-header{display:block;width:100%;padding:1rem;background:var(--bg-section-header)}:is(section .section-header) h1,:is(section .section-header) h5{text-align:center;text-transform:uppercase;padding:0}:is(section .section-header) 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}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.bottom-sheet.status-0 .speclist-container{display:none}.content-window#building,.content-window#masterplan{position:relative}.bottom-sheet.sticky-nav{bottom:calc(var(--nav-height-portrait))}.bottom-sheet.sticky-nav.status-0{height:calc(var(--bottom-sheet-button) + var(--sticky-nav-height))}.bottom-sheet.sticky-nav .page-nav{height:var(--sticky-nav-height);bottom:initial;top:0;position:sticky;left:0;width:100dvw;padding:0 1dvh}:is(.bottom-sheet.sticky-nav .page-nav) ul{height:100%}:is(:is(.bottom-sheet.sticky-nav .page-nav) ul) li{height:100%}.bottom-sheet.sticky-nav .primary-panel.full-height{margin-top:var(--nav-height-portrait);height:calc(100% - var(--nav-height-portrait) - (var(--bottom-sheet-button) * 1))}.bottom-sheet.sticky-nav>div{position:relative}.carousel-container.with-primary{margin-left:0;position:absolute;top:0;--carousel-width: 100dvw;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-container.with-primary .inner{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}:is(.carousel-container.with-primary .inner) .sample{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-container.with-primary .carousel-counter{bottom:calc((var(--primary-padding)*2) + env(safe-area-inset-bottom,0px))}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .carousel-container{--carousel-height: calc(100dvh - var(--sticky-nav-height) - var(--nav-height-portrait))}:is(.content-wrapper.bottom-sheet-0,.content-wrapper.bottom-sheet-3) .bubblewrapper{height:calc(100dvh - var(--sticky-nav-height) - var(--nav-height-portrait))}.content-wrapper.bottom-sheet-1 .carousel-container{--carousel-height: calc(76dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-1 .bubblewrapper{height:calc(76dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-2 .carousel-container{--carousel-height: calc(51dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-2 .bubblewrapper{height:calc(51dvh - var(--bottom-sheet-button))}.content-wrapper.bottom-sheet-2 .bubblemap{bottom:calc(var(--primary-padding)*4 + var(--round-btn-height));width:var(--bubble-map-portrait-status-2);height:var(--bubble-map-portrait-status-2)}:is(:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .carousel-container,:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .bubblewrapper) .enlarge,:is(:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .carousel-container,:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .bubblewrapper) .bubbles,:is(:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .carousel-container,:is(.content-wrapper.bottom-sheet-0:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-3:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-1:not(.apartment-details-open-single),.content-wrapper.bottom-sheet-2:not(.apartment-details-open-single)) .bubblewrapper) .toggleBubbleMap{bottom:calc(var(--bottom-sheet-button) + var(--primary-padding))}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#developer.content-window .images{-webkit-box-flex:1;-ms-flex:1 0 34dvw;flex:1 0 34dvw}#developer.content-window p{line-height:1.1}#developer.content-window>div{gap:2.5dvh}}@media (max-width: 767px) and (orientation: portrait){#developer.content-window section>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#developer.content-window section>div) h1,:is(#developer.content-window section>div) h5{text-align:center;width:100%}#developer.content-window section{padding:0!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){:is(#developer.content-window section) .images{-webkit-box-flex:1;-ms-flex:1 0 30rem;flex:1 0 30rem}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){#whybuy.content-window section{padding:0!important}:is(#whybuy.content-window section) aside{position:initial;-webkit-transform:unset;transform:unset;width:100%;height:20dvh}.left-third:is(:is(#whybuy.content-window section) aside){-webkit-transform:unset;transform:unset}:is(#whybuy.content-window section) .media_container{width:100dvw!important}:is(:is(#whybuy.content-window section) .flexlist) li{-webkit-box-flex:1!important;-ms-flex:1 0 45%!important;flex:1 0 45%!important}:is(#whybuy.content-window section) .section-header{background:var(--made-up-grey);color:var(--white)}.dev-logo:is(:is(#whybuy.content-window section) img){-webkit-filter:brightness(100);filter:brightness(100)}:is(#whybuy.content-window section) .left-padding{padding:min(4dvw,2.5rem)}#whybuy.content-window section#whybuy-introfilm{height:80dvh}:is(#whybuy.content-window section#whybuy-connections) .media_container #textcontainer{position:initial;padding-top:var(--object-spacing)}:is(:is(#whybuy.content-window section#whybuy-education) #textcontainer)>div{height:initial;-webkit-transition:none;transition:none}:is(#whybuy.content-window section#whybuy-history) h6{max-width:unset}#whybuy.content-window section#whybuy-amenities-alt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container{-webkit-box-flex:1;-ms-flex:1 0 72dvh;flex:1 0 72dvh;padding-right:20px}#whybuy.content-window section#whybuy-siteplan,#whybuy.content-window section#whybuy-introfilm{background:initial}:is(#whybuy.content-window section#whybuy-story) .flexlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}:is(#whybuy.content-window section#whybuy-story) p{text-align:center}:is(#whybuy.content-window section#whybuy-story) ul li>div{max-height:30dvh}:is(:is(#whybuy.content-window section#whybuy-investment) .gridlist) li{border:initial;border-bottom:1px solid var(--white)}:is(#whybuy.content-window section#whybuy-opportunity) .inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(#whybuy.content-window section#whybuy-connectivity) h4,:is(#whybuy.content-window section#whybuy-connectivity) small{text-align:center;width:100%}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul{margin:0 auto}:is(:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) h1):nth-child(1){padding:3dvh 0 0;background-position:top center}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) img.logo{margin:5dvh auto}:is(#whybuy.content-window section#whybuy-education) #textcontainer.bg{padding:4dvw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2){grid-template-columns:repeat(1,1fr);gap:1dvh}:is(:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2)) :nth-child(1){grid-area:edu-img}:is(:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2)) :nth-child(2){grid-area:uni-txt}:is(:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2)) :nth-child(3){grid-area:edu-txt-1}:is(:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2)) :nth-child(4){grid-area:edu-txt-2}:is(:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2)) :nth-child(5){grid-area:uni-img}:is(#whybuy.content-window section#whybuy-education) #textcontainer:nth-of-type(2){grid-template-areas:"edu-img" "edu-txt-1" "edu-txt-2" "uni-img" "uni-txt"}}@media (max-width: 767px) and (orientation: portrait){:is(#whybuy.content-window section) .gridlist.two-column,:is(#whybuy.content-window section) .gridlist.three-column{grid-template-columns:repeat(1,1fr)}:is(#whybuy.content-window section) .gridlist.three-row{grid-template-rows:repeat(1,1fr)}:is(:is(#whybuy.content-window section) .flexlist) li{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}#whybuy.content-window section#whybuy-amenities-alt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container{grid-template-columns:repeat(2,1fr);-webkit-box-flex:1;-ms-flex:1 0 150dvh;flex:1 0 150dvh}:is(:is(#whybuy.content-window section#whybuy-amenities-alt) .media_container) .grid-item:last-of-type{grid-column:span 2}}@media only screen and (orientation: portrait),only screen and (max-width: 932px) and (orientation: landscape){.switchers{bottom:initial;width:100%;height:var(--btn-height);top:0;left:0;right:0;pointer-events:none;padding:1dvh;-webkit-box-sizing:border-box;box-sizing:border-box;gap:0;height:calc(2dvh + var(--btn-height))}.switchers button{font-size:0;width:initial;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;pointer-events:all}.switchers .map-switcher,.switchers .zoom-state-switcher{gap:2px;background:var(--bg-switcher);border-radius:var(--btn-border-radius)}:is(.switchers .map-switcher,.switchers .zoom-state-switcher) button{outline:2px solid var(--black);outline-offset:-2px}.switchers .map-switcher{border-radius:var(--btn-border-radius);width:auto;position:absolute}:is(:is(.switchers .map-switcher) button):first-of-type{border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}:is(:is(.switchers .map-switcher) button):last-of-type{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.selected:is(:is(.switchers .map-switcher) button){outline:2px solid var(--black);outline-offset:-2px}.switchers .zoom-state-switcher{position:absolute;right:1dvh;left:initial;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}:is(.switchers .zoom-state-switcher) button{background-color:var(--bg-button);background-repeat:no-repeat;background-size:auto 50%;background-position:50%;-webkit-box-flex:0;-ms-flex:0 0 var(--btn-height);flex:0 0 var(--btn-height)}.btn-map-london:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/zoom_wider.svg)}.btn-map-localarea:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/zoom_local.svg)}.btn-map-spin:is(:is(.switchers .zoom-state-switcher) button){background-image:url(../assets/decorations/zoom_spin.svg)}.selected:is(:is(.switchers .zoom-state-switcher) button){outline:2px solid var(--black);outline-offset:-2px}:is(:is(.switchers .zoom-state-switcher) button):first-of-type{border-radius:4px 0 0 4px}:is(:is(.switchers .zoom-state-switcher) button):last-of-type{border-radius:0 4px 4px 0}.spin_switcher{bottom:initial;top:1dvh;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:var(--bg-switcher);padding:2px;gap:2px}:is(.spin_switcher button):first-of-type{border-radius:4px 0 0 4px}:is(.spin_switcher button):last-of-type{border-radius:0 4px 4px 0}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 (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.switchers button{width:8rem}}
