@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap";@font-face{font-family:Playfair,serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}:root{--primary-font-family: "Playfair", serif;--primary-color: #0E7B2A;--menu-font-family: "Playfair", serif;--button-font-family: "Arial Rounded MT Bold";--menu-padding-top: 110px;--max-width: 85%;--font-size-h1: 88px;--font-size-h2: 36px;--font-size-p: 24px;--leftOffset: 0px;--menuWidth: 420px;color-scheme:light dark;interpolate-size:allow-keywords}@starting-style{dialog[open]{translate:0 100vh}}dialog[open]{translate:0 0;transition:translate .7s,display .7s allow-discrete}body{margin:0;color:light-dark(#333b3c,#efefec);background:light-dark(#fff,#2c2c2c);transition:1s opacity;overflow:hidden;height:100svh}section#app{display:flex;flex-flow:column;width:100vw;height:100svh;background:light-dark(#fff,linear-gradient(#1B1B1B,#313131));opacity:0}section#app.ready{opacity:1!important}section#app,section#app h1,section#app h2,section#app h3,section#app input,section#app textarea,section#app button{font-family:var(--primary-font-family);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-style:normal}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#rotate-notice{display:none;position:fixed;inset:0;background:#000;color:#fff;font-size:1.5rem;align-items:center;justify-content:center;text-align:center;z-index:9999}@media screen and (orientation: portrait){#rotate-notice{display:flex}#app>*:not(#rotate-notice){display:none}}#app>#primaryfontselector{position:absolute;top:5px;right:5px;z-index:10;background-color:#222;color:#ccc;outline:none;border:none;padding:5px;border-radius:5px}section#app{opacity:0;transition:all 3s}#splashscreen_content .center{text-align:center}#splashscreen_content .pageLogo{position:absolute;top:25px;left:25px;width:125px}#splashscreen_content .break{flex-basis:100%;height:0}img.toplogo{position:absolute;top:20px;left:20px;height:75px;margin:10px;opacity:.75;transition:all 1s;z-index:5}img.toplogo:hover{opacity:1}#splashscreen_loading{opacity:0;pointer-events:none}#splashscreen_loading.bg,#splashscreen_loading.active{opacity:.5}#splashscreen_loading video{min-width:100vw;height:100svh;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;pointer-events:none}#splashscreen_loading video.hide{opacity:0}#app[data-route=home] .showcase,#app[data-route="/explore/map"] .showcase{opacity:0;pointer-events:none}#splashscreen_content h1{font-size:var(--font-size-h1);font-weight:800;text-align:center;margin:0}#splashscreen_content h2{font-size:var(--font-size-h2);text-align:center}#splashscreen_content hr{border-width:3px;border-radius:3px;border-color:var(--primary-color);width:40vw;border-style:double;border-style:solid}#splashscreen_content>article{position:absolute;z-index:1}article{display:flex;flex-flow:column;font-size:var(--font-size-p);margin:10px;padding:30px 0;letter-spacing:.1rem;max-width:var(--max-width);border-radius:3px;overflow:auto;scroll-behavior:smooth;transition:all .3s}article.padTop{margin-top:var(--menu-padding-top);max-height:calc(100svh - var(--menu-padding-top))}article nav{display:flex;flex-flow:column;align-items:center;margin-bottom:0}article button,button.skipIntroVideo{font-size:22px;font-weight:400;padding:15px 50px;margin:15px;font-family:var(--button-font-family);color:#fffc;background:transparent;border:solid 3px #ffffffcc;border-radius:50px;transition:all .5s;cursor:pointer}article button:hover,button.skipIntroVideo:hover{color:var(--primary-color);background-color:#fff;border-color:#fff}article button.skipIntro{font-size:18px}button.skipIntroVideo{position:absolute;bottom:20px;right:20px;font-size:16px;padding:7px 25px;z-index:1}#splashscreen_content #homeVideo,#splashscreen_content #contentVideo{min-width:100vw;height:100svh;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;pointer-events:none;z-index:1}#splashscreen_content #homeVideo.hidden{display:none}#splashscreen_content>article.startExploring{max-width:100vw;margin:0;padding:0;overflow:auto}#splashscreen_content>article.startExploring>h1{font-size:40px}#splashscreen_content>article.startExploring>section>nav{display:flex;flex-flow:row;flex-wrap:wrap;max-width:950px}#splashscreen_content>article.startExploring>section>nav>article{display:flex;flex-flow:column;flex-basis:30%;align-items:center;flex-grow:1;align-self:self-end;margin:10px;min-width:210px;cursor:pointer}#splashscreen_content>article.startExploring>section>nav img{width:100px}#splashscreen_content>article.startExploring>section>nav svg{width:100px;height:100px}#splashscreen_content>article.startExploring>section>nav article:hover svg{stroke:var(--primary-color);transition:all 1s}#splashscreen_content>article.startExploring>section>nav button{font-size:20px;padding:12px 40px;white-space:nowrap}#splashscreen_content>article.startExploring>section>nav>article:hover button{color:var(--primary-color);background-color:#fff;border-color:#fff}article.residences{max-width:unset}#splashscreen_content>article.founders>section{display:flex;flex-flow:column}#splashscreen_content>article.founders>section>article{margin-bottom:25px;max-width:unset}#splashscreen_content>article.founders>section>article h2{text-align:left;margin:0;text-transform:uppercase;font-weight:400}#splashscreen_content>article.founders>section>article h3{text-align:left;margin:0;font-weight:800}#splashscreen_content>article.founders>section>article img{float:left;max-height:350px;margin-right:25px}#splashscreen_content>article.inquiries>section>nav.contactButtons{display:flex;flex-flow:row}#splashscreen_content>article.inquiries>section>nav.contactButtons>div{flex-grow:1;margin:25px}#splashscreen_content>article.inquiries>section>nav.contactButtons>div:first-child{text-align:right}#splashscreen_content>article.inquiries>section>nav.contactButtons>div:nth-child(2){text-align:left}#splashscreen_content>article.contactUs form.frmContact{display:flex;flex-flow:column}#splashscreen_content>article.contactUs form.frmContact>div{display:flex}#splashscreen_content>article.contactUs form.frmContact>div.submit{align-self:center}#splashscreen_content>article.contactUs form.frmContact>div>input,#splashscreen_content>article.contactUs form.frmContact>div>textarea,#splashscreen_content>article.contactUs form.frmContact>div>button{font-size:inherit;background:#0003;color:#fff;margin:15px}#splashscreen_content>article.contactUs form.frmContact>div>input,#splashscreen_content>article.contactUs form.frmContact>div>textarea{width:100%;padding:5px}#splashscreen_content>article.contactUs form.frmContact>div>textarea{height:100px}#splashscreen_content>article.contactUs form.frmContact>div>button{margin-top:10px;cursor:pointer}#splashscreen_content>article.contactUs form.frmContact>div>input:user-valid,#splashscreen_content>article.contactUs form.frmContact>div>textarea:user-valid,#splashscreen_content>article.contactUs form.frmContact>div>button:user-valid{background:#000;color:#ff0}#splashscreen_content>article.contactUs form.frmContact>div>input:user-invalid,#splashscreen_content>article.contactUs form.frmContact>div>textarea:user-invalid,#splashscreen_content>article.contactUs form.frmContact>div>button:user-invalid{background:#000;color:#ff0}#splashscreen_content>article.notfound{text-align:center}#splashscreen_content>article.notfound>p{font-size:80%;color:#666}section#app footer{position:absolute;bottom:0;width:100vw;display:flex;align-items:center;justify-content:center;transition:value 5s}section#app footer progress{width:95vw;height:5px;border:0px;z-index:1;border:solid 1px #131313;transition:all 1s}section#app footer progress,section#app footer progress::-webkit-progress-bar{background:transparent;background:#191919;opacity:.75}section#app footer progress::-webkit-progress-value,section#app footer progress::-moz-progress-bar{background:var(--primary-color);transition:all 5s;opacity:.25}section#app footer progress[value="0"],section#app footer progress[value="100"]{display:none}#splashscreen_content>article.homepage p{max-width:810px}#splashscreen_content>article.startExploring>section{padding-top:25px}dialog#cb p::-webkit-scrollbar,#splashscreen_content article::-webkit-scrollbar,#splashscreen_content article.noscroll::-webkit-scrollbar{display:none}dialog#cb p,#splashscreen_content article,#splashscreen_content article.noscroll{-ms-overflow-style:none;scrollbar-width:none}#splashscreen_content article.customscroll{scrollbar-width:10px}.scroll-shadows{--bgRGB: 0, 0, 0;--bg: rgba(var(--bgRGB), 1);--bgTrans: rgba(var(--bgRGB), 0);--shadow: rgba(41, 50, 56, .5);overflow:auto;background:linear-gradient(var(--bg) 30%,var(--bgTrans)) center top,linear-gradient(var(--bgTrans),var(--bg) 70%) center bottom,radial-gradient(farthest-side at 50% 0,var(--shadow),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,var(--shadow),rgba(0,0,0,0)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}#splashscreen_content article .scroller{display:none;position:sticky;bottom:0;left:0;height:75px;width:100%;-webkit-mask-image:-webkit-gradient(linear,left 20%,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));text-align:center;border:solid 1px purple}@media (max-width:320px){:root{--max-width: unset}}@media (max-width:801px){:root{--max-width: 98%;--font-size-h1: 65px;--font-size-h2: 28px;--font-size-p: 20px}}@media (max-width:1025px){:root{--max-width: 90%}}@media (max-width:1100px){nav.topmenu{padding-left:100px}}@media (max-width:750px){#splashscreen_content>article.startExploring{width:100vw;height:100svh}#splashscreen_content>article.startExploring>section>div>div{min-width:150px;margin:0}#splashscreen_content>article.startExploring>section>div button{font-size:80%;padding:6px 20px}section#app h2{margin:0}}#splashscreen_map button{display:none}#app div.stats{right:0;left:unset!important;z-index:1}#app .lil-gui.root{position:absolute;top:0;right:0;opacity:.75;transition:opacity 1s;z-index:1;overflow:auto;max-height:100svh}#app .lil-gui.root:hover{opacity:1}#app .lil-gui.root .children{margin-left:10px}#app #splashscreen_map .maploading{display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;font-size:20px;background:#222;opacity:1;transition:opacity 1s}#app #splashscreen_map .maploading.ready{opacity:0;pointer-events:none}#app #splashscreen_map .maploading .mapprogress{height:10px;width:90%;transition:all 1s}progress::-webkit-progress-value{-webkit-transition:width 1s ease;-moz-transition:width 1s ease;-o-transition:width 1s ease;transition:width 1s ease}#app #splashscreen_map .maplegend{display:flex;flex-flow:column;position:absolute;left:50px;bottom:50px;z-index:20}#app #splashscreen_map .maplegend>div{display:flex;align-items:center;margin:5px 0;opacity:.5;cursor:pointer;transition:all .51s}#app #splashscreen_map .maplegend>div:hover{opacity:1}#app #splashscreen_map .maplegend>div.active{opacity:1}#app #splashscreen_map .maplegend>div.disabled{cursor:help;opacity:.1}#app #splashscreen_map .maplegend>div>img{height:64px;filter:drop-shadow(2px 2px 4px rgb(0,0,0))}#app #splashscreen_map .maplegend>div.active>img{color:red}#app #splashscreen_map .maplegend #maplegend_sky{margin-top:20px;margin-bottom:15px}div.splashscreens>div{display:flex;flex-flow:column;position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;color:#fff;font-size:40px;align-items:center;justify-content:center;opacity:0;transition:1s opacity;pointer-events:none;-webkit-user-select:none;user-select:none}div.splashscreens>div.active{opacity:1;z-index:2;pointer-events:all}div.splashscreens>div>div{padding:10px}div.splashscreens>div h2{font-size:1em}div.splashscreens>div button.continue{font-weight:400;font-style:normal;font-size:24px;padding:10px;border-radius:5px;transition:1s opacity;cursor:pointer;-webkit-user-select:none;user-select:none}div.splashscreens>div button.continue .loader{height:20px;width:20px}div.splashscreens>div img{max-height:80svh;max-width:120vw}div.splashscreens>div#splashscreen_map{z-index:5}div.splashscreens>div#splashscreen_map svg image{max-width:calc(100vw - 100px);max-height:calc(100vh - 100px)}div.splashscreens>div#splashscreen_map svg rect{fill:none;stroke:#b7b7b7;transition:all .25s}div.splashscreens>div#splashscreen_map svg rect:hover{stroke:#271a9f;cursor:pointer}div.splashscreens>div#splashscreen_map svg path{fill:#ff5b00;stroke:#b7b7b7;opacity:.3;transition:all .25s}div.splashscreens>div#splashscreen_map svg path:hover{opacity:.5;cursor:pointer}div.splashscreens>div#splashscreen_map canvas{width:100%;height:100%;z-index:1}div.splashscreens>div#splashscreen_map canvas.map2d{position:absolute;pointer-events:none}:root{--topmenu-duration: .33s;--topmenu-hover-color: var(--primary-color);--topmenu-active-color: var(--primary-color)}nav.topmenu{position:absolute;display:flex;justify-content:center;top:25px;width:100vw;font-family:var(--menu-font-family);font-size:20px;opacity:1;z-index:10;transition:opacity 2s}nav.topmenu.hidden{transition:all var(--topmenu-duration)}nav.topmenu:hover{opacity:1;pointer-events:all}nav.topmenu a{color:#fff;text-decoration:none;transition:all var(--topmenu-duration)}nav.topmenu a:hover{color:var(--topmenu-hover-color)}nav.topmenu>div.navmenu{display:flex;margin:0;padding:0;list-style:none;transition-duration:var(--topmenu-duration);opacity:.9}nav.topmenu>div.navmenu>ul{display:flex;flex-flow:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:0;margin:0}nav.topmenu>div.navmenu>ul li{list-style-type:none;pointer-events:all}nav.topmenu>div.navmenu>ul li div{display:flex;align-items:center}nav.topmenu>div.navmenu>ul li.current,nav.topmenu>div.navmenu>ul li.current>a{color:var(--topmenu-active-color)!important;opacity:1}nav.topmenu>div.navmenu>ul>li{display:flex;flex-flow:column;padding:4px;color:#ddd;font-variant:all-small-caps;font-size:32px;font-weight:600;list-style:none;color:#b0b0b0;text-shadow:1px 1px #000;text-decoration:none;transition-duration:var(--topmenu-duration);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:all;transition:all var(--topmenu-duration);border-radius:8px}nav.topmenu>div.navmenu>ul>li.hover,nav.topmenu>div.navmenu>ul>li:hover{background:#000;opacity:.9;cursor:pointer}nav.topmenu>div.navmenu>ul>li.active,nav.topmenu>div.navmenu>ul>li.hover.active{color:var(--topmenu-hover-color)}nav.topmenu>div.navmenu>ul>li.hover,nav.topmenu>div.navmenu>ul>li:hover{color:#fff;cursor:pointer}nav.topmenu>div.navmenu>ul>li i{margin:5px 10px auto}nav.topmenu>div.navmenu>ul>li .navmenu_label{padding-right:10px}nav.topmenu>div.navmenu li i.number{position:relative;left:-5px;margin-right:12px}nav.topmenu>div.navmenu li[data-m=""]{opacity:.25;cursor:not-allowed}nav.topmenu>div.navmenu .navmenu_dropdown{display:flex;flex-flow:column;height:0px;padding:0;transition-property:overlay display opacity;transition-duration:var(--topmenu-duration);transition-behavior:discrete;opacity:0;pointer-events:none}nav.topmenu>div.navmenu>ul>li:hover:not(.clicked){box-shadow:2px 2px 6px #0006}nav.topmenu>div.navmenu>ul>li:hover:not(.clicked) .navmenu_dropdown{height:unset;margin-top:5px;opacity:1;pointer-events:all;z-index:1}nav.topmenu>div.navmenu .navmenu_dropdown li{font-size:28px;padding:5px 10px;border:solid 1px transparent;transition:all var(--topmenu-duration)}nav.topmenu>div.navmenu .navmenu_dropdown li:hover{color:orange}nav.topmenu>div.navmenu>ul>li[data-id=contact]{margin-left:20px}@media only screen and (max-device-width: 640px){nav.topmenu ul{flex-flow:column}nav.topmenu>div.navmenu>ul>li[data-id=contact]{margin-left:0}}section#app div.showcase{display:flex;left:var(--leftOffset);width:calc(100% - var(--leftOffset));height:100%;text-align:center;border-radius:25px}section#app div.showcase iframe{position:absolute;width:100%;height:100%;top:0;left:0}section#app div.showcase iframe{opacity:0;transition:all 1s}section#app div.showcase iframe.loaded.active{opacity:1;z-index:3}section#app div.showcase iframe.hover3d{cursor:pointer}.overlay-ui div.load-indicator{display:none}:root{--guide-button-size: 60px;--guide-transition: all 2s;--guide-image-max-width: 35vw;--guide-image-max-height: 35svh;--guide-font-size: 1.9vw}#app .Guide{display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;top:0;height:100vh;padding:20px;width:var(--tageditor-width);background:#00000075;color:#fff;font-family:var(--primary-font-family);font-family:Arial;font-size:var(--font-size-p);font-weight:800;overflow:auto;overflow:hidden;border:solid 1px #2D2D2D;border-radius:50px;transition:var(--guide-transition);box-shadow:#000 0 20px 30px -10px;box-shadow:-1px -1px #fff3;border:solid 1px #ffffff70;pointer-events:none;transition:all 1s;opacity:0;z-index:4}#app .Guide:focus,#app .Guide:focus-within,#app .Guide:focus-visible{z-index:2}#app .Guide.top,#app .Guide.bottom{height:unset;top:unset;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#app .Guide.top{top:0;left:0}#app .Guide.bottom{bottom:25px}#app .Guide.top header,#app .Guide.bottom header{display:flex;flex-flow:row}#app .Guide.top .guideContent,#app .Guide.bottom .guideContent{height:unset}#app .Guide.left{left:-35vw;resize:horizontal}#app .Guide.right{right:-35vw;resize:horizontal}#app .Guide.center{height:80vh;width:80vw;top:10vh;left:10vw;border-radius:10px;resize:both}#app .Guide.full{height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;transition:all 0s}#app .Guide.open{opacity:1;pointer-events:all}#app .Guide.open.left{left:0}#app .Guide.open.right{right:0}#app .Guide.disabled{opacity:.5}#app .Guide img{height:50px;margin-right:8px;cursor:pointer}#app .Guide i,#app .Guide b,#app .Guide .hl{color:var(--primary-color)}#app .Guide header{display:flex;top:0;margin:0}#app .Guide header .GuideClose i{margin-right:10px}#app .Guide header .GuideDelete{flex-grow:1;text-align-last:right}#app .Guide header .GuideDelete:hover{color:red}#app .Guide header .GuideDelete i{margin-right:10px}#app .Guide header .title{width:100%;text-align:center;font-size:22px;font-weight:700;font-family:var(--secondary-font-family)}#app .Guide .guideContent{display:flex;padding-right:10px}#app .Guide spacer{flex-grow:10;text-align:center}#app .Guide footer{display:flex;bottom:0}#app .Guide button{font-size:18px;font-family:var(--primary-font-family);color:var(--primary-color);background:transparent;padding:5px;border:solid 1px #2c2c2c;border-radius:5px;cursor:pointer;transition:all .3s}#app .Guide button:hover{border:solid 1px #e7e7e7}#app .Guide .nextStep{width:var(--guide-button-size);height:var(--guide-button-size);margin-right:15px;background:#505050;color:#fff;font-size:21px;border:solid 5px #fff;border-radius:50%}#app .Guide h3{font-size:24px;font-weight:600;margin:0;align-content:center;-webkit-user-select:none;user-select:none;text-wrap:nowrap}#app .Guide h3 a{text-decoration:underline;cursor:pointer}#app .Guide h3 a:hover{color:var(--primary-color)}#app dialog#cb{display:flex;flex-flow:column;align-items:center;position:absolute;top:0;left:0;width:100vw;height:100svh;padding:50px 0 0;color:#fff;background:#2c2c2c99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;opacity:0;transition:opacity 1s;pointer-events:none;z-index:4}#app dialog#cb.open{pointer-events:all;opacity:1}#app dialog#cb:empty{display:none}#app dialog#cb h1{font-size:50px;font-weight:400;margin:0 0 25px;z-index:1}#app dialog#cb>section{position:relative;display:flex;width:80vw;height:70svh;max-height:calc(100svh - 225px);max-width:80vw;align-items:center;justify-content:center;opacity:.9}#app dialog#cb>section article{position:relative;display:flex;max-height:100%;text-align:left;background:#0009;font-size:26px;padding:50px 0 0;opacity:.9;border-radius:8px}#app dialog#cb>section article p,#app dialog#cb>section article div{margin:0;padding:10px;font-size:24px;font-size:var(--guide-font-size);letter-spacing:-1px;line-height:1}#app dialog#cb>section article a{display:contents;text-decoration:underline;color:var(--primary-color);font-weight:800}#app dialog#cb>section article a:hover{text-decoration:green wavy underline;cursor:pointer}#app dialog#cb>section article img{max-width:var(--guide-image-max-width);max-height:var(--guide-image-max-height);margin-right:50px;float:left;object-fit:cover;object-fit:contain}#app dialog#cb>section article video{max-height:60svh}#app dialog#cb>section article div{display:flex;flex-direction:row}#app dialog#cb>section article div section{display:flex;flex-direction:column}#app:not([data-route="/explore/residences"],[data-route="/explore/residences/ixuma"],[data-route="/explore/residences/tulakan"],[data-route="/explore/residences/yamala"],[data-route="/explore/guided_tour"],[data-route="/explore/sky_tour"]) nav#guide{opacity:0;pointer-events:none;transition:all 1s}#app:not([data-route="/explore/residences"],[data-route="/explore/residences/ixuma"],[data-route="/explore/residences/tulakan"],[data-route="/explore/residences/yamala"],[data-route="/explore/guided_tour"],[data-route="/explore/sky_tour"]) dialog#cb{opacity:0;pointer-events:none;transition:all 1s}#app dialog#cb section nav{display:flex;flex-direction:row-reverse;bottom:0;width:100%;border-radius:8px;pointer-events:none}#app dialog#cb button{font-family:var(--primary-font-family);font-family:var(--button-font-family);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-style:normal;font-size:20px;font-weight:800;padding:8px 10px;margin:5px;color:#fffc;background:transparent;border:solid 3px #ffffffcc;border-radius:50px;cursor:pointer;opacity:0;pointer-events:all;transition:all 1s}#app dialog#cb button:hover{color:var(--primary-color);background-color:#fff;border-color:#fff}#app dialog#cb.loaded button{opacity:.9;pointer-events:all}#app dialog#cb button.back{position:absolute;left:0}#app[data-route="/"] nav#guide{opacity:0}#app[data-route="/explore/residences"] section article p{--guide-font-size: 1.8vw}#app[data-route="/explore/residences/tulakan"] section article p{--guide-font-size: 1.7vw}#app dialog#cb[data-step="1"]>section>article>p:first-child{padding:0 100px;margin-bottom:20px}#app dialog#cb[data-step="1"] button.back{display:none}#app .showcase[data-step="2"] dialog#cb section article p{padding:10px;margin:0}#app dialog#cb[data-step="3"] section article{overflow:hidden;margin:0;padding:0}#app dialog#cb[data-step="3"] section nav{position:absolute}#app dialog#cb div.residence{display:flex;flex-direction:row;margin:50px 50px 25px;padding:0}#app dialog#cb div.residence img{max-width:30vw}#app dialog#cb div.residence nav{position:unset;background:unset;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:center}#app dialog#cb div.residence nav button{font-size:110%;padding:10px;margin:20px;flex-grow:1}#app dialog#cb div.residence div{text-wrap:nowrap}#app dialog#cb div.residence div.specifics{flex-direction:column;margin-left:35px}#app dialog#cb div.residence label{font-weight:800;font-size:110%;margin:0}#app dialog#cb[data-step="3"] button.back{display:none}#app dialog#cb[data-step="3"]>section article img{max-width:33vw;max-height:33svh}#app dialog#cb[data-step="3"]>section article img:nth-child(1){max-width:calc(33vw - 93px)}#app[data-route="/explore/sky_tour"] section article p{--guide-font-size: 2.2vw}#app[data-route="/explore/residences"] article::-webkit-scrollbar,#app[data-route="/explore/residences"] article.noscroll::-webkit-scrollbar{display:none}#app[data-route="/explore/residences"] article,#app[data-route="/explore/residences"] article.noscroll{-ms-overflow-style:none;scrollbar-width:none}:root{--toast-size: 60px;--toast-transition: all 2s}#app dialog.Toast{display:flex;flex-flow:rows;align-items:center;justify-content:center;position:absolute;top:0;height:100vh;width:var(--tageditor-width);background:#00000075;color:#fff;font-family:var(--primary-font-family);font-family:Arial;font-size:var(--font-size-p);font-weight:800;overflow:auto;overflow:hidden;border:solid 1px #2D2D2D;transition:var(--guide-transition);box-shadow:#000 0 20px 30px -10px;box-shadow:-1px -1px #fff3;border:solid 1px #ffffff70;pointer-events:none;transition:all 1s;opacity:0;z-index:100}#app dialog.Toast.open{opacity:1}#app dialog.Toast:focus,#app dialog.Toast:focus-within,#app dialog.Toast:focus-visible{z-index:2}#app dialog.Toast.topright{justify-content:end;align-items:baseline}#app dialog.Toast>div{display:flex;flex-flow:rows;padding:5px;border-radius:8px;color:#fff;background:var(--primary-color);border:solid 1px #A49991;pointer-events:all;transition:all 2s}#app dialog.Toast>div>img.icon{max-height:40px;margin-right:10px}#app dialog.Toast>div>h3{font-size:36px;margin:0}
