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:'Aeonik';src:url(../themes/www/assets/fonts/Aeonik-Thin.woff) format('woff2'),url(../themes/www/assets/fonts/Aeonik-Thin.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Aeonik';src:url(../themes/www/assets/fonts/Aeonik-Light.woff) format('woff2'),url(../themes/www/assets/fonts/Aeonik-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:'Aeonik',sans-serif;color:#fff;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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:.132rem;line-height:1.33;background-color:#1d1e1d;overflow-x:hidden}img{width:100%;height:auto}button{background-color:transparent;border:none;padding:0}a{text-decoration:none;color:#fff}*::-webkit-selection{background-color:#919191;color:#111}*::-moz-selection{background-color:#919191;color:#111}*::selection{background-color:#919191;color:#111}.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:#1d1e1d;transition:opacity 200ms ease-in-out}.preloader.page-loaded{z-index:-1}.page-loaded .preloader{opacity:0;pointer-events:none}.headings{font-family:'Aeonik',sans-serif;font-weight:200}.regular{font-family:'Aeonik',sans-serif;font-weight:300}h1,h2,.headline{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.425rem;line-height:1.03;text-transform:uppercase}.secondary-headline{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.234rem;line-height:1.12}.title{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.176rem;line-height:1.25}.body-text{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.132rem;line-height:1.33}.small-text{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.102rem;line-height:1.43}.mb-l{margin-bottom:1.17rem}.mb-s{margin-bottom:.264rem}.pt-l{padding-top:1.17rem}.pb-s{padding-bottom:.264rem}.flex{display:flex;justify-content:space-between}.animation-title,.animation-text{font-kerning:none}.link{position:relative;display:block;width:fit-content;overflow:hidden;padding-bottom:.037rem}.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:.256rem;padding-right:.256rem}.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))}.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__logo{margin:.351rem auto}.scrolled .header__logo svg{width:2.37rem;height:.176rem}.header{display:flex;justify-content:center;align-items:center;z-index:10;position:relative}.header__logo{margin:.586rem auto;transition:margin 500ms ease-in-out;position:relative;z-index:10;height:.264rem}.header__logo svg{width:3.54rem;height:.264rem;transition:width 500ms ease-in-out,height 500ms ease-in-out}.header__lang-holder{position:absolute;top:50%;transform:translateY(-50%);right:.878rem}.header__lang{display:flex;position:relative;height:fit-content;width:fit-content;z-index:3}.header__lang span{cursor:pointer}.header__lang svg{width:.176rem;height:.176rem;transition:transform 200ms ease-in-out}.header__lang:hover:after,.header__lang:focus:after{content:'';width:130%;height:500%;top:0;left:-0.117rem;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.117rem;width:.351rem;height:fit-content;padding:.117rem;border-radius:.176rem;background-color:#fff;color:#1d1e1d;opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out;display:flex;flex-direction:column;align-items:center}.header__lang-selection{display:block;color:#919191}.header__lang-selection.active{color:#1d1e1d}.header__lang-selection:hover{color:#1d1e1d}.header__lang-selection + .header__lang-selection{margin-top:.088rem}.toggle{position:absolute;right:.256rem;top:50%;transform:translateY(-50%);width:.351rem;height:.351rem;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:20}.toggle .hamburger{width:.132rem;height:.088rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out}.toggle .line{width:.132rem;height:.015rem;border-radius:.007rem;position:absolute;background:#1d1e1d;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}.toggle .line--1{top:0}.toggle .line--2{top:.037rem}.toggle .line--3{top:.037rem;opacity:0}.toggle .line--4{top:.073rem}.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:#2b2a29;padding:.944rem;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:.176rem}.menu__item + .menu__item--button{margin-top:.264rem}.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 .hamburger .line--1{top:.037rem;opacity:0}.show-menu .hamburger .line--2{rotate:45deg}.show-menu .hamburger .line--3{rotate:-45deg;opacity:1}.show-menu .hamburger .line--4{top:.037rem;opacity:0}.footer--empty{display:none}.footer__wrap{padding-top:1.17rem;padding-bottom:.264rem}.footer__top .left{display:flex;align-items:center;justify-content:center;height:.176rem}.footer__top .rep{display:flex;align-items:center}.footer__top .rep span{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.102rem;line-height:1.43}.footer__top .rep span,.footer__top .rep a{display:inline-block}.footer__top .rep a{font-size:0;margin-left:.117rem}.footer__top .rep + .rep{margin-left:.439rem}.footer__top .rep--bolds svg{width:.835rem;height:.176rem}.footer__top .rep--numo svg{width:.593rem;height:.132rem}.footer__top .rep--architects svg{width:3.32rem;height:.161rem}.footer__top .right{width:100%;height:.586rem;margin:0 0 .586rem}.footer__top .right svg{width:9.49rem;height:.586rem;max-width:100%}.footer__mid{padding-top:.586rem}.footer__mid .left{width:50%;padding-right:.132rem}.footer__mid .left h2{margin:0 0 .234rem}.footer__mid .left .contact + .contact{margin-top:.176rem}.footer__mid .right{width:50%;padding-left:.959rem;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:.959rem;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:'Aeonik',sans-serif;font-weight:200;font-size:.176rem;line-height:1.25}.footer__mid .right .success svg{width:.586rem;height:.586rem;margin:0 auto .176rem}.footer__mid .right .success span{display:block;margin:0 auto}.footer__bottom{padding-top:.586rem;font-size:.102rem;line-height:1.43}.footer__bottom .link{display:inline-block;padding-bottom:0}.footer__bottom a + a{margin:0 0 0 .176rem}.form__input{position:relative;margin:0 0 .161rem}.form__input label{color:rgba(255,255,255,0.48);font-size:.102rem;line-height:.146rem;position:absolute;width:100%;height:100%;top:.183rem;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:.425rem;font-size:.102rem;line-height:1.43;background:transparent;padding:.183rem 0rem .124rem;border:0;border-bottom:1px solid #353535;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:#fff;line-height:.132rem;top:0;width:fit-content;height:min-content}.form__input input.has-focus,.form__input textarea.has-focus{border-color:#fff}.form__input input.has-focus:hover,.form__input textarea.has-focus:hover{border-color:#fff}.form__input input:hover,.form__input textarea:hover{border-color:#fff}.form__input .error-message{display:none;position:absolute;color:#c74c4c;font-size:.088rem;line-height:1;top:100%;margin-top:0;padding-left:0}.form__input.error input,.form__input.error textarea{border-color:#c74c4c}.form__input.error .error-message{display:block}.form__input--textarea textarea{height:.703rem;resize:none}.form__input--textarea textarea + label{top:.461rem}.form__button-holder{display:flex;justify-content:space-between;align-items:center;font-size:.102rem;line-height:1.43;margin:0 0 .117rem}.form__checkbox{position:relative;padding:0 0 0 .19rem;height:.176rem;display:flex}.form__checkbox .checkmark{position:absolute;top:.015rem;left:0;width:.132rem;height:.132rem;border-radius:.029rem;padding:0 .037rem;background-color:transparent;cursor:pointer;border:.015rem solid #fff}.form__checkbox .checkmark:after{content:'';position:absolute;display:none;width:.044rem;height:.088rem;border:solid;border-width:0rem .015rem .015rem 0rem;transform:rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space:nowrap}.form__checkbox input:checked ~ .checkmark{background-color:#fff;border-color:#fff}.form__checkbox input:checked ~ .checkmark:after{display:block;border-color:#1d1e1d}.form__checkbox input:hover ~ .checkmark{border-color:#fff;background-color:#fff}.form__checkbox input:hover ~ .checkmark:after{display:block;border-color:#1d1e1d}.form__checkbox .checkbox-error-message{display:none;position:absolute;color:#c74c4c;font-size:.088rem;line-height:1.5;top:100%;margin-top:0rem}.form__checkbox.error .checkmark{border-color:#c74c4c}.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:.351rem;background-color:#fff;color:#1d1e1d;border-radius:.176rem;padding:0 .264rem;overflow:hidden;font-size:.102rem;line-height:1.43}.button span{display:flex;width:auto;height:.351rem;align-items:center;white-space:nowrap;transition:transform 300ms ease-in-out}.button span + span{position:absolute;bottom:-0.351rem;left:.264rem}.button:hover span{transform:translate3d(0,-100%,0)}.cookies{width:100%;height:auto;position:fixed;bottom:0;left:0;display:flex;justify-content:center;padding:0 .264rem .264rem;z-index:200;transform:translate3d(0,.732rem,0);font-size:.102rem;line-height:1.43}.cookies__wrap{width:fit-content;height:.41rem;background-color:#fff;color:#1d1e1d;display:flex;align-items:center;flex-wrap:nowrap;border-radius:.176rem;padding:.117rem .264rem .117rem}.cookies__left{display:flex;flex-wrap:nowrap;margin:0 .264rem 0 0}.cookies span,.cookies a{color:#1d1e1d;display:block;padding-bottom:0}.cookies.show{transform:translate3d(0,0,0)}.richtext{font-family:'Aeonik',sans-serif;font-size:.102rem;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:.176rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top:.176rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top:.176rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top:.176rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top:.234rem}.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:.264rem}.richtext p + h4{margin-top:.176rem}.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:.264rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top:.176rem}.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:.117rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top:.117rem}.richtext li>p + p{margin-top:.117rem;margin-bottom:.264rem}.richtext li + li{margin-top:0}.richtext strong{font-weight:400}.richtext h1{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.425rem;line-height:1.03;text-transform:uppercase}.richtext h2{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.234rem;line-height:1.12}.richtext h3{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.234rem;line-height:1.12}.richtext h4{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.102rem;line-height:1.43;color:#919191}.richtext h5,.richtext th{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.102rem;line-height:1.43;color:#919191}.richtext td{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.102rem;line-height:1.43}.richtext ul{list-style-type:none}.richtext ul li{list-style:unset;position:relative;padding-left:.073rem}.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:.029rem}.richtext ol li + li{margin-top:0}.richtext table tr{display:grid;grid-template-columns:repeat(4,1fr);gap:.146rem;grid-gap:.146rem}.richtext table tr:nth-child(even){background-color:#2b2a29}.richtext table tr th:first-child,.richtext table tr td:first-child{padding-left:.264rem}.richtext table th{padding:0 0 .161rem 0}.richtext table td{padding:.161rem 0 .161rem}.richtext table th,.richtext table td{text-align:start}.section-title{width:100%;max-width:4.61rem;margin:0 auto .586rem}.section-title .headline + p,.section-title .headline + div,.section-title .headline + .headline{margin-top:.264rem}.section-title.center{text-align:center}.section-title .button{margin:.264rem auto .586rem}.hero{padding-top:1.52rem;--bgColor:#1d1e1d}.hero .container{width:100%;aspect-ratio:2.16}.button-holder{width:100%;display:flex;justify-content:center;padding-top:.586rem}.design,.finish,.location{--imgWidth:4.61rem;--imgHalfWidth:2.31rem}.design .left,.finish .left,.location .left{width:4.61rem;max-width:4.61rem;height:4.39rem;position:relative}.design .right,.finish .right,.location .right{width:4.61rem;max-width:4.61rem;height:4.39rem;position:relative}.design .section-title{max-width:6.59rem}.design,.location{--bgColor:#1d1e1d;--maskColor:#1d1e1d}.finish{background-color:#2b2a29;--maskColor:#2b2a29;--bgColor:#2b2a29}.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.17rem;height:.366rem}.mask{position:relative;overflow:hidden}.mask:after,.mask:before{content:'';position:absolute;top:0;left:0;border-top-left-radius:50%;border-top-right-radius:50%;background:transparent;z-index:5}.mask:after{width:var(--imgWidth);height:var(--imgWidth);box-shadow:calc(var(--imgHalfWidth) * -1) calc(var(--imgHalfWidth) * -1) var(--maskColor)}.mask:before{width:var(--imgWidth);height:var(--imgWidth);box-shadow:var(--imgHalfWidth) calc(var(--imgHalfWidth) * -1) var(--maskColor)}.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:.264rem}.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:.176rem}.text .button{margin-top:.264rem}.chess .flex{margin-bottom:1.17rem}.chess .flex .container{width:5.42rem;min-width:5.42rem;height:4.39rem}.chess .flex:nth-child(odd) .text{order:1;padding-right:1.08rem}.chess .flex:nth-child(odd) .container{order:2}.chess .flex:nth-child(even) .text{order:2;padding-left:1.08rem}.chess .flex:nth-child(even) .container{order:1}.chess .flex:last-child{margin-bottom:.264rem}.architect{
    background-color: #2b2a29;
    padding-top: 1.17rem;
    padding-bottom: 0.264rem;
--bgColor:#2b2a29;--maskColor:#2b2a29;--imgWidth:2.99rem;--imgHalfWidth:1.13rem}.architect .quote-container{max-width:66%;margin:0 0 .586rem}.architect .quote-container svg{width:.351rem;height:.264rem;margin:0 0 .264rem}.architect .quote-container .quote{margin:0 0 .264rem}.architect .bottom{justify-content:flex-end}.architect .person .container{margin:0 0 .176rem}.architect .person span{display:block}.architect .person .role{color:#919191}.architect .person + .person{margin-left:.22rem}.architect .container{width:2.99rem;max-width:2.99rem;min-width:2.99rem;height:2.99rem}.material{padding-top:1.17rem;--bgColor:#1d1e1d;--maskColor:#1d1e1d;--imgWidth:2.99rem;--imgHalfWidth:1.13rem}.material .container{width:2.99rem;max-width:2.99rem;min-width:2.99rem;height:4.39rem}.tab-holder{width:fit-content;margin:.264rem auto .586rem;border-radius:.176rem;height:.351rem;padding:.059rem;border:1px solid #353535}.tab-holder .inner{position:relative;display:flex}.tab{width:.878rem;height:.234rem;display:flex;justify-content:center;align-items:center;border-radius:.117rem;transition:color 400ms ease-in-out;position:relative;z-index:2}.tab--active{color:#1d1e1d}.tab-marker{position:absolute;width:.878rem;height:.234rem;border-radius:.117rem;background-color:#fff;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:.322rem;padding-top:.264rem}.slider .splide__pagination li + li{margin-left:.088rem}.slider .splide__pagination__page{width:.059rem;height:.059rem;border-radius:50%;background-color:#353535;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 .264rem}.slider .splide .splide__arrow{width:.351rem;height:.351rem;border-radius:.176rem}.slider .splide .splide__arrow svg{width:.351rem;height:.351rem;color:#fff;transition:color 150ms ease-in-out}.slider .splide .splide__arrow:hover svg{color:rgba(255,255,255,0.8)}.slider[data-status='enabled']{display:block}.slider[data-status='disabled']{display:none}.houses{padding-top:1.17rem}.map{width:10rem;height:4.98rem;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-id='1']{
    bottom: 2rem;
    right: 2.5rem
}.map .layover .house-info[data-id='2']{
    bottom: 2rem;
    right: 4.2rem
}.map .layover .house-info[data-id='3']{
    bottom: 2rem;
    right: 5.95rem
}.map .layover .house-info[data-id='4']{
    bottom: 2rem;
    right: 7.75rem
}.map .layover .house-info[data-id='5']{
    bottom: 4rem;
    left: 6.6rem;
    right: 2.5px;
}.map .layover .house-info[data-id='6']{
    bottom: 4rem;
    left: 5.3rem
}.map .layover .house-info[data-id='7']{
    bottom: 4rem;
    left: 4rem
}.map .layover .house-info[data-id='8']{
    bottom: 4rem;
    left: 2.55rem
}.map .layover .house-info[data-state='reserved'] .bubble,.map .layover .house-info[data-state='reserved'] .card__status{background-color:#e7ad71}.map .layover .house-info[data-state='sold'] .bubble,.map .layover .house-info[data-state='sold'] .card__status{background-color:#c74c4c}.map .layover .house-info[data-state='n/a'] .bubble,.map .layover .house-info[data-state='n/a'] .card__status{background-color:#919191}.map .layover .bubble{width:.264rem;height:.264rem;font-size:.102rem;line-height:1.43;display:flex;justify-content:center;align-items:center;border-radius:.132rem;color:#1d1e1d;font-weight:400;background-color:#fff;z-index:1}.map .layover .bubble:hover + .card{opacity:1}.map .layover .card{background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);bottom:.337rem;padding:.117rem;color:#1d1e1d;width:fit-content;height:auto;font-size:.102rem;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 .088rem;height:.234rem}.map .layover .card .bottom{display:flex;justify-content:center}.map .layover .card__number{display:block;font-family:'Aeonik',sans-serif;font-weight:200;font-size:.234rem;line-height:1;top:-0.015rem;position:relative}.map .layover .card__status{display:flex;justify-content:center;align-items:center;width:fit-content;height:.176rem;white-space:nowrap;border-radius:.088rem;background-color:#1d1e1d;color:#fff;padding:.007rem .095rem .015rem;margin-left:.117rem}.list{width:100%;margin:.088rem 0 .264rem;font-size:.102rem;line-height:1.43}.list .row{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:1.1rem;padding:.161rem .264rem}.list .row.house{cursor:pointer}.list .row.house[data-open='false']{cursor:auto}.list .row:nth-child(even){background-color:#2b2a29}.list .row.heading,.list .row[data-state='reserved'],.list .row[data-state='sold'],.list .row[data-state='n/a']{color:#919191}.list .row[data-state='reserved'] span:last-child{color:#e7ad71}.list .row[data-state='reserved'] span:last-child:after{background-color:#e7ad71}.list .row[data-state='sold'] span:last-child{color:#c74c4c}.list .row[data-state='sold'] span:last-child:after{background-color:#c74c4c}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:#1d1e1d;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:.256rem;top:.322rem;display:flex;align-items:center;font-size:.102rem;line-height:1.43}.modal__icon svg{width:.161rem;height:.234rem;margin-right:.088rem}.modal__close{width:.351rem;height:.351rem;border-radius:50%;background-color:#fff;position:fixed;top:.264rem;right:.256rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal__close svg{width:.176rem;height:.176rem}.modal__content{height:100vh;width:auto;display:flex;flex-wrap:wrap;flex-direction:column;padding-top:1.05rem;padding-right:.176rem}.modal__slide{height:100%;min-height:100%;max-height:100%}.modal__slide--info{width:5.86rem;min-width:5.86rem;padding:.256rem;display:flex;flex-direction:column;justify-content:flex-end;font-size:.102rem;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:.351rem}.modal__number{margin:0 0 .117rem}.modal__info{margin:0 0 .176rem}.modal__text{margin:0 0 .264rem;max-width:80%}.modal__download svg{width:.176rem;height:.176rem;margin-left:.044rem}.modal--partial{background-color:rgba(0,0,0,0.8);overflow:hidden;padding:.586rem 1.07rem}.modal--partial .modal__content{height:auto;width:100%;background-color:#1d1e1d;position:relative;padding:.63rem .813rem .586rem}.modal--partial .modal__content .headline{width:100%;margin:0 0 .264rem}.modal--partial .modal__content .text{width:100%}.modal--partial .modal__content .text ul li{list-style:disc;margin-left:.154rem}.modal--partial .modal__wrap{display:flex;flex-direction:column}.modal--partial .modal__close{position:absolute;top:.264rem;right:.264rem}.privacy{padding-top:1.52rem}.privacy__title{margin:0 0 .264rem}.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.29rem;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}}@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:'Aeonik',sans-serif;font-weight:200;font-size:1.28rem;line-height:1.04;text-transform:uppercase;width:105%;position:relative;left:50%;transform:translateX(-50%)}.secondary-headline{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.747rem;line-height:1.14}.title{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.587rem;line-height:1.27}.body-text{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.48rem;line-height:1.33}.small-text{font-family:'Aeonik',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}.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__logo{margin:1.52rem auto 1.52rem .667rem}.scrolled .header__logo svg{width:6.45rem;height:.48rem}.header{justify-content:flex-start}.header__logo{margin:1.52rem auto 1.52rem .667rem;transition:margin 500ms ease-in-out;position:relative;z-index:10;height:.48rem}.header__logo svg{width:6.45rem;height:.48rem;transition:width 500ms ease-in-out,height 500ms ease-in-out}.header__lang-holder{top:1.44rem;transform:none;right:unset;left:.64rem}.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:.351rem;height:fit-content;padding:.427rem;border-radius:.64rem}.header__lang-selection{display:block;color:#919191}.header__lang-selection.active{color:#1d1e1d}.header__lang-selection:hover{color:#1d1e1d}.header__lang-selection + .header__lang-selection{margin-top:.32rem}.toggle{position:absolute;right:.19rem;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:#1d1e1d;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{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100)}.menu__content{width:77%;height:100%;padding:.64rem}.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}.footer__wrap{padding-top:3.2rem;padding-bottom:.64rem}.footer__top .left{display:block;height:auto}.footer__top .rep{display:block;margin:0 0 .64rem}.footer__top .rep span{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43}.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--bolds svg{width:3.04rem;height:.64rem}.footer__top .rep--numo svg{width:1.92rem;height:.427rem}.footer__top .rep--architects svg{width:8.64rem;height:.427rem}.footer__top .rep + .rep{margin-left:0;margin-top:.427rem}.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:'Aeonik',sans-serif;font-weight:200;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:#fff;line-height:.132remm;top:0}.form__input .error-message{font-size:.32rem;line-height:1}.form__input--textarea textarea{height:2.56rem;resize:none}.form__input--textarea textarea + label{top:1.68rem}.form__button-holder{display:flex;justify-content:space-between;align-items:center;font-size:.373rem;height:1.28rem}.form__button-holder .button{flex-grow:1}.form__checkbox{position:relative;padding:0 0 0 .693rem;height:1.28rem;display:flex;flex-wrap:wrap;align-items:center;flex-shrink:1}.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 #fff}.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:.373rem;line-height:1.43}.button span{height:1.28rem}.button span + span{position:absolute;bottom:-1.28rem;left:.96rem}.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:#fff;color:#1d1e1d;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:#1d1e1d;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:.264rem}.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:'Aeonik',sans-serif;font-weight:200;font-size:1.55rem;line-height:1.03;text-transform:uppercase}.richtext h2{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.853rem;line-height:1.12}.richtext h3{font-family:'Aeonik',sans-serif;font-weight:200;font-size:.747rem;line-height:1.14}.richtext h4{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43;color:#919191}.richtext h5,.richtext th{font-family:'Aeonik',sans-serif;font-weight:300;font-size:.373rem;line-height:1.43;color:#919191}.richtext td{font-family:'Aeonik',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:nth-child(even){background-color:#2b2a29}.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}.button-holder{padding-top:1.6rem}.design .section-title{max-width:none}.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:.64rem;--imgWidth:8.64rem;--imgHalfWidth:4.32rem}.architect .quote-container{padding-left:0;padding-right:0;margin:0 0 1.6rem;max-width:none}.architect .quote-container svg{width:1.28rem;height:.96rem;margin:0 0 .96rem}.architect .quote-container .quote{margin:0 0 .96rem}.architect .bottom{justify-content:unset}.architect .person .container{margin:0 0 .64rem}.architect .person + .person{margin-left:0;margin-top:.64rem}.architect .container{width:8.64rem;min-width:8.64rem;height:8.24rem}.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%;height:5.33rem;font-size:0;position:relative}.map-mobile img{width:100%;height:100%;object-fit:cover}.map-mobile__overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.6);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.map-mobile__overlay svg{width:.64rem;height:.64rem;margin:0 0 .213rem}.map-mobile__overlay span{display:block;font-size:.373rem;line-height:1.43;height:fit-content}.map{width:36.4rem;height:18.1rem;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-id='1']{bottom:2.88rem;right:10.6rem}.map .layover .house-info[data-id='2']{bottom:6.24rem;right:7.65rem}.map .layover .house-info[data-id='3']{bottom:5.28rem;right:17.5rem}.map .layover .house-info[data-id='4']{bottom:8.77rem;right:13.5rem}.map .layover .house-info[data-id='5']{bottom:9.73rem;left:11.3rem}.map .layover .house-info[data-id='6']{bottom:11.6rem;left:14.5rem}.map .layover .house-info[data-id='7']{bottom:14.1rem;left:7.79rem}.map .layover .house-info[data-id='8']{bottom:16.7rem;left:4.21rem}.map .layover .house-info[data-state='reserved'] .bubble,.map .layover .house-info[data-state='reserved'] .card__status{background-color:#e7ad71}.map .layover .house-info[data-state='sold'] .bubble,.map .layover .house-info[data-state='sold'] .card__status{background-color:#c74c4c}.map .layover .house-info[data-state='n/a'] .bubble,.map .layover .house-info[data-state='n/a'] .card__status{background-color:#919191}.map .layover .house-info[data-open='false'] .bubble{cursor:default}.map .layover .bubble{width:.96rem;height:.96rem;font-size:.373rem;line-height:1.43;display:flex;justify-content:center;align-items:center;border-radius:.48rem;color:#1d1e1d;font-weight:400;background-color:#fff;z-index:1}.map .layover .bubble:hover + .card{opacity:1}.map .layover .card{background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);bottom:1.23rem;padding:.427rem;color:#1d1e1d;width:fit-content;height:auto;font-size:.373rem;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 .32rem;height:.853rem}.map .layover .card .bottom{display:flex;justify-content:center}.map .layover .card__number{display:block;font-family:'Aeonik',sans-serif;font-weight:200;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:#1d1e1d;color:#fff;padding:.027rem .347rem .053rem;margin-left:.427rem}.houses{padding-top:3.2rem}.houses .wrap{padding-left:0;padding-right:0}.houses .headline{padding-left:.667rem;padding-right:.693rem}.houses .heading span:last-child{display:none}.houses .house span:last-child{position:relative;visibility:hidden}.houses .house span:last-child:after{content:'';position:absolute;width:.32rem;height:.32rem;border-radius:50%;top:50%;left:0;transform:translateY(-50%);visibility:visible}.list{margin:.32rem 0 .64rem;font-size:.347rem}.list .row{grid-template-columns:10% 20% 15% 20% 20% 15%;gap:.267rem;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:#1d1e1d;overflow:auto;padding:0 !important}.modal--partial .modal__content{height:auto;width:100%;background-color:#1d1e1d;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}}
@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}
