*{margin:0;padding:0}h1,h2,h3{text-align:left;font-family:"GTsuperdisplay","Serif";font-weight:normal}h1{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}p,ul,table{line-height:160%;font-size:11px;font-size:clamp(12px, 1vw, 16px);font-family:"euclidflexlight","Serif";margin-bottom:1rem;color:#2e475a}p+p,ul+p,table+p{margin-top:1rem}p+ul.flexlist,ul+ul.flexlist,table+ul.flexlist{margin-top:4rem !important}a{text-decoration:none;color:#2e475a}a.selected{color:#2e475a}ul{list-style-type:none}img,video{width:100%;height:100%;object-fit:cover}img.bottomleft,video.bottomleft{object-position:bottom left}img.logo,video.logo{width:40%;object-fit:contain;height:auto;margin:auto;display:block;margin-bottom:3rem}small{font-size:8px;font-size:clamp(8px, 0.8vw, 10px);color:#2e475a;font-family:"euclidflexlight","Serif";line-height:100%;display:block}button{border:none}button#scrollDown,button#scrollUp{position:fixed;z-index:2;width:calc(max(4vh, 30px));height:calc(max(4vh, 30px));border-radius:100%;border:1px solid white;bottom:max(4vh, 30px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url("../../assets/decorations/arrow_down_dark.svg") center 55% / 50% no-repeat #f7a78f}button#scrollDown.hidden,button#scrollUp.hidden{display:none}button#scrollUp{background:url("../../assets/decorations/arrow_up_dark.svg") center 45% / 50% no-repeat #f7a78f}button#download,button#linktosection{text-transform:uppercase;font-family:"GTsuperdisplay","Serif";padding:1em;color:white;font-size:10px;font-size:clamp(10px, 1.2vw, 15px);background:#2e475a;margin:2rem auto 0 auto;display:block;border-radius:10rem}button#download a,button#linktosection a{color:#2e475a}button#linktosection{width:50%;min-width:10rem;background:url("../../assets/whybuy/arrow_right.svg") 92% 50% / .8em no-repeat #f7a78f}#calltoaction{position:fixed;z-index:2;right:calc(0rem + env(safe-area-inset-right));top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#calltoaction ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;color:white;gap:.75rem;font-weight:normal;font-family:"GTsuperdisplay","Serif";font-size:8px;font-size:clamp(8px, 0.8vw, 10px)}#calltoaction ul li{height:calc(max(4vh, 30px)*1.75);width:calc(max(4vh, 30px)*1.75);background:#2e475a;border-radius:10px 0 0 10px;border:1px solid white;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:transform 1s ease-in-out;animation:scale 4s ease-in-out infinite;animation-delay:3s}#calltoaction ul li .icon{-moz-flex:2;-ms-flex:2;-webkit-flex:2;flex:2;background-position:50%;background-size:auto 50%;background-repeat:no-repeat}#calltoaction ul li span{-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}#calltoaction ul li.callus .icon{background-image:url("../../assets/whybuy/icon_phone.svg")}#calltoaction ul li.share .icon{background-image:url("../../assets/whybuy/icon_share.svg")}#calltoaction ul li.register .icon{background-image:url("../../assets/whybuy/icon_register.svg")}@keyframes scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#imagecontainer_fullscreen{position:fixed;width:100%;height:calc(100% - max(4vh, 30px));top:max(4vh, 30px);left:0;z-index:3}#imagecontainer_fullscreen .closeButton{width:calc(max(4vh, 30px)*.8);height:calc(max(4vh, 30px)*.8);left:50%;bottom:max(4vh, 30px);z-index:3;border-radius:100%;border:1px solid white;position:fixed;transform:translateX(-50%);background:url("../../assets/decorations/icon_close.svg") center / contain no-repeat #2e475a}#imagecontainer_fullscreen:empty{display:none}#imagecontainer_fullscreen .bubblemap_imagecontainer_wrapper{top:50%;left:50%;transform:translate(-50%, -50%)}#imagecontainer_fullscreen .imagecontainer.fullscreen{width:100%;height:100%}.team_section section#contentpage #textcontainer p:last-of-type::after{display:none}.apartments_section #imagecontainer_fullscreen .closeButton{background-color:#f7a78f}.apartments_section .apartment-northpoint .northpoint{background:url("../../assets/decorations/northpoint.svg") center / contain no-repeat;width:5em;height:5em;position:absolute;bottom:2em;right:2em}.apartments_section .apartment-northpoint .northpoint p{display:none}.apartments_section button#scrollDown,.apartments_section button#scrollUp{background-color:#f7a78f}header{width:calc(100% - env(safe-area-inset-right) - env(safe-area-inset-left));height:max(4vh, 30px);position:fixed;z-index:4;top:0;background:url("../../assets/branding/logo_rar.svg") calc(100% - 1em) center / auto 60% no-repeat #2e475a}header #burgermenu{width:calc(max(4vh, 30px)*2);height:max(4vh, 30px);margin-left:.5rem;background:url("../../assets/navbar/icon_burger.svg") center / auto 50% no-repeat}header #burgermenu.open{background:url("../../assets/decorations/icon_close.svg") center / auto 50% no-repeat}header #topnav{height:calc(100vh - max(4vh, 30px));width:max(50%, 225px);position:absolute;z-index:1;top:max(4vh, 30px);left:0;background:rgba(46,71,90,0.9);transition:left .3s ease-in-out;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}header #topnav ul{font-size:13px;font-size:clamp(13px, 1.6vw, 24px);width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header #topnav ul li{text-align:center;letter-spacing:.05em;font-family:"GTsuperdisplay","Serif";color:#53585f;line-height:max(8vh, 36px);width:100%}header #topnav ul li a{color:white}header #topnav ul li a.selected{color:#f7a78f}header #topnav ul.nav{flex-grow:4}header #topnav ul.login{justify-content:flex-end;padding:env(safe-area-inset-bottom)}header #topnav ul.login li span{display:block}header #topnav ul.login li input.customercodeinput,header #topnav ul.login li input.go{height:max(4vh, 30px);display:block;margin:0 auto;text-align:center;font-size:11px;font-size:clamp(12px, 1vw, 16px)}header #topnav ul.login li input.customercodeinput{margin-bottom:max(4vh, 30px);width:70%;width:min(70%, 30rem);font-family:"GTsuperdisplay","Serif";text-indent:1em;border:none}header #topnav ul.login li input.go{width:70%;width:min(70%, 10rem);text-transform:uppercase;font-family:"GTsuperdisplay","Serif";background:#f7a78f;border:none;font-weight:bold;margin-bottom:1rem}header #topnav ul.login .input_container{display:flex;justify-content:center;margin:auto;gap:1rem;width:80%}header #topnav ul.login .input_container input:nth-child(1){width:75%}header #topnav ul.login .input_container input:nth-child(2){width:25%}header #topnav:not(.open){left:-100%}#main{margin-top:max(4vh, 30px)}#popups{position:fixed;z-index:100;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:max(4vh, 30px);box-sizing:border-box;background-color:#2e475a;width:fit-content;height:fit-content;text-align:center;color:#53585f}#popups p{padding-top:.5em}#popups #close{position:absolute;z-index:1;top:0;right:0;width:2.5em;height:2.5em;background:url("../../assets/whybuy/icon_close_white.svg") center / 1.3em no-repeat}#popups.hidden{display:none}button#download{text-transform:uppercase;font-family:"GTsuperdisplay","Serif";padding:1rem;color:white;font-size:10px;font-size:clamp(10px, 1.2vw, 15px);background:#2e475a;margin:2rem auto 0 auto}.media_container{height:calc(100vh - (max(4vh, 30px))*3);margin:max(4vh, 30px);-moz-flex:0 0 55vw;-ms-flex:0 0 55vw;-webkit-flex:0 0 55vw;flex:0 0 55vw;overflow:hidden}.media_container.grid{display:flex;flex-wrap:wrap;gap:1rem}.media_container.grid img{width:calc(50% - .5rem);height:calc(50% - .5rem)}h1.mobile{display:none}#textcontainer{box-sizing:border-box;padding:max(4vh, 30px) calc(max(4vh, 30px)*3) max(4vh, 30px) max(4vh, 30px);position:relative;overflow-x:hidden}#textcontainer h1{color:#2e475a;margin-bottom:5rem}#textcontainer h1.mobile{position:relative;color:#f7a78f;left:initial;bottom:initial;width:auto;margin:0 auto calc(max(4vh, 30px)*2) auto}#textcontainer h2{color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif";font-size:11px;font-size:clamp(12px, 1vw, 16px);margin-bottom:2rem}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#53585f;border-radius:7px}section{height:calc(100vh - max(4vh, 30px));overflow:hidden;position:relative}section.info{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section#hero,section#team{top:0}section#hero img.logo,section#team img.logo,section#hero div.strapline,section#team div.strapline{width:clamp(150px, 20%, 300px);height:auto;object-fit:contain;position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;background:#fff;padding:.5rem;box-sizing:border-box}section#hero div.strapline h1,section#team div.strapline h1{color:#2e475a;font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}section#hero video.pullleft,section#team video.pullleft{object-position:38% 50%}section#hero{display:flex;flex-direction:column;background:white}section#hero video{height:75%}section#hero video.fullheight{height:100%}section#hero ul.keyfacts{gap:.5rem;box-sizing:border-box;background:#fff;font-family:"GTsuperdisplay","Serif";padding:.5em 1.5em calc(max(4vh, 30px)*2) 1.5em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}section#hero ul.keyfacts li{color:#2e475a;text-align:center;-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding-top:max(5%, 40px);background-position:center 10%;background-repeat:no-repeat;background-size:clamp(30px, 4vw, 680px) clamp(30px, 3vw, 680px);--backgroud_url:url("");background-image:var(--backgroud_url)}section#hero ul.keyfacts li:nth-child(1){--backgroud_url:url("../../assets/whybuy/keyfact_buildings.svg")}section#hero ul.keyfacts li:nth-child(2){--backgroud_url:url("../../assets/whybuy/keyfact_bullring.svg")}section#hero ul.keyfacts li:nth-child(3){--backgroud_url:url("../../assets/whybuy/keyfact_pricegrowth.svg")}section#hero ul.keyfacts li:nth-child(4){--backgroud_url:url("../../assets/whybuy/keyfacts_coin.svg")}section#hero ul.keyfacts li:nth-child(5){--backgroud_url:url("../../assets/whybuy/keyfact_rental.svg")}section#hero ul.keyfacts li:nth-child(6){--backgroud_url:url("../../assets/whybuy/keyfacts_landscape.svg")}section#hero ul.keyfacts li span{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;min-height:2rem;line-height:100%;font-family:"euclidflexbold","Serif"}section#hero ul.keyfacts li span:first-of-type{font-size:1.5em;text-transform:uppercase}section#hero ul.keyfacts li span:nth-child(2){color:#2e475a;font-family:"euclidflexlight","Serif";font-size:11px;font-size:clamp(12px, 1vw, 16px);display:block;vertical-align:top;padding-top:.5rem;width:80%;margin:auto;letter-spacing:0}section#keyfacts{background:#2e475a}section#keyfacts #textcontainer{width:100%;position:initial;margin:0;padding:calc(max(4vh, 30px)*2);flex:unset}section#keyfacts #textcontainer h1,section#keyfacts #textcontainer h2{color:#f7a78f;text-align:center}section#keyfacts #textcontainer h1{margin-bottom:3rem}section#keyfacts #textcontainer ul{color:#f7a78f;padding:calc(max(4vh, 30px)*2);box-sizing:border-box;width:100%;column-gap:4rem;justify-content:center}section#keyfacts #textcontainer ul li{width:calc(25% - 3rem)}section#keyfacts #textcontainer ul li img{height:4rem;width:8rem;object-fit:contain}section#keyfacts #textcontainer ul li span.animated_numbers{font-size:30px;font-size:clamp(30px, 2.5vw, 48px)}section#team img.logo{background:none;top:10%}section#team #textcontainer{max-height:unset}section{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}section.longcontent #textcontainer{margin:0}section.longcontent #textcontainer.grid{max-height:unset;display:flex;justify-content:left;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;position:initial}section.longcontent #textcontainer.grid div{width:50%;padding:max(4vh, 30px);box-sizing:border-box}section.longcontent #textcontainer.grid div h2{margin-bottom:1rem}section.longcontent #textcontainer.grid div img{margin:auto;width:50%}section.longcontent #textcontainer.grid div img+h2{margin-top:1rem}section.longcontent #textcontainer.transforming{background:#d0cbc2 !important;justify-content:center;height:100%}section.longcontent #textcontainer.transforming div{text-align:center}section.longcontent #textcontainer.transforming div h1,section.longcontent #textcontainer.transforming div h2{text-align:center}section.longcontent #textcontainer.transforming div h1:after,section.longcontent #textcontainer.transforming div h2:after{content:none}section.longcontent #textcontainer.transforming div img{width:30%}section.longcontent #textcontainer.transforming div h2,section.longcontent #textcontainer.transforming div p{margin:0 auto}section.longcontent #textcontainer.transforming div p{width:50%}section.longcontent #textcontainer.transforming div:first-of-type{width:70%;padding:0}section.longcontent #textcontainer.transforming div:first-of-type p{width:100%}section.longcontent #textcontainer h1.mobile,section.longcontent #textcontainer p.mobile{display:none}section.longcontent .fullwidthtext{padding:calc(max(4vh, 30px)*1.25);padding-top:calc(max(4vh, 30px)*1.25*2);padding-bottom:0}section.longcontent .fullwidthtext h1{text-align:center;padding-bottom:1rem;width:70%;margin:auto}section.longcontent .fullwidthtext p{text-align:center;width:70%;margin:auto}section:nth-child(2n of #contentpage).longcontent #textcontainer{background:transparent;border:none}section.onlyvideo{min-height:auto}section.onlyvideo video{object-position:center !important}section #imagecontainer_fullwidth{display:block;margin:0 auto}section #imagecontainer_fullwidth img.fullwidth{width:100%;height:auto}section .media_container{-moz-flex:0 0 55vw;-ms-flex:0 0 55vw;-webkit-flex:0 0 55vw;flex:0 0 55vw;height:calc(100vh - (max(4vh, 30px))*3);margin:calc(max(4vh, 30px) *1) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px) * 1)}section .media_container img.regeneration_img{height:100%;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section .media_container.center{flex:0 0 100vw;margin:calc(max(4vh, 30px) *3.5) 0 0 0}section img,section video{object-fit:cover}section img.contain,section video.contain{object-fit:contain !important}section h1.floatingheading{position:absolute;color:#f7a78f;bottom:calc(max(4vh, 30px)*3);left:30vw;font-size:25px;font-size:clamp(25px, 2.3vw, 40px);width:55vw;z-index:2;letter-spacing:.05em}section h1.floatingheading.center{width:100vw}section #textcontainer{-moz-flex:0 0 35vw;-ms-flex:0 0 35vw;-webkit-flex:0 0 35vw;flex:0 0 35vw;padding:calc(max(4vh, 30px) * 0.75);margin:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px)*2);z-index:1;align-items:center;justify-content:center;flex-direction:column;color:#53585f;overflow-y:auto}section #textcontainer.withpattern{overflow:hidden}section #textcontainer.withpattern .textcontainerinner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:90%;width:100%}section #textcontainer.withpattern .textcontainerinner .imageoverflow{overflow:hidden;width:100%}section #textcontainer.withpattern .textcontainerinner .imageoverflow img{width:100%;height:auto}section #textcontainer p.quote{padding-top:2.5rem;background:url("../../assets/decorations/pattern_quote_white.svg") top left / 2rem no-repeat}section #textcontainer cite{font-family:"euclidflexlight","Serif";padding-top:1.5rem;font-style:normal;font-size:8px;font-size:clamp(8px, 0.8vw, 10px);display:block}section #textcontainer ul{font-size:11px;font-size:clamp(12px, 1vw, 16px)}section #textcontainer ul.flexlist{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;column-gap:2rem;row-gap:4rem;margin:0}section #textcontainer ul.flexlist li{border:none;width:calc(50% - 1rem);background:none !important;box-sizing:border-box}section #textcontainer ul.flexlist li.fullwidth{width:100%;padding:0 25%}section #textcontainer ul.flexlist li img{width:100%;height:80%}section #textcontainer ul.flexlist li img+span{margin-top:.5rem}section #textcontainer ul.flexlist li img.logo{width:80%;height:auto;max-width:12rem}section #textcontainer ul.flexlist li h1{margin-bottom:.5rem;line-height:100%;font-family:"euclidflexbold","Serif";text-align:center}section #textcontainer ul.flexlist li h1::after{content:none}section #textcontainer ul.flexlist li h2{padding:.5rem 0;line-height:100%;margin:0;text-align:center;letter-spacing:.1rem;font-size:14px;font-size:clamp(14px, 1.25vw, 20px)}section #textcontainer ul.flexlist.development{row-gap:2rem}section #textcontainer ul.flexlist.amenities{gap:1rem}section #textcontainer ul.flexlist.amenities li{width:calc(50% - .5rem)}section #textcontainer ul.flexlist.amenities li img{width:8rem;height:4rem;object-fit:contain}section #textcontainer ul li{font-weight:normal}section #textcontainer ul li span{margin-bottom:.5rem;display:block;font-weight:normal;font-family:"euclidflexlight","Serif";line-height:100%;font-size:11px;font-size:clamp(12px, 1vw, 16px)}section #textcontainer ul li span.animated_numbers{font-size:25px;font-size:clamp(25px, 2.3vw, 40px);font-family:"euclidflexbold","Serif";letter-spacing:.1rem;text-transform:uppercase}section #textcontainer ul.columns{flex-wrap:wrap;flex-direction:row}section #textcontainer ul.columns li{flex:0 0 44%}section #textcontainer h2{color:#2e475a;text-transform:uppercase;font-size:11px;font-size:clamp(12px, 1vw, 16px);border:none}section.right{flex-direction:row-reverse}section.right h1{left:initial;right:0}section.right .media_container{-moz-flex:0 0 52.5vw;-ms-flex:0 0 52.5vw;-webkit-flex:0 0 52.5vw;flex:0 0 52.5vw;margin:calc(max(4vh, 30px) *3.5) calc(max(4vh, 30px) * 1.8)  max(4vh, 30px) max(4vh, 30px)}section.right #textcontainer{margin:max(4vh, 30px) 0 max(4vh, 30px) max(4vh, 30px)}section.regeneration #textcontainer h2{text-align:center;margin:2rem 0;width:100%}section.regeneration #textcontainer ul.flexlist{flex-wrap:nowrap}section.regeneration #textcontainer ul.flexlist li{width:33%}section.regeneration #textcontainer ul.flexlist li span.animated_numbers{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}section.regeneration #textcontainer ul+h2{margin-top:2rem}section.education{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}section.education #textcontainer table tr{border-bottom:1px solid #f7a78f;padding-bottom:1rem}section.education #textcontainer table tr:last-of-type{border:none}section.education #textcontainer table tr td:first-of-type{padding-right:1rem}section.education #textcontainer table tr td h2{margin-bottom:0;color:#2e475a}section.education #textcontainer table tr td img{width:100%;max-height:5rem;object-fit:contain}section.connections .media_container{background:#2e475a;display:flex;flex-wrap:nowrap;padding:max(4vh, 30px);box-sizing:border-box}section.connections .media_container img{object-fit:contain;width:45%;object-position:top left}section.connections .media_container img:nth-of-type(2){width:55%}section:nth-child(2n of #contentpage){background:url("../../assets/whybuy/4498_8000_illustration_final_frame.png") 100% 50% / contain no-repeat #2e475a;background-image:none}section:nth-child(2n of #contentpage) .media_container{-moz-flex:0 0 65vw;-ms-flex:0 0 65vw;-webkit-flex:0 0 65vw;flex:0 0 65vw;height:calc(100vh - (max(4vh, 30px))*6);margin:calc(max(4vh, 30px) *1) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px) * 1)}section:nth-child(2n of #contentpage) .media_container .imagecontainer .next{right:calc(max(4vh, 30px)*2)}section:nth-child(2n of #contentpage) #textcontainer{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat;position:absolute;width:calc(35vw - max(4vh, 30px));right:calc(max(4vh, 30px)*3);bottom:calc(max(4vh, 30px)*3);padding:max(4vh, 30px);margin:auto;max-height:70vh;overflow-y:auto;overflow-x:hidden}section:nth-child(2n of #contentpage) #textcontainer p:last-of-type::after{display:none}section:nth-child(2n of #contentpage) img,section:nth-child(2n of #contentpage) video{object-fit:cover;object-position:50% 50%}section#siteplan{background:url("../../assets/whybuy/pattern.svg") 50% / cover no-repeat #2e475a}section#siteplan .media_container{margin:0 auto;padding:max(4vh, 30px);box-sizing:border-box;width:100%;height:100%}section#siteplan img{height:100%;width:auto;margin-left:50%;display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section#connections{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}section#connections .media_container{background:#2e475a;padding:max(4vh, 30px);box-sizing:border-box}section#connections .media_container img{object-fit:contain}section#connections table{width:100%;margin-top:max(4vh, 30px)}section#connections table tr{border-bottom:1px solid #f7a78f}section#connections table tr:last-of-type{border:none}section#apartmentpage{background:#d0cbc2;border-bottom:1px solid white;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#apartmentpage:last-of-type{border:none}section#apartmentpage #media_container{background:#ece8e4;-moz-flex:0 0 65vw;-ms-flex:0 0 65vw;-webkit-flex:0 0 65vw;flex:0 0 65vw;display:flex;justify-content:center;align-items:center;margin:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) 0}section#apartmentpage #media_container .sample{height:100%}section#apartmentpage #media_container .sample img{object-fit:contain}section#apartmentpage #textcontainer{-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding:max(4vh, 30px);justify-content:flex-start;margin:0}section#apartmentpage h1{font-family:"GTsuperdisplay","Serif";color:#2e475a;letter-spacing:0;text-align:left;line-height:130%;font-size:25px;font-size:clamp(25px, 2.3vw, 40px);margin:0}section#apartmentpage h1:not(.apartmentname){font-size:11px;font-size:clamp(12px, 1vw, 16px);font-family:"euclidflexbold","Serif";text-transform:uppercase;letter-spacing:.1rem}section#apartmentpage h1 span.bedcode,section#apartmentpage h1 span.bedpostfix{letter-spacing:.1rem;line-height:130%;font-family:"euclidflexbold","Serif";text-transform:uppercase;font-size:11px;font-size:clamp(12px, 1vw, 16px);color:#2e475a;display:inline}section#apartmentpage h1 span.bedcode:first-child,section#apartmentpage h1 span.bedpostfix:first-child{padding-right:.5rem}section#apartmentpage h1 span.bedcode.translation_zh-Hans,section#apartmentpage h1 span.bedpostfix.translation_zh-Hans{display:none}section#apartmentpage:nth-child(odd){background-color:#d0cbc2}section#apartmentpage ul.dims{width:100%;margin:2em 0;max-height:61%;overflow-y:auto}section#apartmentpage ul.dims li{border:none;margin-bottom:1em}section#apartmentpage ul.dims li h4,section#apartmentpage ul.dims li span{font-size:11px;font-size:clamp(12px, 1vw, 16px);color:#2e475a;font-family:"euclidflexlight","Serif";line-height:150%}section#apartmentpage ul.dims li h4{letter-spacing:.1rem;color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif"}section#apartmentpage ul.dims li span{margin-bottom:.5em}section#apartmentpage ul.views{margin:0;position:absolute;padding:max(4vh, 30px);box-sizing:border-box;left:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:1em;width:100%}section#apartmentpage ul.views li{width:47%}section#apartmentpage ul.views li button{height:2em;width:100%;background:#f7a78f;white-space:nowrap;color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif";font-size:10px;font-size:clamp(10px, 1.2vw, 15px)}section#apartmentpage ul.views li button span{font-size:10px;font-size:clamp(10px, 1.2vw, 15px);font-family:"euclidflexbold","Serif";display:inline}.bubblemap{height:100%;background-color:#2e475a}.bubblemap .map3d_whybuy-popup,.bubblemap .bubblemap-popup{position:absolute;left:50%;top:max(4vh, 30px);transform:translateX(-50%);width:fit-content;max-width:100%;color:white;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";z-index:1;text-align:center;letter-spacing:.1em;background-color:#2e475a;padding:1em}.bubblemap .map3d_whybuy-popup .map3d_whybuy-popup-content button,.bubblemap .bubblemap-popup .map3d_whybuy-popup-content button{background:#f7a78f;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";text-align:center;width:100%;padding:1em;margin-left:50%;transform:translateX(-50%);color:#2e475a;letter-spacing:.1em;display:none}.bubblemap .map3d_whybuy-popup .map3d_whybuy-popup-content span p:empty,.bubblemap .bubblemap-popup .map3d_whybuy-popup-content span p:empty{display:none}.bubblemap .map3d_whybuy-popup:empty,.bubblemap .bubblemap-popup:empty{display:none}.bubblemap .center_to_parent img.pin_position_icon{width:4.5em;width:min(30px, 4.5em);height:auto}body.show_only_section.standalone_section::-webkit-scrollbar{display:none}body.show_only_section.standalone_section #scrollDown,body.show_only_section.standalone_section #scrollUp{display:none}body.show_only_section.standalone_section section#hero{height:auto}body.show_only_section.standalone_section section#hero video{height:auto}body.show_only_section.standalone_section section{height:100%}@media only screen and (orientation:portrait),only screen and (max-width:932px) and (orientation:landscape){#calltoaction ul li{height:calc(max(4vh, 30px)*1.5);width:calc(max(4vh, 30px)*1.5)}button#scrollDown,button#scrollUp{width:calc(max(4vh, 30px)*.8);height:calc(max(4vh, 30px)*.8);bottom:calc(max(4vh, 30px) * 0.25)}h1.floatingheading{display:none}h1.mobile{display:block;margin:0 auto calc(max(4vh, 30px)*1) auto !important}#textcontainer{background:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#textcontainer h1{margin-bottom:2rem;font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}#textcontainer h1:first-of-type::after{margin-bottom:0}#textcontainer p:last-of-type:after{display:none !important}#textcontainer .imageoverflow{display:none}section#hero div.strapline{width:auto}section#hero div.strapline h1{font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}section#siteplan .media_container.pannable{padding:0;overflow-x:auto}section#siteplan .media_container.pannable img{margin:0;transform:initial}section#contentpage .media_container .imagecontainer .next,section#contentpage.right .media_container .imagecontainer .next,section#contentpage .media_container .imagecontainer .prev,section#contentpage.right .media_container .imagecontainer .prev{background-size:max(40px,1.5em);width:max(40px,1.5em)}section#contentpage #textcontainer,section#contentpage.right #textcontainer{align-items:flex-start}section#contentpage.connections #textcontainer h2,section#contentpage.right.connections #textcontainer h2{background-position:top center}section#contentpage:last-of-type,section#contentpage.right:last-of-type{margin-bottom:calc(max(4vh, 30px)*2)}section#apartmentpage #textcontainer h1.apartmentname::after{content:none}section#apartmentpage #textcontainer ul.views li{width:calc(50% - .5em)}section#apartmentpage #textcontainer ul.views li button{padding:.5em}section#apartmentpage .apartment-northpoint .northpoint{top:1em;right:1em;bottom:unset;width:3.5em;height:3.5em}}@media only screen and (orientation:portrait){header #burgermenu{margin-left:0}header #topnav ul.login .input_container{flex-direction:column;gap:1rem}header #topnav ul.login .input_container input:nth-child(1){margin:0;width:100%}header #topnav ul.login .input_container input:nth-child(2){width:100%}#calltoaction{right:initial;top:max(4vh, 30px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#calltoaction ul{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.5rem}#calltoaction ul li{border-radius:0 0 10px 10px}#imagecontainer_fullscreen .bubblemap-popup{position:absolute;z-index:1;background-color:#2e475a;top:max(4vh, 30px);width:70%;left:15%;text-align:center;padding:1em;box-sizing:border-box}#imagecontainer_fullscreen .bubblemap-popup h4{color:white;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";text-align:center;letter-spacing:.1em}#imagecontainer_fullscreen .bubblemap-popup:empty{display:none}#imagecontainer_fullscreen .bubblemap-popup p:empty{display:none}#imagecontainer_fullscreen .bubblemap-popup button.bubblemap-popup-close-button{display:none}section#contentpage.info,section#contentpage.info.right{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat !important}section#contentpage.regeneration .imagecontainer .inner img{object-fit:cover !important}section#contentpage.longcontent{width:100%}section#contentpage.longcontent #textcontainer.grid div{padding:0;width:100%}section#contentpage.longcontent #textcontainer.transforming div:first-of-type{width:100%}section#contentpage.longcontent #textcontainer.transforming div img{margin:2em 0 1em 0}section#contentpage.longcontent #textcontainer.transforming div img+h2{margin:0;padding-top:0}section#contentpage.longcontent .fullwidthtext{padding:inherit;display:none}section#contentpage.longcontent ul.amenitieslist li:first-of-type img{height:8rem}section#hero{height:auto;background:#2e475a}section#hero ul.keyfacts{flex-wrap:wrap}section#hero ul.keyfacts li{width:calc(33% - .5rem);flex:auto}section#team.longcontent #textcontainer.grid{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}section#team.longcontent #textcontainer.grid div{padding:0;width:calc(50% - .5rem)}section#team.longcontent #textcontainer.grid div:first-of-type{width:100%}section#team.longcontent #textcontainer.grid div img,section#team.longcontent #textcontainer.grid div p{width:100%}.media_container,section#contentpage .media_container,section#contentpage.right .media_container{margin:initial;height:auto}.media_container .imagecontainer,section#contentpage .media_container .imagecontainer,section#contentpage.right .media_container .imagecontainer{--imageContainerWidth:100vw;--imageContainerHeight:calc(100vw * 9/16)}.media_container .imagecontainer .inner,section#contentpage .media_container .imagecontainer .inner,section#contentpage.right .media_container .imagecontainer .inner{height:100%}.media_container .imagecontainer .inner .sample,section#contentpage .media_container .imagecontainer .inner .sample,section#contentpage.right .media_container .imagecontainer .inner .sample{height:100%}.media_container .imagecontainer .next,section#contentpage .media_container .imagecontainer .next,section#contentpage.right .media_container .imagecontainer .next{right:0 !important}section #textcontainer{display:initial;overflow-y:auto;height:100%}section #textcontainer h1{margin:0 auto 3rem auto;text-align:center}section #textcontainer h1+img{max-width:50%}section #textcontainer ul.flexlist{column-gap:2em;row-gap:2em}section:nth-child(2n of #contentpage) #textcontainer{position:static;width:initial;margin:0;display:flex;flex:initial;justify-content:flex-start;background:none}section:nth-child(2n of #contentpage) .media_container{margin:0;height:auto;background-color:#2e475a}section:nth-child(2n of #contentpage) .media_container video{object-fit:contain}section#contentpage,section#contentpage.right{height:unset;min-height:calc(100vh - max(4vh, 30px));max-height:999999px}section#contentpage #textcontainer,section#contentpage.right #textcontainer{background-image:none;position:initial;width:initial;padding:max(4vh, 30px);margin:0;flex:initial}section#contentpage #textcontainer h1.mobile,section#contentpage.right #textcontainer h1.mobile{width:100%;margin:0 auto calc(max(4vh, 30px)*1) auto}section#contentpage.berkeleyregen,section#contentpage.right.berkeleyregen{min-height:auto}section#contentpage.berkeleyregen .media_container.center,section#contentpage.right.berkeleyregen .media_container.center{flex:initial;margin:0 0 max(4vh, 30px) 0;height:auto}section#apartmentpage{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#d0cbc2}section#apartmentpage #media_container{margin:0;-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden}section#apartmentpage #textcontainer{align-items:flex-start}section#apartmentpage #textcontainer h1{margin:0}section#apartmentpage #textcontainer ul.views{flex-direction:row;left:0;flex-wrap:wrap}section#apartmentpage #textcontainer ul.views button{white-space:initial;padding:.5em}section#apartmentpage #textcontainer ul.dims{max-height:65%}section#apartmentpage #textcontainer ul li{border:none}}@media only screen and (max-width:932px) and (orientation:landscape){section:nth-child(2n of #contentpage){background:#d0cbc2 !important}section:nth-child(2n of #contentpage) #textcontainer{background:none;position:initial;overflow-y:auto;max-height:unset;border:none}section:nth-child(2n of #contentpage) .media_container{flex:0 0 50vw;padding:0}section #textcontainer{justify-content:center;align-items:center;overflow-y:auto}section #textcontainer img.logo{max-width:15rem}section #textcontainer ul.flexlist{column-gap:2rem;row-gap:2rem}section #textcontainer ul.flexlist.amenities{gap:1rem}section #textcontainer ul.flexlist.amenities li{width:calc(25% - 1rem)}#imagecontainer_fullscreen .bubblemap-popup{position:absolute;left:max(4vh, 30px);bottom:max(4vh, 30px);border-top:5px solid #2e475a;width:fit-content;max-width:33%;color:white;text-transform:capitalize;font-family:"euclidflexlight","Serif";z-index:1;text-align:center;letter-spacing:.1em;background-color:#2e475a;font-size:11px;font-size:clamp(12px, 1vw, 16px);padding:1em}#imagecontainer_fullscreen .bubblemap-popup:empty{display:none}#imagecontainer_fullscreen .bubblemap-popup button.bubblemap-popup-close-button{display:none}#imagecontainer_fullscreen .bubblemap-popup p:empty{display:none}#imagecontainer_fullscreen .closeButton{top:calc(max(4vh, 30px)*1.25);bottom:unset;left:unset;right:calc(max(4vh, 30px)*1.25);transform:translateX(100%)}section#contentpage,section#contentpage.right{height:auto;min-height:calc(100vh - max(4vh, 30px));max-height:999999px}section#contentpage #textcontainer,section#contentpage.right #textcontainer{position:initial;width:initial;right:initial;padding:max(4vh, 30px);flex:1;margin:0;justify-content:flex-start}section#contentpage .media_container,section#contentpage.right .media_container{-moz-flex:0 0 50vw;-ms-flex:0 0 50vw;-webkit-flex:0 0 50vw;flex:0 0 50vw;height:initial;margin:0 !important;background:white;box-sizing:border-box;height:auto !important}section#contentpage .media_container .imagecontainer,section#contentpage.right .media_container .imagecontainer{width:50vw}section#contentpage .media_container .imagecontainer .next,section#contentpage.right .media_container .imagecontainer .next{right:0 !important}section#contentpage .media_container .imagecontainer .inner,section#contentpage.right .media_container .imagecontainer .inner{height:100%}section#contentpage .media_container .imagecontainer .inner .sample,section#contentpage.right .media_container .imagecontainer .inner .sample{height:100%}section#contentpage .media_container video,section#contentpage.right .media_container video{object-fit:cover}section#contentpage .media_container.center,section#contentpage.right .media_container.center{margin:0;flex:0 0 calc(100vw - (max(4vh, 30px)*2))}section#hero video{height:63%}section#hero ul.keyfacts{height:8.3rem;padding-bottom:max(4vh, 30px)}section#hero ul.keyfacts li span{padding-top:0 !important}section.amenities #textcontainer ul.amenitieslist li:first-of-type img{height:8rem}section#apartmentpage #textcontainer{background:#d0cbc2}section#apartmentpage #textcontainer ul.dims{max-height:55%}section#apartmentpage #textcontainer ul.views{flex-direction:row;flex-wrap:wrap;margin-bottom:0}section#contentpage.right #textcontainer{padding:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) max(4vh, 30px)}section#apartmentpage #media_container{margin:0;-moz-flex:0 0 50vw;-ms-flex:0 0 50vw;-webkit-flex:0 0 50vw;flex:0 0 50vw}section#apartmentpage h1.mobile{display:block;marign-top:max(4vh, 30px)}section#apartmentpage #textcontainer{align-items:flex-start;overflow:hidden}}@font-face{font-family:'GTsuperdisplay';src:url('../../assets/fonts/GT-Super-Display-Light.eot');src:url('../../assets/fonts/GT-Super-Display-Light.eot?#iefix') format('embedded-opentype'),url('../../assets/fonts/GT-Super-Display-Light.woff2') format('woff2'),url('../../assets/fonts/GT-Super-Display-Light.woff') format('woff')}@font-face{font-family:'euclidflexlight';src:url('../../assets/fonts/EuclidFlex-Light-WebS.eot');src:url('../../assets/fonts/EuclidFlex-Light-WebS.eot?#iefix') format('embedded-opentype'),url('../../assets/fonts/EuclidFlex-Light-WebS.woff2') format('woff2'),url('../../assets/fonts/EuclidFlex-Light-WebS.woff') format('woff')}@font-face{font-family:'euclidflexbold';src:url('../../assets/fonts/EuclidFlex-Bold-WebS.eot');src:url('../../assets/fonts/EuclidFlex-Bold-WebS.eot?#iefix') format('embedded-opentype'),url('../../assets/fonts/EuclidFlex-Bold-WebS.woff2') format('woff2'),url('../../assets/fonts/EuclidFlex-Bold-WebS.woff') format('woff')}body *{margin:0;padding:0}body h1,body h2,body h3{text-align:left;font-family:"GTsuperdisplay","Serif";font-weight:normal}body h1{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}body p,body ul,body table{line-height:160%;font-size:11px;font-size:clamp(12px, 1vw, 16px);font-family:"euclidflexlight","Serif";margin-bottom:1rem;color:#2e475a}body p+p,body ul+p,body table+p{margin-top:1rem}body p+ul.flexlist,body ul+ul.flexlist,body table+ul.flexlist{margin-top:4rem !important}body a{text-decoration:none;color:#2e475a}body a.selected{color:#2e475a}body ul{list-style-type:none}body img,body video{width:100%;height:100%;object-fit:cover}body img.bottomleft,body video.bottomleft{object-position:bottom left}body img.logo,body video.logo{width:40%;object-fit:contain;height:auto;margin:auto;display:block;margin-bottom:3rem}body small{font-size:8px;font-size:clamp(8px, 0.8vw, 10px);color:#2e475a;font-family:"euclidflexlight","Serif";line-height:100%;display:block}body button{border:none}body button#scrollDown,body button#scrollUp{position:fixed;z-index:2;width:calc(max(4vh, 30px));height:calc(max(4vh, 30px));border-radius:100%;border:1px solid white;bottom:max(4vh, 30px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url("../../assets/decorations/arrow_down_dark.svg") center 55% / 50% no-repeat #f7a78f}body button#scrollDown.hidden,body button#scrollUp.hidden{display:none}body button#scrollUp{background:url("../../assets/decorations/arrow_up_dark.svg") center 45% / 50% no-repeat #f7a78f}body button#download,body button#linktosection{text-transform:uppercase;font-family:"GTsuperdisplay","Serif";padding:1em;color:white;font-size:10px;font-size:clamp(10px, 1.2vw, 15px);background:#2e475a;margin:2rem auto 0 auto;display:block;border-radius:10rem}body button#download a,body button#linktosection a{color:#2e475a}body button#linktosection{width:50%;min-width:10rem;background:url("../../assets/whybuy/arrow_right.svg") 92% 50% / .8em no-repeat #f7a78f}body #calltoaction{position:fixed;z-index:2;right:calc(0rem + env(safe-area-inset-right));top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body #calltoaction ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;color:white;gap:.75rem;font-weight:normal;font-family:"GTsuperdisplay","Serif";font-size:8px;font-size:clamp(8px, 0.8vw, 10px)}body #calltoaction ul li{height:calc(max(4vh, 30px)*1.75);width:calc(max(4vh, 30px)*1.75);background:#2e475a;border-radius:10px 0 0 10px;border:1px solid white;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:transform 1s ease-in-out;animation:scale 4s ease-in-out infinite;animation-delay:3s}body #calltoaction ul li .icon{-moz-flex:2;-ms-flex:2;-webkit-flex:2;flex:2;background-position:50%;background-size:auto 50%;background-repeat:no-repeat}body #calltoaction ul li span{-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}body #calltoaction ul li.callus .icon{background-image:url("../../assets/whybuy/icon_phone.svg")}body #calltoaction ul li.share .icon{background-image:url("../../assets/whybuy/icon_share.svg")}body #calltoaction ul li.register .icon{background-image:url("../../assets/whybuy/icon_register.svg")}@keyframes scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}body #imagecontainer_fullscreen{position:fixed;width:100%;height:calc(100% - max(4vh, 30px));top:max(4vh, 30px);left:0;z-index:3}body #imagecontainer_fullscreen .closeButton{width:calc(max(4vh, 30px)*.8);height:calc(max(4vh, 30px)*.8);left:50%;bottom:max(4vh, 30px);z-index:3;border-radius:100%;border:1px solid white;position:fixed;transform:translateX(-50%);background:url("../../assets/decorations/icon_close.svg") center / contain no-repeat #2e475a}body #imagecontainer_fullscreen:empty{display:none}body #imagecontainer_fullscreen .bubblemap_imagecontainer_wrapper{top:50%;left:50%;transform:translate(-50%, -50%)}body #imagecontainer_fullscreen .imagecontainer.fullscreen{width:100%;height:100%}body.team_section section#contentpage #textcontainer p:last-of-type::after{display:none}body.apartments_section #imagecontainer_fullscreen .closeButton{background-color:#f7a78f}body.apartments_section .apartment-northpoint .northpoint{background:url("../../assets/decorations/northpoint.svg") center / contain no-repeat;width:5em;height:5em;position:absolute;bottom:2em;right:2em}body.apartments_section .apartment-northpoint .northpoint p{display:none}body.apartments_section button#scrollDown,body.apartments_section button#scrollUp{background-color:#f7a78f}body header{width:calc(100% - env(safe-area-inset-right) - env(safe-area-inset-left));height:max(4vh, 30px);position:fixed;z-index:4;top:0;background:url("../../assets/branding/logo_rar.svg") calc(100% - 1em) center / auto 60% no-repeat #2e475a}body header #burgermenu{width:calc(max(4vh, 30px)*2);height:max(4vh, 30px);margin-left:.5rem;background:url("../../assets/navbar/icon_burger.svg") center / auto 50% no-repeat}body header #burgermenu.open{background:url("../../assets/decorations/icon_close.svg") center / auto 50% no-repeat}body header #topnav{height:calc(100vh - max(4vh, 30px));width:max(50%, 225px);position:absolute;z-index:1;top:max(4vh, 30px);left:0;background:rgba(46,71,90,0.9);transition:left .3s ease-in-out;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body header #topnav ul{font-size:13px;font-size:clamp(13px, 1.6vw, 24px);width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body header #topnav ul li{text-align:center;letter-spacing:.05em;font-family:"GTsuperdisplay","Serif";color:#53585f;line-height:max(8vh, 36px);width:100%}body header #topnav ul li a{color:white}body header #topnav ul li a.selected{color:#f7a78f}body header #topnav ul.nav{flex-grow:4}body header #topnav ul.login{justify-content:flex-end;padding:env(safe-area-inset-bottom)}body header #topnav ul.login li span{display:block}body header #topnav ul.login li input.customercodeinput,body header #topnav ul.login li input.go{height:max(4vh, 30px);display:block;margin:0 auto;text-align:center;font-size:11px;font-size:clamp(12px, 1vw, 16px)}body header #topnav ul.login li input.customercodeinput{margin-bottom:max(4vh, 30px);width:70%;width:min(70%, 30rem);font-family:"GTsuperdisplay","Serif";text-indent:1em;border:none}body header #topnav ul.login li input.go{width:70%;width:min(70%, 10rem);text-transform:uppercase;font-family:"GTsuperdisplay","Serif";background:#f7a78f;border:none;font-weight:bold;margin-bottom:1rem}body header #topnav ul.login .input_container{display:flex;justify-content:center;margin:auto;gap:1rem;width:80%}body header #topnav ul.login .input_container input:nth-child(1){width:75%}body header #topnav ul.login .input_container input:nth-child(2){width:25%}body header #topnav:not(.open){left:-100%}body #main{margin-top:max(4vh, 30px)}body #popups{position:fixed;z-index:100;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:max(4vh, 30px);box-sizing:border-box;background-color:#2e475a;width:fit-content;height:fit-content;text-align:center;color:#53585f}body #popups p{padding-top:.5em}body #popups #close{position:absolute;z-index:1;top:0;right:0;width:2.5em;height:2.5em;background:url("../../assets/whybuy/icon_close_white.svg") center / 1.3em no-repeat}body #popups.hidden{display:none}body button#download{text-transform:uppercase;font-family:"GTsuperdisplay","Serif";padding:1rem;color:white;font-size:10px;font-size:clamp(10px, 1.2vw, 15px);background:#2e475a;margin:2rem auto 0 auto}body .media_container{height:calc(100vh - (max(4vh, 30px))*3);margin:max(4vh, 30px);-moz-flex:0 0 55vw;-ms-flex:0 0 55vw;-webkit-flex:0 0 55vw;flex:0 0 55vw;overflow:hidden}body .media_container.grid{display:flex;flex-wrap:wrap;gap:1rem}body .media_container.grid img{width:calc(50% - .5rem);height:calc(50% - .5rem)}body h1.mobile{display:none}body #textcontainer{box-sizing:border-box;padding:max(4vh, 30px) calc(max(4vh, 30px)*3) max(4vh, 30px) max(4vh, 30px);position:relative;overflow-x:hidden}body #textcontainer h1{color:#2e475a;margin-bottom:5rem}body #textcontainer h1.mobile{position:relative;color:#f7a78f;left:initial;bottom:initial;width:auto;margin:0 auto calc(max(4vh, 30px)*2) auto}body #textcontainer h2{color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif";font-size:11px;font-size:clamp(12px, 1vw, 16px);margin-bottom:2rem}body ::-webkit-scrollbar{width:7px;height:7px}body ::-webkit-scrollbar-track{background:transparent}body ::-webkit-scrollbar-thumb{background:#53585f;border-radius:7px}body section{height:calc(100vh - max(4vh, 30px));overflow:hidden;position:relative}body section.info{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body section#hero,body section#team{top:0}body section#hero img.logo,body section#team img.logo,body section#hero div.strapline,body section#team div.strapline{width:clamp(150px, 20%, 300px);height:auto;object-fit:contain;position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;background:#fff;padding:.5rem;box-sizing:border-box}body section#hero div.strapline h1,body section#team div.strapline h1{color:#2e475a;font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}body section#hero video.pullleft,body section#team video.pullleft{object-position:38% 50%}body section#hero{display:flex;flex-direction:column;background:white}body section#hero video{height:75%}body section#hero video.fullheight{height:100%}body section#hero ul.keyfacts{gap:.5rem;box-sizing:border-box;background:#fff;font-family:"GTsuperdisplay","Serif";padding:.5em 1.5em calc(max(4vh, 30px)*2) 1.5em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}body section#hero ul.keyfacts li{color:#2e475a;text-align:center;-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding-top:max(5%, 40px);background-position:center 10%;background-repeat:no-repeat;background-size:clamp(30px, 4vw, 680px) clamp(30px, 3vw, 680px);--backgroud_url:url("");background-image:var(--backgroud_url)}body section#hero ul.keyfacts li:nth-child(1){--backgroud_url:url("../../assets/whybuy/keyfact_buildings.svg")}body section#hero ul.keyfacts li:nth-child(2){--backgroud_url:url("../../assets/whybuy/keyfact_bullring.svg")}body section#hero ul.keyfacts li:nth-child(3){--backgroud_url:url("../../assets/whybuy/keyfact_pricegrowth.svg")}body section#hero ul.keyfacts li:nth-child(4){--backgroud_url:url("../../assets/whybuy/keyfacts_coin.svg")}body section#hero ul.keyfacts li:nth-child(5){--backgroud_url:url("../../assets/whybuy/keyfact_rental.svg")}body section#hero ul.keyfacts li:nth-child(6){--backgroud_url:url("../../assets/whybuy/keyfacts_landscape.svg")}body section#hero ul.keyfacts li span{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;min-height:2rem;line-height:100%;font-family:"euclidflexbold","Serif"}body section#hero ul.keyfacts li span:first-of-type{font-size:1.5em;text-transform:uppercase}body section#hero ul.keyfacts li span:nth-child(2){color:#2e475a;font-family:"euclidflexlight","Serif";font-size:11px;font-size:clamp(12px, 1vw, 16px);display:block;vertical-align:top;padding-top:.5rem;width:80%;margin:auto;letter-spacing:0}body section#keyfacts{background:#2e475a}body section#keyfacts #textcontainer{width:100%;position:initial;margin:0;padding:calc(max(4vh, 30px)*2);flex:unset}body section#keyfacts #textcontainer h1,body section#keyfacts #textcontainer h2{color:#f7a78f;text-align:center}body section#keyfacts #textcontainer h1{margin-bottom:3rem}body section#keyfacts #textcontainer ul{color:#f7a78f;padding:calc(max(4vh, 30px)*2);box-sizing:border-box;width:100%;column-gap:4rem;justify-content:center}body section#keyfacts #textcontainer ul li{width:calc(25% - 3rem)}body section#keyfacts #textcontainer ul li img{height:4rem;width:8rem;object-fit:contain}body section#keyfacts #textcontainer ul li span.animated_numbers{font-size:30px;font-size:clamp(30px, 2.5vw, 48px)}body section#team img.logo{background:none;top:10%}body section#team #textcontainer{max-height:unset}body section{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}body section.longcontent #textcontainer{margin:0}body section.longcontent #textcontainer.grid{max-height:unset;display:flex;justify-content:left;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;position:initial}body section.longcontent #textcontainer.grid div{width:50%;padding:max(4vh, 30px);box-sizing:border-box}body section.longcontent #textcontainer.grid div h2{margin-bottom:1rem}body section.longcontent #textcontainer.grid div img{margin:auto;width:50%}body section.longcontent #textcontainer.grid div img+h2{margin-top:1rem}body section.longcontent #textcontainer.transforming{background:#d0cbc2 !important;justify-content:center;height:100%}body section.longcontent #textcontainer.transforming div{text-align:center}body section.longcontent #textcontainer.transforming div h1,body section.longcontent #textcontainer.transforming div h2{text-align:center}body section.longcontent #textcontainer.transforming div h1:after,body section.longcontent #textcontainer.transforming div h2:after{content:none}body section.longcontent #textcontainer.transforming div img{width:30%}body section.longcontent #textcontainer.transforming div h2,body section.longcontent #textcontainer.transforming div p{margin:0 auto}body section.longcontent #textcontainer.transforming div p{width:50%}body section.longcontent #textcontainer.transforming div:first-of-type{width:70%;padding:0}body section.longcontent #textcontainer.transforming div:first-of-type p{width:100%}body section.longcontent #textcontainer h1.mobile,body section.longcontent #textcontainer p.mobile{display:none}body section.longcontent .fullwidthtext{padding:calc(max(4vh, 30px)*1.25);padding-top:calc(max(4vh, 30px)*1.25*2);padding-bottom:0}body section.longcontent .fullwidthtext h1{text-align:center;padding-bottom:1rem;width:70%;margin:auto}body section.longcontent .fullwidthtext p{text-align:center;width:70%;margin:auto}body section:nth-child(2n of #contentpage).longcontent #textcontainer{background:transparent;border:none}body section.onlyvideo{min-height:auto}body section.onlyvideo video{object-position:center !important}body section #imagecontainer_fullwidth{display:block;margin:0 auto}body section #imagecontainer_fullwidth img.fullwidth{width:100%;height:auto}body section .media_container{-moz-flex:0 0 55vw;-ms-flex:0 0 55vw;-webkit-flex:0 0 55vw;flex:0 0 55vw;height:calc(100vh - (max(4vh, 30px))*3);margin:calc(max(4vh, 30px) *1) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px) * 1)}body section .media_container img.regeneration_img{height:100%;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body section .media_container.center{flex:0 0 100vw;margin:calc(max(4vh, 30px) *3.5) 0 0 0}body section img,body section video{object-fit:cover}body section img.contain,body section video.contain{object-fit:contain !important}body section h1.floatingheading{position:absolute;color:#f7a78f;bottom:calc(max(4vh, 30px)*3);left:30vw;font-size:25px;font-size:clamp(25px, 2.3vw, 40px);width:55vw;z-index:2;letter-spacing:.05em}body section h1.floatingheading.center{width:100vw}body section #textcontainer{-moz-flex:0 0 35vw;-ms-flex:0 0 35vw;-webkit-flex:0 0 35vw;flex:0 0 35vw;padding:calc(max(4vh, 30px) * 0.75);margin:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px)*2);z-index:1;align-items:center;justify-content:center;flex-direction:column;color:#53585f;overflow-y:auto}body section #textcontainer.withpattern{overflow:hidden}body section #textcontainer.withpattern .textcontainerinner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:90%;width:100%}body section #textcontainer.withpattern .textcontainerinner .imageoverflow{overflow:hidden;width:100%}body section #textcontainer.withpattern .textcontainerinner .imageoverflow img{width:100%;height:auto}body section #textcontainer p.quote{padding-top:2.5rem;background:url("../../assets/decorations/pattern_quote_white.svg") top left / 2rem no-repeat}body section #textcontainer cite{font-family:"euclidflexlight","Serif";padding-top:1.5rem;font-style:normal;font-size:8px;font-size:clamp(8px, 0.8vw, 10px);display:block}body section #textcontainer ul{font-size:11px;font-size:clamp(12px, 1vw, 16px)}body section #textcontainer ul.flexlist{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;column-gap:2rem;row-gap:4rem;margin:0}body section #textcontainer ul.flexlist li{border:none;width:calc(50% - 1rem);background:none !important;box-sizing:border-box}body section #textcontainer ul.flexlist li.fullwidth{width:100%;padding:0 25%}body section #textcontainer ul.flexlist li img{width:100%;height:80%}body section #textcontainer ul.flexlist li img+span{margin-top:.5rem}body section #textcontainer ul.flexlist li img.logo{width:80%;height:auto;max-width:12rem}body section #textcontainer ul.flexlist li h1{margin-bottom:.5rem;line-height:100%;font-family:"euclidflexbold","Serif";text-align:center}body section #textcontainer ul.flexlist li h1::after{content:none}body section #textcontainer ul.flexlist li h2{padding:.5rem 0;line-height:100%;margin:0;text-align:center;letter-spacing:.1rem;font-size:14px;font-size:clamp(14px, 1.25vw, 20px)}body section #textcontainer ul.flexlist.development{row-gap:2rem}body section #textcontainer ul.flexlist.amenities{gap:1rem}body section #textcontainer ul.flexlist.amenities li{width:calc(50% - .5rem)}body section #textcontainer ul.flexlist.amenities li img{width:8rem;height:4rem;object-fit:contain}body section #textcontainer ul li{font-weight:normal}body section #textcontainer ul li span{margin-bottom:.5rem;display:block;font-weight:normal;font-family:"euclidflexlight","Serif";line-height:100%;font-size:11px;font-size:clamp(12px, 1vw, 16px)}body section #textcontainer ul li span.animated_numbers{font-size:25px;font-size:clamp(25px, 2.3vw, 40px);font-family:"euclidflexbold","Serif";letter-spacing:.1rem;text-transform:uppercase}body section #textcontainer ul.columns{flex-wrap:wrap;flex-direction:row}body section #textcontainer ul.columns li{flex:0 0 44%}body section #textcontainer h2{color:#2e475a;text-transform:uppercase;font-size:11px;font-size:clamp(12px, 1vw, 16px);border:none}body section.right{flex-direction:row-reverse}body section.right h1{left:initial;right:0}body section.right .media_container{-moz-flex:0 0 52.5vw;-ms-flex:0 0 52.5vw;-webkit-flex:0 0 52.5vw;flex:0 0 52.5vw;margin:calc(max(4vh, 30px) *3.5) calc(max(4vh, 30px) * 1.8)  max(4vh, 30px) max(4vh, 30px)}body section.right #textcontainer{margin:max(4vh, 30px) 0 max(4vh, 30px) max(4vh, 30px)}body section.regeneration #textcontainer h2{text-align:center;margin:2rem 0;width:100%}body section.regeneration #textcontainer ul.flexlist{flex-wrap:nowrap}body section.regeneration #textcontainer ul.flexlist li{width:33%}body section.regeneration #textcontainer ul.flexlist li span.animated_numbers{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}body section.regeneration #textcontainer ul+h2{margin-top:2rem}body section.education{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}body section.education #textcontainer table tr{border-bottom:1px solid #f7a78f;padding-bottom:1rem}body section.education #textcontainer table tr:last-of-type{border:none}body section.education #textcontainer table tr td:first-of-type{padding-right:1rem}body section.education #textcontainer table tr td h2{margin-bottom:0;color:#2e475a}body section.education #textcontainer table tr td img{width:100%;max-height:5rem;object-fit:contain}body section.connections .media_container{background:#2e475a;display:flex;flex-wrap:nowrap;padding:max(4vh, 30px);box-sizing:border-box}body section.connections .media_container img{object-fit:contain;width:45%;object-position:top left}body section.connections .media_container img:nth-of-type(2){width:55%}body section:nth-child(2n of #contentpage){background:url("../../assets/whybuy/4498_8000_illustration_final_frame.png") 100% 50% / contain no-repeat #2e475a;background-image:none}body section:nth-child(2n of #contentpage) .media_container{-moz-flex:0 0 65vw;-ms-flex:0 0 65vw;-webkit-flex:0 0 65vw;flex:0 0 65vw;height:calc(100vh - (max(4vh, 30px))*6);margin:calc(max(4vh, 30px) *1) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px) * 1)}body section:nth-child(2n of #contentpage) .media_container .imagecontainer .next{right:calc(max(4vh, 30px)*2)}body section:nth-child(2n of #contentpage) #textcontainer{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat;position:absolute;width:calc(35vw - max(4vh, 30px));right:calc(max(4vh, 30px)*3);bottom:calc(max(4vh, 30px)*3);padding:max(4vh, 30px);margin:auto;max-height:70vh;overflow-y:auto;overflow-x:hidden}body section:nth-child(2n of #contentpage) #textcontainer p:last-of-type::after{display:none}body section:nth-child(2n of #contentpage) img,body section:nth-child(2n of #contentpage) video{object-fit:cover;object-position:50% 50%}body section#siteplan{background:url("../../assets/whybuy/pattern.svg") 50% / cover no-repeat #2e475a}body section#siteplan .media_container{margin:0 auto;padding:max(4vh, 30px);box-sizing:border-box;width:100%;height:100%}body section#siteplan img{height:100%;width:auto;margin-left:50%;display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body section#connections{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}body section#connections .media_container{background:#2e475a;padding:max(4vh, 30px);box-sizing:border-box}body section#connections .media_container img{object-fit:contain}body section#connections table{width:100%;margin-top:max(4vh, 30px)}body section#connections table tr{border-bottom:1px solid #f7a78f}body section#connections table tr:last-of-type{border:none}body section#apartmentpage{background:#d0cbc2;border-bottom:1px solid white;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body section#apartmentpage:last-of-type{border:none}body section#apartmentpage #media_container{background:#ece8e4;-moz-flex:0 0 65vw;-ms-flex:0 0 65vw;-webkit-flex:0 0 65vw;flex:0 0 65vw;display:flex;justify-content:center;align-items:center;margin:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) 0}body section#apartmentpage #media_container .sample{height:100%}body section#apartmentpage #media_container .sample img{object-fit:contain}body section#apartmentpage #textcontainer{-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding:max(4vh, 30px);justify-content:flex-start;margin:0}body section#apartmentpage h1{font-family:"GTsuperdisplay","Serif";color:#2e475a;letter-spacing:0;text-align:left;line-height:130%;font-size:25px;font-size:clamp(25px, 2.3vw, 40px);margin:0}body section#apartmentpage h1:not(.apartmentname){font-size:11px;font-size:clamp(12px, 1vw, 16px);font-family:"euclidflexbold","Serif";text-transform:uppercase;letter-spacing:.1rem}body section#apartmentpage h1 span.bedcode,body section#apartmentpage h1 span.bedpostfix{letter-spacing:.1rem;line-height:130%;font-family:"euclidflexbold","Serif";text-transform:uppercase;font-size:11px;font-size:clamp(12px, 1vw, 16px);color:#2e475a;display:inline}body section#apartmentpage h1 span.bedcode:first-child,body section#apartmentpage h1 span.bedpostfix:first-child{padding-right:.5rem}body section#apartmentpage h1 span.bedcode.translation_zh-Hans,body section#apartmentpage h1 span.bedpostfix.translation_zh-Hans{display:none}body section#apartmentpage:nth-child(odd){background-color:#d0cbc2}body section#apartmentpage ul.dims{width:100%;margin:2em 0;max-height:61%;overflow-y:auto}body section#apartmentpage ul.dims li{border:none;margin-bottom:1em}body section#apartmentpage ul.dims li h4,body section#apartmentpage ul.dims li span{font-size:11px;font-size:clamp(12px, 1vw, 16px);color:#2e475a;font-family:"euclidflexlight","Serif";line-height:150%}body section#apartmentpage ul.dims li h4{letter-spacing:.1rem;color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif"}body section#apartmentpage ul.dims li span{margin-bottom:.5em}body section#apartmentpage ul.views{margin:0;position:absolute;padding:max(4vh, 30px);box-sizing:border-box;left:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:1em;width:100%}body section#apartmentpage ul.views li{width:47%}body section#apartmentpage ul.views li button{height:2em;width:100%;background:#f7a78f;white-space:nowrap;color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif";font-size:10px;font-size:clamp(10px, 1.2vw, 15px)}body section#apartmentpage ul.views li button span{font-size:10px;font-size:clamp(10px, 1.2vw, 15px);font-family:"euclidflexbold","Serif";display:inline}body .bubblemap{height:100%;background-color:#2e475a}body .bubblemap .map3d_whybuy-popup,body .bubblemap .bubblemap-popup{position:absolute;left:50%;top:max(4vh, 30px);transform:translateX(-50%);width:fit-content;max-width:100%;color:white;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";z-index:1;text-align:center;letter-spacing:.1em;background-color:#2e475a;padding:1em}body .bubblemap .map3d_whybuy-popup .map3d_whybuy-popup-content button,body .bubblemap .bubblemap-popup .map3d_whybuy-popup-content button{background:#f7a78f;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";text-align:center;width:100%;padding:1em;margin-left:50%;transform:translateX(-50%);color:#2e475a;letter-spacing:.1em;display:none}body .bubblemap .map3d_whybuy-popup .map3d_whybuy-popup-content span p:empty,body .bubblemap .bubblemap-popup .map3d_whybuy-popup-content span p:empty{display:none}body .bubblemap .map3d_whybuy-popup:empty,body .bubblemap .bubblemap-popup:empty{display:none}body .bubblemap .center_to_parent img.pin_position_icon{width:4.5em;width:min(30px, 4.5em);height:auto}body body.show_only_section.standalone_section::-webkit-scrollbar{display:none}body body.show_only_section.standalone_section #scrollDown,body body.show_only_section.standalone_section #scrollUp{display:none}body body.show_only_section.standalone_section section#hero{height:auto}body body.show_only_section.standalone_section section#hero video{height:auto}body body.show_only_section.standalone_section section{height:100%}@media only screen and (orientation:portrait),only screen and (max-width:932px) and (orientation:landscape){body #calltoaction ul li{height:calc(max(4vh, 30px)*1.5);width:calc(max(4vh, 30px)*1.5)}body button#scrollDown,body button#scrollUp{width:calc(max(4vh, 30px)*.8);height:calc(max(4vh, 30px)*.8);bottom:calc(max(4vh, 30px) * 0.25)}body h1.floatingheading{display:none}body h1.mobile{display:block;margin:0 auto calc(max(4vh, 30px)*1) auto !important}body #textcontainer{background:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body #textcontainer h1{margin-bottom:2rem;font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}body #textcontainer h1:first-of-type::after{margin-bottom:0}body #textcontainer p:last-of-type:after{display:none !important}body #textcontainer .imageoverflow{display:none}body section#hero div.strapline{width:auto}body section#hero div.strapline h1{font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}body section#siteplan .media_container.pannable{padding:0;overflow-x:auto}body section#siteplan .media_container.pannable img{margin:0;transform:initial}body section#contentpage .media_container .imagecontainer .next,body section#contentpage.right .media_container .imagecontainer .next,body section#contentpage .media_container .imagecontainer .prev,body section#contentpage.right .media_container .imagecontainer .prev{background-size:max(40px,1.5em);width:max(40px,1.5em)}body section#contentpage #textcontainer,body section#contentpage.right #textcontainer{align-items:flex-start}body section#contentpage.connections #textcontainer h2,body section#contentpage.right.connections #textcontainer h2{background-position:top center}body section#contentpage:last-of-type,body section#contentpage.right:last-of-type{margin-bottom:calc(max(4vh, 30px)*2)}body section#apartmentpage #textcontainer h1.apartmentname::after{content:none}body section#apartmentpage #textcontainer ul.views li{width:calc(50% - .5em)}body section#apartmentpage #textcontainer ul.views li button{padding:.5em}body section#apartmentpage .apartment-northpoint .northpoint{top:1em;right:1em;bottom:unset;width:3.5em;height:3.5em}}@media only screen and (orientation:portrait){body header #burgermenu{margin-left:0}body header #topnav ul.login .input_container{flex-direction:column;gap:1rem}body header #topnav ul.login .input_container input:nth-child(1){margin:0;width:100%}body header #topnav ul.login .input_container input:nth-child(2){width:100%}body #calltoaction{right:initial;top:max(4vh, 30px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body #calltoaction ul{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.5rem}body #calltoaction ul li{border-radius:0 0 10px 10px}body #imagecontainer_fullscreen .bubblemap-popup{position:absolute;z-index:1;background-color:#2e475a;top:max(4vh, 30px);width:70%;left:15%;text-align:center;padding:1em;box-sizing:border-box}body #imagecontainer_fullscreen .bubblemap-popup h4{color:white;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";text-align:center;letter-spacing:.1em}body #imagecontainer_fullscreen .bubblemap-popup:empty{display:none}body #imagecontainer_fullscreen .bubblemap-popup p:empty{display:none}body #imagecontainer_fullscreen .bubblemap-popup button.bubblemap-popup-close-button{display:none}body section#contentpage.info,body section#contentpage.info.right{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat !important}body section#contentpage.regeneration .imagecontainer .inner img{object-fit:cover !important}body section#contentpage.longcontent{width:100%}body section#contentpage.longcontent #textcontainer.grid div{padding:0;width:100%}body section#contentpage.longcontent #textcontainer.transforming div:first-of-type{width:100%}body section#contentpage.longcontent #textcontainer.transforming div img{margin:2em 0 1em 0}body section#contentpage.longcontent #textcontainer.transforming div img+h2{margin:0;padding-top:0}body section#contentpage.longcontent .fullwidthtext{padding:inherit;display:none}body section#contentpage.longcontent ul.amenitieslist li:first-of-type img{height:8rem}body section#hero{height:auto;background:#2e475a}body section#hero ul.keyfacts{flex-wrap:wrap}body section#hero ul.keyfacts li{width:calc(33% - .5rem);flex:auto}body section#team.longcontent #textcontainer.grid{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}body section#team.longcontent #textcontainer.grid div{padding:0;width:calc(50% - .5rem)}body section#team.longcontent #textcontainer.grid div:first-of-type{width:100%}body section#team.longcontent #textcontainer.grid div img,body section#team.longcontent #textcontainer.grid div p{width:100%}body .media_container,body section#contentpage .media_container,body section#contentpage.right .media_container{margin:initial;height:auto}body .media_container .imagecontainer,body section#contentpage .media_container .imagecontainer,body section#contentpage.right .media_container .imagecontainer{--imageContainerWidth:100vw;--imageContainerHeight:calc(100vw * 9/16)}body .media_container .imagecontainer .inner,body section#contentpage .media_container .imagecontainer .inner,body section#contentpage.right .media_container .imagecontainer .inner{height:100%}body .media_container .imagecontainer .inner .sample,body section#contentpage .media_container .imagecontainer .inner .sample,body section#contentpage.right .media_container .imagecontainer .inner .sample{height:100%}body .media_container .imagecontainer .next,body section#contentpage .media_container .imagecontainer .next,body section#contentpage.right .media_container .imagecontainer .next{right:0 !important}body section #textcontainer{display:initial;overflow-y:auto;height:100%}body section #textcontainer h1{margin:0 auto 3rem auto;text-align:center}body section #textcontainer h1+img{max-width:50%}body section #textcontainer ul.flexlist{column-gap:2em;row-gap:2em}body section:nth-child(2n of #contentpage) #textcontainer{position:static;width:initial;margin:0;display:flex;flex:initial;justify-content:flex-start;background:none}body section:nth-child(2n of #contentpage) .media_container{margin:0;height:auto;background-color:#2e475a}body section:nth-child(2n of #contentpage) .media_container video{object-fit:contain}body section#contentpage,body section#contentpage.right{height:unset;min-height:calc(100vh - max(4vh, 30px));max-height:999999px}body section#contentpage #textcontainer,body section#contentpage.right #textcontainer{background-image:none;position:initial;width:initial;padding:max(4vh, 30px);margin:0;flex:initial}body section#contentpage #textcontainer h1.mobile,body section#contentpage.right #textcontainer h1.mobile{width:100%;margin:0 auto calc(max(4vh, 30px)*1) auto}body section#contentpage.berkeleyregen,body section#contentpage.right.berkeleyregen{min-height:auto}body section#contentpage.berkeleyregen .media_container.center,body section#contentpage.right.berkeleyregen .media_container.center{flex:initial;margin:0 0 max(4vh, 30px) 0;height:auto}body section#apartmentpage{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#d0cbc2}body section#apartmentpage #media_container{margin:0;-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden}body section#apartmentpage #textcontainer{align-items:flex-start}body section#apartmentpage #textcontainer h1{margin:0}body section#apartmentpage #textcontainer ul.views{flex-direction:row;left:0;flex-wrap:wrap}body section#apartmentpage #textcontainer ul.views button{white-space:initial;padding:.5em}body section#apartmentpage #textcontainer ul.dims{max-height:65%}body section#apartmentpage #textcontainer ul li{border:none}}@media only screen and (max-width:932px) and (orientation:landscape){body section:nth-child(2n of #contentpage){background:#d0cbc2 !important}body section:nth-child(2n of #contentpage) #textcontainer{background:none;position:initial;overflow-y:auto;max-height:unset;border:none}body section:nth-child(2n of #contentpage) .media_container{flex:0 0 50vw;padding:0}body section #textcontainer{justify-content:center;align-items:center;overflow-y:auto}body section #textcontainer img.logo{max-width:15rem}body section #textcontainer ul.flexlist{column-gap:2rem;row-gap:2rem}body section #textcontainer ul.flexlist.amenities{gap:1rem}body section #textcontainer ul.flexlist.amenities li{width:calc(25% - 1rem)}body #imagecontainer_fullscreen .bubblemap-popup{position:absolute;left:max(4vh, 30px);bottom:max(4vh, 30px);border-top:5px solid #2e475a;width:fit-content;max-width:33%;color:white;text-transform:capitalize;font-family:"euclidflexlight","Serif";z-index:1;text-align:center;letter-spacing:.1em;background-color:#2e475a;font-size:11px;font-size:clamp(12px, 1vw, 16px);padding:1em}body #imagecontainer_fullscreen .bubblemap-popup:empty{display:none}body #imagecontainer_fullscreen .bubblemap-popup button.bubblemap-popup-close-button{display:none}body #imagecontainer_fullscreen .bubblemap-popup p:empty{display:none}body #imagecontainer_fullscreen .closeButton{top:calc(max(4vh, 30px)*1.25);bottom:unset;left:unset;right:calc(max(4vh, 30px)*1.25);transform:translateX(100%)}body section#contentpage,body section#contentpage.right{height:auto;min-height:calc(100vh - max(4vh, 30px));max-height:999999px}body section#contentpage #textcontainer,body section#contentpage.right #textcontainer{position:initial;width:initial;right:initial;padding:max(4vh, 30px);flex:1;margin:0;justify-content:flex-start}body section#contentpage .media_container,body section#contentpage.right .media_container{-moz-flex:0 0 50vw;-ms-flex:0 0 50vw;-webkit-flex:0 0 50vw;flex:0 0 50vw;height:initial;margin:0 !important;background:white;box-sizing:border-box;height:auto !important}body section#contentpage .media_container .imagecontainer,body section#contentpage.right .media_container .imagecontainer{width:50vw}body section#contentpage .media_container .imagecontainer .next,body section#contentpage.right .media_container .imagecontainer .next{right:0 !important}body section#contentpage .media_container .imagecontainer .inner,body section#contentpage.right .media_container .imagecontainer .inner{height:100%}body section#contentpage .media_container .imagecontainer .inner .sample,body section#contentpage.right .media_container .imagecontainer .inner .sample{height:100%}body section#contentpage .media_container video,body section#contentpage.right .media_container video{object-fit:cover}body section#contentpage .media_container.center,body section#contentpage.right .media_container.center{margin:0;flex:0 0 calc(100vw - (max(4vh, 30px)*2))}body section#hero video{height:63%}body section#hero ul.keyfacts{height:8.3rem;padding-bottom:max(4vh, 30px)}body section#hero ul.keyfacts li span{padding-top:0 !important}body section.amenities #textcontainer ul.amenitieslist li:first-of-type img{height:8rem}body section#apartmentpage #textcontainer{background:#d0cbc2}body section#apartmentpage #textcontainer ul.dims{max-height:55%}body section#apartmentpage #textcontainer ul.views{flex-direction:row;flex-wrap:wrap;margin-bottom:0}body section#contentpage.right #textcontainer{padding:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) max(4vh, 30px)}body section#apartmentpage #media_container{margin:0;-moz-flex:0 0 50vw;-ms-flex:0 0 50vw;-webkit-flex:0 0 50vw;flex:0 0 50vw}body section#apartmentpage h1.mobile{display:block;marign-top:max(4vh, 30px)}body section#apartmentpage #textcontainer{align-items:flex-start;overflow:hidden}}body .animate_numbers_when_visible .animated_numbers{--num_int:calc(var(--num) * 1);transition:--num 1s;counter-reset:num_int var(--num_int)}@property --final_number{syntax:"<number>";initial-value:0;inherits:false}@property --num{syntax:"<number>";initial-value:0;inherits:false}@property --num_int{syntax:"<integer>";initial-value:0;inherits:false}@property --temp{syntax:"<number>";initial-value:0;inherits:false}@property --v1{syntax:"<integer>";initial-value:0;inherits:false}@property --v2{syntax:"<integer>";initial-value:0;inherits:false}@counter-style pad2zero{system:extends decimal;pad:2 "0"}@counter-style pad3zero{system:extends decimal;pad:3 "0"}body .animate_numbers_when_visible .animated_numbers::before{content:var(--number_prefix,"") counter(num_int) var(--number_postfix,"")}body .animate_numbers_when_visible .animated_numbers.decimal1{counter-reset:v1 var(--v1) v2 var(--v2);--v1:calc(var(--num) - 0.5);--v2:calc(calc(var(--num) * 10) - calc(var(--v1) * 10))}body .animate_numbers_when_visible .animated_numbers.decimal1::before{content:var(--number_prefix,"") counter(v1) "." counter(v2, decimal) var(--number_postfix,"")}body .animate_numbers_when_visible .animated_numbers.decimal2{counter-reset:v1 var(--v1) v2 var(--v2);--v1:calc(var(--num) - 0.5);--v2:calc(calc(var(--num) * 100) - calc(var(--v1) * 100))}body .animate_numbers_when_visible .animated_numbers.decimal2::before{content:var(--number_prefix,"") counter(v1) "." counter(v2, pad2zero) var(--number_postfix,"")}body .animate_numbers_when_visible .animated_numbers.thousands{counter-reset:v1 var(--v1) v2 var(--v2);--temp:calc(var(--num) * 1);--v1:max((var(--temp)/1000) - 0.5, 0);--v2:max((var(--temp) - var(--v1)* 1000), 0)}body .animate_numbers_when_visible .animated_numbers.thousands::before{content:var(--number_prefix,"") counter(v1) "," counter(v2, pad3zero) var(--number_postfix,"")}body .animate_numbers_when_visible.numbers_visible .animated_numbers{--num:var(--final_number)}body section .media_container.animate_media_container{border-radius:100%;transition:.5s border-radius ease-out}body section.section_visible .media_container.animate_media_container{border-radius:0}body section.section_visible:nth-child(2n of #contentpage){--backgroud_url:url("../../assets/whybuy/4498_8000_illustration_no_loop.gif");background-image:var(--backgroud_url)}body #textcontainer.animate_position{right:calc(max(4vh, 30px)*4) !important;transition:.5s ease-out}body #textcontainer.animate_position .animate_numbers_when_visible .animated_numbers{transition:--num 1s .3s}body #textcontainer.animate_position.position_visible{right:calc(max(4vh, 30px)*2) !important}body section:nth-child(odd) #textcontainer.animate_position{right:calc(max(4vh, 30px)*4) !important;transition:.5s ease-out}body section:nth-child(odd) #textcontainer.animate_position .animate_numbers_when_visible .animated_numbers{transition:--num 1s .3s}body section:nth-child(odd) #textcontainer.animate_position.position_visible{right:calc(max(4vh, 30px)*2) !important}body #textcontainer.animate_opacity{transition:.5s ease-out}body #textcontainer.animate_opacity ul.flexlist li,body #textcontainer.animate_opacity table tr li,body #textcontainer.animate_opacity ul.flexlist td,body #textcontainer.animate_opacity table tr td{opacity:0}body #textcontainer.animate_opacity ul.flexlist li:nth-child(1),body #textcontainer.animate_opacity table tr li:nth-child(1),body #textcontainer.animate_opacity ul.flexlist td:nth-child(1),body #textcontainer.animate_opacity table tr td:nth-child(1){transition-delay:.2s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(1) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(1) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(1) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(1) .animated_numbers{transition:--num 1s .5s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(2),body #textcontainer.animate_opacity table tr li:nth-child(2),body #textcontainer.animate_opacity ul.flexlist td:nth-child(2),body #textcontainer.animate_opacity table tr td:nth-child(2){transition-delay:.4s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(2) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(2) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(2) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(2) .animated_numbers{transition:--num 1s .7s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(3),body #textcontainer.animate_opacity table tr li:nth-child(3),body #textcontainer.animate_opacity ul.flexlist td:nth-child(3),body #textcontainer.animate_opacity table tr td:nth-child(3){transition-delay:.6s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(3) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(3) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(3) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(3) .animated_numbers{transition:--num 1s .9s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(4),body #textcontainer.animate_opacity table tr li:nth-child(4),body #textcontainer.animate_opacity ul.flexlist td:nth-child(4),body #textcontainer.animate_opacity table tr td:nth-child(4){transition-delay:.8s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(4) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(4) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(4) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(4) .animated_numbers{transition:--num 1s 1.1s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(5),body #textcontainer.animate_opacity table tr li:nth-child(5),body #textcontainer.animate_opacity ul.flexlist td:nth-child(5),body #textcontainer.animate_opacity table tr td:nth-child(5){transition-delay:1s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(5) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(5) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(5) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(5) .animated_numbers{transition:--num 1s 1.3s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(6),body #textcontainer.animate_opacity table tr li:nth-child(6),body #textcontainer.animate_opacity ul.flexlist td:nth-child(6),body #textcontainer.animate_opacity table tr td:nth-child(6){transition-delay:1.2s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(6) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(6) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(6) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(6) .animated_numbers{transition:--num 1s 1.5s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(7),body #textcontainer.animate_opacity table tr li:nth-child(7),body #textcontainer.animate_opacity ul.flexlist td:nth-child(7),body #textcontainer.animate_opacity table tr td:nth-child(7){transition-delay:1.4s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(7) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(7) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(7) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(7) .animated_numbers{transition:--num 1s 1.7s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(8),body #textcontainer.animate_opacity table tr li:nth-child(8),body #textcontainer.animate_opacity ul.flexlist td:nth-child(8),body #textcontainer.animate_opacity table tr td:nth-child(8){transition-delay:1.6s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(8) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(8) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(8) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(8) .animated_numbers{transition:--num 1s 1.9s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(9),body #textcontainer.animate_opacity table tr li:nth-child(9),body #textcontainer.animate_opacity ul.flexlist td:nth-child(9),body #textcontainer.animate_opacity table tr td:nth-child(9){transition-delay:1.8s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(9) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(9) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(9) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(9) .animated_numbers{transition:--num 1s 2.1s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(10),body #textcontainer.animate_opacity table tr li:nth-child(10),body #textcontainer.animate_opacity ul.flexlist td:nth-child(10),body #textcontainer.animate_opacity table tr td:nth-child(10){transition-delay:2s}body #textcontainer.animate_opacity ul.flexlist li:nth-child(10) .animated_numbers,body #textcontainer.animate_opacity table tr li:nth-child(10) .animated_numbers,body #textcontainer.animate_opacity ul.flexlist td:nth-child(10) .animated_numbers,body #textcontainer.animate_opacity table tr td:nth-child(10) .animated_numbers{transition:--num 1s 2.3s}body #textcontainer.animate_opacity.opacity_visible ul.flexlist li,body #textcontainer.animate_opacity.opacity_visible table tr li,body #textcontainer.animate_opacity.opacity_visible ul.flexlist td,body #textcontainer.animate_opacity.opacity_visible table tr td{opacity:1}@media only screen and (orientation:portrait),only screen and (max-width:932px) and (orientation:landscape){body section .media_container.animate_media_container{border-radius:0}}body .imagecontainer{--imageContainerWidth:55vw;--imageContainerHeight:calc(100vh - (max(4vh, 30px))*3);width:var(--imageContainerWidth);height:100%;overflow:hidden;position:relative}body .imagecontainer .inner{display:flex;position:absolute;left:0;transition:left .25s ease-out;height:100%}body .imagecontainer .inner .sample{width:var(--imageContainerWidth);height:var(--imageContainerHeight);overflow:hidden;position:relative}body .imagecontainer .inner img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}body .imagecontainer .inner img.pull_left{left:-2em}body .imagecontainer .inner img+h1.strapline{position:absolute;width:100%;text-align:left;padding:1rem;box-sizing:border-box}body .imagecontainer .inner video{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}body .imagecontainer .inner video.full_height{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .imagecontainer .inner video.hasStarted{background-image:none !important;background-color:black}body .imagecontainer.contained .inner img{-o-object-fit:contain;object-fit:contain;background-image:none}body .imagecontainer .next,body .imagecontainer .prev{position:absolute;display:inline-block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:4.9em;width:max(40px,4.5em);height:10em;height:max(80px,10em);background-size:4.9em;background-size:max(35px,3.5em);background-repeat:no-repeat;background-position:0 50%;background-image:url('../../assets/decorations/arrow_next.svg')}body .imagecontainer .prev{background-image:url('../../assets/decorations/arrow_prev.svg');text-align:right;background-position:100% 50%;left:0}body .imagecontainer .bubbles{display:flex;justify-content:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70%;margin-bottom:1em;margin-bottom:calc((1em) + env(safe-area-inset-bottom))}body .imagecontainer .bubbles .bubble{margin:.4em;background-color:transparent;border-radius:100000px;width:4em;width:min(16px,4em);height:4em;height:min(16px,4em);display:inline-block;opacity:1;cursor:pointer;border:2px solid white}body .imagecontainer .bubbles .bubble:hover{opacity:.65}body .imagecontainer .bubbles .bubble.active{background:white;background:-moz-radial-gradient(center, ellipse cover, white 0, white 40%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(center, ellipse cover, white 0, white 40%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center, white 0, white 40%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 100%)}body .imagecontainer.landing{height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top));pointer-events:none}body .imagecontainer.landing .inner .sample{background:white;height:calc(100 * var(--vh,vh))}body .imagecontainer.landing .inner .sample .textbox_small{bottom:calc(2vh + env(safe-area-inset-bottom));padding-bottom:calc(10vh + env(safe-area-inset-bottom));width:100%;font-size:15px;font-size:clamp(15px, 1.6vw, 22px);color:white;font-family:"euclidflexbold","Serif"}body .imagecontainer.landing .inner .sample img{width:30em;width:clamp(100px, 30em, 200px);height:auto;left:50%;top:40%;-o-object-fit:unset;object-fit:unset;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}body .imagecontainer.landing::before{display:none !important}body .imagecontainer .textbox_caption{position:absolute;width:100%;text-align:center;bottom:0;background:rgba(255,255,255,0.4);pointer-events:none}body .imagecontainer .textbox_caption p{color:black;font-size:1em}body #imagecontainer_fullscreen:not(:empty){position:fixed;top:0;height:calc(100 * var(--vh,vh));width:100vw;background:rgba(0,0,0,0.5);z-index:6}body #imagecontainer_fullscreen:not(:empty)::before{visibility:hidden}body #imagecontainer_fullscreen:not(:empty) .section_heading{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen{width:100vw;height:calc(100 * var(--vh,vh));top:0}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen.zoomed .bubbles{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen.zoomed .prev{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen.zoomed .next{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen::before{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .textbox_small{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .sample{height:calc(100 * var(--vh,vh));width:100vw}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner img.portrait_image:not(.lvl-image),body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner video.portrait_image:not(.lvl-image){height:calc(100 * var(--vh,vh));width:auto;left:50%;top:0;-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner img.landscape_image,body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner video.landscape_image{height:auto;width:100%;left:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner img.splash_logo,body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner video.splash_logo{display:none}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .prev{left:env(safe-area-inset-left)}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .next{right:env(safe-area-inset-right)}body .closeButton{background:url('../../assets/decorations/button_open_close.svg') 50% / 100% no-repeat;height:30px;height:min(30px,8em);position:fixed;right:1.5vh;right:calc(1.5vh + env(safe-area-inset-right));top:calc(1.5vh + env(safe-area-inset-top));width:8em;width:min(30px,8em);z-index:999999999999}body #no_scroll .imagecontainer .prev,body .notification .imagecontainer .prev,body #no_scroll .imagecontainer .next,body .notification .imagecontainer .next,body #no_scroll .imagecontainer .bubbles,body .notification .imagecontainer .bubbles{display:none}body #no_scroll{height:100vh}body #no_scroll .imagecontainer{height:calc(50 * var(--vh,vh))}body #no_scroll .imagecontainer .sample{height:calc(50 * var(--vh,vh))}body #no_scroll .imagecontainer:before{content:"" !important;display:none}body section.film .imagecontainer::before,body subsection.film .imagecontainer::before{display:none}body #imagecontainer_fullscreen.plancontainer .imagecontainer.fullscreen .apartment-northpoint,body #imagecontainer_fullscreen.cutcontainer .imagecontainer.fullscreen .apartment-northpoint,body #imagecontainer_fullscreen.plancontainer .imagecontainer.fullscreen .lvl-wrapper-northpoint,body #imagecontainer_fullscreen.cutcontainer .imagecontainer.fullscreen .lvl-wrapper-northpoint{left:2em;top:2em}body #imagecontainer_fullscreen:not(:empty) .imagecontainer.plancontainer.fullscreen .inner img{position:absolute}body.show_only_section *{margin:0;padding:0}body.show_only_section h1,body.show_only_section h2,body.show_only_section h3{text-align:left;font-family:"GTsuperdisplay","Serif";font-weight:normal}body.show_only_section h1{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}body.show_only_section p,body.show_only_section ul,body.show_only_section table{line-height:160%;font-size:11px;font-size:clamp(12px, 1vw, 16px);font-family:"euclidflexlight","Serif";margin-bottom:1rem;color:#2e475a}body.show_only_section p+p,body.show_only_section ul+p,body.show_only_section table+p{margin-top:1rem}body.show_only_section p+ul.flexlist,body.show_only_section ul+ul.flexlist,body.show_only_section table+ul.flexlist{margin-top:4rem !important}body.show_only_section a{text-decoration:none;color:#2e475a}body.show_only_section a.selected{color:#2e475a}body.show_only_section ul{list-style-type:none}body.show_only_section img,body.show_only_section video{width:100%;height:100%;object-fit:cover}body.show_only_section img.bottomleft,body.show_only_section video.bottomleft{object-position:bottom left}body.show_only_section img.logo,body.show_only_section video.logo{width:40%;object-fit:contain;height:auto;margin:auto;display:block;margin-bottom:3rem}body.show_only_section small{font-size:8px;font-size:clamp(8px, 0.8vw, 10px);color:#2e475a;font-family:"euclidflexlight","Serif";line-height:100%;display:block}body.show_only_section button{border:none}body.show_only_section button#scrollDown,body.show_only_section button#scrollUp{position:fixed;z-index:2;width:calc(max(4vh, 30px));height:calc(max(4vh, 30px));border-radius:100%;border:1px solid white;bottom:max(4vh, 30px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url("../../assets/decorations/arrow_down_dark.svg") center 55% / 50% no-repeat #f7a78f}body.show_only_section button#scrollDown.hidden,body.show_only_section button#scrollUp.hidden{display:none}body.show_only_section button#scrollUp{background:url("../../assets/decorations/arrow_up_dark.svg") center 45% / 50% no-repeat #f7a78f}body.show_only_section button#download,body.show_only_section button#linktosection{text-transform:uppercase;font-family:"GTsuperdisplay","Serif";padding:1em;color:white;font-size:10px;font-size:clamp(10px, 1.2vw, 15px);background:#2e475a;margin:2rem auto 0 auto;display:block;border-radius:10rem}body.show_only_section button#download a,body.show_only_section button#linktosection a{color:#2e475a}body.show_only_section button#linktosection{width:50%;min-width:10rem;background:url("../../assets/whybuy/arrow_right.svg") 92% 50% / .8em no-repeat #f7a78f}body.show_only_section #calltoaction{position:fixed;z-index:2;right:calc(0rem + env(safe-area-inset-right));top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.show_only_section #calltoaction ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;color:white;gap:.75rem;font-weight:normal;font-family:"GTsuperdisplay","Serif";font-size:8px;font-size:clamp(8px, 0.8vw, 10px)}body.show_only_section #calltoaction ul li{height:calc(max(4vh, 30px)*1.75);width:calc(max(4vh, 30px)*1.75);background:#2e475a;border-radius:10px 0 0 10px;border:1px solid white;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:transform 1s ease-in-out;animation:scale 4s ease-in-out infinite;animation-delay:3s}body.show_only_section #calltoaction ul li .icon{-moz-flex:2;-ms-flex:2;-webkit-flex:2;flex:2;background-position:50%;background-size:auto 50%;background-repeat:no-repeat}body.show_only_section #calltoaction ul li span{-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}body.show_only_section #calltoaction ul li.callus .icon{background-image:url("../../assets/whybuy/icon_phone.svg")}body.show_only_section #calltoaction ul li.share .icon{background-image:url("../../assets/whybuy/icon_share.svg")}body.show_only_section #calltoaction ul li.register .icon{background-image:url("../../assets/whybuy/icon_register.svg")}@keyframes scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}body.show_only_section #imagecontainer_fullscreen{position:fixed;width:100%;height:calc(100% - max(4vh, 30px));top:max(4vh, 30px);left:0;z-index:3}body.show_only_section #imagecontainer_fullscreen .closeButton{width:calc(max(4vh, 30px)*.8);height:calc(max(4vh, 30px)*.8);left:50%;bottom:max(4vh, 30px);z-index:3;border-radius:100%;border:1px solid white;position:fixed;transform:translateX(-50%);background:url("../../assets/decorations/icon_close.svg") center / contain no-repeat #2e475a}body.show_only_section #imagecontainer_fullscreen:empty{display:none}body.show_only_section #imagecontainer_fullscreen .bubblemap_imagecontainer_wrapper{top:50%;left:50%;transform:translate(-50%, -50%)}body.show_only_section #imagecontainer_fullscreen .imagecontainer.fullscreen{width:100%;height:100%}body.show_only_section.team_section section#contentpage #textcontainer p:last-of-type::after{display:none}body.show_only_section.apartments_section #imagecontainer_fullscreen .closeButton{background-color:#f7a78f}body.show_only_section.apartments_section .apartment-northpoint .northpoint{background:url("../../assets/decorations/northpoint.svg") center / contain no-repeat;width:5em;height:5em;position:absolute;bottom:2em;right:2em}body.show_only_section.apartments_section .apartment-northpoint .northpoint p{display:none}body.show_only_section.apartments_section button#scrollDown,body.show_only_section.apartments_section button#scrollUp{background-color:#f7a78f}body.show_only_section header{width:calc(100% - env(safe-area-inset-right) - env(safe-area-inset-left));height:max(4vh, 30px);position:fixed;z-index:4;top:0;background:url("../../assets/branding/logo_rar.svg") calc(100% - 1em) center / auto 60% no-repeat #2e475a}body.show_only_section header #burgermenu{width:calc(max(4vh, 30px)*2);height:max(4vh, 30px);margin-left:.5rem;background:url("../../assets/navbar/icon_burger.svg") center / auto 50% no-repeat}body.show_only_section header #burgermenu.open{background:url("../../assets/decorations/icon_close.svg") center / auto 50% no-repeat}body.show_only_section header #topnav{height:calc(100vh - max(4vh, 30px));width:max(50%, 225px);position:absolute;z-index:1;top:max(4vh, 30px);left:0;background:rgba(46,71,90,0.9);transition:left .3s ease-in-out;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body.show_only_section header #topnav ul{font-size:13px;font-size:clamp(13px, 1.6vw, 24px);width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.show_only_section header #topnav ul li{text-align:center;letter-spacing:.05em;font-family:"GTsuperdisplay","Serif";color:#53585f;line-height:max(8vh, 36px);width:100%}body.show_only_section header #topnav ul li a{color:white}body.show_only_section header #topnav ul li a.selected{color:#f7a78f}body.show_only_section header #topnav ul.nav{flex-grow:4}body.show_only_section header #topnav ul.login{justify-content:flex-end;padding:env(safe-area-inset-bottom)}body.show_only_section header #topnav ul.login li span{display:block}body.show_only_section header #topnav ul.login li input.customercodeinput,body.show_only_section header #topnav ul.login li input.go{height:max(4vh, 30px);display:block;margin:0 auto;text-align:center;font-size:11px;font-size:clamp(12px, 1vw, 16px)}body.show_only_section header #topnav ul.login li input.customercodeinput{margin-bottom:max(4vh, 30px);width:70%;width:min(70%, 30rem);font-family:"GTsuperdisplay","Serif";text-indent:1em;border:none}body.show_only_section header #topnav ul.login li input.go{width:70%;width:min(70%, 10rem);text-transform:uppercase;font-family:"GTsuperdisplay","Serif";background:#f7a78f;border:none;font-weight:bold;margin-bottom:1rem}body.show_only_section header #topnav ul.login .input_container{display:flex;justify-content:center;margin:auto;gap:1rem;width:80%}body.show_only_section header #topnav ul.login .input_container input:nth-child(1){width:75%}body.show_only_section header #topnav ul.login .input_container input:nth-child(2){width:25%}body.show_only_section header #topnav:not(.open){left:-100%}body.show_only_section #main{margin-top:max(4vh, 30px)}body.show_only_section #popups{position:fixed;z-index:100;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:max(4vh, 30px);box-sizing:border-box;background-color:#2e475a;width:fit-content;height:fit-content;text-align:center;color:#53585f}body.show_only_section #popups p{padding-top:.5em}body.show_only_section #popups #close{position:absolute;z-index:1;top:0;right:0;width:2.5em;height:2.5em;background:url("../../assets/whybuy/icon_close_white.svg") center / 1.3em no-repeat}body.show_only_section #popups.hidden{display:none}body.show_only_section button#download{text-transform:uppercase;font-family:"GTsuperdisplay","Serif";padding:1rem;color:white;font-size:10px;font-size:clamp(10px, 1.2vw, 15px);background:#2e475a;margin:2rem auto 0 auto}body.show_only_section .media_container{height:calc(100vh - (max(4vh, 30px))*3);margin:max(4vh, 30px);-moz-flex:0 0 55vw;-ms-flex:0 0 55vw;-webkit-flex:0 0 55vw;flex:0 0 55vw;overflow:hidden}body.show_only_section .media_container.grid{display:flex;flex-wrap:wrap;gap:1rem}body.show_only_section .media_container.grid img{width:calc(50% - .5rem);height:calc(50% - .5rem)}body.show_only_section h1.mobile{display:none}body.show_only_section #textcontainer{box-sizing:border-box;padding:max(4vh, 30px) calc(max(4vh, 30px)*3) max(4vh, 30px) max(4vh, 30px);position:relative;overflow-x:hidden}body.show_only_section #textcontainer h1{color:#2e475a;margin-bottom:5rem}body.show_only_section #textcontainer h1.mobile{position:relative;color:#f7a78f;left:initial;bottom:initial;width:auto;margin:0 auto calc(max(4vh, 30px)*2) auto}body.show_only_section #textcontainer h2{color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif";font-size:11px;font-size:clamp(12px, 1vw, 16px);margin-bottom:2rem}body.show_only_section ::-webkit-scrollbar{width:7px;height:7px}body.show_only_section ::-webkit-scrollbar-track{background:transparent}body.show_only_section ::-webkit-scrollbar-thumb{background:#53585f;border-radius:7px}body.show_only_section section{height:calc(100vh - max(4vh, 30px));overflow:hidden;position:relative}body.show_only_section section.info{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.show_only_section section#hero,body.show_only_section section#team{top:0}body.show_only_section section#hero img.logo,body.show_only_section section#team img.logo,body.show_only_section section#hero div.strapline,body.show_only_section section#team div.strapline{width:clamp(150px, 20%, 300px);height:auto;object-fit:contain;position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;background:#fff;padding:.5rem;box-sizing:border-box}body.show_only_section section#hero div.strapline h1,body.show_only_section section#team div.strapline h1{color:#2e475a;font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}body.show_only_section section#hero video.pullleft,body.show_only_section section#team video.pullleft{object-position:38% 50%}body.show_only_section section#hero{display:flex;flex-direction:column;background:white}body.show_only_section section#hero video{height:75%}body.show_only_section section#hero video.fullheight{height:100%}body.show_only_section section#hero ul.keyfacts{gap:.5rem;box-sizing:border-box;background:#fff;font-family:"GTsuperdisplay","Serif";padding:.5em 1.5em calc(max(4vh, 30px)*2) 1.5em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}body.show_only_section section#hero ul.keyfacts li{color:#2e475a;text-align:center;-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding-top:max(5%, 40px);background-position:center 10%;background-repeat:no-repeat;background-size:clamp(30px, 4vw, 680px) clamp(30px, 3vw, 680px);--backgroud_url:url("");background-image:var(--backgroud_url)}body.show_only_section section#hero ul.keyfacts li:nth-child(1){--backgroud_url:url("../../assets/whybuy/keyfact_buildings.svg")}body.show_only_section section#hero ul.keyfacts li:nth-child(2){--backgroud_url:url("../../assets/whybuy/keyfact_bullring.svg")}body.show_only_section section#hero ul.keyfacts li:nth-child(3){--backgroud_url:url("../../assets/whybuy/keyfact_pricegrowth.svg")}body.show_only_section section#hero ul.keyfacts li:nth-child(4){--backgroud_url:url("../../assets/whybuy/keyfacts_coin.svg")}body.show_only_section section#hero ul.keyfacts li:nth-child(5){--backgroud_url:url("../../assets/whybuy/keyfact_rental.svg")}body.show_only_section section#hero ul.keyfacts li:nth-child(6){--backgroud_url:url("../../assets/whybuy/keyfacts_landscape.svg")}body.show_only_section section#hero ul.keyfacts li span{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;min-height:2rem;line-height:100%;font-family:"euclidflexbold","Serif"}body.show_only_section section#hero ul.keyfacts li span:first-of-type{font-size:1.5em;text-transform:uppercase}body.show_only_section section#hero ul.keyfacts li span:nth-child(2){color:#2e475a;font-family:"euclidflexlight","Serif";font-size:11px;font-size:clamp(12px, 1vw, 16px);display:block;vertical-align:top;padding-top:.5rem;width:80%;margin:auto;letter-spacing:0}body.show_only_section section#keyfacts{background:#2e475a}body.show_only_section section#keyfacts #textcontainer{width:100%;position:initial;margin:0;padding:calc(max(4vh, 30px)*2);flex:unset}body.show_only_section section#keyfacts #textcontainer h1,body.show_only_section section#keyfacts #textcontainer h2{color:#f7a78f;text-align:center}body.show_only_section section#keyfacts #textcontainer h1{margin-bottom:3rem}body.show_only_section section#keyfacts #textcontainer ul{color:#f7a78f;padding:calc(max(4vh, 30px)*2);box-sizing:border-box;width:100%;column-gap:4rem;justify-content:center}body.show_only_section section#keyfacts #textcontainer ul li{width:calc(25% - 3rem)}body.show_only_section section#keyfacts #textcontainer ul li img{height:4rem;width:8rem;object-fit:contain}body.show_only_section section#keyfacts #textcontainer ul li span.animated_numbers{font-size:30px;font-size:clamp(30px, 2.5vw, 48px)}body.show_only_section section#team img.logo{background:none;top:10%}body.show_only_section section#team #textcontainer{max-height:unset}body.show_only_section section{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}body.show_only_section section.longcontent #textcontainer{margin:0}body.show_only_section section.longcontent #textcontainer.grid{max-height:unset;display:flex;justify-content:left;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;position:initial}body.show_only_section section.longcontent #textcontainer.grid div{width:50%;padding:max(4vh, 30px);box-sizing:border-box}body.show_only_section section.longcontent #textcontainer.grid div h2{margin-bottom:1rem}body.show_only_section section.longcontent #textcontainer.grid div img{margin:auto;width:50%}body.show_only_section section.longcontent #textcontainer.grid div img+h2{margin-top:1rem}body.show_only_section section.longcontent #textcontainer.transforming{background:#d0cbc2 !important;justify-content:center;height:100%}body.show_only_section section.longcontent #textcontainer.transforming div{text-align:center}body.show_only_section section.longcontent #textcontainer.transforming div h1,body.show_only_section section.longcontent #textcontainer.transforming div h2{text-align:center}body.show_only_section section.longcontent #textcontainer.transforming div h1:after,body.show_only_section section.longcontent #textcontainer.transforming div h2:after{content:none}body.show_only_section section.longcontent #textcontainer.transforming div img{width:30%}body.show_only_section section.longcontent #textcontainer.transforming div h2,body.show_only_section section.longcontent #textcontainer.transforming div p{margin:0 auto}body.show_only_section section.longcontent #textcontainer.transforming div p{width:50%}body.show_only_section section.longcontent #textcontainer.transforming div:first-of-type{width:70%;padding:0}body.show_only_section section.longcontent #textcontainer.transforming div:first-of-type p{width:100%}body.show_only_section section.longcontent #textcontainer h1.mobile,body.show_only_section section.longcontent #textcontainer p.mobile{display:none}body.show_only_section section.longcontent .fullwidthtext{padding:calc(max(4vh, 30px)*1.25);padding-top:calc(max(4vh, 30px)*1.25*2);padding-bottom:0}body.show_only_section section.longcontent .fullwidthtext h1{text-align:center;padding-bottom:1rem;width:70%;margin:auto}body.show_only_section section.longcontent .fullwidthtext p{text-align:center;width:70%;margin:auto}body.show_only_section section:nth-child(2n of #contentpage).longcontent #textcontainer{background:transparent;border:none}body.show_only_section section.onlyvideo{min-height:auto}body.show_only_section section.onlyvideo video{object-position:center !important}body.show_only_section section #imagecontainer_fullwidth{display:block;margin:0 auto}body.show_only_section section #imagecontainer_fullwidth img.fullwidth{width:100%;height:auto}body.show_only_section section .media_container{-moz-flex:0 0 55vw;-ms-flex:0 0 55vw;-webkit-flex:0 0 55vw;flex:0 0 55vw;height:calc(100vh - (max(4vh, 30px))*3);margin:calc(max(4vh, 30px) *1) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px) * 1)}body.show_only_section section .media_container img.regeneration_img{height:100%;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.show_only_section section .media_container.center{flex:0 0 100vw;margin:calc(max(4vh, 30px) *3.5) 0 0 0}body.show_only_section section img,body.show_only_section section video{object-fit:cover}body.show_only_section section img.contain,body.show_only_section section video.contain{object-fit:contain !important}body.show_only_section section h1.floatingheading{position:absolute;color:#f7a78f;bottom:calc(max(4vh, 30px)*3);left:30vw;font-size:25px;font-size:clamp(25px, 2.3vw, 40px);width:55vw;z-index:2;letter-spacing:.05em}body.show_only_section section h1.floatingheading.center{width:100vw}body.show_only_section section #textcontainer{-moz-flex:0 0 35vw;-ms-flex:0 0 35vw;-webkit-flex:0 0 35vw;flex:0 0 35vw;padding:calc(max(4vh, 30px) * 0.75);margin:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px)*2);z-index:1;align-items:center;justify-content:center;flex-direction:column;color:#53585f;overflow-y:auto}body.show_only_section section #textcontainer.withpattern{overflow:hidden}body.show_only_section section #textcontainer.withpattern .textcontainerinner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:90%;width:100%}body.show_only_section section #textcontainer.withpattern .textcontainerinner .imageoverflow{overflow:hidden;width:100%}body.show_only_section section #textcontainer.withpattern .textcontainerinner .imageoverflow img{width:100%;height:auto}body.show_only_section section #textcontainer p.quote{padding-top:2.5rem;background:url("../../assets/decorations/pattern_quote_white.svg") top left / 2rem no-repeat}body.show_only_section section #textcontainer cite{font-family:"euclidflexlight","Serif";padding-top:1.5rem;font-style:normal;font-size:8px;font-size:clamp(8px, 0.8vw, 10px);display:block}body.show_only_section section #textcontainer ul{font-size:11px;font-size:clamp(12px, 1vw, 16px)}body.show_only_section section #textcontainer ul.flexlist{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;column-gap:2rem;row-gap:4rem;margin:0}body.show_only_section section #textcontainer ul.flexlist li{border:none;width:calc(50% - 1rem);background:none !important;box-sizing:border-box}body.show_only_section section #textcontainer ul.flexlist li.fullwidth{width:100%;padding:0 25%}body.show_only_section section #textcontainer ul.flexlist li img{width:100%;height:80%}body.show_only_section section #textcontainer ul.flexlist li img+span{margin-top:.5rem}body.show_only_section section #textcontainer ul.flexlist li img.logo{width:80%;height:auto;max-width:12rem}body.show_only_section section #textcontainer ul.flexlist li h1{margin-bottom:.5rem;line-height:100%;font-family:"euclidflexbold","Serif";text-align:center}body.show_only_section section #textcontainer ul.flexlist li h1::after{content:none}body.show_only_section section #textcontainer ul.flexlist li h2{padding:.5rem 0;line-height:100%;margin:0;text-align:center;letter-spacing:.1rem;font-size:14px;font-size:clamp(14px, 1.25vw, 20px)}body.show_only_section section #textcontainer ul.flexlist.development{row-gap:2rem}body.show_only_section section #textcontainer ul.flexlist.amenities{gap:1rem}body.show_only_section section #textcontainer ul.flexlist.amenities li{width:calc(50% - .5rem)}body.show_only_section section #textcontainer ul.flexlist.amenities li img{width:8rem;height:4rem;object-fit:contain}body.show_only_section section #textcontainer ul li{font-weight:normal}body.show_only_section section #textcontainer ul li span{margin-bottom:.5rem;display:block;font-weight:normal;font-family:"euclidflexlight","Serif";line-height:100%;font-size:11px;font-size:clamp(12px, 1vw, 16px)}body.show_only_section section #textcontainer ul li span.animated_numbers{font-size:25px;font-size:clamp(25px, 2.3vw, 40px);font-family:"euclidflexbold","Serif";letter-spacing:.1rem;text-transform:uppercase}body.show_only_section section #textcontainer ul.columns{flex-wrap:wrap;flex-direction:row}body.show_only_section section #textcontainer ul.columns li{flex:0 0 44%}body.show_only_section section #textcontainer h2{color:#2e475a;text-transform:uppercase;font-size:11px;font-size:clamp(12px, 1vw, 16px);border:none}body.show_only_section section.right{flex-direction:row-reverse}body.show_only_section section.right h1{left:initial;right:0}body.show_only_section section.right .media_container{-moz-flex:0 0 52.5vw;-ms-flex:0 0 52.5vw;-webkit-flex:0 0 52.5vw;flex:0 0 52.5vw;margin:calc(max(4vh, 30px) *3.5) calc(max(4vh, 30px) * 1.8)  max(4vh, 30px) max(4vh, 30px)}body.show_only_section section.right #textcontainer{margin:max(4vh, 30px) 0 max(4vh, 30px) max(4vh, 30px)}body.show_only_section section.regeneration #textcontainer h2{text-align:center;margin:2rem 0;width:100%}body.show_only_section section.regeneration #textcontainer ul.flexlist{flex-wrap:nowrap}body.show_only_section section.regeneration #textcontainer ul.flexlist li{width:33%}body.show_only_section section.regeneration #textcontainer ul.flexlist li span.animated_numbers{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}body.show_only_section section.regeneration #textcontainer ul+h2{margin-top:2rem}body.show_only_section section.education{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}body.show_only_section section.education #textcontainer table tr{border-bottom:1px solid #f7a78f;padding-bottom:1rem}body.show_only_section section.education #textcontainer table tr:last-of-type{border:none}body.show_only_section section.education #textcontainer table tr td:first-of-type{padding-right:1rem}body.show_only_section section.education #textcontainer table tr td h2{margin-bottom:0;color:#2e475a}body.show_only_section section.education #textcontainer table tr td img{width:100%;max-height:5rem;object-fit:contain}body.show_only_section section.connections .media_container{background:#2e475a;display:flex;flex-wrap:nowrap;padding:max(4vh, 30px);box-sizing:border-box}body.show_only_section section.connections .media_container img{object-fit:contain;width:45%;object-position:top left}body.show_only_section section.connections .media_container img:nth-of-type(2){width:55%}body.show_only_section section:nth-child(2n of #contentpage){background:url("../../assets/whybuy/4498_8000_illustration_final_frame.png") 100% 50% / contain no-repeat #2e475a;background-image:none}body.show_only_section section:nth-child(2n of #contentpage) .media_container{-moz-flex:0 0 65vw;-ms-flex:0 0 65vw;-webkit-flex:0 0 65vw;flex:0 0 65vw;height:calc(100vh - (max(4vh, 30px))*6);margin:calc(max(4vh, 30px) *1) max(4vh, 30px) max(4vh, 30px) calc(max(4vh, 30px) * 1)}body.show_only_section section:nth-child(2n of #contentpage) .media_container .imagecontainer .next{right:calc(max(4vh, 30px)*2)}body.show_only_section section:nth-child(2n of #contentpage) #textcontainer{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat;position:absolute;width:calc(35vw - max(4vh, 30px));right:calc(max(4vh, 30px)*3);bottom:calc(max(4vh, 30px)*3);padding:max(4vh, 30px);margin:auto;max-height:70vh;overflow-y:auto;overflow-x:hidden}body.show_only_section section:nth-child(2n of #contentpage) #textcontainer p:last-of-type::after{display:none}body.show_only_section section:nth-child(2n of #contentpage) img,body.show_only_section section:nth-child(2n of #contentpage) video{object-fit:cover;object-position:50% 50%}body.show_only_section section#siteplan{background:url("../../assets/whybuy/pattern.svg") 50% / cover no-repeat #2e475a}body.show_only_section section#siteplan .media_container{margin:0 auto;padding:max(4vh, 30px);box-sizing:border-box;width:100%;height:100%}body.show_only_section section#siteplan img{height:100%;width:auto;margin-left:50%;display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.show_only_section section#connections{background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat}body.show_only_section section#connections .media_container{background:#2e475a;padding:max(4vh, 30px);box-sizing:border-box}body.show_only_section section#connections .media_container img{object-fit:contain}body.show_only_section section#connections table{width:100%;margin-top:max(4vh, 30px)}body.show_only_section section#connections table tr{border-bottom:1px solid #f7a78f}body.show_only_section section#connections table tr:last-of-type{border:none}body.show_only_section section#apartmentpage{background:#d0cbc2;border-bottom:1px solid white;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.show_only_section section#apartmentpage:last-of-type{border:none}body.show_only_section section#apartmentpage #media_container{background:#ece8e4;-moz-flex:0 0 65vw;-ms-flex:0 0 65vw;-webkit-flex:0 0 65vw;flex:0 0 65vw;display:flex;justify-content:center;align-items:center;margin:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) 0}body.show_only_section section#apartmentpage #media_container .sample{height:100%}body.show_only_section section#apartmentpage #media_container .sample img{object-fit:contain}body.show_only_section section#apartmentpage #textcontainer{-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding:max(4vh, 30px);justify-content:flex-start;margin:0}body.show_only_section section#apartmentpage h1{font-family:"GTsuperdisplay","Serif";color:#2e475a;letter-spacing:0;text-align:left;line-height:130%;font-size:25px;font-size:clamp(25px, 2.3vw, 40px);margin:0}body.show_only_section section#apartmentpage h1:not(.apartmentname){font-size:11px;font-size:clamp(12px, 1vw, 16px);font-family:"euclidflexbold","Serif";text-transform:uppercase;letter-spacing:.1rem}body.show_only_section section#apartmentpage h1 span.bedcode,body.show_only_section section#apartmentpage h1 span.bedpostfix{letter-spacing:.1rem;line-height:130%;font-family:"euclidflexbold","Serif";text-transform:uppercase;font-size:11px;font-size:clamp(12px, 1vw, 16px);color:#2e475a;display:inline}body.show_only_section section#apartmentpage h1 span.bedcode:first-child,body.show_only_section section#apartmentpage h1 span.bedpostfix:first-child{padding-right:.5rem}body.show_only_section section#apartmentpage h1 span.bedcode.translation_zh-Hans,body.show_only_section section#apartmentpage h1 span.bedpostfix.translation_zh-Hans{display:none}body.show_only_section section#apartmentpage:nth-child(odd){background-color:#d0cbc2}body.show_only_section section#apartmentpage ul.dims{width:100%;margin:2em 0;max-height:61%;overflow-y:auto}body.show_only_section section#apartmentpage ul.dims li{border:none;margin-bottom:1em}body.show_only_section section#apartmentpage ul.dims li h4,body.show_only_section section#apartmentpage ul.dims li span{font-size:11px;font-size:clamp(12px, 1vw, 16px);color:#2e475a;font-family:"euclidflexlight","Serif";line-height:150%}body.show_only_section section#apartmentpage ul.dims li h4{letter-spacing:.1rem;color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif"}body.show_only_section section#apartmentpage ul.dims li span{margin-bottom:.5em}body.show_only_section section#apartmentpage ul.views{margin:0;position:absolute;padding:max(4vh, 30px);box-sizing:border-box;left:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:1em;width:100%}body.show_only_section section#apartmentpage ul.views li{width:47%}body.show_only_section section#apartmentpage ul.views li button{height:2em;width:100%;background:#f7a78f;white-space:nowrap;color:#2e475a;text-transform:uppercase;font-family:"euclidflexbold","Serif";font-size:10px;font-size:clamp(10px, 1.2vw, 15px)}body.show_only_section section#apartmentpage ul.views li button span{font-size:10px;font-size:clamp(10px, 1.2vw, 15px);font-family:"euclidflexbold","Serif";display:inline}body.show_only_section .bubblemap{height:100%;background-color:#2e475a}body.show_only_section .bubblemap .map3d_whybuy-popup,body.show_only_section .bubblemap .bubblemap-popup{position:absolute;left:50%;top:max(4vh, 30px);transform:translateX(-50%);width:fit-content;max-width:100%;color:white;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";z-index:1;text-align:center;letter-spacing:.1em;background-color:#2e475a;padding:1em}body.show_only_section .bubblemap .map3d_whybuy-popup .map3d_whybuy-popup-content button,body.show_only_section .bubblemap .bubblemap-popup .map3d_whybuy-popup-content button{background:#f7a78f;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";text-align:center;width:100%;padding:1em;margin-left:50%;transform:translateX(-50%);color:#2e475a;letter-spacing:.1em;display:none}body.show_only_section .bubblemap .map3d_whybuy-popup .map3d_whybuy-popup-content span p:empty,body.show_only_section .bubblemap .bubblemap-popup .map3d_whybuy-popup-content span p:empty{display:none}body.show_only_section .bubblemap .map3d_whybuy-popup:empty,body.show_only_section .bubblemap .bubblemap-popup:empty{display:none}body.show_only_section .bubblemap .center_to_parent img.pin_position_icon{width:4.5em;width:min(30px, 4.5em);height:auto}body.show_only_section body.show_only_section.standalone_section::-webkit-scrollbar{display:none}body.show_only_section body.show_only_section.standalone_section #scrollDown,body.show_only_section body.show_only_section.standalone_section #scrollUp{display:none}body.show_only_section body.show_only_section.standalone_section section#hero{height:auto}body.show_only_section body.show_only_section.standalone_section section#hero video{height:auto}body.show_only_section body.show_only_section.standalone_section section{height:100%}@media only screen and (orientation:portrait),only screen and (max-width:932px) and (orientation:landscape){body.show_only_section #calltoaction ul li{height:calc(max(4vh, 30px)*1.5);width:calc(max(4vh, 30px)*1.5)}body.show_only_section button#scrollDown,body.show_only_section button#scrollUp{width:calc(max(4vh, 30px)*.8);height:calc(max(4vh, 30px)*.8);bottom:calc(max(4vh, 30px) * 0.25)}body.show_only_section h1.floatingheading{display:none}body.show_only_section h1.mobile{display:block;margin:0 auto calc(max(4vh, 30px)*1) auto !important}body.show_only_section #textcontainer{background:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.show_only_section #textcontainer h1{margin-bottom:2rem;font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}body.show_only_section #textcontainer h1:first-of-type::after{margin-bottom:0}body.show_only_section #textcontainer p:last-of-type:after{display:none !important}body.show_only_section #textcontainer .imageoverflow{display:none}body.show_only_section section#hero div.strapline{width:auto}body.show_only_section section#hero div.strapline h1{font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}body.show_only_section section#siteplan .media_container.pannable{padding:0;overflow-x:auto}body.show_only_section section#siteplan .media_container.pannable img{margin:0;transform:initial}body.show_only_section section#contentpage .media_container .imagecontainer .next,body.show_only_section section#contentpage.right .media_container .imagecontainer .next,body.show_only_section section#contentpage .media_container .imagecontainer .prev,body.show_only_section section#contentpage.right .media_container .imagecontainer .prev{background-size:max(40px,1.5em);width:max(40px,1.5em)}body.show_only_section section#contentpage #textcontainer,body.show_only_section section#contentpage.right #textcontainer{align-items:flex-start}body.show_only_section section#contentpage.connections #textcontainer h2,body.show_only_section section#contentpage.right.connections #textcontainer h2{background-position:top center}body.show_only_section section#contentpage:last-of-type,body.show_only_section section#contentpage.right:last-of-type{margin-bottom:calc(max(4vh, 30px)*2)}body.show_only_section section#apartmentpage #textcontainer h1.apartmentname::after{content:none}body.show_only_section section#apartmentpage #textcontainer ul.views li{width:calc(50% - .5em)}body.show_only_section section#apartmentpage #textcontainer ul.views li button{padding:.5em}body.show_only_section section#apartmentpage .apartment-northpoint .northpoint{top:1em;right:1em;bottom:unset;width:3.5em;height:3.5em}}@media only screen and (orientation:portrait){body.show_only_section header #burgermenu{margin-left:0}body.show_only_section header #topnav ul.login .input_container{flex-direction:column;gap:1rem}body.show_only_section header #topnav ul.login .input_container input:nth-child(1){margin:0;width:100%}body.show_only_section header #topnav ul.login .input_container input:nth-child(2){width:100%}body.show_only_section #calltoaction{right:initial;top:max(4vh, 30px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.show_only_section #calltoaction ul{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.5rem}body.show_only_section #calltoaction ul li{border-radius:0 0 10px 10px}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup{position:absolute;z-index:1;background-color:#2e475a;top:max(4vh, 30px);width:70%;left:15%;text-align:center;padding:1em;box-sizing:border-box}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup h4{color:white;text-transform:uppercase;font-family:"GTsuperdisplay","Serif";text-align:center;letter-spacing:.1em}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup:empty{display:none}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup p:empty{display:none}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup button.bubblemap-popup-close-button{display:none}body.show_only_section section#contentpage.info,body.show_only_section section#contentpage.info.right{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:url("../../assets/decorations/pattern_primarybg.jpg") center / cover no-repeat !important}body.show_only_section section#contentpage.regeneration .imagecontainer .inner img{object-fit:cover !important}body.show_only_section section#contentpage.longcontent{width:100%}body.show_only_section section#contentpage.longcontent #textcontainer.grid div{padding:0;width:100%}body.show_only_section section#contentpage.longcontent #textcontainer.transforming div:first-of-type{width:100%}body.show_only_section section#contentpage.longcontent #textcontainer.transforming div img{margin:2em 0 1em 0}body.show_only_section section#contentpage.longcontent #textcontainer.transforming div img+h2{margin:0;padding-top:0}body.show_only_section section#contentpage.longcontent .fullwidthtext{padding:inherit;display:none}body.show_only_section section#contentpage.longcontent ul.amenitieslist li:first-of-type img{height:8rem}body.show_only_section section#hero{height:auto;background:#2e475a}body.show_only_section section#hero ul.keyfacts{flex-wrap:wrap}body.show_only_section section#hero ul.keyfacts li{width:calc(33% - .5rem);flex:auto}body.show_only_section section#team.longcontent #textcontainer.grid{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}body.show_only_section section#team.longcontent #textcontainer.grid div{padding:0;width:calc(50% - .5rem)}body.show_only_section section#team.longcontent #textcontainer.grid div:first-of-type{width:100%}body.show_only_section section#team.longcontent #textcontainer.grid div img,body.show_only_section section#team.longcontent #textcontainer.grid div p{width:100%}body.show_only_section .media_container,body.show_only_section section#contentpage .media_container,body.show_only_section section#contentpage.right .media_container{margin:initial;height:auto}body.show_only_section .media_container .imagecontainer,body.show_only_section section#contentpage .media_container .imagecontainer,body.show_only_section section#contentpage.right .media_container .imagecontainer{--imageContainerWidth:100vw;--imageContainerHeight:calc(100vw * 9/16)}body.show_only_section .media_container .imagecontainer .inner,body.show_only_section section#contentpage .media_container .imagecontainer .inner,body.show_only_section section#contentpage.right .media_container .imagecontainer .inner{height:100%}body.show_only_section .media_container .imagecontainer .inner .sample,body.show_only_section section#contentpage .media_container .imagecontainer .inner .sample,body.show_only_section section#contentpage.right .media_container .imagecontainer .inner .sample{height:100%}body.show_only_section .media_container .imagecontainer .next,body.show_only_section section#contentpage .media_container .imagecontainer .next,body.show_only_section section#contentpage.right .media_container .imagecontainer .next{right:0 !important}body.show_only_section section #textcontainer{display:initial;overflow-y:auto;height:100%}body.show_only_section section #textcontainer h1{margin:0 auto 3rem auto;text-align:center}body.show_only_section section #textcontainer h1+img{max-width:50%}body.show_only_section section #textcontainer ul.flexlist{column-gap:2em;row-gap:2em}body.show_only_section section:nth-child(2n of #contentpage) #textcontainer{position:static;width:initial;margin:0;display:flex;flex:initial;justify-content:flex-start;background:none}body.show_only_section section:nth-child(2n of #contentpage) .media_container{margin:0;height:auto;background-color:#2e475a}body.show_only_section section:nth-child(2n of #contentpage) .media_container video{object-fit:contain}body.show_only_section section#contentpage,body.show_only_section section#contentpage.right{height:unset;min-height:calc(100vh - max(4vh, 30px));max-height:999999px}body.show_only_section section#contentpage #textcontainer,body.show_only_section section#contentpage.right #textcontainer{background-image:none;position:initial;width:initial;padding:max(4vh, 30px);margin:0;flex:initial}body.show_only_section section#contentpage #textcontainer h1.mobile,body.show_only_section section#contentpage.right #textcontainer h1.mobile{width:100%;margin:0 auto calc(max(4vh, 30px)*1) auto}body.show_only_section section#contentpage.berkeleyregen,body.show_only_section section#contentpage.right.berkeleyregen{min-height:auto}body.show_only_section section#contentpage.berkeleyregen .media_container.center,body.show_only_section section#contentpage.right.berkeleyregen .media_container.center{flex:initial;margin:0 0 max(4vh, 30px) 0;height:auto}body.show_only_section section#apartmentpage{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#d0cbc2}body.show_only_section section#apartmentpage #media_container{margin:0;-moz-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden}body.show_only_section section#apartmentpage #textcontainer{align-items:flex-start}body.show_only_section section#apartmentpage #textcontainer h1{margin:0}body.show_only_section section#apartmentpage #textcontainer ul.views{flex-direction:row;left:0;flex-wrap:wrap}body.show_only_section section#apartmentpage #textcontainer ul.views button{white-space:initial;padding:.5em}body.show_only_section section#apartmentpage #textcontainer ul.dims{max-height:65%}body.show_only_section section#apartmentpage #textcontainer ul li{border:none}}@media only screen and (max-width:932px) and (orientation:landscape){body.show_only_section section:nth-child(2n of #contentpage){background:#d0cbc2 !important}body.show_only_section section:nth-child(2n of #contentpage) #textcontainer{background:none;position:initial;overflow-y:auto;max-height:unset;border:none}body.show_only_section section:nth-child(2n of #contentpage) .media_container{flex:0 0 50vw;padding:0}body.show_only_section section #textcontainer{justify-content:center;align-items:center;overflow-y:auto}body.show_only_section section #textcontainer img.logo{max-width:15rem}body.show_only_section section #textcontainer ul.flexlist{column-gap:2rem;row-gap:2rem}body.show_only_section section #textcontainer ul.flexlist.amenities{gap:1rem}body.show_only_section section #textcontainer ul.flexlist.amenities li{width:calc(25% - 1rem)}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup{position:absolute;left:max(4vh, 30px);bottom:max(4vh, 30px);border-top:5px solid #2e475a;width:fit-content;max-width:33%;color:white;text-transform:capitalize;font-family:"euclidflexlight","Serif";z-index:1;text-align:center;letter-spacing:.1em;background-color:#2e475a;font-size:11px;font-size:clamp(12px, 1vw, 16px);padding:1em}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup:empty{display:none}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup button.bubblemap-popup-close-button{display:none}body.show_only_section #imagecontainer_fullscreen .bubblemap-popup p:empty{display:none}body.show_only_section #imagecontainer_fullscreen .closeButton{top:calc(max(4vh, 30px)*1.25);bottom:unset;left:unset;right:calc(max(4vh, 30px)*1.25);transform:translateX(100%)}body.show_only_section section#contentpage,body.show_only_section section#contentpage.right{height:auto;min-height:calc(100vh - max(4vh, 30px));max-height:999999px}body.show_only_section section#contentpage #textcontainer,body.show_only_section section#contentpage.right #textcontainer{position:initial;width:initial;right:initial;padding:max(4vh, 30px);flex:1;margin:0;justify-content:flex-start}body.show_only_section section#contentpage .media_container,body.show_only_section section#contentpage.right .media_container{-moz-flex:0 0 50vw;-ms-flex:0 0 50vw;-webkit-flex:0 0 50vw;flex:0 0 50vw;height:initial;margin:0 !important;background:white;box-sizing:border-box;height:auto !important}body.show_only_section section#contentpage .media_container .imagecontainer,body.show_only_section section#contentpage.right .media_container .imagecontainer{width:50vw}body.show_only_section section#contentpage .media_container .imagecontainer .next,body.show_only_section section#contentpage.right .media_container .imagecontainer .next{right:0 !important}body.show_only_section section#contentpage .media_container .imagecontainer .inner,body.show_only_section section#contentpage.right .media_container .imagecontainer .inner{height:100%}body.show_only_section section#contentpage .media_container .imagecontainer .inner .sample,body.show_only_section section#contentpage.right .media_container .imagecontainer .inner .sample{height:100%}body.show_only_section section#contentpage .media_container video,body.show_only_section section#contentpage.right .media_container video{object-fit:cover}body.show_only_section section#contentpage .media_container.center,body.show_only_section section#contentpage.right .media_container.center{margin:0;flex:0 0 calc(100vw - (max(4vh, 30px)*2))}body.show_only_section section#hero video{height:63%}body.show_only_section section#hero ul.keyfacts{height:8.3rem;padding-bottom:max(4vh, 30px)}body.show_only_section section#hero ul.keyfacts li span{padding-top:0 !important}body.show_only_section section.amenities #textcontainer ul.amenitieslist li:first-of-type img{height:8rem}body.show_only_section section#apartmentpage #textcontainer{background:#d0cbc2}body.show_only_section section#apartmentpage #textcontainer ul.dims{max-height:55%}body.show_only_section section#apartmentpage #textcontainer ul.views{flex-direction:row;flex-wrap:wrap;margin-bottom:0}body.show_only_section section#contentpage.right #textcontainer{padding:max(4vh, 30px) max(4vh, 30px) max(4vh, 30px) max(4vh, 30px)}body.show_only_section section#apartmentpage #media_container{margin:0;-moz-flex:0 0 50vw;-ms-flex:0 0 50vw;-webkit-flex:0 0 50vw;flex:0 0 50vw}body.show_only_section section#apartmentpage h1.mobile{display:block;marign-top:max(4vh, 30px)}body.show_only_section section#apartmentpage #textcontainer{align-items:flex-start;overflow:hidden}}body.show_only_section .animate_numbers_when_visible .animated_numbers{--num_int:calc(var(--num) * 1);transition:--num 1s;counter-reset:num_int var(--num_int)}@property --final_number{syntax:"<number>";initial-value:0;inherits:false}@property --num{syntax:"<number>";initial-value:0;inherits:false}@property --num_int{syntax:"<integer>";initial-value:0;inherits:false}@property --temp{syntax:"<number>";initial-value:0;inherits:false}@property --v1{syntax:"<integer>";initial-value:0;inherits:false}@property --v2{syntax:"<integer>";initial-value:0;inherits:false}@counter-style pad2zero{system:extends decimal;pad:2 "0"}@counter-style pad3zero{system:extends decimal;pad:3 "0"}body.show_only_section .animate_numbers_when_visible .animated_numbers::before{content:var(--number_prefix,"") counter(num_int) var(--number_postfix,"")}body.show_only_section .animate_numbers_when_visible .animated_numbers.decimal1{counter-reset:v1 var(--v1) v2 var(--v2);--v1:calc(var(--num) - 0.5);--v2:calc(calc(var(--num) * 10) - calc(var(--v1) * 10))}body.show_only_section .animate_numbers_when_visible .animated_numbers.decimal1::before{content:var(--number_prefix,"") counter(v1) "." counter(v2, decimal) var(--number_postfix,"")}body.show_only_section .animate_numbers_when_visible .animated_numbers.decimal2{counter-reset:v1 var(--v1) v2 var(--v2);--v1:calc(var(--num) - 0.5);--v2:calc(calc(var(--num) * 100) - calc(var(--v1) * 100))}body.show_only_section .animate_numbers_when_visible .animated_numbers.decimal2::before{content:var(--number_prefix,"") counter(v1) "." counter(v2, pad2zero) var(--number_postfix,"")}body.show_only_section .animate_numbers_when_visible .animated_numbers.thousands{counter-reset:v1 var(--v1) v2 var(--v2);--temp:calc(var(--num) * 1);--v1:max((var(--temp)/1000) - 0.5, 0);--v2:max((var(--temp) - var(--v1)* 1000), 0)}body.show_only_section .animate_numbers_when_visible .animated_numbers.thousands::before{content:var(--number_prefix,"") counter(v1) "," counter(v2, pad3zero) var(--number_postfix,"")}body.show_only_section .animate_numbers_when_visible.numbers_visible .animated_numbers{--num:var(--final_number)}body.show_only_section section .media_container.animate_media_container{border-radius:100%;transition:.5s border-radius ease-out}body.show_only_section section.section_visible .media_container.animate_media_container{border-radius:0}body.show_only_section section.section_visible:nth-child(2n of #contentpage){--backgroud_url:url("../../assets/whybuy/4498_8000_illustration_no_loop.gif");background-image:var(--backgroud_url)}body.show_only_section #textcontainer.animate_position{right:calc(max(4vh, 30px)*4) !important;transition:.5s ease-out}body.show_only_section #textcontainer.animate_position .animate_numbers_when_visible .animated_numbers{transition:--num 1s .3s}body.show_only_section #textcontainer.animate_position.position_visible{right:calc(max(4vh, 30px)*2) !important}body.show_only_section section:nth-child(odd) #textcontainer.animate_position{right:calc(max(4vh, 30px)*4) !important;transition:.5s ease-out}body.show_only_section section:nth-child(odd) #textcontainer.animate_position .animate_numbers_when_visible .animated_numbers{transition:--num 1s .3s}body.show_only_section section:nth-child(odd) #textcontainer.animate_position.position_visible{right:calc(max(4vh, 30px)*2) !important}body.show_only_section #textcontainer.animate_opacity{transition:.5s ease-out}body.show_only_section #textcontainer.animate_opacity ul.flexlist li,body.show_only_section #textcontainer.animate_opacity table tr li,body.show_only_section #textcontainer.animate_opacity ul.flexlist td,body.show_only_section #textcontainer.animate_opacity table tr td{opacity:0}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(1),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(1),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(1),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(1){transition-delay:.2s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(1) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(1) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(1) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(1) .animated_numbers{transition:--num 1s .5s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(2),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(2),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(2),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(2){transition-delay:.4s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(2) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(2) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(2) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(2) .animated_numbers{transition:--num 1s .7s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(3),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(3),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(3),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(3){transition-delay:.6s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(3) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(3) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(3) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(3) .animated_numbers{transition:--num 1s .9s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(4),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(4),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(4),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(4){transition-delay:.8s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(4) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(4) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(4) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(4) .animated_numbers{transition:--num 1s 1.1s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(5),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(5),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(5),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(5){transition-delay:1s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(5) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(5) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(5) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(5) .animated_numbers{transition:--num 1s 1.3s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(6),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(6),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(6),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(6){transition-delay:1.2s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(6) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(6) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(6) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(6) .animated_numbers{transition:--num 1s 1.5s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(7),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(7),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(7),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(7){transition-delay:1.4s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(7) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(7) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(7) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(7) .animated_numbers{transition:--num 1s 1.7s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(8),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(8),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(8),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(8){transition-delay:1.6s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(8) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(8) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(8) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(8) .animated_numbers{transition:--num 1s 1.9s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(9),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(9),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(9),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(9){transition-delay:1.8s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(9) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(9) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(9) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(9) .animated_numbers{transition:--num 1s 2.1s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(10),body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(10),body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(10),body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(10){transition-delay:2s}body.show_only_section #textcontainer.animate_opacity ul.flexlist li:nth-child(10) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr li:nth-child(10) .animated_numbers,body.show_only_section #textcontainer.animate_opacity ul.flexlist td:nth-child(10) .animated_numbers,body.show_only_section #textcontainer.animate_opacity table tr td:nth-child(10) .animated_numbers{transition:--num 1s 2.3s}body.show_only_section #textcontainer.animate_opacity.opacity_visible ul.flexlist li,body.show_only_section #textcontainer.animate_opacity.opacity_visible table tr li,body.show_only_section #textcontainer.animate_opacity.opacity_visible ul.flexlist td,body.show_only_section #textcontainer.animate_opacity.opacity_visible table tr td{opacity:1}@media only screen and (orientation:portrait),only screen and (max-width:932px) and (orientation:landscape){body.show_only_section section .media_container.animate_media_container{border-radius:0}}body.show_only_section .imagecontainer{--imageContainerWidth:55vw;--imageContainerHeight:calc(100vh - (max(4vh, 30px))*3);width:var(--imageContainerWidth);height:100%;overflow:hidden;position:relative}body.show_only_section .imagecontainer .inner{display:flex;position:absolute;left:0;transition:left .25s ease-out;height:100%}body.show_only_section .imagecontainer .inner .sample{width:var(--imageContainerWidth);height:var(--imageContainerHeight);overflow:hidden;position:relative}body.show_only_section .imagecontainer .inner img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}body.show_only_section .imagecontainer .inner img.pull_left{left:-2em}body.show_only_section .imagecontainer .inner img+h1.strapline{position:absolute;width:100%;text-align:left;padding:1rem;box-sizing:border-box}body.show_only_section .imagecontainer .inner video{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}body.show_only_section .imagecontainer .inner video.full_height{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.show_only_section .imagecontainer .inner video.hasStarted{background-image:none !important;background-color:black}body.show_only_section .imagecontainer.contained .inner img{-o-object-fit:contain;object-fit:contain;background-image:none}body.show_only_section .imagecontainer .next,body.show_only_section .imagecontainer .prev{position:absolute;display:inline-block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:4.9em;width:max(40px,4.5em);height:10em;height:max(80px,10em);background-size:4.9em;background-size:max(35px,3.5em);background-repeat:no-repeat;background-position:0 50%;background-image:url('../../assets/decorations/arrow_next.svg')}body.show_only_section .imagecontainer .prev{background-image:url('../../assets/decorations/arrow_prev.svg');text-align:right;background-position:100% 50%;left:0}body.show_only_section .imagecontainer .bubbles{display:flex;justify-content:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70%;margin-bottom:1em;margin-bottom:calc((1em) + env(safe-area-inset-bottom))}body.show_only_section .imagecontainer .bubbles .bubble{margin:.4em;background-color:transparent;border-radius:100000px;width:4em;width:min(16px,4em);height:4em;height:min(16px,4em);display:inline-block;opacity:1;cursor:pointer;border:2px solid white}body.show_only_section .imagecontainer .bubbles .bubble:hover{opacity:.65}body.show_only_section .imagecontainer .bubbles .bubble.active{background:white;background:-moz-radial-gradient(center, ellipse cover, white 0, white 40%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(center, ellipse cover, white 0, white 40%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center, white 0, white 40%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 100%)}body.show_only_section .imagecontainer.landing{height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top));pointer-events:none}body.show_only_section .imagecontainer.landing .inner .sample{background:white;height:calc(100 * var(--vh,vh))}body.show_only_section .imagecontainer.landing .inner .sample .textbox_small{bottom:calc(2vh + env(safe-area-inset-bottom));padding-bottom:calc(10vh + env(safe-area-inset-bottom));width:100%;font-size:15px;font-size:clamp(15px, 1.6vw, 22px);color:white;font-family:"euclidflexbold","Serif"}body.show_only_section .imagecontainer.landing .inner .sample img{width:30em;width:clamp(100px, 30em, 200px);height:auto;left:50%;top:40%;-o-object-fit:unset;object-fit:unset;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}body.show_only_section .imagecontainer.landing::before{display:none !important}body.show_only_section .imagecontainer .textbox_caption{position:absolute;width:100%;text-align:center;bottom:0;background:rgba(255,255,255,0.4);pointer-events:none}body.show_only_section .imagecontainer .textbox_caption p{color:black;font-size:1em}body.show_only_section #imagecontainer_fullscreen:not(:empty){position:fixed;top:0;height:calc(100 * var(--vh,vh));width:100vw;background:rgba(0,0,0,0.5);z-index:6}body.show_only_section #imagecontainer_fullscreen:not(:empty)::before{visibility:hidden}body.show_only_section #imagecontainer_fullscreen:not(:empty) .section_heading{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen{width:100vw;height:calc(100 * var(--vh,vh));top:0}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen.zoomed .bubbles{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen.zoomed .prev{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen.zoomed .next{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen::before{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .textbox_small{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .sample{height:calc(100 * var(--vh,vh));width:100vw}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner img.portrait_image:not(.lvl-image),body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner video.portrait_image:not(.lvl-image){height:calc(100 * var(--vh,vh));width:auto;left:50%;top:0;-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner img.landscape_image,body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner video.landscape_image{height:auto;width:100%;left:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner img.splash_logo,body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .inner video.splash_logo{display:none}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .prev{left:env(safe-area-inset-left)}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.fullscreen .next{right:env(safe-area-inset-right)}body.show_only_section .closeButton{background:url('../../assets/decorations/button_open_close.svg') 50% / 100% no-repeat;height:30px;height:min(30px,8em);position:fixed;right:1.5vh;right:calc(1.5vh + env(safe-area-inset-right));top:calc(1.5vh + env(safe-area-inset-top));width:8em;width:min(30px,8em);z-index:999999999999}body.show_only_section #no_scroll .imagecontainer .prev,body.show_only_section .notification .imagecontainer .prev,body.show_only_section #no_scroll .imagecontainer .next,body.show_only_section .notification .imagecontainer .next,body.show_only_section #no_scroll .imagecontainer .bubbles,body.show_only_section .notification .imagecontainer .bubbles{display:none}body.show_only_section #no_scroll{height:100vh}body.show_only_section #no_scroll .imagecontainer{height:calc(50 * var(--vh,vh))}body.show_only_section #no_scroll .imagecontainer .sample{height:calc(50 * var(--vh,vh))}body.show_only_section #no_scroll .imagecontainer:before{content:"" !important;display:none}body.show_only_section section.film .imagecontainer::before,body.show_only_section subsection.film .imagecontainer::before{display:none}body.show_only_section #imagecontainer_fullscreen.plancontainer .imagecontainer.fullscreen .apartment-northpoint,body.show_only_section #imagecontainer_fullscreen.cutcontainer .imagecontainer.fullscreen .apartment-northpoint,body.show_only_section #imagecontainer_fullscreen.plancontainer .imagecontainer.fullscreen .lvl-wrapper-northpoint,body.show_only_section #imagecontainer_fullscreen.cutcontainer .imagecontainer.fullscreen .lvl-wrapper-northpoint{left:2em;top:2em}body.show_only_section #imagecontainer_fullscreen:not(:empty) .imagecontainer.plancontainer.fullscreen .inner img{position:absolute}.large{font-size:15px;font-size:clamp(15px, 1.6vw, 22px)}.menu{font-size:13px;font-size:clamp(13px, 1.6vw, 24px)}.h-one{font-size:25px;font-size:clamp(25px, 2.3vw, 40px)}.xsmall{font-size:8px;font-size:clamp(8px, 0.8vw, 10px)}.small{font-size:11px;font-size:clamp(12px, 1vw, 16px)}.medium{font-size:14px;font-size:clamp(14px, 1.25vw, 20px)}.xlarge{font-size:30px;font-size:clamp(30px, 2.5vw, 48px)}.button{font-size:10px;font-size:clamp(10px, 1.2vw, 15px)}.para{font-size:11px;font-size:clamp(12px, 1vw, 16px)}.bubblecontainer{width:100vw;height:100vh;position:fixed;top:0;background:black}.bubble_position_icon{width:5em;width:min(19px,5em);height:auto}.pin_position_icon{width:16em;width:min(25px,16em);height:auto}.bubblemap{position:relative;height:60vh;width:100vw}.bubblemap .explore3d-popup{bottom:1rem;position:absolute;z-index:1;left:50%;transform:translateX(-50%);background:rgba(247,167,143,0.7);padding:.5rem}.bubblemap .explore3d-popup .explore3d-popup-content button{display:none}.bubblemap .explore3d-popup .explore3d-popup-content span h4{text-align:center;font-family:"euclidflexbold","Serif";font-weight:bolder;letter-spacing:.05em;text-transform:uppercase}#no_scroll .bubblecontainer{pointer-events:none}#noScrollBubbleContainer.logo::after{content:"";width:100%;height:70.2vh;background-size:30%;background-position:50% 45%;-webkit-filter:saturate(0) brightness(0) invert(1);filter:saturate(0) brightness(0) invert(1);background-repeat:no-repeat;position:absolute;top:0;left:0;background-image:url(../assets/branding/logo.svg)}body.show_only_section #main{margin-top:0;height:100vh}body.show_only_section #main>section{height:100vh}