:root{--spacing:20px;--spacing-0:0px;--spacing-0-25:calc(var(--spacing) * 0.25);--spacing-0-5:calc(var(--spacing) * 0.5);--spacing-0-7:calc(var(--spacing) * 0.7);--spacing-0-75:calc(var(--spacing) * 0.75);--spacing--0-75:calc(var(--spacing) * -0.75);--spacing-1:var(--spacing);--spacing--1:calc(var(--spacing) * -1);--spacing-1-2:calc(var(--spacing) * 1.2);--spacing-1-5:calc(var(--spacing) * 1.5);--spacing--1-5:calc(var(--spacing) * -1.5);--spacing-1-75:calc(var(--spacing) * 1.75);--spacing--1-75:calc(var(--spacing) * -1.75);--spacing-1-9:calc(var(--spacing) * 1.9);--spacing-2:calc(var(--spacing) * 2);--spacing-2-25:calc(var(--spacing) * 2.25);--spacing-2-5:calc(var(--spacing) * 2.5);--spacing-2-75:calc(var(--spacing) * 2.75);--spacing-3:calc(var(--spacing) * 3);--spacing-3-25:calc(var(--spacing) * 3.25);--spacing-3-5:calc(var(--spacing) * 3.5);--spacing-3-75:calc(var(--spacing) * 3.75);--spacing-4:calc(var(--spacing) * 4);--spacing-4-5:calc(var(--spacing) * 4.5);--spacing-5:calc(var(--spacing) * 5);--spacing-5-5:calc(var(--spacing) * 5.5);--spacing-5-75:calc(var(--spacing) * 5.75);--spacing-6:calc(var(--spacing) * 6);--spacing-6-2:calc(var(--spacing) * 6.2);--spacing-6-5:calc(var(--spacing) * 6.5);--spacing-6-75:calc(var(--spacing) * 6.75);--spacing-7:calc(var(--spacing) * 7);--spacing-7-5:calc(var(--spacing) * 7.5);--spacing-8:calc(var(--spacing) * 8);--spacing-8-5:calc(var(--spacing) * 8.5);--spacing-9:calc(var(--spacing) * 9);--spacing-9-5:calc(var(--spacing) * 9.5);--spacing-10:calc(var(--spacing) * 10);--spacing-10-5:calc(var(--spacing) * 10.5);--spacing-11:calc(var(--spacing) * 11);--spacing-12:calc(var(--spacing) * 12);--spacing-12-5:calc(var(--spacing) * 12.5);--spacing-13:calc(var(--spacing) * 13);--spacing-14:calc(var(--spacing) * 14);--spacing-14-25:calc(var(--spacing) * 14.25);--spacing-15:calc(var(--spacing) * 15);--spacing-16:calc(var(--spacing) * 16);--spacing-18:calc(var(--spacing) * 18);--spacing-19:calc(var(--spacing) * 19);--spacing-20:calc(var(--spacing) * 20);--col:calc(100vw / 4 - var(--spacing-3) / 4)}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){:root{--col:calc(100vw / 6 - var(--spacing-5) / 6)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){:root{--spacing:40px;--col:calc(100vw / 10 - var(--spacing-3) / 10)}}@media only screen and (min-width:980px){:root{--spacing:40px;--col:calc(100vw / 10 - var(--spacing-4) / 10)}}@media screen and (min-width:980px) and (max-width:1200px){:root{--spacing:calc(40px + 10 * ((100vw - 980px) / 220))}}@media screen and (min-width:1200px) and (max-width:1440px){:root{--spacing:calc(50px + 10 * ((100vw - 1200px) / 240))}}@media screen and (min-width:1440px) and (max-width:1920px){:root{--spacing:calc(60px + 20 * ((100vw - 1440px) / 480))}}@media only screen and (min-width:1920px) and (min-height:600px){:root{--spacing:80px;--col:160px}}.dots-nav__item span,.form-control--float .form-label,.form-control--input input,.form-control--select select,.form-control--textarea textarea,.form-control-checkbox__icon,.form-control-checkbox__icon:before,.form-control-link__label,.form-control-radio__label,.form-control-radio__label:before,.image-list__cursor .icon-carousel-arrow-left,.image-list__cursor .icon-carousel-arrow-right,.image-list__cursor:before,.owl-dot span,.places-nav__item:before{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.animation--choice-image-in,.animation--choice-image-out{transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.animation--image-gallery-delay,.animation--image-gallery-in-left .animation--image-gallery__content,.animation--image-gallery-in .animation--image-gallery__content,.animation--image-gallery-text-in,.animation--image-gallery-text-out,.places-nav__deco,.places-nav__divider,.places-nav__item,.places-nav__item__text{transition-duration:1.3s;transition-timing-function:cubic-bezier(.74,0,.24,.99)}.form-label:before{display:block;position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.choice__title-mobile .deco-title__text--lg,.gallery__counter>span,.wizard__buttons .btn{font-family:SangBleu Empire,Helvetica,Arial,sans-serif;font-weight:400}.form-control-checkbox__label,.form-control-radio__label,div.error,label.error{font-size:.8rem;line-height:1.75em;letter-spacing:.1em}.form-control-radio__label--filters{font-size:1rem;line-height:1.6em;letter-spacing:.1em}.image-list__item__title{font-size:1.6rem;line-height:1.5625em;letter-spacing:.1em}.image-list--hoverable .image-list__item__title,.image-list--text .image-list__item__title{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}.image-list--text .image-list__item__text{font-size:1rem;line-height:1.6em;letter-spacing:.1em}.landing-news__title,.wizard__buttons .btn{font-size:2rem;line-height:1.25em;letter-spacing:-.02em}.modal-form .modal-form__title{font-size:3.95rem;line-height:1.26582em;letter-spacing:-.02em}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.form-control-checkbox__label,.form-control-radio__label,div.error,label.error{font-size:calc(.8rem + 2 * ((100vw - 320px) / 346));line-height:calc(1.75em + -1.5 * ((100vw - 320px) / 346));letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.form-control-checkbox__label,.form-control-radio__label,div.error,label.error{font-size:calc(.8rem + 2 * ((100vw - 568px) / 412));line-height:calc(1.75em + -1.5 * ((100vw - 568px) / 412));letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.form-control-radio__label--filters{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list__item__title{font-size:1.6rem;line-height:1.5625em;letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list--hoverable .image-list__item__title{font-size:calc(1.2rem + 4 * ((100vw - 568px) / 412));line-height:calc(1.66667em + -.41667 * ((100vw - 568px) / 412));letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.image-list--text .image-list__item__title{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list--text .image-list__item__title{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.image-list--text .image-list__item__text{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list--text .image-list__item__text{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.wizard__buttons .btn{font-size:calc(2rem + 19.5 * ((100vw - 320px) / 346));line-height:calc(1.25em + .15823 * ((100vw - 320px) / 346));letter-spacing:-.02em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.landing-news__title{font-size:calc(2rem + 32 * ((100vw - 320px) / 346));line-height:calc(1.25em + -.96154 * ((100vw - 320px) / 346));letter-spacing:-.02em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.modal-form .modal-form__title{font-size:calc(3.95rem + 12.5 * ((100vw - 320px) / 346));line-height:calc(1.26582em + -1.11977 * ((100vw - 320px) / 346));letter-spacing:-.02em}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.form-control-radio__label--filters{font-size:1rem;line-height:1.6em;letter-spacing:.1em}.landing-news__title,.wizard__buttons .btn{font-size:2rem;line-height:1.25em;letter-spacing:-.02em}.modal-form .modal-form__title{font-size:3.95rem;line-height:1.26582em;letter-spacing:-.02em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.form-control-radio__label--filters{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wizard__buttons .btn{line-height:calc(1.25em + -.96154 * ((100vw - 568px) / 412));letter-spacing:-.02em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-news__title,.wizard__buttons .btn{font-size:calc(2rem + 32 * ((100vw - 568px) / 412))}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-news__title{line-height:calc(1.25em + -.96154 * ((100vw - 568px) / 412));letter-spacing:-.02em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.modal-form .modal-form__title{font-size:calc(3.95rem + 39.5 * ((100vw - 568px) / 412));line-height:calc(1.26582em + -1.26582 * ((100vw - 568px) / 412));letter-spacing:calc(-.02em + -.3 * ((100vw - 568px) / 412))}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.form-control-checkbox__label,.form-control-radio__label,.form-control-radio__label--filters,.image-list--text .image-list__item__text,div.error,label.error{font-size:1rem;line-height:1.6em;letter-spacing:.1em}.image-list--text .image-list__item__title{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}.interior-image-title em{font-size:15.8rem;line-height:1em;letter-spacing:-.05em}.wizard__buttons .btn{font-size:3.95rem;line-height:1.26582em;letter-spacing:-.02em}.landing-news__title,.modal-form .modal-form__title{font-size:5.2rem;line-height:1.15385em;letter-spacing:-.02em}}@media only screen and (min-width:980px){.image-list__item__title{font-size:1.6rem;line-height:1.5625em;letter-spacing:.1em}.image-list--hoverable .image-list__item__title{font-size:1.6rem;line-height:1.625em;letter-spacing:.1em}.landing-news__title,.wizard__buttons .btn{font-size:5.2rem;line-height:1.15385em;letter-spacing:-.02em}.modal-form .modal-form__title{font-size:7.9rem;line-height:1.13924em;letter-spacing:-.05em}}@media only screen and (min-width:1200px) and (min-height:500px){.image-list__item__title{font-size:2.1rem;line-height:1.42857em;letter-spacing:.1em}.image-list--text .image-list__item__text{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}.image-list--text .image-list__item__title{font-size:2.1rem;line-height:1.42857em;letter-spacing:.1em}}@media only screen and (min-width:1440px) and (min-height:600px){.landing-news__title,.wizard__buttons .btn{font-size:7.9rem;line-height:1.13924em;letter-spacing:-.05em}.interior-image-title .deco-title__text{font-size:21rem;line-height:1em;letter-spacing:0}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-height{transition:height .5s cubic-bezier(.55,0,.1,1)}.carousel-owl{position:relative}.carousel-owl .carousel-owl__fallback,.carousel-owl .owl-stage{display:flex;align-items:flex-start}.carousel-owl .owl-stage,.carousel-owl .owl-stage-outer{width:100%}.carousel-owl .owl-stage-outer{overflow:hidden}.carousel-owl .owl-nav{display:none}.carousel-owl .owl-drag,.carousel-owl .owl-drag .card__overlay{cursor:move;cursor:grab;cursor:-webkit-grab}.carousel-owl .owl-grab,.carousel-owl .owl-grab .btn-container,.carousel-owl .owl-grab .card__overlay{cursor:grabbing;cursor:-webkit-grabbing}.carousel-owl-item{width:100%}.carousel-owl-item img,.carousel-owl-item picture{width:100%;height:auto;min-height:1px}.carousel-owl--full .owl-stage-outer{overflow:visible}.carousel-owl__side-content{position:relative;z-index:2}.carousel-owl__side-content a,.carousel-owl__side-content h2,.carousel-owl__side-content h3,.carousel-owl__side-content p{position:relative}.carousel-owl__side-background{position:relative;z-index:1}.carousel-owl__side-background:before{content:"";position:absolute;z-index:0;right:0;top:-1px;height:calc(100% + 2px);width:100vw;background:#f9f0ec}.ui-dark-background .carousel-owl__side-background:before{background:#181d24}.ui-brown-background .carousel-owl__side-background:before{background:#52403c}.carousel-owl--not-ready .is-hidden--not-ready{display:none!important}.dots-nav,.owl-dots{display:inline-flex}.dots-nav__item,.owl-dot{cursor:pointer;background:none;padding:0 10px;border:0}.dots-nav__item span,.owl-dot span{display:block;width:10px;height:10px;border-radius:10px;background:#ca9d75;transition-property:transform;transform:scale(.6)}@media (min-width:980px) and (max-height:499px),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:666px) and (min-height:416px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1199px){.dots-nav--small .dots-nav__item{padding:0 6px}.dots-nav--small .dots-nav__item span{width:6px;height:6px}}.dots-nav--brown .dots-nav__item span{background:#59413e}.dots-nav--brown .dots-nav__item.is-active span{background:#ca9d75}.dots-nav__item.is-active span,.has-hover .dots-nav__item:hover span,.has-hover .owl-dot:hover span,.owl-dot.active span{transform:scale(1)}.dots-nav__item.is-disabled{pointer-events:none}.dots-nav__item.is-disabled span{background:#181d24}.animation--image-gallery-in,.animation--image-gallery-in-left{transition:clip-path .8s cubic-bezier(.29,.73,.45,1),border-color 2s linear;will-change:clip-path;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.animation--image-gallery-in-left .animation--image-gallery__content,.animation--image-gallery-in .animation--image-gallery__content{transition-timing-function:cubic-bezier(.25,.74,.22,.99);transition-duration:2s;transition-property:transform;will-change:transform}.animation--image-gallery-in--inactive,.animation--image-gallery-in-left--inactive{clip-path:polygon(120% 0,220% 0,200% 100%,100% 100%)}.animation--image-gallery-in--inactive .animation--image-gallery__content,.animation--image-gallery-in-left--inactive .animation--image-gallery__content{transform:scale(1.2)}.animation--image-gallery-in-left{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.animation--image-gallery-in-left--inactive{clip-path:polygon(-120% 0,-20% 0,0 100%,-100% 100%)}.animation--image-gallery-delay{transition-duration:2s}.animation--image-gallery-text-in,.animation--image-gallery-text-out{transition-property:opacity,border-color;transition-duration:.8s,2s;will-change:opacity}.animation--image-gallery-text-in--inactive,.animation--image-gallery-text-out--active{opacity:0}.image-gallery{position:relative}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.image-gallery__images{width:100vw;height:calc(300 / 360 * 100%)}}.image-gallery__images img,.image-gallery__images picture{display:block;width:100%;overflow:hidden}.image-gallery__images img{height:100%;-o-object-fit:cover;object-fit:cover}.image-gallery__images--inner{position:relative}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.image-gallery__images--inner{height:calc(200 / 320 * 100vw)}.image-gallery__images--inner img,.image-gallery__images--inner picture{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.image-gallery__images--inner{margin-bottom:var(--spacing-3);margin-left:calc(var(--spacing) * -1.5)}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-gallery__images--inner{width:100vw;max-height:100vh;max-height:var(--viewport-height);margin-bottom:var(--spacing-3);margin-left:calc(var(--spacing) * -2.5)}.image-gallery__images--inner img,.image-gallery__images--inner picture{height:100%;max-height:100vh;max-height:var(--viewport-height)}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-gallery__content{background-color:#181d24}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.image-gallery__content,.image-gallery__content>div{position:absolute;left:0;top:0;width:100%;height:100%}.image-gallery__content>div{display:flex;flex-direction:column;justify-content:center}}.image-list{position:relative;width:100vw;left:50%;margin-left:-50vw;display:flex;align-items:center;justify-content:center;contain:strict;overflow:hidden;cursor:grab;content-visibility:auto}.image-list--active{cursor:grabbing}.image-list__item img,.image-list__item picture{display:block;width:100%;height:100%;overflow:hidden}.image-list__item picture{width:100%;height:100%;will-change:transform;transform:translateZ(0);contain:layout style}.image-list__item img{-o-object-fit:cover;object-fit:cover}.image-list__item__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.image-list__button{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list__button{bottom:50%}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list__button--relative{display:flex;flex-direction:row;justify-content:center;margin-top:calc(var(--spacing) * 2);position:relative;bottom:unset;left:unset;transform:none}}.image-list__after,.image-list__before{flex:0 0 0px;max-width:0;width:0}.image-list__after__position,.image-list__before__position{display:flex;align-items:center;justify-content:flex-end}.image-list__before{margin-right:var(--spacing)}.image-list__before__position{display:flex;align-items:center;justify-content:flex-end}.image-list__after{margin-left:var(--spacing)}.image-list__after__position{justify-content:flex-start}.image-list__item{flex-shrink:0;will-change:transform;transform:skewX(0deg) translateZ(0);overflow:hidden;contain:strict}.image-list__item__title{position:absolute;z-index:1;left:0;top:0;width:100%;padding:var(--spacing);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300;transform:translateZ(0)}.image-list__item__title--bottom{top:auto;bottom:0}@media only screen and (min-width:980px){.image-list__item__title--bottom{padding:calc(var(--spacing-0-5) / 3 * 4)}}.image-list__item+.image-list__item{margin-left:var(--spacing)}.image-list__buttons{position:absolute;top:50%;width:100%;z-index:10;pointer-events:none}.image-list__buttons__left,.image-list__buttons__right{pointer-events:all;position:absolute;transform:translateY(-50%)}.image-list__buttons__left{left:var(--spacing)}.image-list__buttons__right{right:var(--spacing)}.image-list--text .image-list__item__container{position:absolute;top:calc(100% - var(--spacing-7) + var(--spacing) * 22 / 20);left:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.image-list--text .image-list__item__container{top:calc(100% - var(--spacing-4) + var(--spacing) * 25 / 40)}}@media only screen and (min-width:1200px) and (min-height:500px){.image-list--text .image-list__item__container{top:calc(100% - var(--spacing-3) + var(--spacing))}}.image-list--text .image-list__item__title{display:block;position:relative;padding:0;margin-bottom:var(--spacing);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.image-list--text .image-list__item__title{margin-bottom:calc(var(--spacing) * 15 / 40)}}@media only screen and (min-width:1200px) and (min-height:500px){.image-list--text .image-list__item__title{margin-bottom:calc(var(--spacing) * 26 / 60)}}.image-list--text .image-list__item__text{color:#f9f0ec;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:1200px) and (min-height:500px){.image-list--text .image-list__item__text{max-width:var(--spacing-6)}}.image-list--text .image-list__item--in-view .image-list__item__text{color:#f9f0ec}.image-list--with-custom-cursor{cursor:none;overflow:visible}.image-list__cursor{position:absolute;left:0;top:0;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);max-width:180px;max-height:180px;pointer-events:none;z-index:100;transition:opacity .2s cubic-bezier(.25,.74,.22,.99);opacity:0}.image-list__cursor:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1000px;border:1px solid #ac835e;transition-property:transform;transform-origin:center;transform:scale(.25)}.image-list__cursor .icon-carousel-arrow-left,.image-list__cursor .icon-carousel-arrow-right{position:absolute;left:50%;top:50%;transition-property:transform;transform:translate(-24px,-50%)}.image-list__cursor .icon-carousel-arrow-right{transform:translate(16px,-50%)}.image-list__cursor--visible{opacity:1;cursor:none!important}.image-list__cursor--visible:before{transform:scale(1)}.image-list__cursor--visible .icon-carousel-arrow-left{transform:translate(-14px,-50%)}.image-list__cursor--visible .icon-carousel-arrow-right{transform:translate(6px,-50%)}.image-list__cursor--active:before{transform:scale(1.06667)}.image-list__cursor--active .icon-carousel-arrow-left{transform:translate(-12px,-50%)}.image-list__cursor--active .icon-carousel-arrow-right{transform:translate(4px,-50%)}.image-list--scrollable{cursor:default}.image-list--full-width{width:100%;left:0;margin-left:0}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list.scrollable-sm-down{left:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;justify-content:flex-start;overflow-x:auto}.image-list.scrollable-sm-down .image-list__item{contain:none}.image-list.scrollable-sm-down .image-list__item picture{width:100%;margin-left:0;transform:none}.image-list.scrollable-sm-down .is-hidden--sm-down+.image-list__item{margin-left:0}.image-list.scrollable-sm-down .image-list__after,.image-list.scrollable-sm-down .image-list__before{flex:0 0 auto;width:auto;max-width:none}}.image-list--hoverable .image-list__item__link:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(24,29,36,.4);z-index:1;opacity:1;visibility:visible;transform:translateZ(0);transition-duration:1.6s;transition-timing-function:cubic-bezier(.25,.74,.22,.99);transition-property:opacity}.image-list--hoverable .image-list__item__link img{transition-duration:1.6s;transition-timing-function:cubic-bezier(.25,.74,.22,.99);transition-property:transform}.has-hover .image-list--hoverable .image-list__item__link:hover img{transform:scale(1.1)}.has-hover .image-list--hoverable .image-list__item__link:hover:before{opacity:0}.image-list--hoverable .image-list__item__link--noshadow:before{display:none}.image-list--hoverable .image-list__item__title{padding:var(--spacing);z-index:1;transform:translateZ(0)}.ui-dark .image-list--hoverable .image-list__item__title{color:#f9f0ec}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.image-list--hoverable .image-list__item__title{padding:var(--spacing-1-5)}}.landing-intro{height:calc(var(--viewport-height) - var(--spacing) * 1)}.landing-intro__content{bottom:calc(var(--spacing) * 7)}.landing-intro__content .h1{position:relative;margin-bottom:-.7em}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-intro__content .h1{margin-bottom:-.5em}}.landing-intro__content .deco-title{max-width:none}.landing-intro__image,.landing-intro__image picture{height:calc(var(--viewport-height) - var(--spacing) * 10)}.landing-intro__link{position:absolute;bottom:calc(var(--spacing) * -6);padding:0 10px;width:calc(var(--spacing) * 13)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-intro__link{padding:0 10px}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.landing-intro__link-xs__container{padding-right:calc(var(--spacing) / 2);padding-left:calc(var(--spacing) / 2)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.landing-intro__link-xs{bottom:calc(var(--spacing) * -6 - var(--spacing) / 2);transform:none}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-intro__link-xs{display:none}}.landing-intro__link-xl{display:none}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-intro__link-xl{display:inline-block}.landing-intro__link-xl:hover .landing-intro__link--img{transform:scale(.833)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-intro__link{top:calc((var(--spacing) + var(--spacing) * 1.5) * -1);bottom:unset;right:unset;left:calc(50% + var(--spacing) / 2);max-width:calc(var(--spacing) * 6 + var(--spacing-0-5));transform:none}}@media only screen and (min-width:980px){.landing-intro__link{max-width:26rem;max-height:6rem}.landing-intro__link .btn__content{height:100%}}@media only screen and (min-width:1440px) and (min-height:600px){.landing-intro__link{top:calc((var(--spacing-1) + var(--spacing-2)) * -1);right:var(--spacing-2);left:unset;max-width:29rem;max-height:8rem;transform:translateY(-50%)}}.landing-intro__link--img{max-width:4rem;max-height:4rem;transition-property:transform;will-change:transform;transition-duration:.6s}.landing-intro__link--img,.landing-intro__link--img img{border-radius:50%;display:block;width:100%;height:100%}@media only screen and (min-width:1440px) and (min-height:600px){.landing-intro__link--img{max-width:6rem;max-height:6rem}}.landing-intro__link--text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:calc(var(--spacing) / 2)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-intro__link--text{margin-left:calc(var(--spacing) / 3)}}@media only screen and (min-width:1440px) and (min-height:600px){.landing-intro__link--text{margin-left:2.3rem}}.landing-intro__link--text--header{color:#ac835e}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-intro{height:calc(var(--viewport-height) + var(--spacing) * 3)}.landing-intro__overlay{bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 3)}.landing-intro__content{bottom:calc(var(--spacing) * 7)}.landing-intro__content .h1{margin-bottom:-.6em}.landing-intro__image picture{height:calc(var(--viewport-height) - var(--spacing)* 1)}.landing-intro__text>span{bottom:0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-intro{height:calc(var(--viewport-height) - var(--spacing) * 2)}.landing-intro__image,.landing-intro__image picture{height:calc(var(--viewport-height) - var(--spacing)* 2)}.landing-intro__content{bottom:var(--spacing-2)}.landing-intro__content .h1{margin-bottom:-.5em}.landing-intro__text>span{position:absolute;left:-.55em;bottom:-.5em}}@media only screen and (min-width:980px){.landing-intro{height:calc(var(--viewport-height) - var(--spacing)* 2)}.landing-intro__image picture{height:calc(var(--viewport-height) - var(--spacing)* 1)}.landing-intro__text>span{bottom:-.6em}}@media only screen and (min-width:1440px) and (min-height:600px){.landing-intro,.landing-intro__image picture{height:var(--viewport-height)}.landing-intro__text>span{left:-.55em;bottom:-.4em}}.js .animation--landing-intro .landing-intro__overlay{transition:transform 1s cubic-bezier(.29,.73,.45,1);transition-delay:.68s;transition-property:transform;will-change:transform}.js .animation--landing-intro--inactive .landing-intro__overlay{transform:translateY(100%)}.landing-intro-button{position:absolute;top:calc(var(--spacing) * -2);left:0;width:100%;margin-top:20px}@media only screen and (min-width:1440px) and (min-height:600px){.landing-intro-button{margin-top:30px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.design-image-list{flex-direction:column-reverse;padding-left:calc(50% + var(--spacing) / 2);contain:none;align-items:flex-start}.design-image-list .image-list__item picture{width:100%;margin-left:0}.design-image-list .image-list__after,.design-image-list .image-list__before{flex:0 0 auto;max-width:none;width:auto;margin-right:0;margin-left:0}.design-image-list .image-list__after__position,.design-image-list .image-list__before__position{display:block}.design-image-list .image-list__item{transform:none;overflow:hidden;contain:none}.design-image-list .image-list__item+.image-list__item{margin-left:0}.design-image-list .image-list__before{padding-top:var(--spacing)}.design-image-list .image-list__center{position:absolute;top:50%;left:0;right:calc(50% + var(--spacing) / 2);transform:translateY(-50%)}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.design-image-list .image-list__before{max-width:37.5vw}}.design-image-title{top:46%}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.design-image-title{top:50%}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.design-image-title{top:var(--spacing-2-5);transform:none}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-design-text-container{margin:0 auto;max-width:13em}}@media only screen and (min-width:1440px) and (min-height:600px){.landing-design-text-container{max-width:12em}}.landing-design-text{display:inline}.landing-locations-button{display:flex;flex-direction:row;justify-content:center;margin-top:calc(var(--spacing) * 2)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.landing-locations-button{margin-top:var(--spacing)}}.places-title{position:absolute;z-index:4;left:0;top:0;width:100%;transform:translateY(-50%);text-align:center;margin:0}.places-title__text{display:inline-block}.places-content__title h3{color:#ca9d75}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:666px) and (min-height:416px) and (max-width:979px){.places-content{text-align:center}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.places-content__title h3{color:#f9f0ec}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.places-gallery{height:var(--spacing-20);padding-bottom:var(--spacing-2);overflow:hidden;contain:strict}}@media only screen and (min-width:980px){.places-gallery{height:var(--spacing-15)}}.places-gallery__wrapper,.places-nav{position:relative}.places-nav{z-index:3;height:0}.places-nav__wrapper{display:flex;align-items:center;transform:translateY(-50%);height:calc(var(--spacing-4) + 4px)}.places-nav__divider{flex:0 1 0%;min-width:calc(var(--spacing-1-5) - 4px);transition-duration:.8s}.places-nav__divider.is-active{flex-grow:1}.places-nav__deco{transition-duration:.8s;transition-property:opacity;will-change:opacity;opacity:.3;pointer-events:none}.places-nav__item{position:relative;display:block;flex:0 0 calc(var(--spacing-2) + 4px);width:calc(var(--spacing-2) + 4px);height:calc(var(--spacing-2) + 4px);border-radius:var(--spacing-4)}.places-nav__item,.places-nav__item__text{transition-duration:.8s}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.places-nav__item--mobile{position:absolute;transform:translateY(50%);left:calc(var(--spacing) * 2.5);bottom:0}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.places-nav__item--mobile{left:calc(var(--spacing) * 1.5)}}.places-nav__item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;box-shadow:none;border-radius:var(--spacing-4);transition-property:box-shadow,border-width;will-change:box-shadow,border-width;box-shadow:inset 0 0 0 2px #181d24;transition-duration:.6s}.is-ios .places-nav__item:before,.is-safari .places-nav__item:before{box-shadow:none;transition-property:border-width;will-change:border-width;border:2px solid #181d24}.places-nav__item__thumbnail{position:absolute;left:0;top:0;border-radius:100%;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:1px solid transparent}.places-nav__item__text{position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;background:#181d24;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f9f0ec;transition-property:opacity;will-change:opacity;opacity:0}.places-nav__item__text b{margin:0 0 .3rem}.places-nav__item.is-active{flex:0 0 calc(var(--spacing-4) + 4px);width:calc(var(--spacing-4) + 4px);height:calc(var(--spacing-4) + 4px);border-color:rgba(24,29,36,0)}.places-nav__item.is-active .places-nav__item__text{opacity:1}.has-hover .places-nav__item:hover:before{box-shadow:inset 0 0 0 4px #181d24}.is-ios.has-hover .places-nav__item:hover:before,.is-safari.has-hover .places-nav__item:hover:before{box-shadow:none;border-width:4px}.places-nav__item.focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(249,240,236,.4)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.places-nav__wrapper{position:relative;height:0}.places-nav__item{position:absolute;left:30%;top:0;transform:translate(-50%,-50%);width:calc(var(--spacing-1-5) + 4px);height:calc(var(--spacing-1-5) + 4px)}.places-nav__item:before{box-shadow:inset 0 0 0 2px #f9f0ec}.is-ios .places-nav__item:before,.is-safari .places-nav__item:before{box-shadow:none;border:2px solid #f9f0ec}.places-nav__item__text{border:1px solid #e2d9d5;background:#f9f0ec;color:#ac835e}.places-nav__item__text .h3,.places-nav__item__text b{color:#ac835e}.has-hover .places-nav__item:hover:before{box-shadow:inset 0 0 0 6px #f9f0ec}.is-ios.has-hover .places-nav__item:hover:before,.is-safari.has-hover .places-nav__item:hover:before{box-shadow:none;border-width:6px}.places-nav__item.is-active{width:calc(var(--spacing-3) + 4px);height:calc(var(--spacing-3) + 4px)}.places-nav__item:nth-of-type(2){transform:translate(50%,-50%);left:auto;right:30%}.places-nav__item:last-of-type{transform:translate(50%,-50%);left:auto;right:10%}.places-nav__deco{overflow:hidden;position:absolute;left:0;bottom:0;right:70%}.places-nav__deco span{display:block;padding-top:100%;transform:translateY(50%)}.places-nav__deco svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.places-nav__deco circle{stroke:#f9f0ec;stroke-width:1.5px;fill:none;cx:50%;cy:50%;r:calc(50% - 2px);stroke-dasharray:321%;stroke-dashoffset:0%}.places-nav__deco.is-active{opacity:1}.places-nav__deco~.places-nav__deco{right:30%}.places-nav__deco~.places-nav__deco~.places-nav__deco{right:10%}.places-nav__divider{display:none}}.animation--places-deco-in,.animation--places-deco-in circle{transition:stroke-dashoffset 1.3s cubic-bezier(.74,0,.24,.99)}.animation--places-deco-in circle{transition-property:stroke-dashoffset;will-change:stroke-dashoffset}.animation--places-deco-in--inactive circle{stroke-dashoffset:160.5%}.residences__image{position:relative}.residences__image picture{position:absolute;right:0;top:0;height:100%;width:100vw;overflow:hidden;display:flex;justify-content:flex-end}.residences__image img{display:block;max-width:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 50%;object-position:75% 50%}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.residences__image picture{max-width:calc((100vw - var(--spacing-1-5) * 2) / 10 * 8 + var(--spacing-1-5))}}@media only screen and (min-width:980px){.residences__image picture{max-width:calc((100vw - var(--spacing-2) * 2) / 10 * 6 + var(--spacing-2))}}@media only screen and (min-width:1920px) and (min-height:600px){.residences__image picture{max-width:none}}.residences__title{position:relative;z-index:10}@media only screen and (min-width:980px){.residences__title{margin-bottom:-2.5rem;margin-bottom:-3.5rem}}@media only screen and (min-width:1440px) and (min-height:600px){.residences__title{margin-bottom:-5rem}}@media only screen and (min-width:980px){.residences__text{padding-bottom:10%}}.residences__button{position:relative;left:0;bottom:0}.residences__button .btn{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.residences__button .btn{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 1.5)}}@media only screen and (min-width:980px){.residences__button .btn{position:absolute;z-index:1;left:0;bottom:0;bottom:calc(var(--spacing) * 2);margin:0}}.residences-title{position:absolute;right:0;bottom:calc(var(--spacing) * 2.5);width:242px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.residences-title{bottom:calc(var(--spacing) * 2);width:430px}}@media only screen and (min-width:980px){.residences-title{bottom:calc(var(--spacing) * 6);width:565px}}@media only screen and (min-width:1200px) and (min-height:500px){.residences-title{transform:translateY(50%);bottom:calc(var(--spacing) * 8)}}@media only screen and (min-width:1440px) and (min-height:600px){.residences-title{width:753px}}.interview__title-col{position:relative;z-index:1}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.interview__title-col{margin-bottom:-14%}}.interview__title{display:block}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.interview__title{position:absolute;top:0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.interview__title{width:100%;top:-1.5em}}@media only screen and (min-width:1200px) and (min-height:500px){.interview__title{top:-1em}}.interview__title>span{display:block;position:relative;z-index:2}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.interview__title>span:last-child{overflow:hidden}}.interview__img-col{position:relative;z-index:0}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.interview__photo{width:calc(100% + var(--spacing-1-5))}}.interview__photo img{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.interview__photo{height:calc(400 / 320 * 100%)}}@media only screen and (min-width:1200px) and (min-height:500px){.interview__photo{height:600px}}@media only screen and (min-width:1920px) and (min-height:600px){.interview__photo{height:720px}}.interview__btn{display:block;text-align:center;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.interview__btn{left:50%;top:100%}}.interview__text{position:relative;z-index:2}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.interview__text{margin-top:-2em}}.interior-image-list .image-list__item__title{display:none}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.interior-image-list .image-list{height:50vw}.interior-image-list .image-list__item{width:50vw;height:50vw}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.interior-image-list .image-list,.interior-image-list .image-list__item{height:calc(100vw / 3 - var(--spacing) * 2 / 3)}.interior-image-list .image-list__item{width:calc(100vw / 3 - var(--spacing) * 2 / 3)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.interior-image-list .image-list__item__title{display:block}}.interior-image-title{position:absolute;z-index:1;left:0;top:var(--spacing-6);width:100%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.interior-image-title em{display:block;font-style:normal;text-align:center;color:#181d24}.interior-image-title em:first-letter{font-style:italic}.interior-image-title--plain em:first-letter{font-style:normal}.interior-image-title .deco-title__text{color:#f9f0ec}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.interior-image-title{top:50%;padding:0}.interior-image-title em{color:#f9f0ec}.interior-image-title .deco-title__text{color:#181d24}.interior-image-title .deco-title--above-text{top:-85%;transform:unset}}@media only screen and (min-width:1440px) and (min-height:600px){.interior-image-title .deco-title--above-text{top:-130%}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.wizard__buttons{margin-top:-2rem;margin-bottom:var(--spacing)}}@media only screen and (min-width:980px){.wizard__buttons{margin-top:-3rem;margin-bottom:var(--spacing)}}@media only screen and (min-width:1200px) and (min-height:500px){.wizard__buttons{margin-top:-3rem;margin-bottom:var(--spacing)}}@media only screen and (min-width:1440px) and (min-height:600px){.wizard__buttons{margin-top:-5rem;margin-bottom:var(--spacing)}}@media only screen and (min-width:1920px) and (min-height:600px){.wizard__buttons{margin-top:-5rem;margin-bottom:var(--spacing)}}.wizard__buttons input{position:absolute;left:-9000px}.animation--choice-image-in,.animation--choice-image-out,.animation--image-gallery-delay,.animation--image-gallery-in-left .animation--image-gallery__content,.animation--image-gallery-in .animation--image-gallery__content,.animation--image-gallery-text-in,.animation--image-gallery-text-out{pointer-events:none}.animation--choice-image-in,.animation--choice-image-out{transition-property:opacity;will-change:opacity}.animation--choice-image-in--inactive,.animation--choice-image-out--active{opacity:0}.choice{position:relative}.choice .deco-title__text{text-shadow:0 0 20px rgba(24,29,36,.8)}.choice__title-mobile{pointer-events:none}.choice__title-mobile picture{display:block}.choice__title-mobile img{display:block;margin:0 auto;width:51.25vw;height:auto}.choice__title-mobile .deco-title__text{font-size:16rem;line-height:1em;letter-spacing:0;padding-right:.4em;line-height:30px;color:#ca9d75}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:666px) and (min-height:416px) and (max-width:979px){.choice__title-mobile .deco-title__text{color:#ac835e}}.choice__title-mobile .deco-title__text--lg{font-size:3.95rem;line-height:1.26582em;letter-spacing:-.02em}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.choice__title-mobile .deco-title__text--lg{font-size:3.95rem;line-height:1.26582em;letter-spacing:-.02em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.choice__title-mobile .deco-title__text--lg{font-size:5.2rem;line-height:1.15385em;letter-spacing:-.02em}}@media only screen and (min-width:980px){.choice__title-mobile .deco-title__text--lg{font-size:7.9rem;line-height:1.13924em;letter-spacing:-.05em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.choice__title-mobile .deco-title__text--lg{font-size:calc(3.95rem + 12.5 * ((100vw - 320px) / 346));line-height:calc(1.26582em + -1.11977 * ((100vw - 320px) / 346));letter-spacing:-.02em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.choice__title-mobile .deco-title__text--lg{font-size:calc(3.95rem + 39.5 * ((100vw - 568px) / 412));line-height:calc(1.26582em + -1.26582 * ((100vw - 568px) / 412));letter-spacing:calc(-.02em + -.3 * ((100vw - 568px) / 412))}}.choice__title-mobile__deco{top:0;transform:none}.choice__title-mobile__indent{margin-left:.8em}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.choice__title-mobile__indent{margin-left:0}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.choice__title-mobile{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%)}.choice__title-mobile img{width:47.67857vw}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:666px) and (min-height:416px) and (max-width:979px){.choice__title-mobile{left:calc(var(--spacing) * 3);top:calc(var(--spacing) * 4);transform:translate(0)}.choice__title-mobile .deco-title__text{padding-right:.2em;line-height:60px}.choice__title-mobile__indent{margin-left:.4em}}.choice__title{pointer-events:none}.choice__title span{display:block;width:269px;max-width:100%;margin:0}.choice__title picture{display:block}.choice__title img{display:block;width:100%;height:auto}@media only screen and (min-width:980px){.choice__title{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.choice__title>span{width:475px;margin:0 auto}}@media screen and (min-width:1200px) and (max-width:1440px){.choice__title>span{width:calc(475px + 148 * ((100vw - 1200px) / 240))}}@media only screen and (min-width:1440px) and (min-height:600px){.choice__title>span{width:623px}}.choice__grid>.col{flex-shrink:0}.choice__select-button{display:flex;justify-content:center;margin-bottom:calc(var(--spacing) * 3);width:100%}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.choice__select-button{margin-bottom:0;position:absolute;bottom:calc(var(--spacing) * 3)}}.landing-news{position:relative;display:inline-block}.landing-news__title{display:inline-block;margin:0;will-change:transform}.landing-news__title span{display:block;white-space:nowrap}.landing-news__button{position:absolute;top:0;right:0}@media only screen and (max-width:979px){.landing-news{display:block}}@media only screen and (min-width:980px){.landing-news__title{display:block;transform:rotate(-90deg) translateY(100%);transform-origin:0 100%}.landing-news__button{right:auto;left:12.1em;top:auto;bottom:0;transform:translate(-50%,50%)}}@media only screen and (min-width:1200px) and (min-height:500px){.landing-news__button{left:13.5em}}@media only screen and (min-width:1440px) and (min-height:600px){.landing-news__button{left:18.5em}}.article-detail{padding-bottom:calc(var(--spacing) * 4)}.article-detail__title{margin-top:-3.7%;margin-bottom:calc(var(--spacing) * 2)}.article-detail__image-container{margin-left:calc(var(--spacing-1-5) * -1);width:calc(100% + var(--spacing-1-5) * 2)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.article-detail{padding-bottom:160px}.article-detail__title{margin-top:-2.3em;margin-bottom:calc(var(--spacing) * 1.1)}.article-detail__image-container{margin-left:calc(var(--spacing-1-5) * -1);width:calc(100% + var(--spacing-1-5) * 2)}}.hero__description{max-width:288px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.hero__description{max-width:none}}.landing-intro{position:relative;height:100svh;contain:strict}.js .landing-intro__image-animation{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateY(-100%)}.landing-intro__overlay{position:absolute;left:0;bottom:0;width:100%;height:var(--spacing-2)}.landing-intro__content{position:absolute;left:0;bottom:var(--spacing);width:100%}.landing-intro__image{height:100svh}.landing-intro__image picture{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex;flex-direction:column}.landing-intro__image img{display:block;width:100%;min-height:100%;flex-grow:1;height:auto;-o-object-fit:cover;object-fit:cover}.landing-intro__text{display:inline-block;position:relative}.landing-intro__cursor{display:block;position:absolute;top:0;left:0;will-change:opacity;transition-property:opacity,clip-path;width:120px;height:120px}.landing-intro__cursor.animation--fade-out{transition-duration:.2s}.landing-intro__cursor__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-50%,-50%) scale(1);transition:transform .4s cubic-bezier(.25,.74,.22,.99)}.landing-intro__cursor__inner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;border:1.5px solid hsla(0,0%,100%,.4);border-radius:50%;transition:transform .6s cubic-bezier(.25,.74,.22,.99)}.landing-intro__cursor svg path{stroke:#fff}.has-hover .landing-intro__cursor:hover{color:#fff!important}.has-hover .landing-intro__cursor:hover svg path{stroke:#fff}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-intro{height:calc(100svh * .77)}.landing-intro__content .h1-landing{font-size:37px}}.js .animation--landing-intro{transition-duration:3.6s;pointer-events:none}.js .animation--landing-intro .landing-intro__image img{transition:transform 3.6s cubic-bezier(.25,.74,.22,.99);transition-property:transform;will-change:transform}.js .animation--landing-intro .landing-intro__image-animation{transition:transform .8s ease;transition-property:transform;will-change:transform}.js .animation--landing-intro--inactive .landing-intro__image img{transform:scale(1.2)}.js .animation--landing-intro--inactive .landing-intro__image-animation{transform:translateY(0)}.exclusive__bg{position:absolute;left:0;width:100%;pointer-events:none}.exclusive__bg--top{top:0}.exclusive__bg--bottom{bottom:0}.exclusive__content,.exclusive__header{position:relative;z-index:5}.exclusive__title{position:relative;z-index:1;max-width:663px;margin:0 auto;margin-top:calc(var(--spacing) * -3.6)}.exclusive__image--small{position:absolute}.exclusive__content__right-img{display:flex;flex-direction:column;justify-content:space-between}.exclusive__content__right-text{flex-grow:0}.exclusive__content .text--script{margin-top:-.4em}.exclusive__content--en .text--script{margin-top:-.55em}.exclusive__caption{margin-top:17px}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.exclusive__title{margin-top:calc(var(--spacing) * -4)}.exclusive__image--big.col{max-width:53.9%}.exclusive__image--small.col{max-width:37.5%;right:calc(var(--spacing) * 1.5)}.exclusive__content__inner{flex-direction:row-reverse}.exclusive__content__right-img.col{max-width:22%}.exclusive__content .text--script{margin-top:-.55em}.exclusive__caption{margin-top:13px}.exclusive__caption--top{margin-top:-6.7em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.exclusive__content--en .text--script{margin-left:1.45em}}@media (min-width:980px) and (max-height:499px),only screen and (min-width:980px) and (max-width:1199px){.exclusive__caption p{text-align:right;padding-right:var(--spacing-2)}}@media only screen and (min-width:1920px) and (min-height:600px){.exclusive__content--en .text--script{margin-left:1.2em}.exclusive__caption{margin-top:27px}}.js .animation--exclusive{transition-duration:3.6s;pointer-events:none}.js .animation--exclusive .exclusive__image img{transition:transform 3.6s cubic-bezier(.25,.74,.22,.99);transition-property:transform;will-change:transform}.js .animation--exclusive .exclusive__image-animation{transition:transform .8s ease;transition-property:transform;will-change:transform}.js .animation--exclusive--inactive .exclusive__image img{transform:scale(1.2)}.js .animation--exclusive--inactive .exclusive__image-animation{transform:translateY(0)}.reality__text{color:#fff}.reality__caption{position:relative}.reality__caption .reality__title{margin-top:calc((100 / 1440) * -100vw)}.reality__image{position:relative}.reality__image__illu{position:absolute;top:0;right:calc(var(--spacing) * -3)}.reality__script{margin-top:-.7em;font-size:10rem;line-height:1em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.reality__script{font-size:16rem;line-height:1em}}@media only screen and (min-width:1440px) and (min-height:600px){.reality__script{font-size:24rem;line-height:.66667em}}@media only screen and (min-width:1920px) and (min-height:600px){.reality__script{font-size:24rem;line-height:.66667em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.reality__script{font-size:calc(10rem + 60 * ((100vw - 320px) / 346));line-height:1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.reality__script{font-size:calc(10rem + 60 * ((100vw - 568px) / 412));line-height:1em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.reality__text{position:absolute;left:var(--spacing)}.reality__script{margin-top:-.45em}.reality .reality__title{margin-bottom:37px}.reality .reality__subtitle{max-width:166px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.reality{overflow:hidden}.reality__text{text-align:center}.reality .reality__title{margin-bottom:16px}.reality .reality__subtitle{max-width:55px}.reality .reality__image__illu{right:calc(var(--spacing) * -4)}}.quality__bg{pointer-events:none;height:50%}.quality__bg:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;background:linear-gradient(181.49deg,#fff 1.16%,hsla(0,0%,100%,0) 27.92%);opacity:.7;z-index:2}.quality__content__inner{width:100%;align-items:flex-end}.quality__content__left{height:100%;justify-content:space-between;display:flex;flex-direction:column}.quality__caption{position:relative;z-index:10;margin-bottom:-10.8em;overflow:visible}.quality__caption__script{margin-top:-.3em;overflow:visible;font-size:10rem;line-height:1em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.quality__caption__script{font-size:10rem;line-height:1em}}@media only screen and (min-width:980px){.quality__caption__script{font-size:16rem;line-height:1em}}@media only screen and (min-width:1440px) and (min-height:600px){.quality__caption__script{font-size:24rem;line-height:.66667em}}@media only screen and (min-width:1920px) and (min-height:600px){.quality__caption__script{font-size:24rem;line-height:.66667em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.quality__caption__script{font-size:10rem;line-height:1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.quality__caption__script{font-size:calc(10rem + 60 * ((100vw - 568px) / 412));line-height:1em}}@media (min-width:980px) and (max-height:499px),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:666px) and (min-height:416px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1199px){.quality__caption__script{margin-top:-.45em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.quality__caption__script--en{margin-top:-.58em}}@media only screen and (min-width:1920px) and (min-height:600px){.quality__caption__script--en{margin-top:-.7em}}.quality__gallery.gallery.gallery--left{min-height:0}.quality__gallery.gallery.gallery--left .gallery__container{left:100%}.quality__gallery.gallery.gallery--left .tabs-contents__content{width:100%}.quality__gallery.gallery.gallery--left .gallery__text{left:0;font-size:1.2rem;line-height:1.33333em;letter-spacing:.06em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.quality__gallery.gallery.gallery--left .gallery__text{font-size:1.2rem;line-height:1.33333em;letter-spacing:.06em}}@media only screen and (min-width:1440px) and (min-height:600px){.quality__gallery.gallery.gallery--left .gallery__text{font-size:1.6rem;line-height:1.375em;letter-spacing:.06em}}@media only screen and (min-width:1920px) and (min-height:600px){.quality__gallery.gallery.gallery--left .gallery__text{font-size:1.6rem;line-height:1.375em;letter-spacing:.06em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.quality__gallery.gallery.gallery--left .gallery__text{font-size:1.2rem;line-height:1.33333em;letter-spacing:.06em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.quality__gallery.gallery.gallery--left .gallery__text{font-size:1.2rem;line-height:1.33333em;letter-spacing:.06em}}.quality__gallery.gallery.gallery--left .gallery__text span{color:#71677a}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.quality__gallery.gallery.gallery--left .gallery__text{padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 1.5)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.quality__gallery.gallery.gallery--left .gallery__text{width:inherit;bottom:0}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.quality__gallery.gallery.gallery--left .gallery__nav{top:1px;right:calc(var(--spacing) * 1.5);height:75vw}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.quality__gallery.gallery.gallery--left .gallery__nav{bottom:0;left:100%}}.quality__content,.quality__poster{position:relative;z-index:5}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.quality .quality__content__right{margin-top:10px}.quality .quality__caption{margin-bottom:-5.5em}.quality .quality__title-line{transform:translateX(-4.6em);white-space:nowrap}}@media only screen and (min-width:980px){.quality .quality__caption{margin-bottom:-9.3em}}@media only screen and (min-width:1920px) and (min-height:600px){.quality .quality__caption{margin-bottom:-10.5em}.quality .quality__title-line{transform:none}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.quality .quality__bg{top:20%}.quality .quality__title{margin-bottom:-6.8em}.quality .quality__content__left .col{display:flex}.quality .quality__content__left .col picture{align-self:flex-end}}.elegance__content .elegance__right{position:relative}.elegance__content .elegance__right .elegance__illu{position:absolute;right:0;top:-18%;z-index:2}.elegance__footer{position:relative}.elegance__footer .elegance__illu{position:absolute;left:0;top:-7%}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.elegance .elegance__script{position:absolute;top:0}.elegance .elegance__illu{top:5%}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.elegance .elegance__script .text--script{margin-top:-.4em;margin-left:calc(var(--spacing) * -1.1)}.elegance .elegance__footer__bottom{display:flex;flex-direction:column-reverse}}.appartment__inner{position:relative}.appartment__poster picture{height:100%}.appartment__poster img{-o-object-position:top;object-position:top}.appartment__anchor{position:absolute;top:0}.appartment__poster-mask{position:absolute;z-index:3;top:4vw;left:1.9vw}@media only screen and (min-width:1920px) and (min-height:600px){.appartment__poster-mask{width:29.1vw}}.appartment__title{position:relative;z-index:3}.appartment__title p{-webkit-hyphens:manual;hyphens:manual}.appartment__title--masked .text--script{margin-top:-.53em}.appartment__subtitle{position:relative;margin-bottom:-12.5em;z-index:3}.appartment__content,.appartment__content__images{position:relative}.appartment__content__text{position:relative;z-index:5}.appartment__content-caption{position:relative}.appartment__content__illu{height:100%;position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none}.appartment__content__illu:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;background:linear-gradient(180deg,rgba(255,0,0,0) 50.16%,#fff);opacity:1;z-index:2}.appartment__illu{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}.appartment--park .appartment__layer{padding-top:var(--header-height)}.appartment--open .appartment__anchor{top:calc(var(--header-height) * -1)}@media only screen and (min-width:980px){.no-hover .appartment--open .appartment__layer{padding-top:var(--header-height)}}.appartment--garden .appartment__anchor{top:calc(var(--header-height) * -1)}@media only screen and (min-width:980px){.no-hover .appartment--garden .appartment__layer{padding-top:var(--header-height)}}.appartment--garden .appartment__content-caption>.col,.appartment--garden .appartment__content .row:nth-of-type(2){position:relative;z-index:3}.appartment--garden .appartment__content-caption__bg{pointer-events:none}.appartment-navigation{position:absolute;z-index:9;left:50%;transform:translateX(-50%);bottom:calc(var(--spacing) / 1.5);border-radius:40px;padding:21px 30px;max-width:400px;border:1.2px solid hsla(0,0%,100%,.1);pointer-events:none;opacity:0;transition:all .4s cubic-bezier(.25,.74,.22,.99)}.appartment-navigation.ui-white-background{border-color:rgba(24,29,36,.1)}.appartment-navigation.is-active{opacity:1;pointer-events:all}.appartment-navigation__sticky{height:750svh}.appartment-navigation__sticky__inner{height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:40px}.appartment-navigation__item{padding-bottom:23px;border-bottom:1.2px solid transparent;transition:all .4s cubic-bezier(.25,.74,.22,.99)}.appartment-navigation__item-container.is-active .appartment-navigation__item{color:#cfa261;border-color:#cfa261}@media only screen and (max-width:979px){.appartment__caption{position:relative;margin-top:calc(var(--spacing) * -1)}.appartment__subtitle{margin-bottom:-8em}.appartment__content>.row:first-of-type{flex-direction:column-reverse}.appartment__content__images{align-items:flex-end}.appartment__content__images .appartment__image--small{margin-right:0;margin-left:auto;max-width:28.2%}.appartment--garden .appartment__content__images .appartment__image--small{max-width:37.5%;margin-left:calc(var(--spacing) * -2);margin-bottom:calc(var(--spacing) * -2)}.appartment__content-caption{position:relative}.appartment__content-caption>.col:first-of-type{position:absolute;left:0;max-width:37.5%}.appartment--open .appartment__content-caption>.col:first-of-type{position:relative;left:auto}.appartment__content-caption>.col:last-of-type{flex-direction:column-reverse;display:flex;max-width:59.4%}.appartment--open .appartment__content-caption>.col:last-of-type{position:relative;z-index:1;max-width:77%;margin-left:calc(var(--spacing) * -2)}.appartment--garden .appartment__content-caption>.col:first-of-type{position:relative;left:auto;max-width:none}.appartment--garden .appartment__content-caption__bg{top:-70%}.appartment--open .appartment__content__inner{display:flex;flex-direction:column-reverse}.appartment--park .appartment__image--big{max-width:68.8%}.appartment--park .appartment__caption{margin-top:0}}@media (min-width:980px) and (max-height:499px),only screen and (min-width:980px) and (max-width:1199px){.appartment--open .appartment__content-caption>.col:last-of-type{position:relative!important;max-width:77%;margin-left:calc(var(--spacing) * -2)}.appartment--open .appartment__content-caption>.col:first-of-type{position:relative;left:auto;max-width:37.5%}.appartment--garden .appartment__content__images .appartment__image--small{top:auto;bottom:0;max-width:37.5%;margin-bottom:calc(var(--spacing) * -2);right:var(--spacing)!important}.appartment--open .appartment__content>.row:last-of-type>.col:last-of-type{display:flex;flex-direction:column-reverse}}@media only screen and (min-width:980px){.appartment__sticky{height:250svh;padding-top:var(--header-height)}.appartment--park .appartment__sticky{padding-top:0;margin-top:calc(var(--header-height) * -1)}.appartment__inner{height:calc(100svh - var(--header-height))}.appartment__poster,.appartment__poster__img{position:absolute;left:0;top:0;width:100%;height:100%}.appartment__poster__img img{-o-object-position:top;object-position:top}.appartment.appartment--open .appartment__poster img{-o-object-position:center;object-position:center}.appartment__title--masked{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.appartment__title--masked .text--script{margin-top:-.5em}.appartment__subtitle,.appartment__text{position:absolute;z-index:3;margin-bottom:0}.appartment__subtitle--left,.appartment__text--left{left:0;bottom:auto;top:var(--spacing-2)}.appartment__subtitle{bottom:var(--spacing)}.appartment__text{bottom:0}.appartment__content__images .appartment__image--small{position:absolute;top:0;left:calc(var(--spacing) * -2)}.appartment--garden .appartment__content__images .appartment__image--small{left:auto;right:calc(var(--spacing) * -2)}.appartment--park .appartment__poster:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.2;pointer-events:none;z-index:2}.appartment--garden .appartment__content-caption{align-items:flex-end;position:relative}.appartment--garden .appartment__poster img{-o-object-position:bottom;object-position:bottom}.appartment--open .appartment__content__text{max-width:46%}}@media only screen and (min-width:980px) and (min-width:980px) and (max-height:499px),only screen and (min-width:980px) and (min-width:980px) and (max-width:1199px){.appartment--open .appartment__content__text{max-width:100%}}@media only screen and (min-width:980px){.appartment--open .appartment__content-caption>.col:last-of-type{position:absolute;left:0;z-index:1}}.techno__slider{width:100%;overflow:hidden;padding-bottom:2px}.techno__script{margin-top:-4em}.techno__script .text--script{font-size:10rem;line-height:1em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.techno__script .text--script{font-size:24rem;line-height:.66667em}}@media only screen and (min-width:1440px) and (min-height:600px){.techno__script .text--script{font-size:24rem;line-height:.66667em}}@media only screen and (min-width:1920px) and (min-height:600px){.techno__script .text--script{font-size:24rem;line-height:.66667em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.techno__script .text--script{font-size:calc(10rem + 140 * ((100vw - 320px) / 346));line-height:calc(1em + -3.33333 * ((100vw - 320px) / 346))}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.techno__script .text--script{font-size:calc(10rem + 140 * ((100vw - 568px) / 412));line-height:calc(1em + -3.33333 * ((100vw - 568px) / 412))}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.techno .techno__script{margin-top:-3.5em}}.techno-list{height:calc(220px + 1px)}.techno-list__item{position:relative;width:220px;height:220px}.techno-list__item__content{position:relative;width:100%;height:100%;border:1px solid #cfa261;border-radius:50%;padding-top:60px;display:flex;flex-direction:column;align-items:center}.techno-list__item__icon{margin-bottom:20px;color:#cfa261;fill:transparent}.techno-list__item__text{max-width:170px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.techno-list .image-list__after,.techno-list__item+.techno-list__item{margin-left:-1px}.techno-list .image-list__before{margin-right:-1px}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.techno-list__item__text{line-height:14px;letter-spacing:.04em;font-size:10px}.techno-list__item__icon{width:30px;height:30px}.techno-list .image-list__after{margin-right:calc(var(--spacing) * 4)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.techno-list{height:calc(41.66667vw + 1px)}.techno-list__item{width:41.66667vw;height:41.66667vw}.techno-list__item__icon{margin-bottom:40px}.techno-list__item__content{padding-top:calc(225/1440 * 100vw)}.techno-list__item__text{max-width:250px}}@media only screen and (min-width:1200px) and (min-height:500px){.techno-list{height:calc(27.77778vw + 1px)}.techno-list__item{width:27.77778vw;height:27.77778vw}.techno-list__item__icon{margin-bottom:40px}.techno-list__item__content{padding-top:calc(150/1440 * 100vw)}.techno-list__item__text{max-width:300px}}.step{position:relative}.step__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.step{height:100svh}.step__image{position:absolute;left:0;top:0}.step__image,.step__image img,.step__image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.step__title{position:absolute;top:0}.step__button-mobile{position:absolute;bottom:var(--spacing-1-5);left:50%;transform:translateX(-50%)}}.modal{position:fixed;left:0;right:0;top:0;bottom:0;outline:none;z-index:12;overflow:hidden}.modal--under-header{z-index:9}.no-js .modal:target{display:block!important}.modal__close{position:fixed;z-index:4;top:0;transition-property:color}.has-scroll-smooth .modal__close{position:absolute;left:0}.modal__close .is-hidden--no-hover>.icon.icon-close-menu{transform:translateZ(0)}.modal__close .is-hidden--hover>.icon.icon-close-menu{transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.modal__close--bottom{top:auto;bottom:0}}.modal__closearea{cursor:default}.modal--wide .modal__close{left:0}@media only screen and (min-width:1200px) and (min-height:500px){.modal--wide .modal__close{left:auto;transform:translateX(-100%)}.has-scroll-smooth .modal--wide .modal__close{position:absolute;left:0;transform:none}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.modal--wide-left .modal__close{position:relative;left:0;top:0}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.modal--wide-left .modal__close{top:var(--spacing-1-5);left:var(--spacing-2-5)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--wide-left .modal__close{left:var(--spacing-1-5);top:calc(var(--spacing) * 1.25)}}@media only screen and (min-width:980px){.modal--wide-left .modal__close{left:var(--spacing-2)}}@media (max-height:499px),only screen and (max-width:1199px){.modal--wide-left .modal__close{width:40px;height:40px}}@media only screen and (min-width:1200px) and (min-height:500px){.modal--wide-left .modal__close{left:auto;right:0;top:50%;position:absolute;transform:translateY(-50%)}}.modal--narrow .modal__close{left:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--narrow .modal__close{left:auto;transform:translateX(-100%)}.has-scroll-smooth .modal--narrow .modal__close{position:absolute;left:0;transform:none}}.modal__scroller{position:fixed;left:0;top:0;width:100%;height:100vh;height:var(--viewport-height-actual);overflow:hidden}.has-scroll-smooth .modal--with-scrollable-content .modal__scroller{overflow:hidden}.modal__background{position:fixed;left:0;top:0;width:100%;height:100vh;height:var(--viewport-height-actual);cursor:default}.modal--overlay .modal__background{background:rgba(0,0,0,.7)}.modal__content-wrapper{position:relative;margin-left:auto;z-index:1}.modal__header{display:flex;flex-wrap:nowrap;align-items:center}.modal__header--absolute{position:absolute}.modal__header__title{flex-grow:1}.modal__header__title--button{padding-right:calc(var(--spacing) * 3)}.modal__header__left,.modal__header__right{width:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 2);flex:0 0 calc(var(--spacing) * 2)}.modal__header__back{position:absolute;left:0;top:0;z-index:1}.modal__header__back--left{left:calc(var(--spacing) * -1)}.modal__header--apartment{justify-content:space-between;margin-top:calc(var(--spacing) * -2)!important}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal__header{position:absolute;right:var(--spacing);top:0;height:var(--spacing-1-5)}}@media only screen and (min-width:1440px) and (min-height:600px){.modal__header{height:120px}}.no-back-button .modal__header__back{display:none}.no-back-button .modal__content{min-height:auto}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.no-back-button .modal__content{padding-bottom:var(--spacing-2)}}.no-back-button .modal__content--final{padding-top:var(--spacing-14);padding-bottom:var(--spacing-14)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.no-back-button .modal__content--final{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}}@media only screen and (min-width:1200px) and (min-height:500px){.no-back-button .modal__content--final{padding-top:calc(var(--spacing) * 7.5);padding-bottom:calc(var(--spacing) * 7.5)}}@media only screen and (min-width:1440px) and (min-height:600px){.no-back-button .modal__content--final{padding-top:calc(var(--spacing) * 6.8);padding-bottom:calc(var(--spacing) * 6.8)}}@media only screen and (min-width:1920px) and (min-height:600px){.no-back-button .modal__content--final{padding-top:calc(var(--spacing) * 5.9);padding-bottom:calc(var(--spacing) * 5.9)}}.js-form-success+div{display:none!important}.modal__content{position:relative;width:100%;max-width:none;min-height:100vh;min-height:var(--viewport-height-actual)}.modal--wide .modal__content-wrapper{width:100vw}@media only screen and (min-width:1200px) and (min-height:500px){.modal--wide .modal__content-wrapper{max-width:calc(1080px + var(--spacing-1-5));padding-left:var(--spacing-1-5);pointer-events:none}.modal--wide .modal__content-wrapper>*{pointer-events:all}}@media only screen and (min-width:1440px) and (min-height:600px){.modal--wide .modal__content-wrapper{max-width:calc(1080px + 120px);padding-left:120px}}@media only screen and (min-width:1200px) and (min-height:500px){.modal--wide .modal__closearea{position:absolute;top:0;height:100%;left:0;width:calc(100vw - 1080px)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--wide-left .modal__content{max-width:calc(100vw - var(--spacing-5));margin-left:0}}@media only screen and (min-width:1200px) and (min-height:500px){.modal--wide-left .modal__content{max-width:none}}.modal--wide-left .modal__content-wrapper{width:100vw;margin-left:0}@media only screen and (min-width:1200px) and (min-height:500px){.modal--wide-left .modal__content-wrapper{max-width:calc(960 / 1440 * 100vw + var(--spacing-1-5));padding-right:var(--spacing-1-5)}}@media only screen and (min-width:1440px) and (min-height:600px){.modal--wide-left .modal__content-wrapper{max-width:calc(960 / 1440 * 100vw + 90px);padding-right:90px}}.modal--narrow .modal__content-wrapper{width:100vw}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--narrow .modal__content-wrapper{max-width:calc(540px + var(--spacing-1-5));padding-left:var(--spacing-1-5);pointer-events:none}.modal--narrow .modal__content-wrapper>*{pointer-events:all}}@media only screen and (min-width:980px){.modal--narrow .modal__content-wrapper{max-width:calc(780px + var(--spacing-1-5));padding-left:var(--spacing-1-5)}}@media only screen and (min-width:1440px) and (min-height:600px){.modal--narrow .modal__content-wrapper{max-width:calc(780px + 120px);padding-left:120px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--narrow .modal__closearea{position:absolute;top:0;height:100%;left:0;width:calc(100vw - 540px)}}@media only screen and (min-width:980px){.modal--narrow .modal__closearea{width:calc(100vw - 780px)}}.modal--center .modal__content{display:flex;align-items:center;justify-content:center}.modal--choose .modal__content-wrapper{width:100vw}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--choose .modal__content-wrapper{max-width:540px;pointer-events:none}.modal--choose .modal__content-wrapper>*{pointer-events:all}}@media only screen and (min-width:980px){.modal--choose .modal__content-wrapper{max-width:max(100vh/900 * 720,720px);padding-left:0}}.modal--favourite .modal__content-wrapper{width:100vw}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--favourite .modal__content-wrapper{max-width:540px;pointer-events:none}.modal--favourite .modal__content-wrapper>*{pointer-events:all}}@media only screen and (min-width:980px){.modal--favourite .modal__content-wrapper{max-width:calc(780px + var(--spacing-1-5));padding-left:var(--spacing-1-5)}}@media only screen and (min-width:1440px) and (min-height:600px){.modal--favourite .modal__content-wrapper{max-width:calc(780px + 120px);padding-left:120px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--favourite .modal__closearea{position:absolute;top:0;height:100%;left:0;width:calc(100vw - 540px)}}@media only screen and (min-width:980px){.modal--favourite .modal__closearea{width:calc(100vw - 780px)}}@media only screen and (min-width:1440px) and (min-height:600px){.modal--favourite .modal__closearea{width:calc(100vw - 780px)}}.modal--banner .modal__close{position:absolute;top:5px;left:auto;right:5px}.modal--banner .modal__content{padding:var(--spacing-1-5) 0}.modal--banner .modal__content__inner{position:relative;width:calc(100vw - var(--spacing-3));max-width:960px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal--banner .modal__close{top:20px;right:20px}}.with-modal{overflow:visible;scroll-behavior:auto}.with-modal body{overflow:hidden;height:100vh;height:var(--viewport-height-actual)}.has-scroll-smooth .modal__scroller,.with-modal .modal__scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.has-scroll-smooth .modal__scroller--disabled,.with-modal .modal__scroller--disabled{overflow:hidden;-webkit-overflow-scrolling:initial}.modal__tabs.tabs-contents,.modal__tabs>.tabs-contents__content{position:absolute;left:0;top:0;width:100%;height:100%}.modal__content--center{display:flex;flex-direction:column}.modal__content--center .modal__footer,.modal__content--center .modal__header{flex-grow:0;flex-shrink:0}.modal__content--center .modal__content__inner{flex-grow:1;display:flex;flex-direction:column;justify-items:center;align-items:stretch;min-height:200px}.modal__content--center .modal__content__inner>*{margin:auto 0}.animation--modal-in,.animation--modal-reverse-in{transition:transform 1.3s cubic-bezier(.74,0,.24,.99)}.animation--modal-in .modal__background,.animation--modal-reverse-in .modal__background{transition:opacity 1.3s cubic-bezier(.74,0,.24,.99)}.animation--modal-in .modal__content-wrapper,.animation--modal-reverse-in .modal__content-wrapper{transition:clip-path 1.3s cubic-bezier(.74,0,.24,.99);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.animation--modal-in--inactive .modal__background{opacity:0}.animation--modal-in--inactive .modal__content-wrapper{clip-path:polygon(100% 0,200% 0,220% 100%,120% 100%)}.animation--modal-reverse-in--inactive .modal__background{opacity:0}.animation--modal-reverse-in--inactive .modal__content-wrapper{clip-path:polygon(-100% 0,0 0,-20% 100%,-120% 100%)}.animation--modal-out,.animation--modal-reverse-out{transition:transform .8s cubic-bezier(.74,0,.24,.99);pointer-events:none}.animation--modal-out .modal__background,.animation--modal-reverse-out .modal__background{transition:opacity .8s cubic-bezier(.74,0,.24,.99)}.animation--modal-out .modal__content-wrapper,.animation--modal-reverse-out .modal__content-wrapper{transition:clip-path .8s cubic-bezier(.74,0,.24,.99);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.animation--modal-out--active .modal__background{opacity:0}.animation--modal-out--active .modal__content-wrapper{clip-path:polygon(120% 0,220% 0,200% 100%,100% 100%)}.animation--modal-reverse-out--active .modal__background{opacity:0}.animation--modal-reverse-out--active .modal__content-wrapper{clip-path:polygon(-120% 0,-20% 0,0 100%,-100% 100%)}.animation--tabs-modal-left-in,.animation--tabs-modal-right-in{transition:clip-path 1.3s cubic-bezier(.74,0,.24,.99);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.animation--tabs-modal-right-in--inactive{clip-path:polygon(100% 0,200% 0,220% 100%,120% 100%)}.animation--tabs-modal-left-in--inactive{clip-path:polygon(-100% 0,0 0,-20% 100%,-120% 100%)}.animation--tabs-modal-delay-out{transition:border-color 1.3s cubic-bezier(.74,0,.24,.99)}.animation--tabs-modal-delay-out:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(24,29,36,.85);opacity:0;transition:opacity 1.3s cubic-bezier(.74,0,.24,.99)}.animation--tabs-modal-delay-out--active:after{opacity:.5}.modal--video,.modal--video .modal__content{height:100vh;max-height:100vh;height:var(--viewport-height-actual);max-height:var(--viewport-height-actual)}.modal-form .modal-form__title{position:relative;text-align:center;margin-top:0;margin-bottom:var(--spacing-1-5)}@media only screen and (min-width:1440px) and (min-height:600px){.modal-form .modal-form__title{margin-top:0;margin-bottom:var(--spacing-1)}}.form-success-title{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);text-align:center}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.form-success-title{font-size:3.6rem;letter-spacing:-.02em}}.form-control[readonly],.readonly.form-control{pointer-events:none}.form-control--input input,.form-control--select select,.form-control--textarea textarea{height:40px;background:transparent;border:none;border-bottom:1px solid #ac835e;padding:0 0 8px;min-width:0}.form-control--input .no-hover input,.form-control--select .no-hover select,.form-control--textarea .no-hover textarea,.no-hover .form-control--input input,.no-hover .form-control--select select,.no-hover .form-control--textarea textarea{-webkit-appearance:none;border-radius:0}.form-control--input .ui-gold input,.form-control--select .ui-gold select,.form-control--textarea .ui-gold textarea,.ui-gold .form-control--input input,.ui-gold .form-control--select select,.ui-gold .form-control--textarea textarea{border-bottom-color:#cfa261}.form-control--input input.readonly,.form-control--input input[readonly],.form-control--select select.readonly,.form-control--select select[readonly],.form-control--textarea textarea.readonly,.form-control--textarea textarea[readonly]{pointer-events:none;box-shadow:none}.form-control--input input,.form-control--select select,.form-control--textarea textarea{text-transform:uppercase;font-size:1.2rem;line-height:1.33333em;line-height:normal;outline:none;vertical-align:middle}.form-control--input input:-webkit-autofill,.form-control--input input:-webkit-autofill:active,.form-control--input input:-webkit-autofill:focus,.form-control--input input:-webkit-autofill:hover,.form-control--select select:-webkit-autofill,.form-control--select select:-webkit-autofill:active,.form-control--select select:-webkit-autofill:focus,.form-control--select select:-webkit-autofill:hover,.form-control--textarea textarea:-webkit-autofill,.form-control--textarea textarea:-webkit-autofill:active,.form-control--textarea textarea:-webkit-autofill:focus,.form-control--textarea textarea:-webkit-autofill:hover{-webkit-transition:color .4s cubic-bezier(.25,.74,.22,.99),border-color .4s cubic-bezier(.25,.74,.22,.99),background-color 1ms ease-in-out 5000s!important;transition:color .4s cubic-bezier(.25,.74,.22,.99),border-color .4s cubic-bezier(.25,.74,.22,.99),background-color 1ms ease-in-out 5000s!important}.form-control--input input,.form-control--select select,.form-control--textarea textarea{transition-property:color,background-color,border-color}.form-control--input input:invalid,.form-control--select select:invalid,.form-control--textarea textarea:invalid{box-shadow:none}.form-control--input input::-ms-clear,.form-control--select select::-ms-clear,.form-control--textarea textarea::-ms-clear{display:none}::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}::-ms-reveal{display:none}.form-label{position:relative;display:block;overflow:hidden;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.2rem;line-height:1.33333em;color:#ac835e}input[disabled]+.form-label,select[disabled]+.form-label,textarea[disabled]+.form-label{opacity:.5}.form-label sup{display:inline-block}.form-label:before{content:""}.ui-dark .form-label{color:#ca9d75}.ui-gold .form-label{color:#cfa261}.form-control--float{position:relative}.form-control--float .form-label{position:absolute;padding:0;width:auto;left:0;top:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition-property:transform,color}.form-control--float input::-webkit-input-placeholder,.form-control--float textarea::-webkit-input-placeholder{color:transparent!important}.form-control--float input::-moz-placeholder,.form-control--float textarea::-moz-placeholder{color:transparent!important}.form-control--float input:-ms-input-placeholder,.form-control--float textarea:-ms-input-placeholder{color:transparent!important}.form-control--float.is-focused:not(.form-control--select) .form-label,.form-control--float.is-not-empty .form-label,.form-control--float input:focus~.form-label,.form-control--float textarea:focus~.form-label{transform:translateY(-22px) scale(.83333)}.form-control--float input:not(:-moz-placeholder-shown)~.form-label,.form-control--float textarea:not(:-moz-placeholder-shown)~.form-label{transform:translateY(-22px) scale(.83333)}.form-control--float input:not(:placeholder-shown)~.form-label,.form-control--float textarea:not(:placeholder-shown)~.form-label{transform:translateY(-22px) scale(.83333)}.has-error .form-label{color:#b54b4b}.form-group{margin-top:40px;margin-bottom:40px}.form-group--small{margin-top:6px;margin-bottom:6px}.form-control--textarea textarea{resize:vertical}.form-control--select select{width:100%;-webkit-appearance:menulist-button}.form-control--full input{width:100%}.form-control-checkbox{display:flex;align-items:center}.form-control-checkbox input{position:absolute;clip-path:polygon(0 0,0 0,0 0,0 0)}.form-control-checkbox input _:-ms-input-placeholder,:root .form-control-checkbox input{opacity:0}.form-control-checkbox__icon,.form-control-checkbox__label{position:relative;min-height:20px;cursor:pointer}.form-control-checkbox__icon:after,.form-control-checkbox__label:after{content:"";display:block;position:absolute;top:-10px;right:-5px;bottom:-10px;left:-5px}.form-control-checkbox__icon{height:30px;width:30px;border-radius:30px;box-shadow:inset 0 0 0 1px #ac835e;flex-shrink:0;overflow:hidden;transition-property:border-color}.form-control-checkbox__icon:before{content:"";display:block;position:absolute;height:30px;width:30px;border-radius:50%;left:0;top:0;background:url(https://vp.moscow/assets/images/common/checkbox.svg);background-color:#ac835e;background-size:10px;background-position:50%;background-repeat:no-repeat;transition-property:opacity;opacity:0}.form-control-checkbox__label{flex-grow:1;padding:0 0 0 20px}input[disabled]~.form-control-checkbox__icon,input[disabled]~.form-control-checkbox__label{opacity:.5;pointer-events:none}input:checked~.form-control-checkbox__icon:before{opacity:1}.ui-gold .form-control-checkbox__icon{box-shadow:inset 0 0 0 1px #cfa261}.ui-gold .form-control-checkbox__icon:before{background-color:#cfa261}.form-control-checkbox a{position:relative;z-index:1}.is-ie .form-control-checkbox a{vertical-align:top}.has-error .form-control-checkbox__icon{box-shadow:inset 0 0 0 1px #b54b4b}.form-control-radio{display:flex;align-items:center}.form-control-radio input{position:absolute;clip-path:polygon(0 0,0 0,0 0,0 0)}.form-control-radio input _:-ms-input-placeholder,:root .form-control-radio input{opacity:0}.form-control-radio__label{position:relative;cursor:pointer;white-space:nowrap;padding:0 20px 0 0;transition-property:color}.form-control-radio__label.is-active,.form-control-radio__label:hover:active,.has-hover .form-control-radio__label:hover{color:#ac835e}.form-control-radio__label:before{content:"";display:block;position:absolute;height:12px;width:12px;right:0;top:0;background:url(https://vp.moscow/assets/images/common/radio.svg);background-size:12px;background-position:50%;background-repeat:no-repeat;transition-property:opacity;opacity:0}input[disabled]~.form-control-radio__icon,input[disabled]~.form-control-radio__label{opacity:.5;pointer-events:none}input:checked~.form-control-radio__label{color:#ac835e}input:checked~.form-control-radio__label:before{opacity:1}.form-control-link{display:flex;align-items:center}.form-control-link input{position:absolute;clip-path:polygon(0 0,0 0,0 0,0 0)}.form-control-link input _:-ms-input-placeholder,:root .form-control-link input{opacity:0}.form-control-link__label{position:relative;cursor:pointer;white-space:nowrap;transition-property:color}.form-control-link__label.is-active,.form-control-link__label:hover:active,.has-hover .form-control-link__label:hover{color:#ac835e}input[disabled]~.form-control-link__icon,input[disabled]~.form-control-link__label{opacity:.5;pointer-events:none}input:checked~.form-control-link__label{color:#ac835e}.grecaptcha-badge{display:none!important}.form-footer{margin-top:calc(var(--spacing) * 2.5)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.form-footer{margin-top:calc(var(--spacing) * 1)}}.error-message{color:#b54b4b}div.error,label.error{display:block;padding:.8rem 0 0;color:#b54b4b}.form-control-checkbox+div.error,.form-control-checkbox+label.error{padding-left:50px}.form-control--error.form-control--input input,.form-control--error.form-control--textarea textarea{border-color:#b54b4b}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.callback-modal__title{padding-left:calc(var(--spacing) * 2)}}.callback-modal__title .deco-title{top:34%}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.callback-modal__title .deco-title{top:25%}}@media only screen and (min-width:980px){.callback-modal__title .deco-title{top:29%}}@media only screen and (min-width:1440px) and (min-height:600px){.callback-modal__title .deco-title{top:23%}.callback-modal__title .deco-title .deco-title__text{font-size:21rem}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.no-back-button .callback-modal__title{padding-left:0}}.gallery{position:relative}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery{display:flex;flex-direction:column-reverse}}.gallery__top-tabs{position:relative;z-index:3}.gallery__nav{display:flex;position:absolute;z-index:4}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__nav{flex-direction:column-reverse;top:calc(var(--spacing) * 1.5)}.gallery__nav .btn:not(:first-of-type){margin-bottom:10px}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery__nav{bottom:2px}.gallery__nav .btn{margin-right:10px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:666px) and (min-height:416px) and (max-width:979px){.gallery__nav{margin-bottom:var(--spacing-2)}}.gallery__title{position:relative;z-index:3;pointer-events:none}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__title{transform:translateY(-35%)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery__title{position:absolute;width:100%;top:calc(var(--spacing) * 3.3)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery__title{top:calc(var(--spacing) * 3.25)}}.gallery__text{display:block;z-index:2;font-size:1rem;line-height:1.6em;letter-spacing:.1em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery__text{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media only screen and (min-width:1440px) and (min-height:600px){.gallery__text{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__text{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery__text{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}.animation--image-gallery-delay--active .gallery__text{display:none}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery__text{position:absolute;top:0;margin-top:calc(var(--spacing) * 7.1)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery__text{width:calc(var(--spacing) * 4.5)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery__text{width:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 7.5)}}.gallery__tabs .tabs-contents__content{height:100%}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery__tabs .tabs-contents__content{position:absolute}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__tabs{height:75vw;width:calc(75vw - var(--spacing))}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery__tabs{height:50vw;width:50vw}}.gallery__image{z-index:1;height:100%}.gallery__image picture{overflow:hidden;height:100%}.gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__image{width:calc(75vw - var(--spacing));height:100%;overflow:hidden}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery__image{width:50vw;height:100%;overflow:hidden}}.gallery__counter{position:absolute;z-index:4;color:#f9f0ec;font-size:.8rem;line-height:1.75em;letter-spacing:.1em}.gallery__counter>span{position:absolute;font-size:3.95rem;line-height:1.01266em;letter-spacing:-.02em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery__counter>span{font-size:5.2rem;line-height:1.15385em;letter-spacing:-.02em}}@media only screen and (min-width:1440px) and (min-height:600px){.gallery__counter>span{font-size:7.9rem;line-height:1.13924em;letter-spacing:-.05em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__counter>span{font-size:calc(3.95rem + 12.5 * ((100vw - 320px) / 346));line-height:calc(1.01266em + 1.41188 * ((100vw - 320px) / 346));letter-spacing:-.02em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery__counter>span{font-size:calc(3.95rem + 12.5 * ((100vw - 568px) / 412));line-height:calc(1.01266em + 1.41188 * ((100vw - 568px) / 412));letter-spacing:-.02em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery__counter{font-size:1rem;line-height:1.6em;letter-spacing:.1em}}@media only screen and (min-width:1440px) and (min-height:600px){.gallery__counter{font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__counter{font-size:calc(.8rem + 2 * ((100vw - 320px) / 346));line-height:calc(1.75em + -1.5 * ((100vw - 320px) / 346));letter-spacing:.1em}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery__counter{font-size:calc(.8rem + 2 * ((100vw - 568px) / 412));line-height:calc(1.75em + -1.5 * ((100vw - 568px) / 412));letter-spacing:.1em}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__counter{top:calc(var(--spacing) * 1.5)}.gallery__counter>span{top:0}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery__counter{bottom:calc(var(--spacing) * 1.9)}.gallery__counter>span{bottom:calc(var(--spacing) * .85)}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery__order{order:-1}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--right{max-height:100vh;max-height:var(--viewport-height)}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--right .gallery__nav{left:calc(var(--spacing) * 1.5)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--right .gallery__nav{left:calc(var(--spacing) * 1.5)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery.gallery--right .gallery__nav{left:calc(var(--spacing) * 2)}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--right .gallery__title{padding-left:calc(var(--spacing) * 1.5);transform:translateY(-35%)}.gallery.gallery--right .gallery__title .deco-title__sizer{margin-left:calc(var(--spacing) * 1.5 - .3em)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--right .gallery__title{left:calc(var(--spacing) * 1.5);top:calc(var(--spacing) * 2.7)}.gallery.gallery--right .gallery__title .deco-title{top:25%}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery.gallery--right .gallery__title{left:calc(var(--spacing) * 2)}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--right .gallery__text{padding-left:calc(25vw + var(--spacing));padding-right:calc(var(--spacing) * 1.5)}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery.gallery--right .gallery__text{max-width:calc(var(--spacing) * 240 / 20)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--right .gallery__text{left:calc(var(--spacing) * 1.5)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--right .gallery__text{margin-top:calc(var(--spacing) * 6.6);width:calc(var(--spacing) * 5.5)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery.gallery--right .gallery__text{width:calc(var(--spacing) * 5);left:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 7)}}.gallery.gallery--right .gallery__tabs{margin-left:auto}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery.gallery--right .gallery__tabs{height:60vw;width:50vw}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--right .gallery__tabs{max-height:100vh;max-height:var(--viewport-height)}}.gallery.gallery--right .gallery__counter>span{right:calc(var(--spacing) * 1.05)}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--right .gallery__counter{right:calc(var(--spacing) * 1.5)}.gallery.gallery--right .gallery__counter>span{padding-right:calc(var(--spacing) * 5 / 20)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--right .gallery__counter{right:var(--spacing)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--right__image{max-height:100vh;max-height:var(--viewport-height)}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--left{min-height:570px;display:flex;flex-direction:column}}@media screen and (max-aspect-ratio:13/9) and (min-width:400px) and (max-width:567px){.gallery.gallery--left{min-height:600px}}@media screen and (max-aspect-ratio:13/9) and (min-width:450px) and (max-width:567px){.gallery.gallery--left{min-height:630px}}@media screen and (max-aspect-ratio:13/9) and (min-width:500px) and (max-width:567px){.gallery.gallery--left{min-height:650px}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--left .gallery__nav{top:1px;right:calc(var(--spacing) * 1.5)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--left .gallery__nav{left:calc(50vw + var(--spacing) * 2);right:auto;bottom:calc(var(--spacing) * 1)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--left .gallery__nav{left:calc(var(--spacing) * 12)}}@media only screen and (min-width:980px){.gallery.gallery--left .gallery__nav{left:calc(var(--spacing) * 14)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery.gallery--left .gallery__nav{left:calc(var(--spacing) * 16);bottom:calc(var(--spacing) * 2)}}@media only screen and (min-width:1920px) and (min-height:600px){.gallery.gallery--left .gallery__nav{left:calc(var(--spacing) * 17)}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery.gallery--left .gallery__container{height:50vw}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--left .gallery__container{position:absolute;top:0;width:100%}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--left .gallery__title.gallery__title--single{margin-top:calc(var(--spacing) * .75);margin-bottom:var(--spacing)}}@media (max-width:665px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.gallery.gallery--left .gallery__title{top:0;padding-left:calc(50vw + var(--spacing) * 2)}}@media (orientation:landscape) and (max-device-aspect-ratio:16/9) and (max-width:600px){.gallery.gallery--left .gallery__title{top:calc(var(--spacing) * -3)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--left .gallery__title{padding-left:calc(var(--spacing) * 3.5);top:calc(var(--spacing) * 2)}.gallery.gallery--left .gallery__title.gallery__title--single{margin-top:0;margin-bottom:calc(var(--spacing) * -1)}}@media only screen and (min-width:980px){.gallery.gallery--left .gallery__title{padding-left:calc(var(--spacing) * 1.5);top:calc(var(--spacing) * 2)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery.gallery--left .gallery__title{padding-left:calc(var(--spacing) * 2);top:calc(var(--spacing) * 2)}}@media only screen and (min-width:1920px) and (min-height:600px){.gallery.gallery--left .gallery__title{padding-left:calc(var(--spacing) * 5.5)}}.gallery.gallery--left .gallery__text{display:block}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--left .gallery__text{padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 1.5)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--left .gallery__text{top:auto;margin-top:0;width:auto;left:calc(50vw + var(--spacing) * 2);right:calc(var(--spacing) * 1);bottom:calc(var(--spacing) * 4)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--left .gallery__text{left:calc(var(--spacing) * 12);right:0;padding-right:var(--spacing-2)}}@media only screen and (min-width:980px){.gallery.gallery--left .gallery__text{left:calc(var(--spacing) * 14);padding-right:var(--spacing-3)}}@media only screen and (min-width:1200px) and (min-height:500px){.gallery.gallery--left .gallery__text{left:calc(var(--spacing) * 16);right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 4.3);padding-right:0;max-width:calc(var(--spacing) * 6)}}@media only screen and (min-width:1920px) and (min-height:600px){.gallery.gallery--left .gallery__text{left:calc(var(--spacing) * 17);bottom:calc(var(--spacing) * 4)}}.gallery.gallery--left .gallery__tabs{margin-right:auto}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--left .gallery__relative{position:relative}}.gallery.gallery--left .gallery__counter{left:calc(75vw - var(--spacing) * 3)}.gallery.gallery--left .gallery__counter>span{right:calc(var(--spacing) * 1.05)}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.gallery.gallery--left .gallery__counter>span{padding-right:calc(var(--spacing) * 5 / 20)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.gallery.gallery--left .gallery__counter{left:auto;right:calc(50vw + var(--spacing-2));bottom:var(--spacing)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.gallery.gallery--left .gallery__counter{right:var(--spacing)}}.modal-banner{text-align:center}.modal-banner__logo{display:block;width:auto;margin:20px auto 40px;height:60px}.modal-banner__text,.modal-banner__title{margin:0 0 15px}.modal-banner__text-bottom{margin:0 0 45px}.modal-banner__footnote{color:#71677a;margin:40px 0 0;padding:0 0 20px}.modal-banner__image{position:relative}.modal-banner__image__button{position:absolute;left:0;bottom:0;width:100%;padding:20px}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.modal-banner__image__image{position:absolute;left:0;top:0}.modal-banner__image__image,.modal-banner__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:666px) and (min-height:416px),only screen and (min-width:980px){.modal-banner__logo{height:80px;margin:30px auto 65px}.modal-banner__title{margin:0 0 32px}.modal-banner__text{margin:0 0 16px}.modal-banner__text-bottom{margin:0 0 57px}.modal-banner__footnote{margin:75px 0 0;padding:0 0 30px}}