.apartments__description,.apartments__plans-pagination a:before,.apartments__side-icon,.plan-hoverable,.plan-marker,.plan-marker__content,.space__carousel-title,.tooltip,.tooltip__animation{transition-duration:.4s;transition-timing-function:cubic-bezier(.7,0,.4,1)}.solutions-card__hover,.solutions-card__text,.solutions-card__title .btn__icon{transition-duration:.8s;transition-timing-function:cubic-bezier(.7,0,.4,1)}.intro__offers-head,.l-panorama__image img,.team__images{transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.4,1)}.content-animation{position:relative;z-index:0}.content-animation [data-content-animation-item]{left:0;position:relative;top:0}.content-animation [data-content-animation-item]:not(.col){min-width:100%}.group>.content-animation{flex-grow:1}.content-animation.content-animation--ready [data-content-animation-item]{position:absolute}.content-animation.content-animation--ready [data-content-animation-top]{position:relative}.content-animation.content-animation--ready [data-content-animation-top]~[data-content-animation-top]{position:absolute}.content-animation--bottom{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom [data-content-animation-item]{bottom:0;top:auto}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.content-animation--bottom\:md{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom\:md [data-content-animation-item]{bottom:0;top:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-animation--bottom\:xs{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom\:xs [data-content-animation-item]{bottom:0;top:auto}}.content-animation--center{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center [data-content-animation-item]{top:auto}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.content-animation--center\:md{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center\:md [data-content-animation-item]{top:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-animation--center\:xs{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center\:xs [data-content-animation-item]{top:auto}}.content-animation--no-overflow{overflow:hidden}.sticky{--sticky-under-previous-distance:100vh;--sticky-under-next-distance:100vh;display:grid;grid-auto-rows:1fr;grid-template-areas:"sticky_content";grid-template-columns:1fr;grid-template-rows:auto}.sticky__layer{align-self:start;grid-area:sticky_content;min-width:0;position:relative}.sticky__layer--top{position:relative;z-index:1}.sticky__layer--sticky{position:sticky;top:0}.has-scroll-smooth .sticky__layer--sticky{position:relative}.sticky__layer--static{grid-area:unset}.sticky__spacer{height:100vh}.sticky--under-previous{margin-top:calc(var(--sticky-under-previous-distance) * -1);position:relative}.sticky--under-previous:after{content:"";display:block;height:var(--sticky-under-previous-distance)}.sticky--under-next{margin-bottom:calc(var(--sticky-under-next-distance) * -1);position:relative}.sticky--under-next:after{content:"";display:block;height:var(--sticky-under-next-distance)}.sticky--under-previous.sticky--under-next .sticky__layer--sticky{max-height:200vh}.sticky--under-previous.sticky--under-next:after{height:calc(var(--sticky-under-previous-distance) + var(--sticky-under-next-distance))}.sticky--under-next+.sticky--under-previous{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%);margin-top:calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)}.sticky--full-height,.sticky--full-height .sticky__layer{min-height:100vh}.sticky--full-height .sticky__layer--sticky{height:100vh}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.sticky\:md-up{display:block}.sticky\:md-up .sticky__layer--sticky{position:relative}.sticky\:md-up:where(.sticky--full-height),.sticky\:md-up:where(.sticky--full-height) .sticky__layer{min-height:0}.sticky\:md-up:where(.sticky--full-height) .sticky__layer--sticky{height:auto}:where(.sticky--under-next)+.sticky\:md-up{clip-path:none;margin-top:0}.sticky\:md-up:where(.sticky--under-previous){margin-top:0}.sticky\:md-up:where(.sticky--under-previous):after{display:none}.sticky\:md-up:where(.sticky--under-next){margin-bottom:0}.sticky\:md-up:where(.sticky--under-next):after{display:none}.sticky\:md-up:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky{max-height:none}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.sticky\:sm-down{display:block}.sticky\:sm-down .sticky__layer--sticky{position:relative}.sticky\:sm-down:where(.sticky--full-height),.sticky\:sm-down:where(.sticky--full-height) .sticky__layer{min-height:0}.sticky\:sm-down:where(.sticky--full-height) .sticky__layer--sticky{height:auto}:where(.sticky--under-next)+.sticky\:sm-down{clip-path:none;margin-top:0}.sticky\:sm-down:where(.sticky--under-previous){margin-top:0}.sticky\:sm-down:where(.sticky--under-previous):after{display:none}.sticky\:sm-down:where(.sticky--under-next){margin-bottom:0}.sticky\:sm-down:where(.sticky--under-next):after{display:none}.sticky\:sm-down:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky{max-height:none}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.sticky-slider{flex-wrap:nowrap;position:relative}.sticky-slider__sticky{overflow:hidden;position:sticky;top:0}.has-scroll-smooth .sticky-slider__sticky{overflow:visible}.no-js .sticky-slider__sticky{overflow-x:auto}.has-scroll-smooth .sticky-slider__sticky{position:relative}.sticky-slider__sticky.row,.sticky-slider__sticky:not(.row)>.row{flex-wrap:nowrap;height:100dvh}.sticky-slider__sticky.row>.col,.sticky-slider__sticky:not(.row)>.row>.col{flex-shrink:0}.sticky-slider--full-screen{min-height:100dvh}.sticky-slider--full-screen .sticky-slider__sticky{height:100dvh}}.parallax-image-move{overflow:hidden}.parallax-image-move img{display:block;margin-bottom:var(--md,-16.66667%) var(--n-md,0);-o-object-fit:cover;object-fit:cover;position:relative}.parallax-image-move.background--cover img{height:var(--md,120%) var(--n-md,100%);margin-bottom:0}.parallax-image-move.background--top-cover img{height:var(--md,120%) var(--n-md,auto);margin-bottom:0}.parallax-image-zoom{overflow:hidden}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.sticky-slider .parallax-image-move img{height:auto;margin-bottom:0;margin-right:var(--md,-16.66667%) var(--n-md,0);width:120%}.sticky-slider .parallax-image-move.background--cover img,.sticky-slider .parallax-image-move.background--top-cover img{height:auto;width:120%}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.mobile-scrollable{--scrollable-item-width:calc(100vw - var(--spacing) * 6);--scrollable-item-gap:var(--spacing);--scrollable-side-gap:0px;--_side-offset:calc(50vw - var(--container-content-width) / 2);display:flex;flex-wrap:nowrap;gap:var(--scrollable-item-gap)!important;margin-left:calc(var(--_side-offset) * -1);margin-right:calc(var(--_side-offset) * -1);overflow-x:scroll;overflow-y:hidden;padding:0 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.mobile-scrollable::-webkit-scrollbar{display:none}.mobile-scrollable:after{content:"";display:block;flex:0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));height:1px;margin-left:calc(var(--scrollable-item-gap) * -1);position:relative;width:calc(var(--scrollable-side-gap) + var(--_side-offset))}.mobile-scrollable .mobile-scrollable__item{flex:0 0 var(--scrollable-item-width);scroll-snap-align:center;width:var(--scrollable-item-width)}.mobile-scrollable.mobile-scrollable--center{--scrollable-side-gap:calc((100vw - var(--scrollable-item-width)) / 2)}.mobile-scrollable.mobile-scrollable--auto{--scrollable-item-width:auto}.mobile-scrollable.mobile-scrollable--auto .mobile-scrollable__item{scroll-snap-align:unset}.scrollable{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;margin-left:calc(var(--container-h-padding-left) * -1);margin-right:calc(var(--container-h-padding-right) * -1);overflow-x:auto;overflow-y:hidden;overflow-y:clip;padding-left:var(--container-h-padding-left);position:relative;scrollbar-width:none;touch-action:auto}.scrollable:after{content:"";display:block;flex:0 0 var(--container-h-padding-right);height:1px;width:var(--container-h-padding-right)}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.scrollable::-webkit-scrollbar{display:none}}.no-hover .scrollable-no-hover{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;margin-left:calc(var(--container-h-padding-left) * -1);margin-right:calc(var(--container-h-padding-right) * -1);overflow-x:auto;overflow-y:hidden;overflow-y:clip;padding-left:var(--container-h-padding-left);position:relative;scrollbar-width:none;touch-action:auto}.no-hover .scrollable-no-hover:after{content:"";display:block;flex:0 0 var(--container-h-padding-right);height:1px;width:var(--container-h-padding-right)}.no-hover .scrollable-no-hover::-webkit-scrollbar{display:none}.solutions-card{aspect-ratio:var(--md,1) var(--n-md,.8);position:relative}.solutions-card__hover{clip-path:ellipse(10% 10% at -10% 110%);height:100%;left:0;padding:var(--spacing);position:absolute;top:0;transition-property:clip-path;width:100%}.solutions-card__content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:var(--spacing);position:relative;z-index:1}.solutions-card__text{opacity:0;transition-property:opacity}.solutions-card__title{align-items:center;color:var(--t-primary);-moz-column-gap:calc(var(--scale-px) * 20);column-gap:calc(var(--scale-px) * 20);display:flex}.solutions-card__title .btn__icon{transition-property:transform;will-change:transform}.solutions-card__title-text{white-space:normal}.has-hover .solutions-card:hover .solutions-card__hover,.solutions-card.is-active .solutions-card__hover{clip-path:ellipse(160% 160% at -10% 110%)}.has-hover .solutions-card:hover .solutions-card__text,.solutions-card.is-active .solutions-card__text{opacity:1}.has-hover .solutions-card:hover .solutions-card__title .btn__icon,.solutions-card.is-active .solutions-card__title .btn__icon{transform:rotate(45deg)}.plan{--plan-fit:contain;--plan-position:50% 50%;--plan-ratio:unset;aspect-ratio:var(--plan-ratio);display:grid;grid-auto-rows:1fr;grid-template-areas:"layer";grid-template-columns:1fr;grid-template-rows:auto;position:relative}.plan:has(.plan__layer){aspect-ratio:unset}.plan__layer{aspect-ratio:var(--plan-ratio);grid-area:layer;height:100%;position:relative;width:100%}.plan__layer--image img,.plan__layer--image picture,.plan__layer--svg svg{display:block;height:100%;width:100%}.plan__layer--image img{-o-object-fit:var(--plan-fit);object-fit:var(--plan-fit);-o-object-position:var(--plan-position);object-position:var(--plan-position)}.plan__layer--svg{pointer-events:none}.plan__layer--svg :where([data-anchor]){visibility:hidden}.plan__layer--svg :where([data-hoverable]){visibility:hidden}.plan__layer--svg a{cursor:default;outline:none}.plan--cover{--plan-fit:cover}.plan-hoverable--disabled{fill:var(--t-small)}.plan-hoverable--hovered{fill:var(--t-background)}.plan-hoverable{pointer-events:all;transition-property:fill,stroke,opacity;visibility:visible}.plan-hoverable--hidden{opacity:0}.plan-hoverable--clickable{cursor:pointer}.plan-marker{--fos:-0.07em;--foe:-0.23em;--lh:1.2em;cursor:default;font-family:TTFors,Helvetica,Arial,sans-serif;font-size:var(--md,calc(var(--scale-text-rem) * 1)) var(--n-md,calc(var(--scale-text-rem) * .56736));font-weight:500;left:0;letter-spacing:.04em;line-height:var(--lh);position:absolute;text-transform:uppercase;top:0;transition-property:opacity}.is-win .plan-marker{--fos:-0.225em;--foe:-0.075em}.plan-marker__content{place-content:center;text-align:center;transition-property:color,background-color}.plan-marker:focus-visible{outline:3px auto currentColor}.plan-marker--disabled{color:#b8afa5}.plan-marker--hidden{opacity:0;pointer-events:none}.plan-marker--clickable{cursor:pointer}.plan-marker--point{--marker-size:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 15));--fos:-0.07em;--foe:-0.23em;--lh:var(--xxxl,1.16667em) var(--n-xxxl,1.2em);cursor:pointer;font-family:TTFors,Helvetica,Arial,sans-serif;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.2)) var(--n-xxxl,calc(var(--scale-text-rem) * 1));font-weight:500;letter-spacing:.04em;line-height:var(--lh);text-transform:uppercase}.is-win .plan-marker--point{--fos:-0.225em;--foe:-0.075em}.plan-marker--point .plan-marker__content{align-items:center;background:var(--t-secondary);border-radius:var(--marker-size);color:var(--t-background);display:flex;height:var(--marker-size);justify-content:center;width:var(--marker-size)}.plan-marker--point.plan-marker--hovered .plan-marker__content{background:var(--t-heading);color:var(--t-background)}.plan-marker--point-large{--marker-size:var(--md,calc(var(--scale-px) * 30)) var(--n-md,calc(var(--scale-px) * 20))}.plan-marker--street{pointer-events:none}.plan-marker--street .plan-marker__content{background:var(--c-light);color:var(--t-secondary);padding:calc(var(--scale-px) * 2) calc(var(--scale-px) * 4);transform:rotate(var(--plan-marker-rotation,0deg))}.plan-marker--river{pointer-events:none}.plan-marker--river .plan-marker__content{opacity:.3;transform:rotate(var(--plan-marker-rotation,0deg))}.plan-marker--metro{pointer-events:none}.plan-marker--metro .plan-marker__content{text-align:left}.plan-marker--place{pointer-events:none}.plan-marker--apartment{border-radius:calc(var(--scale-px) * 40)}.plan-marker--apartment .plan-marker__content{background:var(--t-heading);border-radius:calc(var(--scale-px) * 40);color:var(--t-background);height:calc(var(--scale-px) * 40);width:calc(var(--scale-px) * 40)}.plan-marker--apartment.plan-marker--disabled .plan-marker__content{background:var(--t-text)}.plan-marker--apartment-reserved .plan-marker__content{background:var(--t-background);color:var(--t-heading)}.plan-marker--apartment-reserved.plan-marker--hovered .plan-marker__content{background:var(--t-small)}.tooltip{--tooltip-direction-x:0;--tooltip-direction-y:-1;bottom:100%;left:50%;margin-bottom:var(--tooltip-distance);pointer-events:none;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}.tooltip__content{background:var(--tooltip-background);border-radius:var(--tooltip-border-radius);box-shadow:var(--tooltip-shadow);color:var(--tooltip-color);padding:var(--tooltip-padding);position:relative}.tooltip__triangle{border-color:var(--tooltip-arrow-background) transparent transparent transparent;border-style:solid;border-width:var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) / 2) 0 calc(var(--tooltip-arrow-width) / 2);height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);transform-origin:50% 0;width:0;z-index:1}.tooltip[data-side]{bottom:auto;left:0;margin-top:calc(var(--tooltip-distance) * -1);top:0;transform:none}.tooltip[data-side] .tooltip__triangle{left:auto;top:auto;transform:none}.tooltip[data-side=bottom]{--tooltip-direction-y:1;margin-top:var(--tooltip-distance)}.tooltip[data-side=left]{--tooltip-direction-y:0;--tooltip-direction-x:-1;margin-left:calc(var(--tooltip-distance) * -1);margin-top:0}.tooltip[data-side=right]{--tooltip-direction-y:0;--tooltip-direction-x:1;margin-left:calc(var(--tooltip-distance));margin-top:0}.tooltip--interactive{pointer-events:unset}.tooltip--interactive:before{content:"";inset:calc(var(--tooltip-distance) * -1);position:absolute}.tooltip{opacity:0;transition-property:visibility,opacity;visibility:hidden}.tooltip__animation{transform:translate(calc(var(--tooltip-animation-distance) * var(--tooltip-direction-x)),calc(var(--tooltip-animation-distance) * var(--tooltip-direction-y)));transition-property:transform}.has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]),.has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]),.tooltip--interactive:hover,.tooltip--visible,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]),[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]){opacity:1;visibility:visible}.has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]) .tooltip__animation,.has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]) .tooltip__animation,.tooltip--interactive:hover .tooltip__animation,.tooltip--visible .tooltip__animation,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]) .tooltip__animation,[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]) .tooltip__animation{transform:translate(0)}.tooltip{--tooltip-background:var(--t-background);--tooltip-color:var(--t-heading);--tooltip-arrow-width:var(--md,calc(var(--scale-px) * 16)) var(--n-md,calc(var(--scale-px) * 10));--tooltip-arrow-height:var(--md,calc(var(--scale-px) * 7)) var(--n-md,calc(var(--scale-px) * 4));--tooltip-arrow-background:var(--tooltip-background);--tooltip-distance:0;--tooltip-animation-distance:0;--tooltip-padding:calc(var(--scale-px) * 20);--tooltip-border-radius:0;--tooltip-shadow:none}.tooltip--map-house{--tooltip-distance:calc(var(--scale-px) * 7);--tooltip-padding:var(--md,calc(var(--scale-px) * 15)) var(--n-md,calc(var(--scale-px) * 8.51042))}.tooltip--map-info{--marker-size:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 15));max-width:var(--md,calc(var(--spacing) * 510 / 30)) var(--n-md,100%);min-width:var(--md,calc(var(--scale-text-px) * 180)) var(--n-md,100%);z-index:1}.tooltip--map-info .tooltip__content{border-top:var(--md,none) var(--n-md,calc(var(--scale-px) * 1) solid var(--t-line));box-shadow:var(--md,0 0 0 calc(var(--scale-px) * 1) var(--t-line)) var(--n-md,none)}.tooltip--map-info .tooltip__marker{align-items:center;background:var(--t-background);border:1px solid var(--t-line);border-radius:calc(var(--marker-size) + 2px);bottom:var(--md,calc(var(--scale-px) * -1)) var(--n-md,0);display:flex;flex-direction:column;height:calc(var(--marker-size) + 2px);justify-content:center;left:var(--md,calc(var(--scale-px) * 1)) var(--n-md,0);position:absolute;transform:translate(-50%,50%);width:calc(var(--marker-size) + 2px)}.tooltip--map-info .tooltip__close{background:var(--t-background);border-radius:100%;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:1}.tooltip--map-info[data-placement=bottom-start] .tooltip__marker{bottom:auto;top:0;transform:translate(-50%,-50%)}.tooltip--map-info[data-placement=top-end] .tooltip__marker{left:auto;right:0;transform:translate(50%,50%)}.tooltip--map-info[data-placement=bottom-end] .tooltip__marker{bottom:auto;left:auto;right:0;top:0;transform:translate(50%,-50%)}.tooltip--map-info-large{--marker-size:var(--md,calc(var(--scale-px) * 30)) var(--n-md,calc(var(--scale-px) * 20))}.tooltip--apartments{--tooltip-distance:calc(var(--tooltip-arrow-height) + calc(var(--scale-px) * 10));--tooltip-padding:calc(var(--scale-px) * 11);z-index:1}.tooltip--apartments .tooltip__triangle{margin-top:-1px}.carousel{--item-spacing:var(--spacing);position:relative}.carousel__list__inner{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;display:flex;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__list__inner:before{content:"";height:100%;left:-1000px;position:absolute;right:-1000px}.carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item{max-width:100%;min-width:100%;position:relative;width:100%}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{bottom:var(--spacing);left:50%;position:absolute;transform:translateX(-50%)}.carousel .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--md-up .carousel__list__inner{touch-action:auto}.carousel--md-up .carousel__list__inner:before{display:none}.carousel--md-up .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--md-up .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}.carousel--sm-down .carousel__list__inner{touch-action:auto}.carousel--sm-down .carousel__list__inner:before{display:none}.carousel--sm-down .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--sm-down .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--sm-down .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{margin-left:0}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{padding-left:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-spacing.carousel--md-up .carousel__list__inner{margin-left:0}.carousel--no-spacing.carousel--md-up .carousel__list__item{padding-left:0}.carousel--no-overflow.carousel--md-up .carousel__list{overflow:hidden}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){}.carousel--not-ready:not(.carousel--md-up):not(.carousel--sm-down) .is-hidden--not-ready{display:none!important}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--not-ready.carousel--sm-down .is-hidden--not-ready{display:none!important}}.cursor{--cursor-size:calc(var(--scale-px) * 10);--cursor-z-index:1;--cursor-background:var(--t-text);background:var(--cursor-background);border-radius:50%;height:var(--cursor-size);left:0;pointer-events:none;position:absolute;top:0;transition-property:opacity;width:var(--cursor-size);will-change:transform;z-index:var(--cursor-z-index)}.cursor--arrow{--cursor-size:auto;--cursor-background:none}.cursor--arrow .cursor__button{display:none;transform:translate(-50%,-50%)}.cursor--arrow.cursor--left .cursor__button--left,.cursor--arrow.cursor--right .cursor__button--right{display:inline-flex}.intro{--intro-offers-item-height:var(--xxxl,calc(var(--scale-px) * 240)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * 200)) var(--n-xxl,var(--md,calc(var(--scale-px) * 160)) var(--n-md,calc(var(--scale-px) * 140))));--intro-offers-item-hover-height:var(--xxl,calc(var(--scale-px) * 30)) var(--n-xxl,calc(var(--scale-px) * 20));display:flex;flex-direction:column;height:100vh;height:100svh;overflow:hidden}.intro__top{height:100%;position:relative}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro__top{left:0;position:absolute;top:0;width:100%}}.intro__background:after{background:linear-gradient(164.1deg,transparent 75.97%,rgba(0,0,0,.9) 97.52%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.intro__arrow{bottom:var(--sm,auto) var(--n-sm,var(--spacing-layout));left:var(--md,calc(var(--spacing-layout) + 16.66667vw)) var(--n-md,var(--sm,calc(var(--scale-px) * 130)) var(--n-sm,var(--spacing-layout)));position:absolute;top:var(--md,calc(var(--spacing-layout) + 14.58333vw)) var(--n-md,var(--sm,calc(var(--scale-px) * 155)) var(--n-sm,auto))}.intro__title{bottom:0;position:absolute;right:0}.intro__awards{display:flex;flex-direction:column;gap:var(--md,calc(var(--scale-px) * 10)) var(--n-md,calc(var(--scale-px) * 5));left:var(--md,auto) var(--n-md,0);padding:var(--md,0 var(--spacing-layout) 0 0) var(--n-md,0 var(--spacing-layout));position:absolute;right:var(--md,0) var(--n-md,auto);top:var(--md,calc(var(--scale-px) * 136)) var(--n-md,calc(var(--scale-px) * 220));width:var(--xxl,calc(var(--spacing-layout) + (var(--scale-px) * 60))) var(--n-xxl,var(--md,calc(var(--spacing-layout) + (var(--scale-px) * 40))) var(--n-md,calc(var(--spacing-layout) * 2 + (var(--scale-px) * 30))))}.intro__offers{position:relative}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro__offers{bottom:0;left:0;position:absolute}}.intro__offers-item{width:var(--md,calc(var(--grid-col) * 4)) var(--n-md,100%)}.intro__offers-head{display:flex!important;flex-direction:column;height:calc(var(--height) * 1px);min-height:100%;transition-property:height;width:var(--md,calc(var(--grid-col) * 3)) var(--n-md,calc(var(--grid-col) * 4 - 110px));will-change:height}.has-hover .intro__offers-head:hover{height:calc(var(--height) * 1px + var(--intro-offers-item-hover-height))}.intro__offers-head .content-animation{height:100%}.intro__offers-title{margin-bottom:var(--md,calc(var(--scale-px) * 22)) var(--n-md,calc(var(--scale-px) * 13))}.intro__offers-content{bottom:0;left:calc(var(--grid-col) * 2);opacity:0;pointer-events:none;position:absolute;transform:translateY(100%);visibility:hidden;width:calc(var(--grid-col) * 4)}.intro__offers-controls{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:var(--md,calc(var(--grid-col) * 3)) var(--n-md,auto);padding:var(--spacing-layout) var(--spacing-layout) var(--spacing-layout) 0;position:absolute;right:var(--md,auto) var(--n-md,0);width:var(--md,var(--grid-col)) var(--n-md,calc(var(--scale-px) * 110))}.intro__offers-controls:before{border-left:1px solid var(--t-line-light);bottom:var(--spacing-layout);content:"";left:0;position:absolute;top:var(--spacing-layout)}.intro__offers-sep{border-left:1px solid var(--t-line);height:100%;margin:var(--md,0 calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * -1) calc(var(--scale-px) * 8) 0)}.is-win .intro__offers-sep{margin-top:0}.intro__offers-close{opacity:0;pointer-events:none;position:absolute;right:var(--spacing-layout);top:var(--spacing-layout);visibility:hidden}[aria-hidden=true] .intro__offers-plus{opacity:0}.offers-modal{display:flex;flex-direction:column;min-height:100vh}.offers-modal__title{margin-bottom:var(--md,calc(var(--spacing) * 3)) var(--n-md,calc(var(--scale-px) * 70))}.description{--padding-top:var(--xxxxl,calc(var(--scale-px) * 230)) var(--n-xxxxl,var(--xxl,calc(var(--scale-px) * 190)) var(--n-xxl,var(--md,calc(var(--scale-px) * 130)) var(--n-md,var(--spacing-layout))));min-height:var(--md,100lvh) var(--n-md,0);padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));padding-top:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--scale-px) * 24))}.description__background{height:100%;left:0;position:absolute;top:0;width:100%}.description__title{margin-bottom:var(--md,-4.6em) var(--n-md,-3em);position:relative;z-index:1}.description__image-small{margin-left:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1));margin-right:var(--md,0) var(--n-md,calc(var(--grid-col) * (3 / 8) * -1))}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.description__image-small{position:relative}.description__image-small:after{background:linear-gradient(1turn,transparent 37.42%,rgba(0,0,0,.3));content:"";height:100%;left:0;position:absolute;top:0;width:100%}}.description__image-big{margin-left:var(--md,0) var(--n-md,calc(var(--grid-col) * .5));margin-right:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1))}.description__image-big picture{clip-path:inset(0)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.description__image-big{position:relative}.description__image-big:after{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}.bor{min-height:var(--md,100lvh) var(--n-md,0);padding-bottom:var(--md,calc(var(--spacing) * 4)) var(--n-md,calc(var(--spacing) * 3));padding-top:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 1.5))}.bor__title{max-width:var(--md,none) var(--n-md,calc(var(--scale-px) * 360))}.bor__image-1{margin-left:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1));margin-right:var(--md,0) var(--n-md,calc(var(--grid-col-layout) / -2))}.bor__image-2{aspect-ratio:360/440;margin-left:var(--md,calc(var(--grid-col) * -1)) var(--n-md,calc(var(--grid-col-layout) * -.375));margin-right:var(--md,0) var(--n-md,calc(var(--grid-col-layout) * -.25));position:relative;z-index:1}.bor__image-2 .background--cover{--iframe-width:var(--md,calc(var(--grid-col) * 3)) var(--n-md,calc(var(--grid-col) + var(--grid-col-layout) * 0.625))}.bor__image-3{margin-left:var(--md,0) var(--n-md,calc(var(--grid-col-layout) / -2));margin-right:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1))}.nature-of-movement{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%);pointer-events:none!important}.nature-of-movement__container{display:flex;flex-direction:column;height:100vh;height:100lvh;justify-content:var(--md,flex-end) var(--n-md,space-between);padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing-layout) * 3));padding-top:var(--md,0) var(--n-md,calc(var(--spacing-layout) * 110 / 20));pointer-events:all}.nature-of-movement__title{position:relative}.nature-of-movement__title-line{display:flex;flex-direction:var(--md,row) var(--n-md,column);flex-wrap:wrap;text-align:var(--md,left) var(--n-md,right)}.nature-of-movement__title-line>span:first-child{margin-right:var(--md,auto) var(--n-md,0)}.nature-of-movement__text{position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.nature-of-movement__text{top:calc(100dvh - 100lvh)}}.l-location{margin-bottom:var(--md,-7.36111vw) var(--n-md,0);z-index:1}.l-location,.l-location__image{position:relative}.l-location__image--1{margin-left:calc(var(--grid-col) * -.5);margin-right:calc(var(--grid-col) * -1 / 4)}.l-location__image--2{position:relative;z-index:1}.l-location__image--3{margin-left:calc(var(--grid-col) * -3 / 4);position:relative;z-index:2}.l-location__image--4{margin-top:calc(var(--grid-col) * -.5)}.l-location__image--5{margin-left:var(--spacing-layout);margin-right:calc(var(--grid-col) * -1 / 4);margin-top:calc(var(--grid-col) * -1)}.l-location__image--6{margin-right:calc(var(--grid-col) * -5 / 12)}.l-location__image--7{margin-left:calc(var(--grid-col) * 5 / 12);margin-right:var(--spacing-layout)}.l-location__title{bottom:0;left:0;position:absolute;width:100%}.l-location__carousel{--scrollable-item-gap:calc(var(--spacing) / 2);--scrollable-side-gap:var(--spacing-layout)}.l-location__text{display:flex;flex-direction:column;justify-content:flex-end}.l-location-map{overflow:hidden;position:relative}.l-location-map__swipe{left:var(--spacing-layout);position:absolute;top:calc(var(--scale-px) * 60);z-index:1}.l-location-map__scrollable{overflow-x:auto;overflow-y:hidden}.l-location-map__plan{--plan-ratio:1440/1256;min-height:var(--md,0) var(--n-md,100lvh)}.l-location-map__mobile-anchor{bottom:0;left:0;position:fixed}.l-location-map-logo{height:auto;width:var(--md,calc(var(--scale-px) * 90)) var(--n-md,calc(var(--scale-px) * 46))}.l-location-map-info{display:flex;flex-wrap:nowrap;gap:ascaled(4px);vertical-align:top}.l-location-map-info__icon{--info-size:var(--xxxl,calc(var(--scale-text-px) * 25)) var(--n-xxxl,var(--md,calc(var(--scale-text-px) * 20)) var(--n-md,calc(var(--scale-text-px) * 15)));align-items:center;background:var(--t-background);border-radius:var(--info-size);display:inline-flex;flex-direction:column;flex-shrink:0;height:var(--info-size);justify-content:center;margin-right:var(--md,0) var(--n-md,calc(var(--scale-px) * 2));vertical-align:middle;width:var(--info-size)}.l-location-map-info__text{color:var(--c-light);line-height:1.125em;margin-top:var(--xxxl,calc(var(--scale-px) * -2)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * -1)) var(--n-xxl,var(--lg,calc(var(--scale-px) * 2)) var(--n-lg,0)));padding-right:calc(var(--scale-text-px) * 6);vertical-align:top;white-space:normal}.l-location-map-nav-wrapper{display:flex;flex-direction:column;height:var(--md,100vh) var(--n-md,calc(var(--scale-px) * 639));justify-content:flex-end;padding-bottom:var(--md,0) var(--n-md,calc(100lvh - 100dvh));pointer-events:none}.l-location-map-nav{aspect-ratio:1/1;justify-content:space-between;pointer-events:auto;width:25vw}.l-location-map-nav,.l-location-map-nav__list{align-items:stretch;display:flex;flex-direction:column}.l-location-map-nav__list{gap:calc(var(--scale-px) * 10)}.l-location-map-nav__icon{opacity:0}input:checked+.btn-container .l-location-map-nav__icon{opacity:1}.l-location-map-mobile-nav{--scrollable-side-gap:var(--spacing-layout);--scrollable-item-gap:5px;padding-bottom:calc(var(--spacing-layout) * 1.5);pointer-events:auto}.l-panorama-wrapper{padding-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 120));pointer-events:none}.l-panorama{pointer-events:all}.l-panorama__content{display:flex;flex-direction:column}.l-panorama__image img{transition-property:transform}.has-hover .btn-container:hover .l-panorama__image img{transform:scale(1.1)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.l-panorama__image img{min-height:66.66667vmin;-o-object-fit:cover;object-fit:cover}}.has-scroll-smooth .l-panorama{margin-bottom:-1px;position:relative}.free-days{pointer-events:none!important}.free-days .sticky--under-previous{--sticky-under-next-distance:200vh}.free-days .background--cover img{-o-object-position:50% 25%;object-position:50% 25%}.free-days__container{display:flex;flex-direction:column;height:100vh;height:100lvh;justify-content:flex-end;padding-bottom:var(--md,calc(var(--spacing) * 80 / 30)) var(--n-md,calc(var(--spacing) * 3));pointer-events:all}.free-days__title{margin:var(--md,0 0 calc(var(--spacing) * 240 / 30)) var(--n-md,17.5svh 0 auto);position:relative}.free-days__text{position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.free-days__text{top:calc(100dvh - 100lvh)}}.territory .sticky--under-next{--sticky-under-next-distance:225vh}.territory__sticky:after{content:"";display:block;height:100lvh}.territory__container{display:flex;flex-direction:column;height:100vh;height:100lvh;justify-content:center;overflow:hidden;overflow:clip}.territory__background{width:100%}.territory__title img{height:var(--md,calc(100vw / 1440 * 220)) var(--n-md,calc(100vw / 360 * 80));width:auto}.territory__stones{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--md,calc(100vw / 1440 * 550)) var(--n-md,calc(100vw / 360 * 271))}.territory__stones-1{transform-origin:80% 50%;will-change:transform}.territory__stones-2{position:relative;transform-origin:20% 50%;will-change:transform;z-index:1}.territory__stones-3{transform-origin:80% 50%;will-change:transform}.territory__stones-shadow{left:var(--md,calc(100vw / 1440 * 100)) var(--n-md,calc(100vw / 360 * 35));position:absolute;top:100%;width:var(--md,calc(100vw / 1440 * 388)) var(--n-md,calc(100vw / 360 * 224));will-change:transform}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.territory__image-container{margin-top:calc(var(--spacing-layout) * -1 - var(--spacing) * 3);padding-top:calc(var(--spacing-layout) + var(--spacing) * 3)}.territory__image{--territory-image-offset:calc(100vh - var(--spacing) * 105 / 30)}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.territory__image-container{margin-top:calc((100lvh - var(--spacing-layout) - 320px) * -1)}.territory__image-container:after{content:"";display:block;height:calc(100lvh - var(--spacing-layout) - 320px)}.territory__image{clip-path:polygon(var(--spacing-layout) calc(100lvh - var(--spacing-layout) - 320px),calc(100vw - var(--spacing-layout)) calc(100lvh - var(--spacing-layout) - 320px),calc(100vw - var(--spacing-layout)) calc(100lvh - var(--spacing-layout)),var(--spacing-layout) calc(100lvh - var(--spacing-layout)));height:100lvh;overflow:hidden;will-change:clip-path}.territory__image picture{height:100%;transform:translateX(-25%) scale(.5);transform-origin:50% 100%;width:200%}.territory__image picture img{height:100%;-o-object-fit:cover;object-fit:cover}}.nature-area{align-items:flex-end;display:flex;margin-left:var(--md,calc(var(--grid-col) * 2 - var(--spacing-layout))) var(--n-md,0);min-height:100lvh}.nature-area .sticky--under-next{width:100%}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.nature-area .sticky--under-next:after{height:calc(var(--sticky-under-next-distance) * 1.25)}}.nature-area__container{height:var(--md,100lvh) var(--n-md,auto);padding-bottom:var(--md,0) var(--n-md,var(--spacing-layout));padding-top:var(--md,calc(var(--spacing) * 105 / 30)) var(--n-md,var(--spacing-layout))}.nature-area__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.nature-area__slider{overflow:hidden}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.nature-area__slider{margin-bottom:calc(100svh - 100dvh);padding-bottom:calc(100lvh - 100svh)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.nature-area__slider{align-items:flex-start;display:flex;justify-content:space-between}}.nature-area__image{aspect-ratio:320/200;height:var(--xxxxl,calc(var(--scale-px) * 860)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-px) * 600)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * 540)) var(--n-xxl,var(--md,calc(var(--scale-px) * 450)) var(--n-md,auto))));max-height:var(--md,65vh) var(--n-md,none);width:var(--xxxl,calc(var(--grid-col) * 7)) var(--n-xxxl,var(--md,calc(var(--grid-col) * 8)) var(--n-md,100%))}.nature-area__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.life-with-taste{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%);pointer-events:none!important}.life-with-taste .sticky--under-previous{--sticky-under-next-distance:200vh}.life-with-taste__container{display:flex;flex-direction:column;height:100vh;height:100lvh;justify-content:var(--md,flex-end) var(--n-md,space-between);padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));padding-top:var(--md,0) var(--n-md,calc(var(--spacing) * 4));pointer-events:all}.life-with-taste__title{order:var(--md,1) var(--n-md,0);position:relative}.life-with-taste__title-line{display:flex;flex-direction:var(--md,row) var(--n-md,column);flex-wrap:wrap;text-align:var(--md,left) var(--n-md,right)}.life-with-taste__title-line span:first-child{margin-right:var(--md,auto) var(--n-md,0)}.life-with-taste__text{position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.life-with-taste__text{top:calc(100dvh - 100lvh)}}.good-time{min-height:100lvh;padding-bottom:var(--md,calc(var(--spacing) * 150 / 30)) var(--n-md,calc(var(--spacing) * 3));padding-top:var(--md,calc(var(--spacing-layout) * 40 / 30)) var(--n-md,calc(var(--spacing) * 1.5))}.good-time__title{margin-bottom:var(--md,calc(var(--spacing) * 180 / 30)) var(--n-md,calc(var(--scale-px) * 55))}.good-time__image-1{margin-left:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1));margin-right:var(--md,calc(var(--grid-col) * -1)) var(--n-md,calc(var(--spacing-layout) * 1));position:relative;z-index:1}.good-time__image-2{margin-left:var(--md,0) var(--n-md,-100%);margin-right:var(--md,0) var(--n-md,-75%)}.good-time__image-3{margin-left:var(--md,0) var(--n-md,calc(var(--spacing-layout) * 1));margin-right:var(--md,0) var(--n-md,-87.5%)}.good-time__image-4{margin-left:var(--md,calc(var(--grid-col) * -.5)) var(--n-md,calc(var(--spacing-layout) * 1));margin-right:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1))}.architecture-intro{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%);pointer-events:none!important}.architecture-intro,.architecture-intro__scroll{scroll-padding:100vh}.architecture-intro__container{display:flex;flex-direction:column;height:100vh;height:100lvh;justify-content:flex-end;padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));padding-top:var(--md,0) var(--n-md,calc(var(--spacing) * 4));pointer-events:all}.architecture-intro__title{margin-top:var(--md,calc(var(--spacing) * 2)) var(--n-md,0);order:var(--md,1) var(--n-md,0);position:relative;text-align:var(--md,right) var(--n-md,left)}.architecture-intro__text{margin-top:var(--md,0) var(--n-md,calc(24vh + (100lvh - 100svh) / 2));position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.architecture-intro__text{top:calc(100dvh - 100lvh)}}.architecture{padding-top:var(--md,calc(var(--spacing) * 35 / 30)) var(--n-md,calc(var(--spacing) * 1.5))}.architecture__text{margin-bottom:var(--md,calc(var(--scale-px) * 120)) var(--n-md,calc(var(--scale-px) * 80))}.architecture__text-2 .line .word:last-child .whitespace{display:none}.architecture__title{margin-top:var(--xxxxl,-1.58em) var(--n-xxxxl,var(--xxxl,-1.635em) var(--n-xxxl,var(--md,-1.62em) var(--n-md,-1.72em)));position:relative}.architecture__title-line{display:block!important;padding-left:var(--md,0) var(--n-md,calc(var(--grid-col-layout) - 2px));padding-right:var(--md,calc(var(--spacing) * 20 / 30)) var(--n-md,0);text-align:var(--md,right) var(--n-md,left);width:var(--md,50%) var(--n-md,auto)}.architecture__terraces{overflow:hidden;overflow:clip;position:relative}.architecture__terraces-screen{bottom:0;left:0;position:absolute;top:0;width:100%}.architecture__terraces-fixed{display:flex;flex-direction:column;justify-content:center}.architecture__terraces-title{display:flex;justify-content:space-between;padding:var(--xxxxl,0 calc(var(--scale-px) * 15)) var(--n-xxxxl,var(--xxxl,0 calc(var(--scale-px) * 18)) var(--n-xxxl,var(--xxl,0 calc(var(--scale-px) * 21)) var(--n-xxl,var(--md,0 calc(var(--scale-px) * 13)) var(--n-md,0 calc(var(--scale-px) * 7)))))}@media screen and (max-width:420px){.architecture__terraces-title{--fos:-0.07em;--foe:-0.23em;--lh:var(--xxxxl,0.91837em) var(--n-xxxxl,var(--xxxl,0.92105em) var(--n-xxxl,var(--xxl,0.96491em) var(--n-xxl,var(--md,0.95455em) var(--n-md,1em))));font-family:TTFors,Helvetica,Arial,sans-serif;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 9.8)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem) * 7.6)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 5.7)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 4.4)) var(--n-md,calc(var(--scale-text-rem) * 2.2)))));font-weight:500;letter-spacing:var(--xxxl,-.06em) var(--n-xxxl,-.04em);line-height:var(--lh);text-transform:uppercase}.is-win .architecture__terraces-title{--fos:-0.225em;--foe:-0.075em}}.architecture__bottom{position:relative}.architecture__facades{bottom:var(--md,calc(var(--spacing) * -160 / 30)) var(--n-md,auto);display:flex;flex-direction:column;height:var(--md,calc(var(--spacing) * 900 / 30)) var(--n-md,calc(var(--scale-px) * 460));justify-content:space-between;position:absolute;right:0;top:var(--md,auto) var(--n-md,calc(100% - 50px));width:var(--md,50%) var(--n-md,calc(100vw - var(--spacing-layout)))}.architecture__decor{height:var(--md,calc(var(--spacing) * 740 / 30)) var(--n-md,calc(var(--scale-px) * 297));left:50%;position:absolute;top:var(--md,calc(var(--spacing) * 41 / 30)) var(--n-md,50%);transform:var(--md,translateX(-50%)) var(--n-md,translate(-50%,-50%))}.architecture__decor img,.architecture__decor picture{height:100%;width:auto}.architecture__decor picture~picture{left:0;position:absolute;top:0}.gallery{overflow:hidden;overflow:clip;padding-bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 3));padding-top:var(--md,calc(var(--spacing) * 400 / 30)) var(--n-md,calc(var(--scale-px) * 475))}.gallery__carousel{position:relative}.gallery__carousel .mobile-scrollable{--container-content-width:calc(100vw - var(--spacing-layout) * 2);--scrollable-item-width:calc(100vw - var(--spacing-layout) * 2);--scrollable-item-gap:calc(var(--scale-px) * 10);--scrollable-side-gap:var(--spacing-layout)}.gallery__carousel .mobile-scrollable__item{min-width:0}.gallery__image img{max-height:calc(100lvh - var(--spacing-layout) * 2);-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.gallery__counter{bottom:100%;color:var(--t-line-light);display:flex;margin-bottom:var(--spacing);position:absolute;right:0}.gallery__counter-line{background:var(--t-line-light);margin:0 calc(var(--scale-px) * 15);width:1px}.gallery__counter-current{color:var(--t-text)}.gallery__prev{left:var(--spacing)}.gallery__next,.gallery__prev{position:absolute;top:50%;transform:translateY(-50%)}.gallery__next{right:var(--spacing)}.gallery__prev-full{left:0}.gallery__next-full,.gallery__prev-full{height:100%;position:absolute;top:0;width:50%}.gallery__next-full{right:0}.gallery__text{margin-top:var(--md,calc(var(--spacing) * 193 / 30)) var(--n-md,calc(var(--spacing) * 3))}.lobby{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%);pointer-events:none!important;scroll-padding:100vh}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.lobby .sticky--under-previous.sticky--under-next:after{height:calc(var(--sticky-under-previous-distance) + var(--sticky-under-next-distance) * 1.25)}}.lobby__scroll{scroll-padding:100vh}.lobby__container{display:flex;flex-direction:column;height:100vh;height:100lvh;justify-content:flex-end;padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 1.5));pointer-events:all}.lobby__title{margin-left:auto;margin-top:var(--md,calc(var(--spacing) * 200 / 30)) var(--n-md,calc(var(--spacing) * 3));width:var(--md,calc(var(--spacing) * 989 / 30 + var(--spacing-layout) * 2)) var(--n-md,100%)}.lobby__content,.lobby__text,.lobby__title,.space__design{position:relative}.space__design{display:flex;flex-direction:column;height:var(--md,calc(var(--spacing) * 660 / 30)) var(--n-md,calc(var(--scale-px) * 260));justify-content:flex-end;margin-left:var(--md,calc(var(--grid-col) * -1)) var(--n-md,calc(var(--grid-col-layout) + var(--spacing-layout)));margin-top:var(--md,0) var(--n-md,calc(var(--spacing) * -3))}.space__title{color:var(--t-primary);margin-bottom:var(--md,-1.62em) var(--n-md,-1.35em);position:relative;z-index:2}.space__title-reverse{color:var(--t-text);padding-left:var(--md,0) var(--n-md,25%)}.space__title-line{display:var(--md,inline) var(--n-md,block);padding-left:var(--md,0) var(--n-md,calc(var(--grid-col-layout) - 2px))}.space__title-line2{display:block;padding-right:var(--md,calc(var(--spacing) * 15 / 30)) var(--n-md,0);text-align:var(--md,right) var(--n-md,left);width:var(--md,calc(50vw - var(--spacing-layout))) var(--n-md,calc(var(--scale-px) * 240))}.space__middle{margin-bottom:var(--md,calc(var(--spacing) * -4)) var(--n-md,calc(var(--spacing) * 4));margin-right:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1));position:relative;z-index:1}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.space__middle:after{background:linear-gradient(358.84deg,hsla(0,0%,100%,0) 81.44%,hsla(0,0%,100%,.5) 99.83%);content:"";inset:0;pointer-events:none;position:absolute}}.space__elegant{display:flex;flex-direction:column;height:var(--md,calc(var(--spacing) * 600 / 30)) var(--n-md,calc(var(--scale-px) * 260));justify-content:space-between;margin:var(--md,0 calc(var(--grid-col) * -1) calc(var(--spacing) * -300 / 30) 0) var(--n-md,calc(var(--spacing) * -4) 0 0 calc(var(--spacing-layout) * -1));position:relative;z-index:1}.space__image-bottom{margin-left:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1));margin-right:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1))}.space__bottom{display:flex;flex-direction:var(--md,column) var(--n-md,column-reverse);justify-content:space-between;min-height:var(--md,100vh) var(--n-md,0)}.space__items{--fos:-0.07em;--foe:-0.23em;--lh:var(--xxxxl,0.88235em) var(--n-xxxxl,var(--xxxl,0.9375em) var(--n-xxxl,var(--xxl,0.91837em) var(--n-xxl,var(--md,0.92105em) var(--n-md,1em))));font-family:TTFors,Helvetica,Arial,sans-serif;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 17)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem) * 12.8)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 9.8)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 7.6)) var(--n-md,calc(var(--scale-text-rem) * 2.2)))));font-weight:500;letter-spacing:var(--md,-.06em) var(--n-md,-.04em);line-height:var(--lh);margin-bottom:var(--xxxxl,-4.47em) var(--n-xxxxl,var(--xxxl,-4.5em) var(--n-xxxl,var(--md,-4.4em) var(--n-md,0)));overflow:hidden;text-transform:uppercase}.is-win .space__items{--fos:-0.225em;--foe:-0.075em}.space__item{align-items:center;-moz-column-gap:calc(var(--scale-px) * 10);column-gap:calc(var(--scale-px) * 10);display:inline-flex;padding:var(--xxxxl,calc(var(--scale-px) * 10) 0) var(--n-xxxxl,var(--md,0) var(--n-md,calc(var(--scale-px) * 6) 0))}.space__carousel{--container-content-width:calc(100vw - var(--spacing-layout) * 2);--scrollable-side-gap:var(--spacing-layout);--scrollable-item-gap:calc(var(--spacing) / 2)}.space__carousel-title{opacity:0;transition-property:opacity}.is-active .space__carousel-title{opacity:1}.apartments{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%);overflow:hidden;overflow:clip}.apartments,.apartments__scroll{scroll-padding:100lvh}.apartments .sticky--under-previous:after{height:25vh;height:25lvh}.apartments__image,.apartments__intro{height:100vh;height:100lvh}.apartments__intro{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));position:relative}.apartments__title{margin-bottom:var(--md,0) var(--n-md,calc(var(--spacing) * 180 / 20));margin-top:var(--md,calc(var(--spacing) * 310 / 30)) var(--n-md,0);order:var(--md,1) var(--n-md,0);text-align:right}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.apartments__text{position:relative;top:calc(100dvh - 100lvh)}}.apartments__container{min-height:300vh;min-height:300lvh;padding-top:var(--md,calc(200lvh + var(--spacing) * 70 / 30)) var(--n-md,calc(200lvh + var(--spacing) * 110 / 30));position:relative}.apartments__side{display:flex;flex-direction:column;justify-content:var(--md,space-between) var(--n-md,flex-end)}.apartments__side-item{-moz-column-gap:calc(var(--spacing) * 10 / 30);column-gap:calc(var(--spacing) * 10 / 30);display:inline-flex}.apartments__side-icon{opacity:0;transition-property:opacity}.apartments__side-item.is-active .apartments__side-icon{opacity:1}.apartments__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;position:relative}.apartments__content .apartments__content{height:100%}.apartments__plans{position:relative}.apartments__plans-image{aspect-ratio:var(--md,1) var(--n-md,1.14286);display:block;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:var(--xxxxl,calc(var(--scale-px) * 600)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-px) * 540)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * 420)) var(--n-xxl,var(--md,calc(var(--scale-px) * 300)) var(--n-md,calc(var(--scale-px) * 320)))))}.apartments__plans-prev{left:0}.apartments__plans-next,.apartments__plans-prev{position:absolute;top:50%;transform:var(--md,translateY(calc(-100% - var(--spacing) * 10 / 30))) var(--n-md,translateY(-50%))}.apartments__plans-next{right:0}.apartments__plans-pagination{display:flex;justify-content:center;margin-top:var(--md,calc(var(--spacing) * 20 / 30)) var(--n-md,calc(var(--scale-px) * 20))}.apartments__plans-pagination a{aspect-ratio:1;display:block;margin:var(--md,0 calc(var(--spacing) * 5 / 30)) var(--n-md,0 calc(var(--scale-px) * 1));pointer-events:none;position:relative;width:var(--md,calc(var(--spacing) * 4 / 30)) var(--n-md,calc(var(--scale-px) * 10))}.apartments__plans-pagination a:before{background:var(--md,var(--t-text)) var(--n-md,transparent);border:var(--md,none) var(--n-md,solid calc(var(--scale-px) * 1) var(--t-text));border-radius:50%;content:"";display:block;height:100%;opacity:.4;transform:var(--md,scale(.5)) var(--n-md,scale(.6));transition-property:transform,opacity;width:100%}.apartments__plans-pagination a.is-active:before{opacity:1;transform:scale(1)}.apartments__description{bottom:0;display:flex;flex-direction:column;left:0;min-height:100%;opacity:0;position:absolute;transition-property:opacity,visibility;visibility:hidden;width:100%;z-index:1}.is-show-description .apartments__description{opacity:1;visibility:visible}.apartments__description-close{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.apartments__description-close:after{background:var(--t-background)}.apartments__features{-moz-column-gap:calc(var(--scale-px) * 9);column-gap:calc(var(--scale-px) * 9);display:flex;flex-wrap:wrap;row-gap:calc(var(--scale-px) * 3)}.apartments__features li{align-items:center;-moz-column-gap:calc(var(--scale-px) * 4);column-gap:calc(var(--scale-px) * 4);display:flex}.apartments__feature .btn__icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.apartments__container{flex-direction:column;flex-wrap:nowrap}.apartments__side{flex:0}.apartments__side-list{-moz-column-gap:var(--spacing);column-gap:var(--spacing);display:flex;flex-wrap:nowrap}.apartments__plans-image{height:var(--md,auto) var(--n-md,calc(var(--scale-px) * 280))}.apartments__plans-image img{height:280px;-o-object-fit:contain;object-fit:contain}.apartments__footer{position:relative}}.apartments-modal{padding:30px var(--spacing-layout) 110px}.solutions__container{padding:var(--md,calc(var(--spacing) * 160 / 30) 0 calc(var(--spacing) * 4)) var(--n-md,calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 3))}.solutions__title{margin-bottom:var(--md,-.72em) var(--n-md,calc(var(--spacing) * 3))}.solutions__items{--scrollable-side-gap:var(--spacing-layout);--scrollable-item-gap:calc(var(--scale-px) * 10);--scrollable-item-width:calc(var(--scale-px) * 240)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.solutions{clip-path:polygon(0 100vh,100% 100vh,100% 100%,0 100%)}.solutions,.solutions__scroll{scroll-padding:100lvh}.solutions__title-line{display:block}.solutions__items{display:grid;flex-wrap:wrap;gap:30px;grid-template-columns:repeat(2,1fr)}}.team .sticky--under-next{--sticky-under-next-distance:225vh}.team__container{display:flex;flex-direction:column;min-height:var(--md,100lvh) var(--n-md,0);padding-bottom:var(--md,calc(var(--spacing) * 4)) var(--n-md,calc(var(--spacing) * 1.25));padding-top:var(--md,calc(var(--spacing) * 5.33)) var(--n-md,calc(var(--spacing) * 1.5))}.team__item-text,.team__items{position:relative}.team__item-text{align-items:var(--md,flex-start) var(--n-md,center);-moz-column-gap:calc(var(--spacing) * 20 / 30);column-gap:calc(var(--spacing) * 20 / 30);display:inline-flex;padding:var(--md,.8em 0) var(--n-md,.6em 0)}.team__item-text .btn:after{display:none}.team__item-plus .btn__icon{transform:translate(-.5px,-.5px)}.team__item-big{--fos:-0.07em;--foe:-0.23em;--lh:var(--xxxxl,0.88235em) var(--n-xxxxl,var(--xxxl,0.9375em) var(--n-xxxl,var(--xxl,0.91837em) var(--n-xxl,var(--md,0.95455em) var(--n-md,1em))));font-family:TTFors,Helvetica,Arial,sans-serif;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 17)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem) * 12.8)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 9.8)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 4.4)) var(--n-md,calc(var(--scale-text-rem) * 2.2)))));font-weight:500;letter-spacing:var(--xxl,-.06em) var(--n-xxl,-.04em);line-height:var(--lh);text-transform:uppercase}.is-win .team__item-big{--fos:-0.225em;--foe:-0.075em}.team__images{aspect-ratio:1;clip-path:ellipse(10% 10% at -10% 110%);left:calc(var(--mouseX) * 1px);pointer-events:none;position:absolute;top:calc(var(--mouseY) * 1px);transform:translate3d(-50%,-50%,0) scale(1.2);transition-property:clip-path,transform,visibility;visibility:hidden;width:calc(var(--spacing) * 360 / 30)}.team__images.is-active{clip-path:ellipse(160% 160% at -10% 110%);transform:translate3d(-50%,-50%,0) scale(1);transition-duration:.6s;transition-property:transform;visibility:visible}.callback{padding-left:var(--md,calc(var(--grid-col) * 2 - var(--spacing-layout))) var(--n-md,0)}.callback .sticky--under-next:after{height:calc(var(--sticky-under-next-distance) * 1.25)}.callback__form{position:relative}.callback__container{display:flex;flex-direction:column;min-height:var(--md,100lvh) var(--n-md,0)}.callback__footnote .btn{vertical-align:text-top}.callback__footnote-line{align-items:flex-start;display:inline-flex}.callback__success{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}