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: 'Degular';src: url(../fonts/Degular-Thin.woff2) format('woff2'), url(../fonts/Degular-Thin.woff) format('woff');font-weight: 100;font-style: normal;font-display: swap}@font-face{font-family: 'Raleway';src: url(../fonts/Raleway-Light.woff2) format('woff2'), url(../fonts/Raleway-Light.woff) format('woff');font-weight: 300;font-style: normal;font-display: swap}html{-ms-touch-action: none;font-weight: 300;font-size: 10vw;line-height: 1.5;font-family: 'Raleway', 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: #241708;--clr-text: #f5f1e8}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: #f5f1e8;color: #241708}*::-moz-selection{background-color: #f5f1e8;color: #241708}*::selection{background-color: #f5f1e8;color: #241708}.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: 'Degular', sans-serif;font-weight: 100}.regular{font-family: 'Raleway', sans-serif;font-weight: 300}h1,h2,.headline{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .333rem;line-height: 1.21;text-transform: uppercase}.secondary-headline{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .25rem;line-height: 1.39}.title{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .167rem;line-height: 1.33}.large-text{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .125rem;line-height: 1.33}.body-text{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .125rem;line-height: 1.33}.small-text{font-family: 'Raleway', 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: 115%;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}.hero-image{width: 100%;height: 100%}.hero-image img,.hero-image video{width: 100%;height: 100%;object-fit: cover;object-position: center}.hero-image:after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0.68) 100%)}.image-contain{position: relative}.image-contain img{width: 100%;height: auto;object-fit: contain}.mask{position: relative}.mask:before{content: '';position: absolute;width: .417rem;height: .417rem;background-color: var(--clr-bg);z-index: 10}.mask--top:before{top: 0;left: 0}.mask--bottom:before{bottom: 0;right: 0}.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}.hide-header .fixed-header{transform: translate3d(0, -101%, 0)}.scrolled .header{padding: .167rem 0}.header{display: flex;justify-content: center;align-items: center;z-index: 10;position: relative;padding: .167rem 0;transition: padding 500ms ease-in-out}.header__logo{margin: 0 auto 0;transition: margin 500ms ease-in-out;position: relative;z-index: 10;height: .292rem;width: auto;color: #f5f1e8}.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}.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: #241708}.header__lang-selection.active{color: #241708}.header__lang-selection:hover{color: #241708}.header__lang-selection + .header__lang-selection{margin-top: .083rem}.toggle{position: absolute;right: .243rem;top: 50%;transform: translateY(-50%);width: .333rem;height: .333rem;border: 1px solid var(--clr-text);display: flex;justify-content: center;align-items: center;z-index: 20;transition: background-color 300ms ease-in-out}.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-text);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: #f5f1e8;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: #241708;position: relative;overflow: visible}.menu__link span{transition: opacity 200ms ease-in-out}.menu .button{background-color: #f5f1e8;color: #241708}.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: #f5f1e8}.show-menu .header__lang-selector{color: #241708;background-color: #f5f1e8}.show-menu .header__lang-selection.active{color: #241708}.show-menu .header__lang-selection:not(.active){color: #241708;opacity: 0.6}.show-menu .header__lang-selection:not(.active):hover{opacity: 1}.show-menu .toggle{border-color: #241708}.show-menu .toggle .line{background-color: #241708}.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: #241708;--clr-bg: #f5f1e8;background-color: var(--clr-bg);color: var(--clr-text);margin-top: .25rem}.footer--empty{display: none}.footer__wrap{padding-top: .556rem;padding-bottom: .25rem}.footer__wrap .partners{margin-bottom: 1.11rem}.footer__top .left{display: flex;align-items: center;justify-content: space-between}.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: .125rem;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: 'Degular', sans-serif;font-weight: 100;font-size: .167rem;line-height: 1.33}.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(36,23,8,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(36,23,8,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-bg);color: var(--clr-text);border-radius: .167rem;padding: 0 .25rem;overflow: hidden;font-size: .125rem;line-height: 1.43;border: 1px solid var(--clr-text)}.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: #f5f1e8;color: #241708}.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}.button--filled{background-color: var(--clr-text);color: var(--clr-bg);border-color: var(--clr-text)}.button--filled span{color: var(--clr-bg)}.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: 'Degular', sans-serif;font-weight: 100;font-size: .403rem;line-height: 1.03;text-transform: uppercase}.richtext h2{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .222rem;line-height: 1.12}.richtext h3{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .222rem;line-height: 1.12}.richtext h4{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .097rem;line-height: 1.43}.richtext h5,.richtext th{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .097rem;line-height: 1.43}.richtext td{font-family: 'Raleway', 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{--bgColor: var(--clr-bg);height: 100vh}.hero .container{width: 100%;position: relative;height: 100%}.hero .container .image:before{content: '';position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0.68) 100%)}.hero__title-container{position: absolute;z-index: 1;left: 0;bottom: 0;width: 100%;height: 100%;color: #f5f1e8;padding: .333rem;display: flex;align-items: center;justify-content: flex-end;text-align: center;flex-direction: column}.hero__anchor{display: flex;align-items: center;margin-top: .083rem}.hero__anchor svg{width: .167rem;height: .167rem;transition: transform 100ms ease-in-out}.hero__anchor:hover svg{transform: translateY(.021rem)}.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: #f5f1e8;--clr-bg: #241708;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: #f5f1e8;padding-top: .556rem;padding-bottom: .556rem;--bgColor: #f5f1e8;--maskColor: #f5f1e8;--imgWidth: 2.83rem;--imgHalfWidth: 1.07rem;color: #241708}.architect .animation-block{display: flex}.architect .quote-container{max-width: 50%;display: flex;flex-direction: column;justify-content: flex-start;padding-left: .694rem}.architect .quote-container svg{height: .25rem;width: .347rem;margin: 0 0 .25rem}.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}.relax{padding-bottom: .25rem}.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: 3rem;--imgHalfWidth: 1.5rem}.material .container{width: 3rem;max-width: 3rem;min-width: 3rem;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: #241708;display: flex;justify-content: center;align-items: center}.slider .splide .splide__arrow svg{width: .167rem;height: .167rem;color: #f5f1e8;transition: color 150ms ease-in-out}.slider .splide .splide__arrow:hover svg{color: #241708}.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='1']{top: 2.57rem;left: 8.76rem}.map .layover .house-info[data-name='2']{top: 3.53rem;left: 7.81rem}.map .layover .house-info[data-name='3']{top: 2.1rem;left: 9.24rem}.map .layover .house-info[data-name='4']{top: 3.14rem;left: 6.88rem}.map .layover .house-info[data-name='5']{top: 1.76rem;left: 7.77rem}.map .layover .house-info[data-name='6']{top: 2.8rem;left: 5.89rem}.map .layover .house-info[data-name='7']{top: 2rem;left: 7.29rem}.map .layover .house-info[data-name='8']{top: 2.68rem;left: 4.16rem}.map .layover .house-info[data-name='9']{top: 2.27rem;left: 6.84rem}.map .layover .house-info[data-name='10']{top: 2.01rem;left: 2.42rem}.map .layover .house-info[data-name='11']{top: 1.05rem;left: 5.07rem}.map .layover .house-info[data-name='12']{top: 1.61rem;left: 2.24rem}.map .layover .house-info[data-name='13']{top: 1.19rem;left: 3.59rem}.map .layover .house-info[data-name='14']{top: 1.42rem;left: 1.76rem}.map .layover .house-info[data-name='15']{top: .854rem;left: 4.26rem}.map .layover .house-info[data-name='16']{top: 1.26rem;left: 1.33rem}.map .layover .house-info[data-name='17']{top: .764rem;left: 3.53rem}.map .layover .house-info[data-name='18A']{top: 1.2rem;left: .222rem}.map .layover .house-info[data-name='18B']{top: .979rem;left: 1.1rem}.map .layover .house-info[data-name='19']{top: .931rem;left: 2.64rem}.map .layover .house-info[data-state='reserved'] .bubble,.map .layover .house-info[data-state='reserved'] .card__status{background-color: #e48f5e;color: #f5f1e8}.map .layover .house-info[data-state='sold'] .bubble,.map .layover .house-info[data-state='sold'] .card__status{background-color: #d35656;color: #f5f1e8}.map .layover .house-info[data-state='n/a'] .bubble,.map .layover .house-info[data-state='n/a'] .card__status{background-color: #f5f1e8}.map .layover .bubble{width: fit-content;height: .333rem;min-width: .333rem;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 .bubble:hover + .card{opacity: 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}.map .layover .card .bottom{display: flex;justify-content: center}.map .layover .card__number{display: block;font-family: 'Degular', sans-serif;font-weight: 100;font-size: .444rem;line-height: 1;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}.list-container{--clr-text: #241708;--clr-bg: #f5f1e8;--bgColor: #f5f1e8;--maskColor: #f5f1e8;background-color: var(--clr-bg);color: var(--clr-text);padding: .556rem 0}.list{width: 100%;margin: .083rem 0 .25rem;font-size: .097rem;line-height: 1.43}.list .row{width: 100%;display: grid;grid-template-columns: repeat(6, 1fr);gap: .167rem;padding: .111rem .25rem;border-bottom: 1px solid rgba(103,117,84,0.36);transition: border-color 150ms ease-in-out}.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.house[data-ishome='false']{display: none}.list .row.house span:nth-child(4),.list .row.house span:nth-child(5){white-space: nowrap}.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: 1.42rem;left: 6.89rem}.map-relax .layover .zone-info[data-zone='2']{top: 2.55rem;left: 1.79rem}.map-relax .layover .zone-info[data-zone='3']{top: 1.09rem;left: 4.75rem}.zone-info__icon{width: .25rem;height: .25rem;background-color: #f5f1e8;position: relative;border-radius: 50%;z-index: 2;cursor: pointer}.zone-info__icon .line{position: absolute;width: .111rem;height: 2px;background-color: #241708;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;background-color: #241708;color: #f5f1e8;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__trigger{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;pointer-events: none;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{height: 100vh;width: auto;display: flex;flex-wrap: wrap;flex-direction: column;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}.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}}@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: 'Degular', sans-serif;font-weight: 100;font-size: 1.12rem;line-height: 1.04;width: 105%;position: relative;left: 50%;transform: translateX(-50%)}.secondary-headline{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .747rem;line-height: 1.14}.title{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .587rem;line-height: 1.27}.large-text{font-size: .747rem}.body-text{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .48rem;line-height: 1.33}.small-text{font-family: 'Raleway', 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: .96rem}.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-text);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: .96rem}.footer__wrap{padding-top: 1.6rem;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: .64rem}.footer__top .rep__img--square svg,.footer__top .rep__img--square img{height: .64rem}.footer__top .rep__img--small svg,.footer__top .rep__img--small img{height: .64rem}.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: 'Degular', sans-serif;font-weight: 100;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: 'Degular', sans-serif;font-weight: 100;font-size: 1.55rem;line-height: 1.03}.richtext h2{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .853rem;line-height: 1.12}.richtext h3{font-family: 'Degular', sans-serif;font-weight: 100;font-size: .747rem;line-height: 1.14}.richtext h4{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .373rem;line-height: 1.43}.richtext h5,.richtext th{font-family: 'Raleway', sans-serif;font-weight: 300;font-size: .373rem;line-height: 1.43}.richtext td{font-family: 'Raleway', 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 .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);padding-bottom: .427rem}.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: .533rem;left: 5.95rem}.map-mobile .layover .zone-number[data-number='2']{top: .4rem;left: 3.73rem}.map-mobile .layover .zone-number[data-number='3']{top: 1.87rem;left: 2.13rem}.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='1']{top: 9.87rem;left: 33.7rem}.map .layover .house-info[data-name='2']{top: 13.5rem;left: 30rem}.map .layover .house-info[data-name='3']{top: 8.08rem;left: 35.5rem}.map .layover .house-info[data-name='4']{top: 12.1rem;left: 26.4rem}.map .layover .house-info[data-name='5']{top: 6.75rem;left: 29.8rem}.map .layover .house-info[data-name='6']{top: 10.7rem;left: 22.6rem}.map .layover .house-info[data-name='7']{top: 7.68rem;left: 28rem}.map .layover .house-info[data-name='8']{top: 10.3rem;left: 16rem}.map .layover .house-info[data-name='9']{top: 8.72rem;left: 26.3rem}.map .layover .house-info[data-name='10']{top: 7.71rem;left: 9.28rem}.map .layover .house-info[data-name='11']{top: 4.03rem;left: 19.5rem}.map .layover .house-info[data-name='12']{top: 6.19rem;left: 8.61rem}.map .layover .house-info[data-name='13']{top: 4.56rem;left: 13.8rem}.map .layover .house-info[data-name='14']{top: 5.47rem;left: 6.75rem}.map .layover .house-info[data-name='15']{top: 3.28rem;left: 16.4rem}.map .layover .house-info[data-name='16']{top: 4.85rem;left: 5.12rem}.map .layover .house-info[data-name='17']{top: 2.93rem;left: 13.5rem}.map .layover .house-info[data-name='18A']{top: 4.61rem;left: .853rem}.map .layover .house-info[data-name='18B']{top: 3.76rem;left: 4.24rem}.map .layover .house-info[data-name='19']{top: 3.57rem;left: 10.1rem}.map .layover .house-info[data-state='reserved'] .bubble,.map .layover .house-info[data-state='reserved'] .card__status{background-color: #e48f5e;color: #f5f1e8}.map .layover .house-info[data-state='sold'] .bubble,.map .layover .house-info[data-state='sold'] .card__status{background-color: #d35656;color: #f5f1e8}.map .layover .house-info[data-state='n/a'] .bubble,.map .layover .house-info[data-state='n/a'] .card__status{background-color: #f5f1e8}.map .layover .bubble{width: fit-content;height: 1.28rem;min-width: 1.28rem;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: 'Degular', sans-serif;font-weight: 100;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: #241708;color: #f5f1e8;display: flex;justify-content: center;margin-right: .32rem;align-items: center}.zone-number{width: .96rem;height: .96rem;border-radius: 50%;background-color: #f5f1e8;color: #241708;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}.list{margin: .32rem 0 .64rem;font-size: .48rem;width: 36.4rem}.list .row{gap: .64rem;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-wrap: nowrap}.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}