html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:visible}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box;outline:none}ul{margin:0;padding:0}ul li{list-style:none}h1,h2,h3,h4{margin:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@font-face{font-family:'Archivo';src:url(../themes/www/assets/fonts/Archivo-Light.woff2) format('woff2'),url(../themes/www/assets/fonts/Archivo-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Archivo';src:url(../themes/www/assets/fonts/Archivo-Regular.woff2) format('woff2'),url(../themes/www/assets/fonts/Archivo-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Archivo';src:url(../themes/www/assets/fonts/Archivo-Medium.woff2) format('woff2'),url(../themes/www/assets/fonts/Archivo-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}html{-ms-touch-action:none;font-weight:300;font-size:10vw;line-height:1.5;font-family:'Archivo',sans-serif;color:var(--clr-text);scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--clr-bg:#272727;--clr-text:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5.0E+3s ease-in-out 0s}body{font-size:.125rem;line-height:1.33;background-color:var(--clr-bg);overflow-x:hidden}img{width:100%;height:auto}button{background-color:transparent;border:none;padding:0}a{text-decoration:none;color:var(--clr-text)}*::-webkit-selection{background-color:#fff;color:#272727}*::-moz-selection{background-color:#fff;color:#272727}*::selection{background-color:#fff;color:#272727}.height-100vh{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100)}html.sr .load-hidden{visibility:hidden}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:300;background:var(--clr-bg);transition:opacity 400ms ease-in-out}.preloader.page-loaded{z-index:-1}@keyframes reveal-preloader{100%{filter:blur(var(--blur-amount));scale:1;transform:translateX(0);opacity:1}}@keyframes preloader-bg{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(100%,0,0)}}.page-loaded .preloader{opacity:0;pointer-events:none}.headings{font-family:'Archivo',sans-serif;font-weight:500}.regular{font-family:'Archivo',sans-serif;font-weight:300}h1,h2,.headline{font-family:'Archivo',sans-serif;font-weight:500;font-size:.403rem;line-height:1.03}.secondary-headline{font-family:'Archivo',sans-serif;font-weight:500;font-size:.333rem;line-height:1.17}.title{font-family:'Archivo',sans-serif;font-weight:500;font-size:.25rem;line-height:1.22}.large-text{font-family:'Archivo',sans-serif;font-weight:300;font-size:.153rem;line-height:1.36}.body-text{font-family:'Archivo',sans-serif;font-weight:300;font-size:.125rem;line-height:1.33}.small-text{font-family:'Archivo',sans-serif;font-weight:300;font-size:.097rem;line-height:1.43}.mb-l{margin-bottom:1.11rem}.mb-s{margin-bottom:.25rem}.pt-l{padding-top:1.11rem}.pt-m{padding-top:.556rem}.pb-s{padding-bottom:.25rem}.flex{display:flex;justify-content:space-between}.animation-title,.animation-text{font-kerning:none}.animation-title{position:relative;z-index:1}.animation-text{will-change:transform,opacity}.animation-image{will-change:transform}.link{position:relative;display:block;width:fit-content;overflow:hidden;padding-bottom:.035rem}.link:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:.007rem;background-color:currentColor;transition:width 250ms ease-in-out}.link.active:before{animation:none}.link-hover-on-empty:before{animation:offUnderline .35s cubic-bezier(.77,0,.175,1) forwards}.link-hover-on-empty .hover-target:before{animation:offUnderline .35s cubic-bezier(.77,0,.175,1) forwards}@media only screen and (min-width:751px){.link-hover-on-empty:hover:before{animation:onUnderline .35s cubic-bezier(.77,0,.175,1) forwards}.link-hover-on-empty:hover .hover-target:before{animation:onUnderline .35s cubic-bezier(.77,0,.175,1) forwards}}.link-hover-on-visible:before{opacity:1;animation:none}.link-hover-on-visible .hover-target:before{opacity:1;animation:none}@media only screen and (min-width:751px){.link-hover-on-visible:hover:before{animation:lineHover .5s forwards}.link-hover-on-visible:hover .hover-target:before{animation:lineHover .5s forwards}}@keyframes offUnderline{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(110%,0,0)}}@keyframes onUnderline{0%{transform:translate3d(-110%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes lineHover{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(100%,0,0)}51%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(0,0,0)}}.wrap{width:100%;max-width:10rem;margin-left:auto;margin-right:auto;padding-left:.243rem;padding-right:.243rem}.container{position:relative;overflow:hidden;user-select:none;pointer-events:none}.image{background-color:var(--bgColor);background-size:cover;position:relative;background-position:50% 50%;background-repeat:no-repeat;user-select:none;pointer-events:none;width:100%;height:100%;z-index:1;--beforeTransform:0}.image:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';z-index:3;position:absolute;width:100%;left:0;height:100%;top:0;background-color:var(--bgColor);transform:translateX(var(--beforeTransform));will-change:transform}.background-container{position:relative;overflow:hidden}.background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none;user-select:none}.background:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.08)}.background img,.background video{width:100%;height:100%;object-fit:cover;object-position:center}.bg-layer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#49724b 0%,#1b3c1a 100%);filter:blur(60px);opacity:0.8;animation:moveBg 9s ease-in-out infinite alternate;z-index:-1}@keyframes moveBg{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.02) translate(20px,20px)}}.fixed-header{position:fixed;width:100%;top:0;left:0;z-index:10;transition:transform 600ms ease-in-out;pointer-events:none}.hide-header .fixed-header{transform:translate3d(0,-101%,0)}.scrolled .header{padding:.167rem 0}.header{display:flex;justify-content:space-between;align-items:center;z-index:10;position:relative;padding:.167rem 0;transition:padding 500ms ease-in-out;pointer-events:none}.header__logo{margin:0;margin-right:auto;margin-left:.243rem;transition:margin 500ms ease-in-out;position:relative;z-index:10;height:.694rem;width:auto;color:#fff;pointer-events:all}.header__logo svg,.header__logo img{height:100%;width:auto}.header__lang-holder{position:absolute;top:50%;transform:translateY(-50%);right:.833rem;z-index:100;pointer-events:all}.header__lang{display:flex;position:relative;height:fit-content;width:fit-content;z-index:3;transition:color 250ms ease-in-out}.header__lang span{cursor:pointer}.header__lang svg{width:.167rem;height:.167rem;transition:transform 200ms ease-in-out}.header__lang:hover:after,.header__lang:focus:after{content:'';width:130%;height:500%;top:0;left:-0.111rem;position:absolute;z-index:2}.header__lang:hover .header__lang-selector,.header__lang:focus .header__lang-selector{opacity:1;pointer-events:all;z-index:4}.header__lang:hover svg,.header__lang:focus svg{transform:rotate(-180deg)}.header__lang-selector{position:absolute;top:120%;left:-0.111rem;width:.333rem;height:fit-content;padding:.111rem;border-radius:.167rem;background-color:var(--clr-text);color:var(--clr-bg);opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out,color 250ms ease-in-out;display:flex;flex-direction:column;align-items:center}.header__lang-selection{display:block;color:#272727}.header__lang-selection.active{color:#272727}.header__lang-selection:hover{color:#272727}.header__lang-selection + .header__lang-selection{margin-top:.083rem}.toggle{position:absolute;right:.243rem;top:50%;transform:translateY(-50%);width:.333rem;height:.333rem;border-radius:50%;background-color:var(--clr-text);display:flex;justify-content:center;align-items:center;z-index:20;transition:background-color 300ms ease-in-out;pointer-events:all}.toggle .hamburger{width:.125rem;height:.083rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out}.toggle .line{width:.125rem;height:.014rem;border-radius:.007rem;position:absolute;background:var(--clr-bg);opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}.toggle .line--1{top:0}.toggle .line--2{top:.035rem}.toggle .line--3{top:.035rem;opacity:0}.toggle .line--4{top:.069rem}.menu{height:100vh;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:15}.menu__overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);transition:opacity 500ms ease-in-out;opacity:0}.menu__content{width:50%;height:100%;position:absolute;right:0;top:0;background-color:#fff;padding:.896rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:translate3d(100%,0,0);transition:transform 500ms ease-in-out}.menu__item + .menu__item{margin-top:.167rem}.menu__item + .menu__item--button{margin-top:.25rem}.menu__list:hover .menu__link span{opacity:0.5}.menu__list:hover .menu__link:after{opacity:1}.menu__list:hover .menu__link:hover span{opacity:1}.menu__list:hover .menu__link:hover:after{opacity:0}.menu__link{color:#272727;position:relative;overflow:visible}.menu__link span{transition:opacity 200ms ease-in-out}.menu .button{background-color:#fff;color:#272727}.menu.hidden{z-index:-1;pointer-events:none}.show-menu .menu{pointer-events:all;z-index:15}.show-menu .menu__overlay{opacity:1}.show-menu .menu__content{transform:translate3d(0,0,0)}.show-menu .header__lang{color:#fff}.show-menu .header__lang-selector{color:#272727;background-color:#fff}.show-menu .header__lang-selection.active{color:#272727}.show-menu .header__lang-selection:not(.active){color:#272727;opacity:0.6}.show-menu .header__lang-selection:not(.active):hover{opacity:1}.show-menu .toggle{background-color:#272727}.show-menu .toggle .line{background-color:#fff}.show-menu .hamburger .line--1{top:.035rem;opacity:0}.show-menu .hamburger .line--2{rotate:45deg}.show-menu .hamburger .line--3{rotate:-45deg;opacity:1}.show-menu .hamburger .line--4{top:.035rem;opacity:0}.footer{--clr-text:#fff;--clr-bg:#272727;background-color:var(--clr-bg);color:var(--clr-text);margin-top:.25rem}.footer--empty{display:none}.footer__wrap{padding-top:.25rem;padding-bottom:.25rem}.footer__wrap .partners{margin-bottom:1.11rem}.footer__animation{width:100%;max-width:100%;aspect-ratio:4.25;height:auto;position:relative;z-index:1;margin-bottom:.278rem;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0;will-change:filter;margin-top:.25rem}.footer__animation .letter{filter:blur(50px);transform:translateX(var(--move-amount));opacity:0;scale:0.5;transform-origin:center;font-size:20vmin;display:flex;align-items:center;justify-content:center;max-height:100%;height:100%}.footer__animation .letter svg{height:100%;width:auto;object-fit:contain;object-position:center}.footer__animation .letter--1{--blur-amount:0;--move-amount:0.75em;animation-delay:0s}.footer__animation .letter--2{--blur-amount:5px;--move-amount:0.5em;animation-delay:0.1s}.footer__animation .letter--3{--blur-amount:10px;--move-amount:0.25em;animation-delay:0.2s}.footer__animation .letter--4{--blur-amount:17px;--move-amount:-0.25em;animation-delay:0.3s}.footer__animation .letter--5{--blur-amount:22px;--move-amount:-0.5em;animation-delay:0.4s}.footer__animation .letter--6{--blur-amount:30px;--move-amount:-0.75em;animation-delay:0.5s}.footer__animation.is-animating .letter{animation:reveal-preloader 3s ease-in-out forwards}.footer__top .left{display:flex;align-items:center;justify-content:center;height:.167rem}.footer__top .rep{display:flex;align-items:center}.footer__top .rep span{white-space:nowrap}.footer__top .rep span + span{margin-left:.111rem;font-weight:500}.footer__top .rep a{font-size:0;margin-left:.111rem}.footer__top .rep + .rep{margin-left:.417rem}.footer__top .rep__img{width:fit-content}.footer__top .rep__img svg,.footer__top .rep__img img{height:.25rem;width:auto;object-fit:contain}.footer__top .rep__img--square svg,.footer__top .rep__img--square img{height:.556rem}.footer__top .rep__img--small svg,.footer__top .rep__img--small img{height:.139rem}.footer__top .right{width:100%;height:.556rem;margin:0 0 .556rem}.footer__top .right svg{width:9rem;height:.556rem;max-width:100%}.footer__mid{padding-top:.556rem}.footer__mid .left{width:50%;padding-right:.125rem}.footer__mid .left h2{margin:0 0 .222rem}.footer__mid .left .contact + .contact{margin-top:.167rem}.footer__mid .right{width:50%;padding-left:.91rem;overflow:hidden;position:relative}.footer__mid .right.sent .success{transform:translate3d(0,0,0)}.footer__mid .right.sent .form{opacity:0}.footer__mid .right .success{position:absolute;padding-left:.91rem;width:100%;height:100%;top:0;left:0;transition:transform 400ms ease-in-out;transform:translate3d(0,-100%,0);display:flex;flex-direction:column;justify-content:center;align-content:center;font-family:'Archivo',sans-serif;font-weight:500;font-size:.25rem;line-height:1.22}.footer__mid .right .success svg{width:.556rem;height:.556rem;margin:0 auto .167rem}.footer__mid .right .success span{display:block;margin:0 auto}.footer__bottom{padding-top:.556rem;font-size:.097rem;line-height:1.43}.footer__bottom .link{display:inline-block;padding-bottom:0}.footer__bottom a + a{margin:0 0 0 .167rem}.form__input{position:relative;margin:0 0 .153rem}.form__input label{color:rgba(239,233,223,0.48);font-size:.125rem;line-height:.139rem;position:absolute;width:100%;height:100%;top:.208rem;left:0;pointer-events:none;transform:translate3d(0,0,0);transition:font-size 250ms ease-in-out,top 250ms ease-in-out}.form__input input,.form__input textarea{width:100%;height:.472rem;font-size:.125rem;line-height:1.43;background:transparent;padding:.208rem 0rem .069rem;border:0;border-bottom:1px solid rgba(239,233,223,0.36);transition:border-color 150ms ease-in-out}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label{color:var(--clr-text);line-height:.125rem;top:0;width:fit-content;height:min-content}.form__input input.has-focus,.form__input textarea.has-focus{border-color:var(--clr-text)}.form__input input.has-focus:hover,.form__input textarea.has-focus:hover{border-color:var(--clr-text)}.form__input input:hover,.form__input textarea:hover{border-color:var(--clr-text)}.form__input .error-message{display:none;position:absolute;color:#d35656;font-size:.083rem;line-height:1;top:100%;margin-top:0;padding-left:0}.form__input.error input,.form__input.error textarea{border-color:#d35656}.form__input.error .error-message{display:block}.form__input--textarea textarea{resize:none}.form__button-holder{display:flex;justify-content:space-between;align-items:center;font-size:.097rem;line-height:1.43;margin:0 0 .111rem}.form__checkbox{position:relative;padding:0 0 0 .181rem;height:.167rem;display:flex}.form__checkbox .checkmark{position:absolute;top:.014rem;left:0;width:.125rem;height:.125rem;border-radius:.028rem;padding:0 .035rem;background-color:transparent;cursor:pointer;border:.014rem solid var(--clr-text)}.form__checkbox .checkmark:after{content:'';position:absolute;display:none;width:.042rem;height:.083rem;border:solid;border-width:0rem .014rem .014rem 0rem;transform:rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space:nowrap}.form__checkbox input:checked ~ .checkmark{background-color:var(--clr-text);border-color:var(--clr-text)}.form__checkbox input:checked ~ .checkmark:after{display:block;border-color:var(--clr-bg)}.form__checkbox input:hover ~ .checkmark{border-color:var(--clr-text);background-color:var(--clr-text)}.form__checkbox input:hover ~ .checkmark:after{display:block;border-color:var(--clr-bg)}.form__checkbox .checkbox-error-message{display:none;position:absolute;color:#d35656;font-size:.083rem;line-height:1.5;top:100%;margin-top:0rem}.form__checkbox.error .checkmark{border-color:#d35656}.form__checkbox.error .checkbox-error-message{display:block}.form__privacy{text-decoration:underline}.form__privacy.link{text-decoration:none;display:inline-block;padding-bottom:0}.form__agree{display:block}.button{position:relative;display:block;width:fit-content;height:.333rem;background-color:var(--clr-text);color:var(--clr-bg);border-radius:.167rem;padding:0 .25rem;overflow:hidden;font-size:.125rem;line-height:1.43}.button span{display:flex;width:auto;height:.333rem;align-items:center;white-space:nowrap;transition:transform 300ms ease-in-out}.button span + span{position:absolute;bottom:-0.333rem;left:.25rem}.button:hover span{transform:translate3d(0,-100%,0)}.button--video{padding-left:.306rem;background-color:#fff;color:#272727}.button--video span + span{left:.306rem}.button--video .button__icon{width:.167rem;height:.167rem;position:absolute;top:50%;left:.083rem;transform:translate3d(0,-50%,0);z-index:1}.button--video .button__icon svg{width:.167rem;height:.167rem}.cookies{width:100%;height:auto;position:fixed;bottom:0;left:0;display:flex;justify-content:center;padding:0 .25rem .25rem;z-index:200;transform:translate3d(0,.694rem,0);font-size:.097rem;line-height:1.43}.cookies__wrap{width:fit-content;height:.389rem;background-color:var(--clr-text);color:var(--clr-bg);display:flex;align-items:center;flex-wrap:nowrap;border-radius:.167rem;padding:.111rem .25rem .111rem}.cookies__left{display:flex;flex-wrap:nowrap;margin:0 .25rem 0 0}.cookies span,.cookies a{color:var(--clr-bg);display:block;padding-bottom:0}.cookies.show{transform:translate3d(0,0,0)}.richtext{font-family:'Aeonik',sans-serif;font-size:.097rem;line-height:1.43;font-weight:300}.richtext img{width:100% !important;height:auto}.richtext iframe{width:100%;height:auto;aspect-ratio:1.78}.richtext a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin:0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top:.167rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top:.167rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top:.167rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top:.167rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top:.222rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top:0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top:.25rem}.richtext p + h4{margin-top:.167rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top:.25rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top:.167rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top:0}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top:0}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top:.111rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top:.111rem}.richtext li>p + p{margin-top:.111rem;margin-bottom:.25rem}.richtext li + li{margin-top:0}.richtext strong{font-weight:400}.richtext h1{font-family:'Archivo',sans-serif;font-weight:500;font-size:.403rem;line-height:1.03;text-transform:uppercase}.richtext h2{font-family:'Archivo',sans-serif;font-weight:500;font-size:.222rem;line-height:1.12}.richtext h3{font-family:'Archivo',sans-serif;font-weight:500;font-size:.222rem;line-height:1.12}.richtext h4{font-family:'Archivo',sans-serif;font-weight:300;font-size:.097rem;line-height:1.43}.richtext h5,.richtext th{font-family:'Archivo',sans-serif;font-weight:300;font-size:.097rem;line-height:1.43}.richtext td{font-family:'Archivo',sans-serif;font-weight:300;font-size:.097rem;line-height:1.43}.richtext ul{list-style-type:none}.richtext ul li{list-style:unset;position:relative;padding-left:.069rem}.richtext ul li:before{content:'-';position:absolute;top:0;left:0}.richtext ol{list-style-position:outside;padding:0;counter-reset:item}.richtext ol li{display:block}.richtext ol li:before{content:counters(item,'.') '.';counter-increment:item;padding-right:.028rem}.richtext ol li + li{margin-top:0}.richtext table tr{display:grid;grid-template-columns:repeat(4,1fr);gap:.139rem;grid-gap:.139rem}.richtext table tr th:first-child,.richtext table tr td:first-child{padding-left:.25rem}.richtext table th{padding:0 0 .153rem 0}.richtext table td{padding:.153rem 0 .153rem}.richtext table th,.richtext table td{text-align:start}.section-title{width:100%;max-width:5.22rem;margin:0 auto .556rem}.section-title .headline + p,.section-title .headline + div,.section-title .headline + .headline{margin-top:.25rem}.section-title.center{text-align:center}.section-title .button{margin:.25rem auto .556rem}.hero{padding-top:1.44rem;--bgColor:var(--clr-bg)}.hero .container{width:100%;aspect-ratio:2.16;position:relative}.hero .container .image:before{content:'';position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,rgba(51,58,42,0) 0%,rgba(51,58,42,0.68) 100%)}.hero__title-container{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100%;color:#fff;padding:.333rem;display:flex;align-items:flex-end}.hero__title{font-size:.472rem;line-height:1.06}.button-holder{width:100%;display:flex;justify-content:center;padding-top:.556rem}.design,.finish,.location{--imgWidth:4.62rem;--imgHalfWidth:2.31rem}.design .left,.finish .left,.location .left{width:4.62rem;max-width:4.62rem;height:4.44rem;position:relative}.design .right,.finish .right,.location .right{width:4.62rem;max-width:4.62rem;height:4.44rem;position:relative}.relax{padding-bottom:.25rem}.design,.location{--bgColor:var(--clr-bg);--maskColor:var(--clr-bg)}.finish{--clr-text:#fff;--clr-bg:#272727;background-color:var(--clr-bg);color:var(--clr-text);--maskColor:var(--clr-bg);--bgColor:var(--clr-bg)}.finish .image:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(209,169,115,0.16);z-index:2}.grid{display:flex;justify-content:space-between}.grid a{width:fit-content;height:fit-content;font-size:0}.grid a svg{width:2.06rem;height:.347rem}.text h1 + p,.text h1 + ul,.text h1 + ol,.text h2 + p,.text h2 + ul,.text h2 + ol,.text h3 + p,.text h3 + ul,.text h3 + ol,.text h1 + h1,.text h1 + h2,.text h1 + h4,.text h1 + h5,.text h2 + h1,.text h2 + h2,.text h2 + h4,.text h2 + h5,.text h3 + h1,.text h3 + h2,.text h3 + h4,.text h3 + h5{margin-top:.25rem}.text p + p,.text ul + p,.text ol + p,.text p + ul,.text ul + ul,.text ol + ul,.text p + ol,.text ul + ol,.text ol + ol{margin-top:.167rem}.text .button{margin-top:.25rem}.chess .flex{margin-bottom:1.11rem}.chess .flex .container{width:5.15rem;min-width:5.15rem;height:4.17rem}.chess .flex:nth-child(odd) .text{order:1;padding-right:1.02rem}.chess .flex:nth-child(odd) .container{order:2}.chess .flex:nth-child(even) .text{order:2;padding-left:1.02rem}.chess .flex:nth-child(even) .container{order:1}.chess .flex:last-child{margin-bottom:.25rem}.architect{background-color:#272727;padding-top:1.11rem;padding-bottom:1.11rem;--bgColor:#272727;--maskColor:#272727;--imgWidth:2.83rem;--imgHalfWidth:1.07rem;color:#fff}.architect .animation-block{display:flex}.architect .quote-container{max-width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:.694rem}.architect .quote-container svg{height:.25rem;width:.347rem;margin:0 0 .25rem}.architect .quote-container .quote.title{font-size:.167rem}.architect .bottom{justify-content:flex-end;align-items:center;width:50%;padding-right:.694rem}.architect .person .container{margin:0 0 .167rem auto}.architect .person span{display:block}.architect .person + .person{margin-left:.208rem}.architect .container{width:3rem;max-width:3rem;min-width:3rem;height:3rem}.video{padding-top:1.11rem;--bgColor:var(--clr-bg);--maskColor:var(--clr-bg)}.video-container{width:100%;aspect-ratio:1.91;max-height:100vh;position:relative}.video-container img,.video-container video{width:100%;height:100%;object-fit:cover;object-position:center}.video-container .button{position:absolute;bottom:50%;left:50%;transform:translate3d(-50%,50%,0);z-index:1}.player{width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--clr-bg);z-index:-1;align-items:center;display:flex;opacity:0;pointer-events:none;transition:opacity 400ms ease-in-out}.player__close{position:absolute;top:.083rem;right:.167rem;background-color:var(--clr-text);color:var(--clr-bg);width:.333rem;height:.333rem;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;border-radius:50%}.player__close svg{width:.167rem;height:.167rem}.player__container{width:100%;max-height:100vh;font-size:0}.player iframe{height:auto;width:100%;aspect-ratio:1.78;max-height:100vh}.player.is-open{opacity:1;pointer-events:all;z-index:100}.material{padding-top:1.11rem;--bgColor:var(--clr-bg);--maskColor:var(--clr-bg);--imgWidth:2.83rem;--imgHalfWidth:1.07rem}.material .container{width:2.83rem;max-width:2.83rem;min-width:2.83rem;height:4.17rem}.tab-holder{width:fit-content;margin:.25rem auto .556rem;border-radius:.167rem;height:.333rem;padding:.056rem;border:1px solid #353535}.tab-holder .inner{position:relative;display:flex}.tab{width:.833rem;height:.222rem;display:flex;justify-content:center;align-items:center;border-radius:.111rem;transition:color 400ms ease-in-out;position:relative;z-index:2}.tab--active{color:var(--clr-bg)}.tab.small-text{font-weight:500}.tab-marker{position:absolute;width:.833rem;height:.222rem;border-radius:.111rem;background-color:var(--clr-text);top:0;left:0;transition:left 400ms ease-in-out;pointer-events:none;z-index:1}.slider{width:100%}.slider .splide{position:relative}.slider .splide__slide{width:100%;aspect-ratio:1.91}.slider .splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.slider .splide__pagination{font-size:0;line-height:0;height:.306rem;padding-top:.25rem}.slider .splide__pagination li + li{margin-left:.083rem}.slider .splide__pagination__page{width:.056rem;height:.056rem;border-radius:50%;background-color:rgba(255,255,255,0.24);transition:background-color 250ms ease-in-out}.slider .splide__pagination__page.is-active{background-color:#fff}.slider .splide .splide-controls{position:absolute;top:45%;transform:translateY(-45%);width:100%}.slider .splide .splide__arrows{display:flex;justify-content:space-between;padding:0 .25rem}.slider .splide .splide__arrow{width:.333rem;height:.333rem;border-radius:.167rem;background-color:#fff;display:flex;justify-content:center;align-items:center}.slider .splide .splide__arrow svg{width:.167rem;height:.167rem;color:rgba(103,117,84,0.76);transition:color 150ms ease-in-out}.slider .splide .splide__arrow:hover svg{color:#272727}.slider .splide .splide__arrow--prev svg{transform:rotate(180deg)}.slider[data-status='enabled']{display:block}.slider[data-status='disabled']{display:none}.houses{padding-top:1.11rem}.map{width:10rem;height:5rem;font-size:0;position:relative}.map img{width:100%;height:100%;object-fit:cover}.map svg{width:100%;height:100%;position:absolute;top:0;left:0}.map .layover{position:absolute;width:100%;height:100%;top:0;left:0}.map .layover .house-info{position:absolute}.map .layover .house-info[data-name='1A']{top:3.54rem;left:3.96rem}.map .layover .house-info[data-name='1B']{top:3.24rem;left:3.38rem}.map .layover .house-info[data-name='2']{top:2.85rem;left:2.63rem}.map .layover .house-info[data-name='3A']{top:3.96rem;left:5.47rem}.map .layover .house-info[data-name='3B']{top:3.6rem;left:4.75rem}.map .layover .house-info[data-name='4']{top:2.67rem;left:2.01rem}.map .layover .house-info[data-name='5A']{top:3.06rem;left:5.9rem}.map .layover .house-info[data-name='5B']{top:3.26rem;left:5.5rem}.map .layover .house-info[data-name='6']{top:2.01rem;left:3.17rem}.map .layover .house-info[data-name='7A']{top:2.63rem;left:6.58rem}.map .layover .house-info[data-name='7B']{top:2.85rem;left:6.18rem}.map .layover .house-info[data-name='8']{top:2.22rem;left:3.82rem}.map .layover .house-info[data-name='9A']{top:2.61rem;left:4.64rem}.map .layover .house-info[data-name='9B']{top:2.83rem;left:4.26rem}.map .layover .house-info[data-name='10']{top:1.67rem;left:4.58rem}.map .layover .house-info[data-name='11A']{top:2.18rem;left:5.21rem}.map .layover .house-info[data-name='11B']{top:2.35rem;left:4.91rem}.map .layover .house-info[data-name='12']{top:1.47rem;left:4.02rem}.map .layover .house-info[data-name='13A']{top:1.89rem;left:5.91rem}.map .layover .house-info[data-name='13B']{top:2.03rem;left:5.56rem}.map .layover .house-info[data-name='14']{top:.785rem;left:3.24rem}.map .layover .house-info[data-name='15A']{top:2.12rem;left:7.11rem}.map .layover .house-info[data-name='15B']{top:2.33rem;left:6.62rem}.map .layover .house-info[data-name='16']{top:.563rem;left:3.71rem}.map .layover .house-info[data-name='17']{top:1.18rem;left:6.57rem}.map .layover .house-info[data-name='18']{top:.375rem;left:4.13rem}.map .layover .house-info[data-name='19']{top:.965rem;left:6.99rem}.map .layover .house-info[data-name='20']{top:.222rem;left:4.53rem}.map .layover .house-info[data-name='21']{top:.778rem;left:7.4rem}.map .layover .house-info[data-name='22']{top:.063rem;left:4.92rem}.map .layover .house-info[data-name='23']{top:.563rem;left:7.73rem}.map .layover .house-info[data-name='25']{top:.396rem;left:6.62rem}.map .layover .house-info[data-name='27']{top:.611rem;left:6.27rem}.map .layover .house-info[data-name='29']{top:.792rem;left:5.9rem}.map .layover .house-info[data-name='31']{top:1rem;left:5.49rem}.map .layover .house-info[data-name='33']{top:1.26rem;left:5.02rem}.map .layover .house-info[data-name='35']{top:.986rem;left:4.24rem}.map .layover .house-info[data-name='37']{top:.771rem;left:4.63rem}.map .layover .house-info[data-name='39']{top:.563rem;left:5.08rem}.map .layover .house-info[data-name='41']{top:.403rem;left:5.49rem}.map .layover .house-info[data-name='43']{top:.201rem;left:5.87rem}.map .layover .house-info[data-state='reserved'] .bubble,.map .layover .house-info[data-state='reserved'] .card__status{background-color:#e48f5e;color:#fff}.map .layover .house-info[data-state='sold'] .bubble,.map .layover .house-info[data-state='sold'] .card__status{background-color:#d35656;color:#fff}.map .layover .house-info[data-state='n/a'] .bubble,.map .layover .house-info[data-state='n/a'] .card__status{background-color:#fff}.map .layover .bubble{width:fit-content;height:.25rem;min-width:.25rem;font-size:.125rem;line-height:1.43;display:flex;justify-content:center;align-items:center;border-radius:6.94rem;padding:0 .056rem;font-weight:500;background-color:var(--clr-text);color:var(--clr-bg);z-index:1}.map .layover .card{background-color:var(--clr-text);color:var(--clr-bg);position:absolute;left:50%;transform:translateX(-50%);bottom:.319rem;padding:.111rem;width:fit-content;height:auto;font-size:.097rem;line-height:1.43;transition:opacity 250ms ease-in-out,transform;pointer-events:none;opacity:0;z-index:2}.map .layover .card .top{display:flex;justify-content:space-between;align-items:center;margin:0 0 .083rem;height:.222rem}.map .layover .card .bottom{display:flex;justify-content:center}.map .layover .card__number{display:block;font-family:'Archivo',sans-serif;font-weight:500;font-size:.222rem;line-height:1;top:-0.014rem;position:relative}.map .layover .card__status{display:flex;justify-content:center;align-items:center;width:fit-content;height:.167rem;white-space:nowrap;border-radius:.083rem;background-color:var(--clr-bg);color:var(--clr-text);padding:.007rem .09rem .014rem;margin-left:.111rem}.map .layover .card__area{white-space:nowrap}.map .layover .card__land{white-space:nowrap}.list{width:100%;margin:.083rem 0 .25rem;font-size:.097rem;line-height:1.43}.list .row{width:100%;border-bottom:1px solid rgba(103,117,84,0.36);transition:border-color 150ms ease-in-out;text-align:left}.list .row th{font-weight:300;padding:.111rem .167rem}.list .row td{padding:.167rem .167rem}.list .row.house{cursor:pointer}.list .row.house[data-open='false']{cursor:auto}.list .row.house:not([data-open='false']):hover{border-color:var(--clr-text)}.list .row[data-state='reserved'] span:last-child{color:#e48f5e}.list .row[data-state='reserved'] span:last-child:after{background-color:#e48f5e}.list .row[data-state='sold'] span:last-child{color:#d35656}.list .row[data-state='sold'] span:last-child:after{background-color:#d35656}.map-relax{width:100%;height:auto;font-size:0;position:relative}.map-relax img{width:100%;height:auto;object-fit:contain;display:block}.map-relax svg{width:100%;height:100%;position:absolute;top:0;left:0}.map-relax .layover{position:absolute;width:100%;height:100%;top:0;left:0}.map-relax .layover .zone-info{position:absolute;z-index:10}.map-relax .layover .zone-info[data-zone='1']{top:2.15rem;left:1.39rem}.map-relax .layover .zone-info[data-zone='2']{top:2.42rem;left:4.65rem}.map-relax .layover .zone-info[data-zone='3']{top:2.42rem;left:7.5rem}.map-relax .layover .zone-info[data-zone='4']{top:2.78rem;left:8.33rem}.map-relax .layover .zone-info[data-zone='5']{top:2.08rem;left:7.99rem}.map-relax .layover .zone-info[data-zone='6']{top:3.33rem;left:3.96rem}.zone-info__icon{width:.25rem;height:.25rem;background-color:#fff;position:relative;border-radius:50%;z-index:2;cursor:pointer}.zone-info__icon .line{position:absolute;width:.111rem;height:2px;background-color:#272727;transition:transform 250ms ease-in-out}.zone-info__icon .line--1{top:.118rem;left:.069rem}.zone-info__icon .line--2{top:.118rem;left:.069rem;transform:rotate(90deg)}.zone-info__icon:hover .line--1{transform:rotate(180deg)}.zone-info__icon:hover .line--2{transform:rotate(180deg)}.zone-info__icon:hover + .zone-info__info{opacity:1;transform:scaleX(1)}.zone-info__info{position:absolute;top:-0.056rem;left:-0.056rem;width:max-content;height:.361rem;z-index:1;color:#fff;display:flex;align-items:center;padding:.056rem .167rem .056rem .389rem;border-radius:6.94rem;font-size:.125rem;line-height:1.43;transition:transform 250ms ease-in-out,opacity 250ms ease-in-out;opacity:0;transform:scaleX(.01);transform-origin:left center;pointer-events:none}body.unscrollable{overscroll-behavior:none}body.unscrollable .modal{overflow:auto;overscroll-behavior:none}.modal{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100);overflow:auto;background-color:var(--clr-bg);opacity:0;pointer-events:none;scrollbar-width:none;transition:opacity 250ms ease-in-out;z-index:20}.modal.show-modal{opacity:1;pointer-events:all;z-index:20}.modal.show-modal .modal__close{z-index:30}.modal.hidden{z-index:-1}.modal__icon{position:fixed;left:.243rem;top:.306rem;display:flex;align-items:center;font-size:.097rem;line-height:1.43}.modal__icon svg{width:.153rem;height:.222rem;margin-right:.083rem}.modal__close{width:.333rem;height:.333rem;border-radius:50%;background-color:var(--clr-text);color:var(--clr-bg);position:fixed;top:.25rem;right:.243rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal__close svg{width:.167rem;height:.167rem}.modal__content{display:flex;align-items:center;justify-content:flex-start;height:100%;padding-top:1rem;padding-right:.167rem}.modal__slide{height:100%;min-height:100%;max-height:100%}.modal__slide--info{width:5.56rem;min-width:5.56rem;padding:.243rem;display:flex;flex-direction:column;justify-content:flex-end;font-size:.097rem;line-height:1.43}.modal__slide--image{font-size:0}.modal__slide img{height:100%;width:auto;object-fit:contain}.modal__slide + .modal__slide{margin-left:.333rem}.modal__number{margin:0 0 .111rem}.modal__info{margin:0 0 .167rem}.modal__text{margin:0 0 .25rem;max-width:80%}.modal__download svg{width:.167rem;height:.167rem;margin-left:.042rem}.modal--partial{background-color:rgba(0,0,0,0.8);padding:.556rem 1.01rem}.modal--partial .modal__content{height:auto;width:100%;background-color:var(--clr-bg);position:relative;padding:.597rem .771rem .556rem}.modal--partial .modal__content .headline{width:100%;margin:0 0 .25rem}.modal--partial .modal__content .text{width:100%}.modal--partial .modal__content .text ul li{list-style:disc;margin-left:.146rem}.modal--partial .modal__wrap{display:flex;flex-direction:column}.modal--partial .modal__close{position:absolute;top:.25rem;right:.25rem}.test-modal{height:100vh;display:flex;align-items:center;background:#000;color:#fff;border-top-right-radius:14px;border-top-left-radius:14px;position:fixed;left:0;right:0;transition:bottom .625s cubic-bezier(.23,1,.32,1);padding:0 20px 0;z-index:50;bottom:0}.test-modal__content{display:flex;align-items:center;justify-content:flex-start;height:100%}.test-modal__close{position:absolute;top:.25rem;right:.25rem}.test-modal .modal__slide{height:100%}.privacy{padding-top:1.44rem}.privacy__title{margin:0 0 .25rem}.privacy__text{max-width:66%}.privacy__text table{width:151%;min-width:151%;max-width:151%}.not-found{display:flex;justify-content:center;align-items:center;height:100vh}.not-found .section-title{max-width:3.12rem;margin-bottom:0}.not-found__title{text-transform:none;text-align:center}.not-found .button{margin-bottom:0}@media only screen and (min-width:751px){.desktop-hide{display:none !important}#house-modal{-ms-overflow-style:none;scrollbar-width:none}#house-modal::-webkit-scrollbar{display:none}#house-modal .modal__content{transform-style:preserve-3d;will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.bubble:hover + .card{opacity:1}}@supports (-webkit-appearance:none){#house-modal .modal__content{will-change:transform;transform-style:preserve-3d}}@media only screen and (max-width:750px){.mobile-hide{display:none !important}body{font-size:.48rem}section{overflow-x:hidden}h1,h2,.headline{font-family:'Archivo',sans-serif;font-weight:500;font-size:1.12rem;line-height:1.04;width:105%;position:relative;left:50%;transform:translateX(-50%)}.secondary-headline{font-family:'Archivo',sans-serif;font-weight:500;font-size:.747rem;line-height:1.14}.title{font-family:'Archivo',sans-serif;font-weight:500;font-size:.587rem;line-height:1.27}.large-text{font-size:.747rem}.body-text{font-family:'Archivo',sans-serif;font-weight:300;font-size:.48rem;line-height:1.33}.small-text{font-family:'Archivo',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43}.mb-l{margin-bottom:3.2rem}.mb-s{margin-bottom:.64rem}.pt-l{padding-top:3.2rem}.pt-m{padding-top:1.6rem}.pb-s{padding-bottom:.64rem}.flex{display:flex;justify-content:flex-start;flex-direction:column}.link{padding-bottom:.133rem}.link:before{height:.027rem}.wrap{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:.667rem;padding-right:.693rem}.scrolled .header{padding:0}.header{justify-content:flex-start;padding:.64rem 0;transition:padding 500ms ease-in-out}.header__logo{margin:0;margin-left:.64rem;position:relative;z-index:10;height:2.13rem}.header__lang-holder{top:1.01rem;transform:none;right:2.13rem}.header__lang svg{width:.64rem;height:.64rem}.header__lang:hover:after,.header__lang:focus:after{content:'';width:130%;height:500%;top:0;left:-0.427rem;position:absolute;z-index:2}.header__lang:hover .header__lang-selector,.header__lang:focus .header__lang-selector{opacity:1;pointer-events:all;z-index:4}.header__lang-selector{position:absolute;top:120%;left:0rem;width:.333rem;height:fit-content;padding:.427rem;border-radius:.64rem}.header__lang-selection{display:block}.header__lang-selection.active{color:var(--clr-bg)}.header__lang-selection:hover{color:var(--clr-bg)}.header__lang-selection + .header__lang-selection{margin-top:.32rem}.toggle{position:absolute;right:.64rem;top:50%;transform:translateY(-50%);width:.96rem;height:.96rem}.toggle .hamburger{width:.48rem;height:.32rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out}.toggle .line{width:.48rem;height:.053rem;border-radius:.027rem;position:absolute;background:var(--clr-bg);opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}.toggle .line--1{top:0}.toggle .line--2{top:.133rem}.toggle .line--3{top:.133rem}.toggle .line--4{top:.267rem}.menu{z-index:1000;height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100)}.menu__content{width:100vw;height:100%;padding:.64rem}.menu__content nav{margin-inline:auto}.menu__list{display:flex;width:100%;flex-direction:column;align-items:center}.menu__item + .menu__item{margin-top:.64rem}.menu .button{padding:0 .587rem}.show-menu .hamburger .line--1{top:.133rem;opacity:0}.show-menu .hamburger .line--2{rotate:45deg}.show-menu .hamburger .line--3{rotate:-45deg}.show-menu .hamburger .line--4{top:.133rem;opacity:0}.show-menu .toggle{background-color:var(--clr-bg)}.show-menu .toggle .line{background-color:var(--clr-text)}.footer{margin-top:0}.footer__wrap{padding-top:0;padding-bottom:.64rem}.footer__animation{margin-top:.96rem}.footer__animation .letter--1{--blur-amount:0;--move-amount:0.75em;animation-delay:0s}.footer__animation .letter--2{--blur-amount:.053rem;--move-amount:0.5em;animation-delay:0.1s}.footer__animation .letter--3{--blur-amount:.107rem;--move-amount:0.25em;animation-delay:0.2s}.footer__animation .letter--4{--blur-amount:.16rem;--move-amount:-0.25em;animation-delay:0.3s}.footer__animation .letter--5{--blur-amount:.213rem;--move-amount:-0.5em;animation-delay:0.4s}.footer__animation .letter--6{--blur-amount:.267rem;--move-amount:-0.75em;animation-delay:0.5s}.footer__top .left{display:flex;flex-direction:column;align-items:center;height:auto}.footer__top .rep{display:flex;flex-direction:column;align-items:center;margin:0;width:fit-content}.footer__top .rep span + span{margin-left:0;display:block;margin-top:.427rem}.footer__top .rep span,.footer__top .rep a{display:block}.footer__top .rep a{font-size:0;margin-top:.427rem;margin-left:0}.footer__top .rep + .rep{margin-left:0;margin-top:1.28rem}.footer__top .rep__img{width:fit-content}.footer__top .rep__img svg,.footer__top .rep__img img{height:.96rem}.footer__top .rep__img--square svg,.footer__top .rep__img--square img{height:2.13rem}.footer__top .rep__img--small svg,.footer__top .rep__img--small img{height:.533rem}.footer__top .right{width:100%;height:.587rem;margin:0 0 .96rem}.footer__top .right svg{width:8.64rem;height:.587rem;max-width:8.64rem}.footer__mid{padding-top:1.6rem}.footer__mid .left{width:100%;padding-right:0;margin:0 0 1.6rem}.footer__mid .left h2{margin:0 0 .96rem}.footer__mid .left .contact + .contact{margin-top:.64rem}.footer__mid .right{width:100%;padding-left:0}.footer__mid .right .success{position:absolute;padding-left:0;width:100%;height:100%;top:0;left:0;transition:transform 400ms ease-in-out;transform:translate3d(0,-100%,0);display:flex;flex-direction:column;justify-content:center;align-content:center;font-family:'Archivo',sans-serif;font-weight:500;font-size:.587rem;line-height:1.27}.footer__mid .right .success svg{width:2.13rem;height:2.13rem;margin:0 auto .64rem}.footer__mid .right .success span{display:block;margin:0 auto}.footer__bottom{padding-top:1.6rem;font-size:.373rem;flex-direction:column-reverse}.footer__bottom .link{display:inline-block;padding-bottom:0}.footer__bottom a + a{margin:0 0 0 .64rem}.footer__bottom .left{text-align:center}.footer__bottom .right{text-align:center;margin:0 0 .64rem}.form__input{margin:0 0 .587rem}.form__input label{font-size:.373rem;line-height:.533rem;top:.667rem}.form__input input,.form__input textarea{width:100%;height:1.55rem;font-size:.373rem;padding:.667rem 0rem .453rem}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label{color:var(--clr-text);line-height:.125remm;top:0}.form__input .error-message{font-size:.32rem;line-height:1}.form__input--textarea textarea{resize:none}.form__button-holder{display:flex;justify-content:space-between;align-items:center;font-size:.373rem;height:auto;gap:.32rem}.form__button-holder .button{flex-grow:0;padding:0}.form__button-holder .button span{padding:0 .32rem}.form__checkbox{position:relative;padding:0 0 0 .693rem;height:1.28rem;display:flex;flex-wrap:wrap;align-items:center;flex-shrink:1;width:min-content}.form__checkbox input{visibility:hidden;height:0;width:0}.form__checkbox .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;width:.48rem;height:.48rem;border-radius:.107rem;padding:0 .133rem;background-color:transparent;cursor:pointer;border:.053rem solid var(--clr-text)}.form__checkbox .checkmark:after{content:'';position:absolute;display:none;width:.16rem;height:.32rem;border:solid;border-width:0rem .053rem .053rem 0rem;transform:rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space:nowrap}.form__checkbox .checkbox-error-message{font-size:.32rem;line-height:1.5;top:100%;margin-top:0rem}.form__privacy{text-decoration:underline}.form__privacy.link{text-decoration:none;display:inline-block;padding-bottom:0}.form__agree{display:block}.button{width:fit-content;height:1.28rem;border-radius:.64rem;padding:0 .96rem;font-size:.48rem;line-height:1.43}.button span{height:1.28rem}.button span + span{position:absolute;bottom:-1.28rem;left:.96rem}.button--video{padding-left:1.17rem}.button--video span + span{left:1.17rem}.button--video .button__icon{width:.64rem;height:.64rem;position:absolute;top:50%;left:.32rem;transform:translate3d(0,-50%,0);z-index:1}.button--video .button__icon svg{width:.64rem;height:.64rem}.cookies{width:100%;height:auto;position:fixed;bottom:0;left:0;display:flex;justify-content:center;padding:0 .693rem .96rem .667rem;z-index:200;transform:translate3d(0,13.3rem,0);font-size:.373rem;line-height:1.43}.cookies__wrap{width:100%;height:auto;background-color:var(--clr-text);color:var(--clr-bg);display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;border-radius:.427rem;padding:.427rem .427rem .427rem}.cookies__left{display:flex;flex-wrap:nowrap;margin:0;text-align:center}.cookies span,.cookies a{color:var(--clr-bg);display:block;padding-bottom:0}.cookies span + a,.cookies a + a,.cookies a + span{margin-left:.107rem}.cookies.show{transform:translate3d(0,0,0)}.richtext{font-family:'Aeonik',sans-serif;font-size:.373rem;line-height:1.43;font-weight:300}.richtext img{width:100% !important;height:auto}.richtext iframe{width:100%;height:auto;aspect-ratio:1.78}.richtext a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin:0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top:.64rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top:.64rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top:.64rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top:.64rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top:.853rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top:0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top:.96rem}.richtext p + h4{margin-top:.64rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top:.25rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top:.64rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top:0}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top:0}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top:.427rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top:.427rem}.richtext li>p + p{margin-top:.427rem;margin-bottom:.96rem}.richtext li + li{margin-top:0}.richtext strong{font-weight:400}.richtext h1{font-family:'Archivo',sans-serif;font-weight:500;font-size:1.55rem;line-height:1.03}.richtext h2{font-family:'Archivo',sans-serif;font-weight:500;font-size:.853rem;line-height:1.12}.richtext h3{font-family:'Archivo',sans-serif;font-weight:500;font-size:.747rem;line-height:1.14}.richtext h4{font-family:'Archivo',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43}.richtext h5,.richtext th{font-family:'Archivo',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43}.richtext td{font-family:'Archivo',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43}.richtext ul{list-style-type:none}.richtext ul li{list-style:unset;position:relative;padding-left:.267rem}.richtext ul li:before{content:'-';position:absolute;top:0;left:0}.richtext ol{list-style-position:outside;padding:0;counter-reset:item}.richtext ol li{display:block}.richtext ol li:before{content:counters(item,'.') '.';counter-increment:item;padding-right:.107rem}.richtext ol li + li{margin-top:0}.richtext table{width:33.3rem}.richtext table tr{display:grid;grid-template-columns:repeat(4,1fr);gap:.533rem;grid-gap:.533rem}.richtext table tr th:first-child,.richtext table tr td:first-child{padding-left:.96rem}.richtext table th{padding:0 0 .587rem 0}.richtext table td{padding:.587rem 0 .587rem}.richtext table th,.richtext table td{text-align:start}.table-wrap{width:100%;overflow-x:scroll;padding-bottom:.427rem}.privacy{padding-top:3.52rem}.privacy__title{margin:0 0 .96rem}.privacy__text{max-width:none;width:100%}.privacy__text table{z-index:100;width:33.3rem;min-width:33.3rem;max-width:none}.section-title{width:100%;max-width:none;margin:0 auto 1.6rem}.section-title .headline + p,.section-title .headline + div,.section-title .headline + .headline{margin-top:.96rem}.section-title.center{text-align:center}.section-title .button{margin:.96rem auto 1.6rem}.hero{padding-top:3.52rem}.hero .container{width:100%;aspect-ratio:1}.hero__title-container{padding:.64rem}.hero__title{font-size:1.07rem}.button-holder{padding-top:1.6rem}.design .section-title{max-width:none}.relax{padding-bottom:.96rem}.design,.finish,.location{--imgWidth:8.64rem;--imgHalfWidth:4.32rem}.design .left,.finish .left,.location .left{width:8.64rem;max-width:8.64rem;height:8.24rem;position:relative;margin:0 0 .64rem}.design .right,.finish .right,.location .right{width:8.64rem;max-width:8.64rem;height:8.24rem;position:relative}.grid{display:flex;flex-direction:column;align-items:center}.grid a svg{width:6.35rem;height:1.07rem}.grid a + a{margin-top:1.28rem}.text h1 + p,.text h1 + ul,.text h1 + ol,.text h2 + p,.text h2 + ul,.text h2 + ol,.text h3 + p,.text h3 + ul,.text h3 + ol,.text h1 + h1,.text h1 + h2,.text h1 + h4,.text h1 + h5,.text h2 + h1,.text h2 + h2,.text h2 + h4,.text h2 + h5,.text h3 + h1,.text h3 + h2,.text h3 + h4,.text h3 + h5{margin-top:.96rem}.text p + p,.text ul + p,.text ol + p,.text p + ul,.text ul + ul,.text ol + ul,.text p + ol,.text ul + ol,.text ol + ol{margin-top:.64rem}.text .button{margin-top:.96rem}.chess .flex{margin-bottom:3.2rem}.chess .flex .container{width:8.64rem;min-width:8.64rem;height:6.99rem}.chess .flex:nth-child(odd) .text{order:1;padding-right:0}.chess .flex:nth-child(odd) .container{order:2}.chess .flex:nth-child(even) .text{order:1;padding-left:0}.chess .flex:nth-child(even) .container{order:2}.chess .flex .text{margin:0 0 1.6rem}.chess .flex:last-child{margin-bottom:.64rem}.architect{padding-top:3.2rem;padding-bottom:3.2rem;--imgWidth:8.64rem;--imgHalfWidth:4.32rem}.architect .animation-block{display:block}.architect .quote-container{padding-right:0;margin:0 0 1.6rem;max-width:none;padding-left:0}.architect .quote-container svg{width:1.6rem;height:1.6rem;margin:0 0 .427rem}.architect .quote-container .quote.title{font-size:.64rem}.architect .bottom{justify-content:unset;width:100%;padding-right:0}.architect .person .container{margin:0 0 .64rem}.architect .person + .person{margin-left:0;margin-top:.64rem}.architect .person-occupation span{display:block}.architect .container{width:8.64rem;min-width:8.64rem;height:8.24rem}.video{padding-top:3.2rem}.video .video-container{aspect-ratio:unset}.player__close{position:absolute;top:.32rem;right:.32rem;background-color:var(--clr-text);width:.96rem;height:.96rem;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;border-radius:50%}.player__close svg{width:.64rem;height:.64rem}.material{padding-top:3.2rem;--imgWidth:8.64rem;--imgHalfWidth:4.32rem}.material .container{width:8.64rem;max-width:8.64rem;min-width:8.64rem;height:12.7rem}.material .container + .container{margin-top:.64rem}.tab-holder{width:fit-content;margin:.96rem auto 1.6rem;border-radius:.64rem;height:1.28rem;padding:.213rem;border:1px solid #353535}.tab{width:3.2rem;height:.853rem;border-radius:.427rem}.tab-marker{width:3.2rem;height:.853rem;border-radius:.427rem}.slider{width:100%;position:relative}.slider .slider-count{width:fit-content;height:.64rem;padding:.053rem .32rem;min-width:1.17rem;display:flex;justify-content:center;align-items:center;border-radius:.32rem;background-color:rgba(0,0,0,0.6);position:absolute;right:.427rem;bottom:1.6rem;z-index:5;font-size:.373rem;line-height:1.43;pointer-events:none}.slider .splide__slide{width:100%;aspect-ratio:1.24}.slider .splide__pagination{height:1.17rem;padding-top:.96rem}.slider .splide__pagination li + li{margin-left:.32rem}.slider .splide__pagination__page{width:.213rem;height:.213rem}.slider[data-status='enabled']{display:block}.slider[data-status='disabled']{display:none}.map-mobile{width:100%;font-size:0;position:relative}.map-mobile img{width:100%;height:100%;object-fit:cover}.map-mobile__overlay{position:static;display:flex;width:100%;justify-content:center;align-items:center;padding-top:.427rem;color:var(--clr-text)}.map-mobile__overlay svg{width:.64rem;height:.64rem;margin-right:.213rem}.map-mobile__overlay span{display:inline-flex;font-size:.373rem;line-height:1.43}.map-mobile .layover{position:absolute;width:100%;height:100%;top:0;left:0}.map-mobile .layover .zone-number{position:absolute}.map-mobile .layover .zone-number[data-number='1']{top:1.33rem;left:.88rem}.map-mobile .layover .zone-number[data-number='2']{top:1.6rem;left:3.47rem}.map-mobile .layover .zone-number[data-number='3']{top:1.6rem;left:5.95rem}.map-mobile .layover .zone-number[data-number='4']{top:2.11rem;left:7.47rem}.map-mobile .layover .zone-number[data-number='5']{top:1.6rem;left:6.93rem}.map-mobile .layover .zone-number[data-number='6']{top:2.43rem;left:4rem}.map{width:38.4rem;height:19.2rem;font-size:0;position:relative}.map img{width:100%;height:100%;object-fit:cover}.map svg{width:100%;height:100%;position:absolute;top:0;left:0}.map .layover{position:absolute;width:100%;height:100%;top:0;left:0}.map .layover .house-info{position:absolute}.map .layover .house-info[data-name='1A']{top:13.6rem;left:15.2rem}.map .layover .house-info[data-name='1B']{top:12.5rem;left:13rem}.map .layover .house-info[data-name='2']{top:10.9rem;left:10.1rem}.map .layover .house-info[data-name='3A']{top:15.2rem;left:21rem}.map .layover .house-info[data-name='3B']{top:13.8rem;left:18.2rem}.map .layover .house-info[data-name='4']{top:10.2rem;left:7.73rem}.map .layover .house-info[data-name='5A']{top:11.7rem;left:22.7rem}.map .layover .house-info[data-name='5B']{top:12.5rem;left:21.1rem}.map .layover .house-info[data-name='6']{top:7.71rem;left:12.2rem}.map .layover .house-info[data-name='7A']{top:10.1rem;left:25.3rem}.map .layover .house-info[data-name='7B']{top:10.9rem;left:23.7rem}.map .layover .house-info[data-name='8']{top:8.53rem;left:14.7rem}.map .layover .house-info[data-name='9A']{top:10rem;left:17.8rem}.map .layover .house-info[data-name='9B']{top:10.9rem;left:16.4rem}.map .layover .house-info[data-name='10']{top:6.4rem;left:17.6rem}.map .layover .house-info[data-name='11A']{top:8.37rem;left:20rem}.map .layover .house-info[data-name='11B']{top:9.04rem;left:18.9rem}.map .layover .house-info[data-name='12']{top:5.63rem;left:15.4rem}.map .layover .house-info[data-name='13A']{top:7.25rem;left:22.7rem}.map .layover .house-info[data-name='13B']{top:7.79rem;left:21.4rem}.map .layover .house-info[data-name='14']{top:3.01rem;left:12.4rem}.map .layover .house-info[data-name='15A']{top:8.13rem;left:27.3rem}.map .layover .house-info[data-name='15B']{top:8.93rem;left:25.4rem}.map .layover .house-info[data-name='16']{top:2.16rem;left:14.2rem}.map .layover .house-info[data-name='17']{top:4.53rem;left:25.2rem}.map .layover .house-info[data-name='18']{top:1.44rem;left:15.9rem}.map .layover .house-info[data-name='19']{top:3.71rem;left:26.8rem}.map .layover .house-info[data-name='20']{top:.853rem;left:17.4rem}.map .layover .house-info[data-name='21']{top:2.99rem;left:28.4rem}.map .layover .house-info[data-name='22']{top:.24rem;left:18.9rem}.map .layover .house-info[data-name='23']{top:2.16rem;left:29.7rem}.map .layover .house-info[data-name='25']{top:1.52rem;left:25.4rem}.map .layover .house-info[data-name='27']{top:2.35rem;left:24.1rem}.map .layover .house-info[data-name='29']{top:3.04rem;left:22.7rem}.map .layover .house-info[data-name='31']{top:3.84rem;left:21.1rem}.map .layover .house-info[data-name='33']{top:4.83rem;left:19.3rem}.map .layover .house-info[data-name='35']{top:3.79rem;left:16.3rem}.map .layover .house-info[data-name='37']{top:2.96rem;left:17.8rem}.map .layover .house-info[data-name='39']{top:2.16rem;left:19.5rem}.map .layover .house-info[data-name='41']{top:1.55rem;left:21.1rem}.map .layover .house-info[data-name='43']{top:.773rem;left:22.5rem}.map .layover .house-info[data-state='reserved'] .bubble,.map .layover .house-info[data-state='reserved'] .card__status{background-color:#e48f5e;color:#fff}.map .layover .house-info[data-state='sold'] .bubble,.map .layover .house-info[data-state='sold'] .card__status{background-color:#d35656;color:#fff}.map .layover .house-info[data-state='n/a'] .bubble,.map .layover .house-info[data-state='n/a'] .card__status{background-color:#fff}.map .layover .bubble{width:fit-content;height:.96rem;min-width:.96rem;font-size:.373rem;line-height:1.43;border-radius:2.67rem;padding:0 .213rem}.map .layover .card{bottom:1.23rem;padding:.427rem;font-size:.373rem;line-height:1.43}.map .layover .card .top{display:flex;justify-content:space-between;align-items:center;margin:0 0 .32rem;height:.853rem}.map .layover .card .bottom{display:flex;justify-content:center}.map .layover .card__number{display:block;font-family:'Archivo',sans-serif;font-weight:500;font-size:.853rem;line-height:1;top:-0.053rem;position:relative}.map .layover .card__status{display:flex;justify-content:center;align-items:center;width:fit-content;height:.64rem;border-radius:.32rem;background-color:var(--clr-bg);color:var(--clr-text);padding:.027rem .347rem .053rem;margin-left:.427rem}.map-relax .zone-info{display:none}.map-relax__legend{margin-top:.96rem}.map-relax__legend-item{display:flex;align-items:center;font-size:.533rem;line-height:1.4}.map-relax__legend-item + .map-relax__legend-item{margin-top:.427rem}.map-relax__legend-icon{width:.96rem;height:.96rem;border-radius:50%;background-color:#272727;color:#fff;display:flex;justify-content:center;margin-right:.32rem;align-items:center}.zone-number{width:.96rem;height:.96rem;border-radius:50%;background-color:#fff;color:#272727;font-size:.427rem;line-height:1.75;display:flex;justify-content:center;align-items:center}.houses{padding-top:3.2rem}.houses .wrap{padding-left:0;padding-right:0}.houses .headline{padding-left:.667rem;padding-right:.693rem}.mobile-scroll{overflow-x:scroll;padding-bottom:.133rem;overflow-y:hidden}.list{margin:.32rem 0 .64rem;font-size:.48rem;width:fit-content}.list .row{padding:.587rem .667rem;white-space:nowrap}.list .row th{padding:.427rem .667rem}.list .row td{padding:.587rem .667rem}.modal{scrollbar-width:thin;overflow-y:scroll;opacity:1;transform:translate3d(101%,0,0);transition:transform 1.0E+3ms cubic-bezier(.77,0,.175,1)}.modal.show-modal{transition:transform 1.0E+3ms cubic-bezier(.77,0,.175,1);transform:translate3d(0,0,0)}.modal__icon{display:none}.modal__close{position:absolute;width:.96rem;height:.96rem;top:1.28rem;right:.693rem}.modal__close svg{width:.64rem;height:.64rem}.modal__content{height:auto;width:100%;padding-top:3.52rem;padding-bottom:.64rem;flex-direction:column}.modal__gallery{height:auto;width:100%;padding-top:3.52rem;padding-bottom:.64rem}.modal__gallery img{width:100%;height:auto}.modal__gallery img + img{margin-top:.64rem}.modal__map-container{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100);padding-top:3.52rem}.modal__map{width:100%;height:100%;overflow:auto}.modal__slide{height:auto;min-height:auto;max-height:none;width:100%}.modal__slide--info{width:100%;min-width:100%;padding:0;padding-left:.667rem;padding-right:.693rem;justify-content:flex-start;font-size:.373rem;margin:0 0 1.6rem}.modal__slide img{width:100%;height:auto}.modal__slide + .modal__slide{margin-left:0;margin-top:.64rem}.modal__number{margin:0 0 .427rem}.modal__info{margin:0 0 .64rem}.modal__text{margin:0 0 .96rem;max-width:none}.modal__download svg{width:.64rem;height:.64rem;margin-left:.16rem}.modal--partial{background-color:var(--clr-bg);overflow:auto;padding:0 !important}.modal--partial .modal__content{height:auto;width:100%;background-color:var(--clr-bg);position:relative;padding:2.24rem .693rem .96rem .667rem}.modal--partial .modal__content .headline{margin:0 0 .96rem}.modal--partial .modal__content .text ul li{list-style:disc;margin-left:.56rem}.modal--partial .modal__close{position:absolute;top:1.28rem;right:.693rem}.not-found{display:flex;justify-content:center;height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100);align-items:center;padding:.693rem}.not-found .section-title{max-width:none;margin-bottom:0}.not-found__title{text-transform:none;text-align:center}.not-found .button{margin-bottom:0}.mask:before{border-left:1.07rem solid transparent;border-bottom:1.07rem solid var(--maskColor)}.mask:after{border-right:1.07rem solid transparent;border-top:1.07rem solid var(--maskColor)}.background img,.background video{width:auto;height:100%}.preloader__logo{width:100vw;height:auto}.preloader__logo .letter--1{--blur-amount:0;--move-amount:0.75em;animation-delay:0s}.preloader__logo .letter--2{--blur-amount:.053rem;--move-amount:0.5em;animation-delay:0.1s}.preloader__logo .letter--3{--blur-amount:.107rem;--move-amount:0.25em;animation-delay:0.2s}.preloader__logo .letter--4{--blur-amount:.16rem;--move-amount:-0.25em;animation-delay:0.3s}.preloader__logo .letter--5{--blur-amount:.213rem;--move-amount:-0.5em;animation-delay:0.4s}.preloader__logo .letter--6{--blur-amount:.267rem;--move-amount:-0.75em;animation-delay:0.5s}#cursor{display:none !important}}#cursor{position:fixed;pointer-events:none;z-index:9999;opacity:0;transition:opacity .3s;display:flex}#cursor .pointer{width:36px;height:36px}#cursor .pointer>*{position:absolute}#cursor.show{opacity:1}#cursor.show .default{scale:1}#cursor.none .default{scale:0}#cursor.none .circle-bg{scale:0}#cursor.return .default{scale:0}#cursor.return .circle-bg{scale:1}#cursor.drag .default{scale:0}#cursor.drag .circle-bg{scale:0}#cursor.drag .drag{scale:1}#cursor .default{pointer-events:none;width:100%;height:100%;background:rgba(181,181,181,0.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;transition:background-color .4s ease-in-out,scale .4s ease-in-out;backface-visibility:hidden;will-change:transform}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}