@font-face{font-family:BrownLLWeb-Light;src:url(../assets/fonts/BrownLLWeb-Light.woff2) format("woff2"),url(../assets/fonts/BrownLLWeb-Light.woff) format("woff")}@font-face{font-family:BrownPro-Bold;src:url(../assets/fonts/BrownPro-Bold.eot);src:url(../assets/fonts/BrownPro-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/BrownPro-Bold.woff2) format("woff2"),url(../assets/fonts/BrownPro-Bold.woff) format("woff")}@font-face{font-family:ChronicleDisplay;src:url(../assets/fonts/font.woff2) format("woff2"),url(../assets/fonts/font.woff) format("woff")}:root{--root-width: max((14px * 8), 8dvw);--countSpeed: 1s;--switchuserheight: 4dvh;--portrait-nav-height: 8dvh;--primary-width: 20dvw;--primary-padding: 2rem;--window-inset-padding: 2dvh;--noScrollImageContainerHeight: 50dvh;--key-btn-size: min(6.8vw, max(2rem, 1.5vw));--btn-height: min(6.8vw, max(1.4rem, 1.5vw));--apt-list-height: 90dvh;--sub-nav-height: 4dvh;--nav-height-portrait: 8dvh;--bottom-sheet-button: calc(var(--nav-height-portrait)*.6);--scroll-width: 7px;--copper: #bb744d;--cream: #f0ebe1;--cream-light: rgba(240,235,225,.5);--deepblue: #1f1e37;--white: #FFF;--black: #000;--sales-available: rgba(32, 84, 9, 1);--sales-reserved: rgba(187, 116, 77, 1);--sales-sold: rgba(31, 30, 55, 1);--sales-unavailable: rgba(136, 136, 136, 1);--ff-superheading: "ChronicleDisplay", "Serif";--ff-h1: "ChronicleDisplay", "Serif";--ff-h1-alt: "BrownLLWeb-Light", "Sans-Serif";--ff-h2: "ChronicleDisplay", "Serif";--ff-h3: "ChronicleDisplay", "Serif";--ff-h4: "BrownPro-Bold", "Serif";--ff-h5: "BrownPro-Bold", "Serif";--ff-h6: "BrownLLWeb-Light", "Sans-Serif";--ff-body: "BrownLLWeb-Light", "Sans-Serif";--ff-small: "BrownLLWeb-Light", "Sans-Serif";--ff-table: "BrownLLWeb-Light", "Sans-Serif";--ff-body-light: "BrownLLWeb-Light", "Sans-Serif";--ff-button: "BrownPro-Bold", "Serif";--ff-nav: "ChronicleDisplay", "Serif";--ff-nav-selected: "ChronicleDisplay", "Serif";--ff-nav-alt: "BrownLLWeb-Light", "Sans-Serif";--ff-quote: "BrownLLWeb-Light", "Sans-Serif";--ff-sub-nav: "ChronicleDisplay", "Serif";--ff-level-selector: "BrownLLWeb-Light", "Sans-Serif";--ff-map: "BrownLLWeb-Light", "Sans-Serif";--ff-login: "ChronicleDisplay", "Serif";--ff-filter: "BrownLLWeb-Light", "Sans-Serif";--ff-filter-heading: "BrownPro-Bold", "Serif";--ff-location-heading: "ChronicleDisplay", "Serif";--ff-location-list: "BrownLLWeb-Light", "Sans-Serif";--bg-control-panel: var(--white);--bg-apt-list-table: var(--cream);--bg-button-key: var(--cream);--bg-button-light: var(--white);--bg-button: var(--copper);--bg-carousel-bubble-selected: var(--copper);--bg-carousel-bubble: var(--white);--bg-carousel-sample: var(--cream);--bg-carousel-textbox: var(--cream);--bg-collection: var(--cream);--bg-filter-checked: var(--deepblue);--bg-filter-slider-left: var(--white);--bg-filter-slider-right: var(--copper);--bg-filter-slider-thumb: var(--cream);--bg-floor-plan: var(--white);--bg-gallery-index: #ebebeb;--bg-level-selector-selected: var(--copper);--bg-level-selector: var(--white);--bg-location-selected: var(--deepblue);--bg-login: var(--white);--bg-map: var(--white);--bg-modal: rgba(0, 0, 0, .85);--bg-nav-selected: transparent;--bg-nav: var(--cream);--bg-out-of-sync: #efd6fa;--bg-page-nav: var(--copper);--bg-popup-inner: var(--cream);--bg-primary-2: var(--cream);--bg-primary: var(--white);--bg-row-even: var(--white);--bg-row-odd: var(--cream-light);--bg-screensaver: var(--cream);--bg-scrollbar-thumb: var(--copper);--bg-scrollbar-track: var(--white);--bg-section-1: var(--cream);--bg-section-2: var(--cream-light);--bg-siteplan-counter: var(--black);--bg-sub-nav-selected: var(--deepblue);--bg-sub-nav: var(--copper);--bg-table-heading: var(--copper);--bg-text-input-visible: var(--white);--bg-text-input: var(--cream);--bg-top-right-container: var(--cream);--bg-wb-logo: var(--cream);--bg-section-header: var(--cream);--clr-nav: var(--black);--clr-nav-selected: var(--copper);--clr-table: var(--black);--clr-body: var(--black);--clr-body-light: var(--white);--clr-caption: var(--white);--clr-alert: red;--clr-filter-body: var(--black);--clr-filter-heading: var(--copper);--clr-button-light: var(--white);--clr-button: var(--black);--clr-button-key: var(--black);--clr-location-selected: var(--copper);--brdr-login: var(--copper);--brdr-filter: var(--copper);--brdr-filter-checkbox: var(--black);--brdr-filter-checked: var(--white);--brdr-filter-heading: var(--copper);--brdr-apt-list-availability: var(--white);--fs-alert: max(.75rem, .615dvw );--fs-apt-summary: max(.6rem, calc(.6*.82dvw));--fs-body: max(.8rem, .656dvw );--fs-button-key: max(.8rem, .656dvw );--fs-button: max(.7rem, .574dvw );--fs-caption: max(.6rem, calc(.6*.82dvw));--fs-filter-heading: max(.6rem, calc(.6*.82dvw));--fs-filter: max(.72rem, calc(.72*.82dvw));--fs-h1-xl: max(2rem, 1.64dvw );--fs-h1-xxl: max(2.1rem, 1.722dvw );--fs-h1: max(1.5rem, 1.23dvw );--fs-h2: max(1.45rem, calc(1.45*.82dvw));--fs-h3: max(1.37rem, 1.1234dvw );--fs-h4: max(1.07rem, .8774dvw );--fs-h5: max(.75rem, .615dvw );--fs-h6: max(.8rem, .656dvw );--fs-location-heading: max(.9rem, .738dvw );--fs-location-list: max(.63rem, .5166dvw );--fs-mapbox-marker: max(.6rem, calc(.6*.82dvw));--fs-nav: max(.9rem, .738dvw );--fs-qrcode-summary: max(.6rem, calc(.6*.82dvw));--fs-small: max(.75rem, .615dvw );--fs-sub-nav: max(.5rem, .41dvw );--fs-table: max(.72rem, calc(.72*.82dvw));--fs-wb-flexlist-small: max(1.07rem, .8774dvw );--fs-wb-flexlist: max(1.45rem, calc(1.45*.82dvw));--fs-control-panel-list: max(.7rem, .574dvw )}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:root{--fs-body: .85rem;--fs-h1: 1.5rem;--fs-h1-xl: 1.5rem;--fs-nav: .5rem;--fs-sub-nav: .5rem;--fs-h2: 1.3rem;--fs-h3: .8rem;--fs-h4: .9rem;--fs-small: .6rem;--root-width: 100dvw;--fs-location-heading: .8rem;--fs-location-list: .7rem;--btn-height: 2rem}}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{interpolate-size:allow-keywords}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,picture,video,canvas,svg,small{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}ol,ul{list-style:none}a{color:initial;text-decoration:none;cursor:pointer}h1{font-size:var(--fs-h1);font-family:var(--ff-h1)}h2{font-size:var(--fs-h2);font-family:var(--ff-h2)}h3{font-size:var(--fs-h3);font-family:var(--ff-h3)}h4{font-size:var(--fs-h4);font-family:var(--ff-h4)}h5{font-size:var(--fs-h5);font-family:var(--ff-h5)}h6{font-size:var(--fs-h6);font-family:var(--ff-h6)}small{font-size:var(--fs-small);font-family:var(--ff-small)}p,input,ul{font-size:var(--fs-body);font-family:var(--ff-body);color:var(--clr-body)}table{font-size:var(--fs-table);font-family:var(--ff-table);color:var(--clr-table)}button{font-size:var(--fs-button);cursor:pointer;font-family:var(--ff-button);background:var(--bg-button-light);color:var(--clr-button);height:var(--btn-height);text-transform:uppercase;letter-spacing:.06rem;padding:.05dvh 1dvh 0}button.dark{background:var(--bg-button);color:var(--clr-button-light)}html{overflow-x:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}html,body{width:100dvw;height:100dvh;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--ff-body)}body:before{position:absolute;bottom:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;content:"DRAFT";font-family:sans-serif;font-size:2.3vw;font-weight:700;line-height:100%;padding:1rem;pointer-events:none;text-align:right;width:23.5vw;z-index:999999;overflow:hidden}h1{text-align:left;text-transform:uppercase;letter-spacing:1px}h1,h2,h3,h4,h5,h6{font-weight:400}p{line-height:140%}p+p{margin-top:1.53dvh}input[type=text]{border:none;padding:0 .5rem}button{border:none;letter-spacing:.5px}.portrait{display:none}.disabled{opacity:.5;pointer-events:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){body{position:relative;overflow:hidden}}.content-wrapper{margin-left:var(--root-width);width:calc(100vw - 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;pointer-events:none}.content-window>*{pointer-events:all}#explore.content-window,#availability.content-window{overflow:hidden}@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{overflow-y:auto;-ms-scroll-snap-type:none;scroll-snap-type:none;height:calc(100dvh - var(--nav-height-portrait))}}::-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:.5rem}::-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:min(90dvw,680px);height:initial;min-height:40dvh;max-height:calc(100dvh - 8rem);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.popup.control-panel .popup-inner) *{font-family:sans-serif;font-weight:400}:is(.popup.control-panel .popup-inner) h4{border-bottom:1px solid #d3d3d3;padding-bottom:.5dvh;margin-bottom:1.5dvh}:is(.popup.control-panel .popup-inner) ul{font-size:var(--fs-control-panel-list);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25dvh;padding-left:2dvh}:is(:is(.popup.control-panel .popup-inner) ul) li{padding:.5dvh 1.5dvh .5dvh 0}.selected:is(:is(:is(.popup.control-panel .popup-inner) ul) li){background:url(assets/decorations/icon_check.svg) 100% 50% / 2dvh no-repeat}:is(.popup.control-panel .popup-inner) .settings-section-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2dvh}:is(:is(.popup.control-panel .popup-inner) .settings-section-container) .setting-sections{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.full-width:is(:is(:is(.popup.control-panel .popup-inner) .settings-section-container) .setting-sections){-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}:is(.popup.control-panel .popup-inner) .btn-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:is(:is(.popup.control-panel .popup-inner) .btn-container) div.right-align{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvw}.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:18;color:#fff;font-size:var(--fs-small)}nav.root-menu{position:fixed;width:var(--root-width);bottom:0;left:0;height:100dvh;z-index:2;background:url(assets/branding/logo.svg) no-repeat 50% 3dvh / 55%,url(assets/branding/logo_pattern.svg) no-repeat 19% 59dvh / 130dvh var(--bg-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}nav.root-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:var(--ff-nav);font-size:var(--fs-nav);gap:1dvh}:is(nav.root-menu ul) li{-webkit-box-flex:1;-ms-flex:1 0 5dvh;flex:1 0 5dvh}:is(:is(nav.root-menu ul) li) a{padding:0 1.3dvh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;letter-spacing:2px;text-transform:uppercase;color:var(--clr-nav)}:is(:is(:is(nav.root-menu ul) li) a) span{line-height:110%}:is(:is(:is(nav.root-menu ul) li) a):after{margin-top:.1dvh;content:"";width:2dvh;height:2dvh}.active:is(:is(:is(nav.root-menu ul) li) a):after{background:url(../assets/branding/logo_phase4.svg) 50% 100% no-repeat var(--bg-nav-selected);-webkit-animation-name:selectedAni;animation-name:selectedAni;-webkit-animation-duration:.5s;animation-duration:.5s}.active:is(:is(:is(nav.root-menu ul) li) a) span{color:var(--clr-nav-selected)}:is(:is(nav.root-menu ul) li) .icon{display:none}.menu-developer:is(:is(nav.root-menu ul) li) a{background:url(assets/branding/logo_developer.svg) 50% / max(40px,50%) no-repeat}.active:is(.menu-developer:is(:is(nav.root-menu ul) li) a){background:url(assets/branding/logo_developer_selected.svg) 50% / max(40px,50%) no-repeat var(--bg-nav-selected)}:is(.menu-developer:is(:is(nav.root-menu ul) li) a):after{background:none}.menu-developer:is(:is(nav.root-menu ul) li) span{display:none}.menu-switchuser:is(:is(nav.root-menu ul) li){cursor:pointer;margin:2dvh 0}.menu-switchuser:is(:is(nav.root-menu ul) li) a{text-transform:capitalize;color:var(--clr-nav-selected)}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name){font-size:.9em;font-weight:400;margin:1dvh 0 0}:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span):not(.user-name):after{content:"→";padding-left:.5rem}.user-name:is(.menu-switchuser:is(:is(nav.root-menu ul) li) span){font-size:.8em;margin-top:1dvh;font-weight:400;font-family:var(--ff-nav-alt)}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{display:none;width:max(14px,1.2dvw);height:max(14px,1.2dvw);margin:0 0 .25rem;background:url(assets/navbar/nav_user.svg) 50% / 1rem no-repeat}.menu-settings:is(:is(nav.root-menu ul) li){position:absolute;width:var(--root-width);height:var(--root-width);top:0;left:0}.menu-settings:is(:is(nav.root-menu ul) li) span{display:none}nav.root-menu button.burger-menu-trigger{display:none}nav.page-nav{position:fixed;left:var(--root-width);bottom:0rem;z-index:17;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none;font-size:var(--fs-sub-nav);background:var(--white);width:var(--primary-width);border-top:1px solid var(--black)}nav.page-nav ul{list-style-type:none;pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;width:initial;font-size:var(--fs-sub-nav);text-transform:uppercase;margin-left:2rem}:is(nav.page-nav ul) li{-webkit-box-flex:1;-ms-flex:1 0 8rem;flex:1 0 8rem;height:var(--sub-nav-height);line-height:100%;font-family:var(--ff-sub-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-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:.1rem}:is(:is(nav.page-nav ul) li) a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.active:is(:is(:is(nav.page-nav ul) li) a){color:var(--clr-nav-selected)}nav.scroll-nav{position:fixed;left:var(--root-width);bottom:0rem;z-index:17;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none;font-size:var(--fs-sub-nav);background:var(--white);border-top:1px solid var(--black)}nav.scroll-nav ul{list-style-type:none;pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;width:100%;font-size:var(--fs-sub-nav);text-transform:uppercase;margin-left:2rem}:is(nav.scroll-nav ul) li{padding:0 1rem;line-height:100%;font-family:var(--ff-sub-nav);display:-webkit-box;display:-ms-flexbox;display:flex;-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:.1rem;height:var(--sub-nav-height)}:is(:is(nav.scroll-nav ul) li) a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.active:is(:is(:is(nav.scroll-nav ul) li) a){color:var(--clr-nav-selected)}.menu-close:is(:is(nav.scroll-nav ul) li) a{background:url(assets/decorations/button_open_close.svg) 50% / 1.85rem no-repeat}@-webkit-keyframes selectedAni{0%{-webkit-transform:rotate(0deg);transform:rotate(0);background-size:80%}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-size:contain}}@keyframes selectedAni{0%{-webkit-transform:rotate(0deg);transform:rotate(0);background-size:80%}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-size:contain}}:is(.content-window#masterplan,.content-window#availability) nav.scroll-nav{width:var(--primary-width)}:is(:is(.content-window#masterplan,.content-window#availability) nav.scroll-nav) ul{margin:initial;padding:0 .5rem;width:100%}:is(:is(:is(.content-window#masterplan,.content-window#availability) nav.scroll-nav) ul) li{width:initial;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:initial}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){nav.root-menu{height:calc(var(--nav-height-portrait) * 1);background:var(--bg-nav);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003}nav.root-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;gap:0 2dvw;padding:0 0 0 1dvh;width:100%}:is(nav.root-menu ul) li{height:var(--nav-height-portrait);-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(nav.root-menu ul) li) a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:initial}:is(:is(:is(nav.root-menu ul) li) a) span{display:block;line-height:100%}:is(:is(:is(nav.root-menu ul) li) a):after{content:none}:is(:is(nav.root-menu ul) li) .icon{display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;width:4dvh!important;height:initial!important;aspect-ratio:1 / 1!important;margin-top:.5dvh}.menu-whybuy:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_whybuy.svg)}.menu-explore:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_explore.svg)}.menu-masterplan:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_masterplan.svg)}.menu-building:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_homes.svg)}.menu-availability:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_availability.svg)}.menu-media:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_media.svg)}.menu-switchuser:is(:is(nav.root-menu ul) li) .icon{display:initial;background:url(assets/navbar/nav_user.svg)}.menu-settings:is(:is(nav.root-menu ul) li) .icon{background:url(assets/navbar/nav_settings.svg)}.menu-settings:is(:is(nav.root-menu ul) li) span{display:block}.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li){position:relative;width:initial;height:initial;margin:initial}:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a{height:100%}:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) .icon{margin:.5dvh 0 0}:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span:not(.user-name){text-transform:uppercase;margin:initial}:is(:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span:not(.user-name)):after{display:none}:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span{color:var(--clr-nav)}:is(:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span):not(.user-name){font-size:var(--fs-nav)}.user-name:is(:is(:is(.menu-switchuser:is(:is(nav.root-menu ul) li),.menu-settings:is(:is(nav.root-menu ul) li)) a) span){display:none}.menu-developer:is(:is(nav.root-menu ul) li) span{display:block}.menu-developer:is(:is(nav.root-menu ul) li) a{background-position:50% calc(var(--nav-height-portrait) * .25)}:is(:is(nav.root-menu ul) li) a{gap:.5dvh;letter-spacing:0}nav.root-menu nav.page-nav{top:0;bottom:inherit;z-index:1000;left:0;width:100dvw}}@media(max-width:767px)and (orientation:portrait){nav.root-menu{-webkit-transition:bottom .25s ease-in-out;transition:bottom .25s ease-in-out;height:calc(var(--nav-height-portrait) * 2)}nav.root-menu ul{display:grid;grid-template-columns:repeat(6,1fr)}nav.root-menu button.burger-menu-trigger{grid-row:span 2;height:100%;display:block;position:initial;background:url(assets/decorations/arrow_down.svg) 50% / 1rem no-repeat #0000001a;-webkit-transition:background-position .25s ease-in-out;transition:background-position .25s ease-in-out}nav.root-menu.closed{bottom:calc(var(--nav-height-portrait) * -1)}nav.root-menu.closed button.burger-menu-trigger{background:url(assets/decorations/arrow_up.svg) 50% calc(var(--nav-height-portrait) * .35) / 1rem no-repeat #0000001a}}.modal-overlay{background:var(--bg-modal);position:fixed;z-index:17;top:0;left:0;width:100vw;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)>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}: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}.with-primary:is(:is(.modal-overlay .modal-content) .carousel-container){margin-left:initial}: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{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:20dvw;background:var(--bg-nav);padding:3rem;gap:2dvh}:is(:is(.modal-overlay .modal-content) .qrcode) svg{width:100%;aspect-ratio:1 / 1}:is(:is(.modal-overlay .modal-content) .qrcode) .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2dvh}:is(:is(:is(.modal-overlay .modal-content) .qrcode) .share) button{background-color:var(--bg-button);color:var( --clr-button-light);padding:0 1dvh}.modal-overlay .btn-close{position:absolute;bottom:.5rem;left:.5rem;height:1.85rem;width:1.85rem;background:url(assets/decorations/button_open_close.svg) 50% / contain no-repeat}.modal-overlay .carousel-container .enlarge{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.modal-overlay{padding:0}.modal-overlay .modal-content{width:100%;padding:0}.full-width:is(:is(.modal-overlay .modal-content) .carousel-container){--carousel-width: 100dvw}.modal-overlay .btn-close{height:4dvh}}.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:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:2rem;left:2rem;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}:is(.popup.switch-user .popup-inner) p{text-align:center;line-height:120%}:is(.popup.switch-user .popup-inner) button{-webkit-box-flex:1;-ms-flex:1;flex:1}.login-container,.release-container{z-index:11;width:min(100vw,max(29rem,24.8vw));padding:min(2rem,4vw);background:var(--bg-login)}:is(.login-container,.release-container)>*{margin:.4dvh auto}:is(.login-container,.release-container) div.input-container{display:inline;position:relative}:is(:is(.login-container,.release-container) div.input-container):after{content:attr(data-status);color:var(--clr-alert);position:absolute;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:calc(var(--key-btn-size) * .4);font-size:var(--fs-alert)}:is(.login-container,.release-container) input{height:var(--btn-height);width:calc(100% - var(--key-btn-size));outline:none;margin-bottom:1dvh;background:var(--bg-text-input)}:is(.login-container,.release-container) input:focus-visible{background:var(--bg-text-input-visible);border:1px solid var(--brdr-login)}:is(.login-container,.release-container) p{font-family:var(--ff-login);padding:.2dvh 0;text-align:center}.loginanon:is(:is(.login-container,.release-container) button){width:100%}.key_backspace:is(:is(.login-container,.release-container) button){width:var(--key-btn-size);top:-.15dvh;position:relative;background:var(--bg-button);color:var(--clr-button-light);margin:initial;padding:initial}:is(.login-container,.release-container):not(.showkeyboard) .keyboardrow{height:0;overflow:hidden}:is(:is(.login-container,.release-container):not(.showkeyboard) .btn-container) button{opacity:.5;pointer-events:none}:is(.login-container,.release-container) .keyboardrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(.login-container,.release-container) .keyboardrow) button{background:var(--bg-button-key);color:var(--clr-button-key);border-radius:5px;font-weight:700;font-size:var(--fs-button-key)}:is(:is(:is(.login-container,.release-container) .keyboardrow) button):not(.key_space){width:var(--key-btn-size);aspect-ratio:1 / 1}.key_space:is(:is(:is(.login-container,.release-container) .keyboardrow) button){margin:1rem 0;width:71%}:is(.login-container,.release-container) .btn-container,:is(.login-container,.release-container) .release-button-container{width:71%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}:is(:is(.login-container,.release-container) .btn-container,:is(.login-container,.release-container) .release-button-container) button{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(.login-container,.release-container) .release-button-container{margin:2dvh auto}:is(.login-container,.release-container) .qrcode{width:100%}:is(.login-container,.release-container) .customercode{display:block;font-weight:bolder;font-size:1.6em;margin:1dvh 0 0}.release-container div.position-container{padding:min(2rem,4vw);position:relative}:is(.release-container div.position-container) p{font-family:var(--ff-body)}:is(.release-container .release-button-container) button{background:var(--bg-button);color:var(--clr-button-light)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){:is(.login-container,.release-container) button.key_backspace{top:-.2dvh}}@media(max-width:767px)and (orientation:portrait){:is(.login-container,.release-container) button.key_backspace{top:-.3dvh}}.carousel-container{--carousel-width: 55dvw;--carousel-height: 100dvh;width:var(--carousel-width);height:var(--carousel-height);overflow:hidden;position:relative}.carousel-container.full-width{--carousel-width: calc(100dvw - var(--root-width));--carousel-height: 100dvh;margin-left:0}.carousel-container.with-primary{--carousel-width: calc(100dvw - var(--root-width) - var(--primary-width));margin-left:var(--primary-width)}.carousel-container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;-webkit-transition:left .25s ease-out;transition:left .25s ease-out;height:var(--carousel-height)}:is(.carousel-container .inner) .sample{width:var(--carousel-width);height:var(--carousel-height);overflow:hidden;position:relative;background:var(--bg-carousel-sample)}:is(:is(.carousel-container .inner) .sample)>img{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){-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;bottom:1rem;left:5.6rem;width:1.85rem;height:1.85rem;background-size:100%;background-repeat:no-repeat;background-position:100% 50%;background-image:url(../../assets/decorations/button_next.svg)}.carousel-container .prev{background-image:url(../../assets/decorations/button_prev.svg);text-align:right;left:3rem;background-position:0% 50%}.carousel-container .enlarge{position:absolute;bottom:4.55rem;left:7.2rem;width:1.85rem;height:1.85rem;background-image:url(../../assets/decorations/icon_fullscreen.svg)}.carousel-container .bubbles{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:.6rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}:is(.carousel-container .bubbles) .bubble{margin:.1rem;background-color:var(--bg-carousel-bubble);border:1px solid var(--bg-carousel-bubble-selected);border-radius:.5rem;-webkit-box-flex:0;-ms-flex:0 0 .5rem;flex:0 0 .5rem;height:.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}:is(:is(.carousel-container .bubbles) .bubble):hover{opacity:.65}.active:is(:is(.carousel-container .bubbles) .bubble){background:var(--bg-carousel-bubble-selected);-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;-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}.caption{position:absolute;bottom:1rem;right:1rem;font-size:var(--fs-caption);color:var(--clr-caption);text-shadow:1px 1px 2px black}.caption.plandisclaimer{max-width:40dvw;text-shadow:initial;color:var(--black)}@media(max-width:767px)and (orientation:portrait){.carousel-container .caption{bottom:initial;top:.5dvh}}.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 video{-o-object-fit:cover;object-fit:cover}.screensaver-container .screensaver-image{position:absolute;z-index:-1;width:100%;height:100%}:is(.screensaver-container .screensaver-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screensaver-container .screensaver-logo,.screensaver-container .screensaver-dev-logo{background-image:linear-gradient(-45deg,var(--copper) 0%,var(--copper) 40%,var(--cream) 50%,var(--copper) 60%,var(--copper) 100%);background-size:500% 500%;z-index:1;pointer-events:none;-webkit-mask-repeat:no-repeat}.screensaver-container .screensaver-logo{width:max(150px,10dvw);-webkit-mask:url(../assets/branding/logo.svg) 50% / contain no-repeat;animation:shimmerAnimation 15s ease-in-out infinite reverse;aspect-ratio:1/1;top:50%}.screensaver-container .screensaver-dev-logo{position:absolute;bottom:6dvh;width:max(100px,7dvw);aspect-ratio:1/1;-webkit-mask:url(../assets/branding/logo_developer.svg) 50% 100% / contain no-repeat;animation:shimmerAnimation 15s .42s ease-in-out infinite reverse;bottom:3vw}@-webkit-keyframes shimmerAnimation{0%{background-position:top left}20%{background-position:bottom right}to{background-position:bottom right}}@keyframes shimmerAnimation{0%{background-position:top left}20%{background-position:bottom right}to{background-position:bottom right}}.primary-panel{position:absolute;width:var(--primary-width);z-index:1;padding:var(--primary-padding);background:url(../assets/branding/logo_pattern.svg) 37% 59dvh / 130dvh no-repeat var(--bg-primary)}.primary-panel.full-height{height:100dvh}.primary-panel.top-right{left:initial;right:0}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.primary-panel{width:100dvw}}.spin-container{position:absolute;left:calc(var(--primary-width) + var(--root-width));top:0;height:100dvh;width:calc(100% - var(--primary-width));overflow:hidden;-webkit-transition:all .5s linear;transition:all .5s 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{position:absolute;bottom:0;background:url(assets/decorations/spin.svg) 50% / 13rem no-repeat;z-index:4;width:34vw;height:10dvh;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.content-wrapper._explore .spin-container{left:var(--primary-width)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.spin-container{position:absolute;left:0;top:0;height:calc(100dvh - var(--nav-height-portrait));width:100dvw;overflow:hidden}.spin-container .react-transform-wrapper,.spin-container .react-transform-component{height:100%}.spin-container .panzoom{width:100dvw;height:calc(100% - var(--bottom-sheet-button))}.scrubpad{bottom:var(--bottom-sheet-button);width:100%}.bottom-sheet-semi:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container{height:calc(100% - 50dvh - var(--nav-height-portrait))}:is(.bottom-sheet-semi:is(.content-wrapper._masterplan,.content-wrapper._availability) .spin-container) .panzoom{height:100%}.bottom-sheet-semi:is(.content-wrapper._masterplan,.content-wrapper._availability) .scrubpad{bottom:0}}#availability.content-window .primary-inner{height:93.8dvh;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 .groupped-filters-header{display:none}.apartment-filter ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem .6rem;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}:is(:is(.apartment-filter ul) li) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:11px;min-height:11px;min-width:11px;width:11px;border:1px solid var(--brdr-filter-checkbox);margin:0 .4dvw 0 .1dvw}:is(:is(.apartment-filter ul) li) input[type=checkbox]:checked{background:url(assets/decorations/icon_check.svg) center / 120% no-repeat}:is(:is(.apartment-filter ul) li) label{width:100%;padding:.25rem .4rem}.developments:is(.apartment-filter ul) li{background-color:var(--cream);height:2.5dvh;padding:0 1dvh;border-radius:4px}.apartment-filter .aptgiam,.apartment-filter .apttenure,.apartment-filter .plotnamefilter{display:none}h4.filter_heading{font-family:var(--ff-filter-heading);font-size:var(--fs-filter-heading);color:var(--clr-filter-heading);padding:.5dvh 0;margin-bottom:.5dvh;text-transform:uppercase;border-top:1px solid var(--brdr-filter);letter-spacing:.5px}.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}: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:-1.3ch;font-family:sans-serif;line-height:60%}.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:28px;height:28px;border-radius:0;pointer-events:all;-webkit-appearance:none}ul.level-selector{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}ul.level-selector:hover{cursor:pointer}ul.level-selector 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(ul.level-selector li){background:var(--bg-level-selector-selected)}:is(ul.level-selector li) .available-apartments{margin:0 0 0 .3rem;font-size:.7em}:is(:is(ul.level-selector li) .available-apartments):before{content:"("}:is(:is(ul.level-selector li) .available-apartments):after{content:")"}button.apartmentlist{position:absolute;left:calc(var(--root-width) + var(--primary-width) + var(--primary-padding));bottom:3.3dvh;width:max(6.5dvw,120px);background:url(../assets/decorations/icon_list.svg) 8% 50% / max(.6dvw,13px) no-repeat var(--bg-button-light);z-index:1}button.apartmentlist:after{padding-left:1rem;content:"Show List"}.content-wrapper.apartment-list-open button.apartmentlist{background:url(../assets/decorations/icon_list_white.svg) 8% 50% / max(.6dvw,13px) no-repeat var(--bg-button);color:var(--clr-button-light)}:is(.content-wrapper.apartment-list-open button.apartmentlist):after{content:"Hide List"}button.filter,button.collection{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-wrapper._availability{height:calc(100dvh - var(--nav-height-portrait))}button.apartmentlist{bottom:initial;top:.5dvh;left:.5dvh}:is(#availability.content-window .filter-tables) .filter_heading{display:none}:is(#availability.content-window .filter-tables) .table-scroll{background:var(--cream)}:is(#availability.content-window .bottom-sheet.status-open) .primary-panel,:is(#availability.content-window .bottom-sheet.status-open) .primary-panel.full-height{height:calc(100dvh - var(--bottom-sheet-button) - var(--nav-height-portrait) + 1dvh)}:is(#availability.content-window .bottom-sheet.status-open) .primary-inner{height:81dvh;gap:2dvh;--scroll-width: 3px}:is(:is(#availability.content-window .bottom-sheet.status-open) .primary-inner)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#availability.content-window .bottom-sheet.status-open) .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-open) .apartment-filter) .groupped-filters-wrapper{overflow-y:auto;padding-right:1dvh}:is(#availability.content-window .bottom-sheet.status-open) .groupped-filters-header{background:url(assets/decorations/icon_filter.svg) 0 50% / max(.6dvw,13px) no-repeat}:is(:is(#availability.content-window .bottom-sheet.status-open) .filter-tables) .table-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#availability.content-window .bottom-sheet.status-semi) .groupped-filters-wrapper{height:0;overflow:hidden}:is(#availability.content-window .bottom-sheet.status-semi) .primary-inner{height:38dvh}:is(#availability.content-window .bottom-sheet.status-semi) .filter-tables{height:30dvh}:is(:is(:is(#availability.content-window .bottom-sheet.status-semi) .filter-tables) .tables-flex) #collection.table-scroll+h6,:is(:is(:is(#availability.content-window .bottom-sheet.status-semi) .filter-tables) .tables-flex) #history.table-scroll{display:none}:is(:is(:is(#availability.content-window .bottom-sheet.status-semi) .filter-tables) .tables-flex) #collection.table-scroll{max-height:90%;min-height:90%}.apartment-filter .groupped-filters-header{display:block}.apartment-filter .wrapper{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}:is(.apartment-filter div:not(.block-filter-wrapper)) .wrapper.status-closed{height:3.5dvh;overflow:hidden}:is(:is(.apartment-filter div:not(.block-filter-wrapper)) .wrapper.status-closed) h4{background:url(assets/decorations/arrow_down.svg) 100% 50% / max(.6dvw,13px) no-repeat}:is(:is(:is(.apartment-filter div:not(.block-filter-wrapper)) .wrapper.status-closed) h4)+*{margin-top:2dvh}.apartment-filter .groupped-filters-header{height:3dvh;line-height:3dvh;padding:0dvh max(1.25dvw,25px);background:url(assets/decorations/icon_plus.svg) 100% 50% / max(.6dvw,13px) no-repeat,url(assets/decorations/icon_filter.svg) 0 50% / max(.6dvw,13px) no-repeat}.filter-tables{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.table-scroll table{border-collapse:collapse}:is(.table-scroll table) tr{background-color:var(--bg-row-even)}.outOfSync:is(:is(.table-scroll table) tr){background-color:var(--bg-out-of-sync)!important}:is(:is(.table-scroll table) tr):nth-child(odd of:not(.filtered)) td{background-color:var(--bg-row-odd)}:is(:is(.table-scroll table) tr) td:first-child{position:relative}:is(:is(:is(.table-scroll table) tr) td:first-child):before{content:"";position:absolute;width:.5rem;top:0;left:0;height:100%;border:1px solid var(--brdr-apt-list-availability)}.availabilitycode0:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-unavailable)}.availabilitycode1:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-available)}.availabilitycode2:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-reserved)}.availabilitycode3:is(:is(.table-scroll table) tr) td:first-child:before{background:var(--sales-sold)}:is(:is(.table-scroll table) tr) th,:is(:is(.table-scroll table) tr) td{text-align:left}.apartmentname:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_inspect.svg) 1rem 50% / auto 1rem no-repeat;padding-left:3rem}.release:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_bookmark.svg) 50% / auto 1rem no-repeat}.release.released:is(:is(:is(.table-scroll table) tr) td){background-image:url(../assets/decorations/icon_bookmark_selected.svg)}.beds:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_apartment_bedrooms.svg) 0 50% / auto .8rem no-repeat;padding-left:1.2rem}.pdf:is(:is(:is(.table-scroll table) tr) td){background:url(../assets/decorations/icon_print.svg) 50% / auto 1rem 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)*4));height:var(--apt-list-height);z-index:2;top:var(--window-inset-padding);left:calc(var(--primary-width) + (var(--window-inset-padding)*3))}.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%}:is(:is(.apartment-list-container .table-scroll) table) thead{position:sticky;top:0;z-index:1}:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr{background-color:var(--bg-table-heading);text-transform:uppercase;letter-spacing:.1rem;color:var(--white)}:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{float:left;margin-right:.5rem;width:.5rem;content:url(../assets/decorations/icon_sort.svg);background-repeat:no-repeat}.sortasc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_up.svg)}.sortdesc:is(:is(:is(:is(:is(.apartment-list-container .table-scroll) table) thead) tr) th):before{content:url(../assets/decorations/icon_sort_down.svg)}:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th{padding:.5dvw}.pdf:is(:is(:is(:is(.apartment-list-container .table-scroll) table) tr) td:not(.apartmentname):not(.beds),:is(:is(:is(.apartment-list-container .table-scroll) table) tr) th){display:none}.filtered:is(:is(:is(.apartment-list-container .table-scroll) table) tr){display:none}.content-wrapper.apartment-list-closed .apartment-list-container{display:none}.filter-tables{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.filter-tables h6{text-align:center;font-family:var(--ff-filter-heading);font-size:var(--fs-filter-heading);text-transform:uppercase;border:1px solid var(--brdr-filter);color:var(--clr-filter-heading);padding:.5dvh 0 .1dvh;letter-spacing:.5px}.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:.5dvh}.filter-tables .table-scroll{overflow-x:hidden;max-height:50%}:is(#collection:is(.filter-tables .table-scroll) tr) td{background-color:var(--bg-collection)}#history:is(.filter-tables .table-scroll){max-height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-tables .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}:is(.filter-tables .btn-container) button{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid var(--clr-button)}.outOfSync:is(:is(.filter-tables .btn-container) button){background-color:var(--bg-out-of-sync)!important}.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:2rem;min-width:2rem}.blockname:is(:is(:is(.filter-tables table) tr) td),.homelevel:is(:is(:is(.filter-tables table) tr) td),.area:is(:is(:is(.filter-tables table) tr) td),.price:is(:is(:is(.filter-tables table) tr) td),.view:is(:is(:is(.filter-tables table) tr) td){display:none}.outOfSync:is(:is(.filter-tables table) tr) td{background-color:var(--bg-out-of-sync)!important}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.apartment-list-container{width:calc(100dvw - 2dvh);top:calc(1.5dvh + var(--btn-height));left:1dvh;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.apartment-list-container .table-scroll{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.content-wrapper.bottom-sheet-open button.apartmentlist{display:none}.content-wrapper.bottom-sheet-open .apartment-list-container{height:0dvh}:is(.content-wrapper.bottom-sheet-open .apartment-list-container) .table-scroll{height:0dvh}.content-wrapper.bottom-sheet-semi .apartment-list-container{height:36dvh}:is(.content-wrapper.bottom-sheet-semi .apartment-list-container) .table-scroll{height:36dvh}.content-wrapper.bottom-sheet-closed .apartment-list-container{height:81dvh}:is(.content-wrapper.bottom-sheet-closed .apartment-list-container) .table-scroll{height:81dvh}}.content-wrapper._masterplan{margin-left:0;width:100dvw}.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)}: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 2dvh}: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:2dvh}:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel{margin-left:var(--root-width);z-index:-1;padding-top:calc(var(--root-width) + 30dvh + var(--primary-padding))}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) img.logo{max-height:6rem;max-width:8rem;margin:0 auto 2dvh}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) ul.siteplan{text-transform:uppercase;font-family:var(--ff-location-list);font-size:var(--fs-location-list);counter-reset:item}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) ul.siteplan) li{border-bottom:1px solid black;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:not(#masterplan-landscape)) .primary-panel) ul.siteplan) li):before{content:"";color:var(--white);text-align:center;counter-increment:item;content:counter(item);display:block;width:1.2rem;aspect-ratio:1 / 1;background-color:var(--black);border-radius:100%;font-weight:bolder;padding-top:.3rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) ul.siteplan) li):last-of-type{border:none}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) ul.siteplan) li){color:var(--clr-location-selected)}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) ul.siteplan) li):before{background:var(--clr-location-selected)}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) .button-wrapper{margin:0 0 2dvh}:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) .button-wrapper) button{display:block;margin:0 auto 1dvh;padding:0 .5rem}.selected:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .primary-panel) .button-wrapper) button){background:var(--bg-button);color:var(--clr-button-light)}:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container{--carousel-width: calc(var(--root-width) + var(--primary-width) - (var(--primary-padding) * 2));--carousel-height: 27dvh;margin:calc(var(--root-width) * 1.1) 0 0 var(--primary-padding);padding-bottom:1.3rem;height:calc(var(--carousel-height) + 1.5rem)}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .next,:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .enlarge{bottom:2rem}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .enlarge{left:.5rem}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .prev{left:3rem}:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .next{left:5.75rem}:is(:is(:is(:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)) .carousel-container) .inner) .sample) img{-o-object-fit:cover;object-fit:cover}.primary-width:is(:is(.content-wrapper._masterplan .content-window) section:not(#masterplan-landscape)){width:calc(var(--root-width) + var(--primary-width))}:is(:is(:is(.content-wrapper._masterplan .content-window) section#masterplan-landscape) .carousel-container) .enlarge,:is(:is(:is(.content-wrapper._masterplan .content-window) section#masterplan-landscape) .carousel-container) .prev,:is(:is(:is(.content-wrapper._masterplan .content-window) section#masterplan-landscape) .carousel-container) .next{bottom:3.5rem}:is(:is(:is(.content-wrapper._masterplan .content-window) section#masterplan-landscape) .carousel-container) .enlarge{left:1rem}:is(:is(:is(.content-wrapper._masterplan .content-window) section#masterplan-landscape) .carousel-container) .prev{left:3.5rem}:is(:is(:is(.content-wrapper._masterplan .content-window) section#masterplan-landscape) .carousel-container) .next{left:6.25rem}.spin_switcher{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25dvw;position:absolute;bottom:1.5dvw;left:1.5dvw}.spin_switcher button{border:1px solid var(--clr-button)}.selected:is(.spin_switcher button){background:var(--bg-button);border:1px solid var(--bg-button);color:var(--clr-button-light)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.spin_switcher{bottom:initial;top:.5dvh;left:.5dvh}.content-wrapper._masterplan{background:var(--cream)}.content-wrapper._masterplan>#masterplan.content-window{height:calc(100% - var(--nav-height-portrait))}:is(.content-wrapper._masterplan #masterplan.content-window) .scroll-nav{display:none}:is(.content-wrapper._masterplan #masterplan.content-window) section{height:auto;background:var(--cream);pointer-events:all;width:100dvw}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width{position:relative;--carousel-width: calc(100dvw - 20px) ;--carousel-height: 50dvh;margin:0;height:var(--carousel-height)}:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .enlarge,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .next,:is(:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container,:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .carousel-container.full-width) .prev{bottom:1dvh}:is(:is(.content-wrapper._masterplan #masterplan.content-window) section) .primary-panel{position:relative;margin:0;padding:var(--primary-padding);z-index:1;height:auto;top:initial}}section.spec,section.apartment-specs{background:var(--white);padding:7.4dvh;gap:0 3dvw;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(section.spec,section.apartment-specs) h1{width:100%;padding:initial}:is(section.spec,section.apartment-specs) .column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh}:is(:is(section.spec,section.apartment-specs) .column) h5{margin-bottom:2dvh;text-transform:uppercase;letter-spacing:.1rem}:is(:is(section.spec,section.apartment-specs) .column) p{line-height:100%;margin:0 0 1dvh}:is(:is(section.spec,section.apartment-specs) .column) small{margin-top:auto}:is(section.spec,section.spec-bubble) 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(:is(section.spec,section.spec-bubble) ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5dvh}:is(:is(:is(section.spec,section.spec-bubble) ul) li):before{content:"-"}section.spec-bubble h5{text-transform:uppercase}section.apartment-specs h1{display:no}section.spec{padding:7dvh 7dvh calc(var(--sub-nav-height) * 3) 7dvh}.bubblewrapper{width:100%;height:100%;position:relative}.bubblewrapper .primary-panel{position:absolute;top:0}:is(.bubblewrapper .primary-panel) 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:1dvh}:is(:is(:is(.bubblewrapper .primary-panel) ul) li.selected) a{color:var(--clr-nav-selected)}:is(.bubblewrapper .primary-panel) ul.hide{display:none}.bubblewrapper button.togglePlanSize{display:none}.bubblecontainer{height:100%}.bubblemap{--zoom: 1;position:absolute;bottom:calc(1.5px + var(--sub-nav-height));left:0;aspect-ratio:1 / 1;width:26dvh;z-index:54}.bubblemap img.bubble_position_icon{width:1.2vw;height:1.2vw;-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 img.bubble_position_icon) .selected{pointer-events:none}.bubblemap #circleSvg{width:2.2vw;height:2.2vw;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}.modal-content .bubblewrapper{width:100%;height:100%}:is(.modal-content .bubblewrapper) button.togglePlanSize{display:none}.modal-content .bubblecontainer{height:100%}.modal-content .bubblemap{position:absolute;aspect-ratio:1 / 1;z-index:54;background:#000}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.bubblecontainer{height:50dvh}}.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{min-height:3.5dvh;text-transform:uppercase;padding:1dvh max(1.25dvw,25px);background:url(assets/decorations/arrow_up.svg) 0 .9dvh / max(.6dvw,13px) no-repeat}.media-group-container>.group-inner{overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.child-group:is(.media-group-container .group-inner){margin:1dvh 0}:is(.child-group:is(.media-group-container .group-inner) a) h5{margin-left:1.5rem}:is(.film:is(.media-group-container .group-inner) ul) li{padding:1dvh max(1.25dvw,25px);background:url(assets/decorations/video.svg) .2dvw 50% / 1rem no-repeat}.selected:is(:is(.film:is(.media-group-container .group-inner) ul) li){background:url(assets/decorations/video_selected.svg) .2dvw 50% / 1rem no-repeat;color:var(--clr-nav-selected)}.downloads:is(.media-group-container .group-inner) .qrcode{display:none}.downloads:is(.media-group-container .group-inner) hr{display:none}.downloads:is(.media-group-container .group-inner) ul{margin:0 0 1rem;border:1px solid black}:is(.downloads:is(.media-group-container .group-inner) ul) li{line-height:3rem;min-height:3.4rem;padding:.5dvh}:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1dvh}:is(:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div) img{width:2rem;height:2.8rem}:is(:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) div) img:not([src]){background-size:70%;background-color:var(--cream);background-image:url(../assets/branding/logo.svg);background-repeat:no-repeat;background-position:50% 50%}.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .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;background:var(--cream)}: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:100%;font-size:var(--fs-qrcode-summary);padding-left:1dvh}:is(:is(.selected:is(:is(.downloads:is(.media-group-container .group-inner) ul) li) .qrcode) .share) button{background-color:var(--bg-button);color:var( --clr-button-light);padding:0 1dvh}: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}:is(.media-group-container .group-inner) .gallery-index{position:relative;background:var(--bg-gallery-index);margin:1dvh 0}:is(:is(.media-group-container .group-inner) .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(:is(:is(.media-group-container .group-inner) .gallery-index) .inner) .page{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--primary-width) - (var(--primary-padding) * 2));flex:0 0 calc(var(--primary-width) - (var(--primary-padding) * 2));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}:is(:is(:is(:is(.media-group-container .group-inner) .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(:is(:is(.media-group-container .group-inner) .gallery-index) .inner) .page) div) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected:is(:is(:is(:is(:is(.media-group-container .group-inner) .gallery-index) .inner) .page) div){opacity:1}:is(:is(.media-group-container .group-inner) .gallery-index) .prev,:is(:is(.media-group-container .group-inner) .gallery-index) .next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem}:is(:is(.media-group-container .group-inner) .gallery-index) .next{background-image:url(../../assets/decorations/button_next.svg);right:0}:is(:is(.media-group-container .group-inner) .gallery-index) .prev{background-image:url(../../assets/decorations/button_prev.svg)}.closed:is(.media-group-container,.child-group){max-height:3.5dvh;overflow:hidden}:is(.closed:is(.media-group-container,.child-group) a) h5{background:url(assets/decorations/arrow_down.svg) 0 .9dvh / max(.6dvw,13px) no-repeat}.closed:is(.media-group-container,.child-group)>.group-inner{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:1rem;left:1rem}:is(#media.content-window .carousel-container) .prev{left:3.5rem}:is(#media.content-window .carousel-container) .next{left:6rem}#media.content-window video{width:calc(100dvw - var(--primary-width))!important;height:100dvh;margin-left:var(--primary-width)!important;-o-object-fit:cover;object-fit:cover}#media.content-window .media_placeholder{margin-left:var(--primary-width);background:url(assets/branding/logo.svg) 50% / 10rem no-repeat var(--bg-nav);width:calc(100dvw - (var(--primary-width) + var(--root-width)));height:100dvh}#media.content-window iframe{margin-left:var(--primary-width);width:calc(100dvw - (var(--primary-width) + var(--root-width)));height:100dvh}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-window#media{overflow:hidden}#media.content-window.bottom-sheet-closed{height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button))}#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 video,#media.content-window iframe{margin:initial!important;width:100dvw!important;height:calc(100% - var(--bottom-sheet-button))!important}:is(:is(#media.content-window .gallery-index) .inner) .page{--primary-width: 100dvw}#media.content-window .carousel-container{--carousel-width: 100dvw;--carousel-height: calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button));margin:initial}:is(:is(:is(#media.content-window .carousel-container) .inner) .sample) img.contain{-o-object-fit:cover;object-fit:cover}:is(.content-wrapper.bottom-sheet-semi .content-window#media) .media_placeholder,:is(.content-wrapper.bottom-sheet-semi .content-window#media) video,:is(.content-wrapper.bottom-sheet-semi .content-window#media) iframe{height:calc(100% - 50dvh)!important}:is(.content-wrapper.bottom-sheet-semi .content-window#media) .carousel-container{--carousel-height: calc(100dvh - 50dvh - var(--nav-height-portrait))}:is(:is(.content-wrapper.bottom-sheet-semi .content-window#media) .carousel-container) .inner{height:var(--carousel-height)}}.bottom-sheet{position:absolute;pointer-events:none}.bottom-sheet>div{pointer-events:none}:is(.bottom-sheet>div)>*:not(.content-window){pointer-events:all}.bottom-sheet button.bottom-sheet-btn{display:none}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.bottom-sheet{width:100dvw;bottom:0;z-index:6;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.bottom-sheet>div{width:100%;height:100%}: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,45px) no-repeat #b8b8b8;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-semi{height:50dvh}.bottom-sheet.status-semi .primary-panel,.bottom-sheet.status-semi .primary-panel.full-height{height:calc(50dvh - var(--bottom-sheet-button))}.bottom-sheet.status-open{height:calc(100dvh - var(--nav-height-portrait))}.bottom-sheet.status-open .primary-panel,.bottom-sheet.status-open .primary-panel.full-height{height:calc(100dvh - var(--bottom-sheet-button) - var(--nav-height-portrait))}.bottom-sheet.status-closed{overflow:hidden;height:var(--bottom-sheet-button)}}.plot-marker-container{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.plot-marker-container .map-pins{position:absolute;pointer-events:all}:is(.plot-marker-container .map-pins) .offsetpin{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:is(.plot-marker-container .map-pins) svg{display:block;width:30px}.selected:is(:is(.plot-marker-container .map-pins) svg){display:none}.map-pins-selected:is(.plot-marker-container .map-pins) svg.selected{display:initial}.map-pins-selected:is(.plot-marker-container .map-pins) svg:not(.selected){display:none}.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:1.2em}.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:.8rem;background:url(../assets/decorations/icon_apartment_bedrooms_white.svg) 100% 50% / auto .6rem no-repeat}:is(.bubble:is(.plot-marker-container .map-pins) .offsetpin) svg{width:20px}.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:80px}.amenities:is(.plot-marker-container .map-pins) .summary{padding:.25dvh;font-size:var(--fs-apt-summary);font-family:var(--ff-h4);text-transform:uppercase;letter-spacing:1px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,1);max-width:8.5dvh;text-align:center;white-space:pre-wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.amenities.clickable:is(.plot-marker-container .map-pins) .summary):before{content:"⚲";font-size:2em;font-family:var(--ff-h4);letter-spacing:1px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,1);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.amenities.map-pins-selected:is(.plot-marker-container .map-pins) .summary{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#bb744d80}#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;gap:1dvh}.primary-menu-content>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:3.5dvh;height:0}.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,25px);background:url(assets/decorations/arrow_up.svg) 0 50% / max(.6dvw,13px) no-repeat;font-family:var(--ff-location-heading);text-transform:uppercase;font-size:var(--fs-location-heading);height:3.5dvh;letter-spacing:2px}.closed:is(.primary-menu-content .primary-menu-group){max-height:3.5dvh}.closed:is(.primary-menu-content .primary-menu-group) .primary-menu-heading{background:url(assets/decorations/arrow_down.svg) 0 50% / max(.6dvw,13px) 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:min(100%,300px)}:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button{all:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2.5rem;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:end;-ms-flex-pack:end;justify-content:flex-end}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background:url(assets/decorations/icon_placeholder.svg) 50% / 1.5rem no-repeat}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) span{font-size:.8em}.visible:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-filter) button) .icon{background:url(assets/decorations/icon_placeholder_selected.svg) 50% / 1.5rem no-repeat}:is(.primary-menu-content .primary-menu-group) .primary-menu-list{font-family:var(--ff-location-list);font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1dvh 0}:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item{border-bottom:1px solid black}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item):last-of-type{border:none}:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5dvh 0;gap:.25dvw;text-transform:uppercase}: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%}:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon{-webkit-box-flex:1;-ms-flex:1 0 11%;flex:1 0 11%}[method=car]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(assets/decorations/transport_bycar_dark.svg) 50% / .6dvw no-repeat}[method=pt]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(assets/decorations/transport_bypublictransport_dark.svg) 50% / .6dvw no-repeat}[method=bike]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(assets/decorations/transport_bybike_dark.svg) 50% / .6dvw no-repeat}[method=walk]:is(:is(:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a) .method-icon){background:url(assets/decorations/transport_byfoot_dark.svg) 50% / .6dvw no-repeat}.selected:is(:is(:is(.primary-menu-content .primary-menu-group) .primary-menu-list) .primary-menu-list-item) a{color:var(--clr-location-selected)}.top-right-container{position:absolute;top:1vw;right:1vw;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-location-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 1dvh}.top-right-container ul{margin:2dvh 0;font-size:var(--fs-location-list);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5dvh;text-transform:uppercase;font-weight:700}:is(.top-right-container ul) li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;padding-left:1.4rem}.time_car:is(:is(.top-right-container ul) li){background:url(assets/decorations/transport_bycar_dark.svg) 0 50% / 1rem no-repeat}.time_pt:is(:is(.top-right-container ul) li){background:url(assets/decorations/transport_bypublictransport_dark.svg) 0 50% / 1rem no-repeat}.time_bike:is(:is(.top-right-container ul) li){background:url(assets/decorations/transport_bybike_dark.svg) 0 50% / 1rem no-repeat}.time_walk:is(:is(.top-right-container ul) li){background:url(assets/decorations/transport_byfoot_dark.svg) 0 50% / 1rem no-repeat}.top-right-container .top-right-img{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}:is(.top-right-container .top-right-img) img{width:100%}.switchers{position:absolute;bottom:0;left:calc(var(--primary-width) + 1.5dvw);bottom:1.5dvw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.switchers>*{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25dvw}.switchers button.selected{background:var(--bg-button);color:var(--clr-button-light)}.switchers button{width:5rem}.switchers .map-switcher{gap:.65dvw}.btn-satellitetiles-style:is(:is(.switchers .map-switcher) button){background:url(assets/pages/satellitemap_thumb.jpg) 50% / 110% no-repeat var(--white)}.btn-openmaptiles-style:is(:is(.switchers .map-switcher) button){background:url(assets/pages/2dmap_thumb.jpg) 50% / 110% no-repeat var(--white)}.selected:is(:is(.switchers .map-switcher) button){outline:3px solid var(--bg-button)}.mapboxgl-popup{top:3rem;position:absolute;background:#fff;padding:.5rem;border-radius:1rem}.mapboxgl-popup h4{font-size:var(--fs-caption)}.mapboxgl-popup ul,.mapboxgl-popup .images,.mapboxgl-popup button{display:none}.map-box{margin-left:var(--primary-width);height:100dvh}.map-box.hidden{display:none}.map-box .mapboxgl-map{height:100dvh}.map-box .mapboxgl-canvas-container{position:relative}.map-box .mapboxgl-marker{width:3rem;height:3rem;position:absolute;left:0;top:0}:is(.map-box .mapboxgl-marker) div{position:relative;height:100%;width:100%}.img_wrapper:is(:is(.map-box .mapboxgl-marker) div){left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:is(:is(.map-box .mapboxgl-marker) div) img{position:absolute!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;left:50%;top:50%}.icon_background:is(:is(:is(.map-box .mapboxgl-marker) div) img),.icon_selected:is(:is(:is(.map-box .mapboxgl-marker) div) img){display:none;pointer-events:none}:is(:is(.map-box .mapboxgl-marker) div) span{line-height:100%;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}.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}@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:1rem 1.5rem}: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 .spin-container{left:0}.top-right-container{width:16rem;height:initial;right:0;padding:2dvh 2dvh 3dvh}.top-right-container .btn-close{display:block;position:absolute;bottom:.5rem;left:.5rem;height:1.85rem;width:1.85rem;background:url(assets/decorations/button_open_close.svg) 50% / 70% no-repeat}.switchers{bottom:initial;width:min(100dvw,500px);left:0;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:3.5rem;pointer-events:none;padding:1dvh}.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{gap:.5dvh;-webkit-box-flex:2;-ms-flex:2;flex:2}.switchers .zoom-state-switcher{gap:.5dvh;-webkit-box-flex:3;-ms-flex:3;flex:3}:is(.switchers .zoom-state-switcher) button{-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px #00000080;background-color:var(--bg-button-light);background-repeat:no-repeat;background-size:auto 60%;background-position:50%}.btn-satellite-london:is(:is(.switchers .zoom-state-switcher) button){background-image:url(assets/decorations/zoom_wider.svg)}.btn-map-local: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)}}@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}}.apartment-details-container{--menu-scroll-direction:"vertical";height:calc(100dvh - (var(--window-inset-padding) * 2));width:calc(100vw - var(--root-width) - var(--primary-width) - (var(--window-inset-padding) * 2));left:calc(var(--primary-width) + var(--window-inset-padding));top:var(--window-inset-padding);background-color:#000c;position:absolute;z-index:5;overflow:hidden}.apartment-details-container .apartment-details{width:100%;height:100%}.mobile-menu-apartment-plan:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-nav) ul) li){display:none}:is(.apartment-details-container .apartment-details) .apt-header-compare{display:block;background:var(--bg-primary);padding:1.5dvh 2dvh;position:sticky;top:0;width:var(--primary-width);z-index:2}:is(:is(.apartment-details-container .apartment-details) .apt-header-compare) h2.appt_name{text-transform:uppercase;text-align:center;letter-spacing:.5px}:is(.apartment-details-container .apartment-details) .scroll-section{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.full-width:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container){margin:initial;--carousel-width: calc(100vw - var(--root-width) - var(--primary-width) - (2dvh * 2) - var(--scroll-width));--carousel-height: 100dvh}.with-primary:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container){--carousel-width: calc(100vw - var(--root-width) - (var(--primary-width)*2) - (2dvh * 2));--carousel-height: 96dvh }:is(.plan:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container) .inner) .sample{background:var(--bg-floor-plan)}:is(:is(.plan:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container) .inner) .sample) img{-o-object-fit:contain;object-fit:contain}:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container) .enlarge{bottom:9dvh;left:1.3dvw}:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container) .next,:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container) .prev{bottom:9dvh;left:3.7dvw}:is(:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container) .next{left:6dvw}:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) h2.appt_name{visibility:hidden}:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .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;gap:1dvh}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) h2,:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) h5{text-transform:uppercase;text-align:center;letter-spacing:.5px}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .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:1dvh}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) table.roomlist{margin-top:2dvh}:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) table.roomlist) thead{text-transform:uppercase;font-weight:700}:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) table.roomlist) tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;padding:.4rem 0;border-bottom:1px solid var(--black)}:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) table.roomlist) tr) td{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) table.roomlist) tr) td):first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.summaryrow:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .primary-panel) table.roomlist) tr){font-weight:700}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .carousel-container) .enlarge,:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .carousel-container) .next,:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .carousel-container) .prev{bottom:.5rem}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section)) .carousel-container) .enlarge{bottom:.5rem;left:.5rem}.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .apartmentmask-background{fill:var(--sales-unavailable)}.availability-0:is(.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .apartmentmask-background.selected){fill:var(--sales-unavailable)}.availability-1:is(.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .apartmentmask-background.selected){fill:var(--sales-available)}.availability-2:is(.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .apartmentmask-background.selected){fill:var(--sales-reserved)}.availability-3:is(.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .apartmentmask-background.selected){fill:var(--sales-sold)}.apartment-location:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .carousel-container{background:var(--white)}.apartment-views:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .bubblemap{background:#fff}:is(:is(.apartment-views:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .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(:is(.apartment-views:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .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(.apartment-views:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section) .bubblemap) .center_to_parent) #circleSvg .radarcircle{stroke:#cdcdcd}.mobile-apartment-plan:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section),.mobile-apartment-dims:is(:is(:is(.apartment-details-container .apartment-details) .scroll-section) section){display:none}:is(.apartment-details-container .apartment-details) nav.scroll-nav{left:initial;bottom:var(--window-inset-padding);border-top:1px solid var(--black)}:is(:is(.apartment-details-container .apartment-details) nav.scroll-nav) ul{padding:0 1.2dvh 0 0!important;gap:1dvh}:is(:is(:is(.apartment-details-container .apartment-details) nav.scroll-nav) ul) li.menu-close{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important;width:2.7rem!important}:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section{position:absolute;top:0}.apartment-details-container.multiple{position:fixed;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:calc(var(--window-inset-padding) * 2) calc(var(--window-inset-padding) * 2) calc(var(--window-inset-padding) * 4) calc(var(--window-inset-padding) * 2);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.apartment-details-container.multiple>nav.scroll-nav{bottom:1dvh;left:7dvh}.mobile-menu-apartment-plan:is(:is(:is(.apartment-details-container.multiple>nav.scroll-nav) ul) li),.mobile-menu-apartment-dims:is(:is(:is(.apartment-details-container.multiple>nav.scroll-nav) ul) li){display:none}.apartment-details-container.multiple .bubblemap{bottom:0;width:20dvh}.apartment-details-container.multiple .apartment-details{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 31.1dvw;flex:0 0 31.1dvw;--primary-width: 100%;position:relative}:is(.apartment-details-container.multiple .apartment-details) nav.scroll-nav{position:absolute;top:0;background:none}:is(:is(:is(.apartment-details-container.multiple .apartment-details) nav.scroll-nav) ul) li:not(.menu-close){display:none}:is(.apartment-details-container.multiple .apartment-details) .scroll-section{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .caption.plandisclaimer{display:none}:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .carousel-container{--carousel-width: 31.1dvw;--carousel-height: 100%}:is(:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .carousel-container) .enlarge,:is(:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .carousel-container) .prev,:is(:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .carousel-container) .next{bottom:1dvh}:is(:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .carousel-container) .bubbles{bottom:1.7dvh}.locator:is(:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section) .carousel-container) .inner{width:var(--carousel-width)}.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) h2.appt_name{display:none}:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary{margin-top:1dvh;display:grid;grid-template-columns:repeat(3,1fr);gap:1dvh 2dvh;padding:0 2dvh}:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5{text-align:left;font-size:var(--fs-table);padding:.2rem 0 .2rem 2rem;background:0 0 / 1rem no-repeat}.appt_block:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_development.svg)}.appt_header:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_bedrooms.svg)}.appt_description:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_floor.svg)}.appt_availability:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_price.svg)}.appt_area:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(assets/decorations/icon_apartment_dimensions.svg)}.appt_price:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_price.svg)}.appt_material:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_dimensions.svg)}.appt_specs:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5){background-image:url(assets/decorations/icon_apartment_specs.svg)}:is(:is(:is(:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .primary-panel) .info-summary) h5):empty{display:none}:is(.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.apartment-location:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)) .carousel-container{margin:0;--carousel-height: 32dvh}.apartment-specs:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section){-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:auto;gap:2dvh}.apartment-specs:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section)::-webkit-scrollbar-thumb{--bg-scrollbar-thumb: var(--black)}:is(.apartment-details-container.multiple .apartment-details) .scroll-nav{position:relative;bottom:initial}.apartment-details-container.multiple .close{display:block;position:fixed;z-index:1000;width:1.85rem;height:1.85rem;background:url(assets/decorations/button_open_close.svg) 50% / contain no-repeat;bottom:1rem;left:1rem}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.apartment-details-container{top:0;left:0;width:100dvw;height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button));background-color:#000}.apartment-details-container:not(.multiple) .apartment-details{--primary-width: 100dvw}:is(.apartment-details-container:not(.multiple) .apartment-details) .apt-header-compare{position:fixed;top:0;background-color:gray;height:var(--sub-nav-height);line-height:var(--sub-nav-height);padding:initial}:is(.apartment-details-container:not(.multiple) .apartment-details) nav.scroll-nav{position:fixed;top:var(--sub-nav-height);bottom:initial;border-top:none;border-bottom:1px solid var(--black)}:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section{padding-top:calc(var(--sub-nav-height) *2);height:calc(100dvh - var(--nav-height-portrait) - var(--bottom-sheet-button))}:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section{border:none}:is(:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section) .carousel-container{--carousel-width: 100dvw;--carousel-height: 50dvh;margin:0}:is(.apartment-location:is(:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section),.apartment-plan:is(:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section)) .primary-panel{position:relative}.full-height:is(:is(.apartment-location:is(:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section),.apartment-plan:is(:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section)) .primary-panel){height:auto}.apartment-plan:is(:is(:is(.apartment-details-container:not(.multiple) .apartment-details) .scroll-section) section){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.apartment-details-container.multiple{--menu-scroll-direction:"horizontal";-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.apartment-details-container.multiple .apartment-details{-webkit-box-flex:1;-ms-flex:1 0 50dvh;flex:1 0 50dvh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(.apartment-details-container.multiple .apartment-details) .scroll-section{overflow-y:hidden;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;display:-webkit-box;display:-ms-flexbox;display:flex;width:400dvw;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section{width:100dvw;height:50dvh}.apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section){display:none}.mobile-apartment-plan:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section),.mobile-apartment-dims:is(:is(:is(.apartment-details-container.multiple .apartment-details) .scroll-section) section){display:initial}:is(.apartment-details-container.multiple .apartment-details) .apt-header-compare{display:none}}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-padding{padding:min(3vw,20px)}.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,17vw),1fr));grid-auto-rows:1fr;container:collage / inline-size;gap:1vw}:is(section .collage) .image{overflow:hidden}:is(:is(section .collage) .image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(section .collage) .image):nth-child(3){grid-row:span 2}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){section{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:10px solid white;scroll-snap-align:unset}section h1{text-align:center}section .section-header{display:block;width:100%;padding:1rem;background:var(--bg-section-header)}:is(section .section-header) h1,:is(section .section-header) h5{text-align:center;text-transform:uppercase;padding:0}:is(section .section-header) h1{font-size:var(--fs-h1-xxl)}:is(section .section-header) img.dev-logo{width:min(160px,max(40dvw,100px))!important;-o-object-fit:contain;object-fit:contain;margin:4dvh auto 0dvh}}#building.content-window .bubblemap{left:calc(var(--primary-width) + var(--primary-padding))}#building.content-window nav.scroll-nav{bottom:var(--sub-nav-height);padding-bottom:calc(var(--primary-padding) * .5);background:none;width:var(--primary-width);border:none}:is(#building.content-window nav.scroll-nav) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}:is(:is(#building.content-window nav.scroll-nav) ul) li{height:initial}:is(:is(:is(#building.content-window nav.scroll-nav) ul) li) a{padding:1dvh 0}#building.content-window .bubblecontainer{margin-left:var(--primary-width);width:calc(100% - var(--primary-width))}#building.content-window .carousel-container{--carousel-width: calc(100dvw - var(--root-width) - var(--primary-width))}:is(#building.content-window .carousel-container) .enlarge,:is(#building.content-window .carousel-container) .prev,:is(#building.content-window .carousel-container) .next{bottom:.5rem}:is(#building.content-window .carousel-container) .enlarge{left:1rem}:is(#building.content-window .carousel-container) .prev{left:3.5rem}:is(#building.content-window .carousel-container) .next{left:6.25rem}#building.content-window h1{padding:0 0 1dvh}#building.content-window h5{text-transform:uppercase;margin:0 0 2dvh}:is(#building.content-window .primary-panel) h1,:is(#building.content-window .primary-panel) h5,:is(#building.content-window .primary-panel) p{text-align:center}.material-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1dvw;margin:5dvh 0 0}.material-button-container button{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--bg-button);color:var(--clr-button-light)}.material-button-container button:not(.selected){background:var(--bg-button-light);color:var(--clr-button);border:1px solid var(--black)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){.content-window#building{height:calc(100% - var(--sub-nav-height));margin-top:var(--sub-nav-height)}#building.content-window nav.scroll-nav{display:none}#building.content-window .primary-panel.full-height,#building.content-window .primary-panel{position:relative;height:auto;width:100%;background:var(--cream)}#building.content-window .carousel-container{--carousel-width: calc(100dvw - 20px) ;--carousel-height: 50dvh}.with-primary:is(#building.content-window .carousel-container){margin-left:0}#building.content-window .bubblecontainer{margin-left:0;width:100%}#building.content-window .bubblemap{bottom:initial;top:34dvh;left:1dvh;width:15dvh}nav.page-nav{bottom:initial;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:none;border-bottom:1px solid black;width:100%}nav.page-nav ul{margin-left:0;gap:2dvw}}#developer.content-window section{padding:var(--sub-nav-height) var(--sub-nav-height) calc(var(--sub-nav-height)*2) var(--sub-nav-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;text-align:center}:is(#developer.content-window section) .images{height:100%;-webkit-box-flex:1;-ms-flex:1 0 40dvw;flex:1 0 40dvw}:is(:is(#developer.content-window section) .images) img{height:100%;-o-object-fit:cover;object-fit:cover}:is(#developer.content-window section) h1,:is(#developer.content-window section) h5{text-transform:uppercase}:is(#developer.content-window section) h5{letter-spacing:1px}:is(#developer.content-window section) h1{padding:initial}:is(:is(#developer.content-window section) h1) h5{margin-top:1dvh}: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:2rem}:is(:is(#developer.content-window section)>div) h1,:is(:is(#developer.content-window section)>div) h5{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center}:is(:is(#developer.content-window section)>div) .column{-webkit-box-flex:1;-ms-flex:1;flex:1}:is(:is(:is(#developer.content-window section)>div) .column) h5{margin:2dvh 0 1dvh}#developer-transformingtomorrow:is(#developer.content-window section) .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1dvh;padding:0 10dvw}#developer-transformingtomorrow:is(#developer.content-window section) img.logo{width:10rem;margin:10dvh auto 0}@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%}}#whybuy.content-window section{padding:0 0 calc(var(--sub-nav-height)*1) 0}:is(#whybuy.content-window section) .media_container{height:100%;overflow:hidden}:is(#whybuy.content-window section) .icon{width:6.6dvh;height:4.4dvh;background-size:contain;background-repeat:no-repeat}:is(#whybuy.content-window section) h1{text-transform:uppercase}.super-heading:is(:is(#whybuy.content-window section) h1){font-size:var(--fs-h1-xl)}:is(#whybuy.content-window section) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contain:is(:is(#whybuy.content-window section) img){-o-object-fit:contain;object-fit:contain}:is(#whybuy.content-window section) .imagewrapper{overflow:hidden;width:100%}.top-margin:is(:is(#whybuy.content-window section) .imagewrapper){margin-top:3dvh}:is(#whybuy.content-window section) #textcontainer{padding:var(--sub-nav-height);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:is(:is(#whybuy.content-window section) #textcontainer) h4{font-size:var(--fs-wb-flexlist);text-transform:uppercase}:is(:is(:is(#whybuy.content-window section) #textcontainer) ul) li{background-size:6.6dvh 4.4dvh;background-repeat:no-repeat}:is(#whybuy.content-window section) .flexlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5dvh;text-align:center;font-size:var(--fs-wb-flexlist)}:is(#whybuy.content-window section) .gridlist{display:grid;grid-template-columns:repeat(3,1fr);height:100%}:is(:is(#whybuy.content-window section) .gridlist) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(1),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(2),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(4),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(5),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(7),:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(8){border-right:1px solid var(--white)}:is(:is(:is(#whybuy.content-window section) .gridlist) li):nth-child(-n+6){border-bottom:1px solid var(--white)}:is(#whybuy.content-window section) .inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2dvw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3dvh;line-height:140%}: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;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer{background:var(--cream);padding:calc(var(--sub-nav-height)*2) var(--sub-nav-height)}:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li{-webkit-box-flex:1;-ms-flex:1 0 29%;flex:1 0 29%}:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-development) .media_container{width:33dvw}:is(:is(:is(#whybuy.content-window section#whybuy-hero,#whybuy.content-window section#whybuy-investment) #textcontainer) ul) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li{background-position:50% 4dvh}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(1) .icon{background-image:url(assets/whybuy/keyfact_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(2) .icon{background-image:url(assets/whybuy/keyfact_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(3) .icon{background-image:url(assets/whybuy/keyfact_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(4) .icon{background-image:url(assets/whybuy/keyfact_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(5) .icon{background-image:url(assets/whybuy/keyfact_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(6) .icon{background-image:url(assets/whybuy/keyfact_6.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-hero) #textcontainer) ul) li):nth-child(7) .icon{background-image:url(assets/whybuy/keyfact_7.svg)}#whybuy.content-window section#whybuy-siteplan{background:var(--copper);padding:var(--sub-nav-height)}: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: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-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(#whybuy.content-window section#whybuy-development) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist{font-size:var(--fs-wb-flexlist-small)}:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li{background-position:top center;-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(1){background-image:url(assets/whybuy/development_1.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(2){background-image:url(assets/whybuy/development_2.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(3){background-image:url(assets/whybuy/development_3.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(4){background-image:url(assets/whybuy/development_4.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(5){background-image:url(assets/whybuy/development_5.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(6){background-image:url(assets/whybuy/development_6.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(7){background-image:url(assets/whybuy/development_7.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(8){background-image:url(assets/whybuy/development_8.svg)}:is(:is(:is(:is(#whybuy.content-window section#whybuy-development) #textcontainer) .flexlist) li):nth-child(9){background-image:url(assets/whybuy/development_9.svg)}:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) h1{padding:0}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) img.logo{width:max(7dvw,100px);margin:2dvh 0}:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2dvh}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) h1:nth-child(1){font-size:2.8em;padding-left:3ch;background-position:left center;background-size:4rem 2rem;background-repeat:no-repeat}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) li:nth-child(1) h1:nth-child(1){background-image:url(assets/whybuy/icon_tube.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) li:nth-child(2) h1:nth-child(1){background-image:url(assets/whybuy/icon_rail.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) li:nth-child(3) h1:nth-child(1){background-image:url(assets/whybuy/icon_boat.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-connectivity) #textcontainer) ul) h4{padding-top:1dvh;font-family:var(--ff-location-list);font-weight:700}:is(#whybuy.content-window section#whybuy-connectivity) .media_container{width:70dvw;background:#fbf9f7}#whybuy.content-window section#whybuy-story{background:var(--cream)}:is(#whybuy.content-window section#whybuy-story) #textcontainer{gap:2dvh}:is(#whybuy.content-window section#whybuy-story) p{font-size:var(--fs-wb-flexlist);line-height:120%}: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}#whybuy.content-window section#whybuy-investment{background:var(--copper)}:is(#whybuy.content-window section#whybuy-investment) h1,:is(#whybuy.content-window section#whybuy-investment) ul{color:var(--white)}:is(#whybuy.content-window section#whybuy-investment) ul{font-size:var(--fs-wb-flexlist-small)}:is(:is(#whybuy.content-window section#whybuy-investment) ul) li{background-position:50% 8dvh;padding:4dvh}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(1) .icon{background-image:url(assets/whybuy/invest_1.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(2) .icon{background-image:url(assets/whybuy/invest_2.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(3) .icon{background-image:url(assets/whybuy/invest_3.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(4) .icon{background-image:url(assets/whybuy/invest_4.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(5) .icon{background-image:url(assets/whybuy/invest_5.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(6) .icon{background-image:url(assets/whybuy/invest_6.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(7) .icon{background-image:url(assets/whybuy/invest_7.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(8) .icon{background-image:url(assets/whybuy/invest_8.svg)}:is(:is(:is(#whybuy.content-window section#whybuy-investment) ul) li):nth-child(9) .icon{background-image:url(assets/whybuy/invest_9.svg)}:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul{font-size:var(--fs-wb-flexlist-small);text-align:center}:is(:is(:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer) ul) li) h1{text-align:center;text-transform:initial;padding:initial}:is(:is(#whybuy.content-window section#whybuy-opportunity) #textcontainer):nth-child(2){background:var(--cream)}@media only screen and (orientation:portrait),only screen and (max-width:932px)and (orientation:landscape){#whybuy.content-window section{padding:0!important}:is(#whybuy.content-window section) .media_container{width:100dvw!important}#whybuy.content-window section#whybuy-siteplan{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}:is(#whybuy.content-window section#whybuy-story) p{text-align:center}:is(#whybuy.content-window section#whybuy-investment) .section-header{background:var(--copper)}:is(#whybuy.content-window section#whybuy-investment) .gridlist{grid-template-columns:repeat(1,1fr)}:is(:is(#whybuy.content-window section#whybuy-investment) .gridlist) li{border:initial;border-bottom:1px solid var(--white)}:is(#whybuy.content-window section#whybuy-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(#whybuy.content-window section#whybuy-connectivity) #textcontainer) img.logo{margin:5dvh auto}}
