.apartments__description,.apartments__plans-pagination a:before,.apartments__side-icon,.space__carousel-title,.tooltip__animation,.tooltip,.plan-marker__content,.plan-marker,.plan-hoverable{transition-duration:.4s;transition-timing-function:cubic-bezier(.7,0,.4,1)}.architecture-wellness-card__plate-description,.architecture-wellness-card__plate-toggle-bar--v,.solutions-card__title .btn__icon,.solutions-card__text,.solutions-card__hover{transition-duration:.8s;transition-timing-function:cubic-bezier(.7,0,.4,1)}.team__images,.l-panorama__image img,.intro__offers-head{transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.4,1)}.content-animation{z-index:0;position:relative}.content-animation [data-content-animation-item]{position:relative;top:0;left: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{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.content-animation--bottom [data-content-animation-item]{top:auto;bottom:0}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.content-animation--bottom\:md{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.content-animation--bottom\:md [data-content-animation-item]{top:auto;bottom:0}}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.content-animation--bottom\:xs{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.content-animation--bottom\:xs [data-content-animation-item]{top:auto;bottom:0}}.content-animation--center{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.content-animation--center [data-content-animation-item]{top:auto}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.content-animation--center\:md{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.content-animation--center\:md [data-content-animation-item]{top:auto}}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.content-animation--center\:xs{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.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;grid-template:"sticky_content"/1fr;grid-auto-rows:1fr;display:grid}.sticky__layer{grid-area:sticky_content;align-self:start;min-width:0;position:relative}.sticky__layer--top{z-index:1;position:relative}.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:"";height:var(--sticky-under-previous-distance);display:block}.sticky--under-next{margin-bottom:calc(var(--sticky-under-next-distance) * -1);position:relative}.sticky--under-next:after{content:"";height:var(--sticky-under-next-distance);display:block}.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{margin-top:calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1);clip-path:polygon(0% 100vh,100% 100vh,100% 100%,0% 100%)}.sticky--full-height,.sticky--full-height .sticky__layer{min-height:100vh}.sticky--full-height .sticky__layer--sticky{height:100vh}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (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 (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(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}.sticky-slider{flex-wrap:nowrap;position:relative}.sticky-slider__sticky{position:sticky;top:0;overflow:hidden}.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{-o-object-fit:cover;object-fit:cover;margin-bottom:var(--md,-16.6667%) var(--n-md,0);display:block;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 (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.sticky-slider .parallax-image-move img{margin-right:var(--md,-16.6667%) var(--n-md,0);width:120%;height:auto;margin-bottom:0}.sticky-slider .parallax-image-move.background--cover img,.sticky-slider .parallax-image-move.background--top-cover img{width:120%;height:auto}}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (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);margin-left:calc(var(--_side-offset) * -1);margin-right:calc(var(--_side-offset) * -1);padding:0 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;width:100vw;display:flex;overflow:scroll hidden;gap:var(--scrollable-item-gap)!important}.mobile-scrollable::-webkit-scrollbar{display:none}.mobile-scrollable:after{content:"";margin-left:calc(var(--scrollable-item-gap) * -1);height:1px;width:calc(var(--scrollable-side-gap) + var(--_side-offset));flex:0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));display:block;position:relative}.mobile-scrollable .mobile-scrollable__item{scroll-snap-align:center;flex:0 0 var(--scrollable-item-width);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{touch-action:auto;flex-wrap:nowrap;display:flex;position:relative;overflow:auto clip}.scrollable:after{content:"";flex:0 0 var(--container-h-padding-right);width:var(--container-h-padding-right);height:1px;display:block}.scrollable{margin-left:calc(var(--container-h-padding-left) * -1);margin-right:calc(var(--container-h-padding-right) * -1);padding-left:var(--container-h-padding-left);-ms-overflow-style:none;scrollbar-width:none}.scrollable::-webkit-scrollbar{display:none}}.no-hover .scrollable-no-hover{touch-action:auto;flex-wrap:nowrap;display:flex;position:relative;overflow:auto clip}.no-hover .scrollable-no-hover:after{content:"";flex:0 0 var(--container-h-padding-right);width:var(--container-h-padding-right);height:1px;display:block}.no-hover .scrollable-no-hover{margin-left:calc(var(--container-h-padding-left) * -1);margin-right:calc(var(--container-h-padding-right) * -1);padding-left:var(--container-h-padding-left);-ms-overflow-style:none;scrollbar-width:none}.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{padding:var(--spacing);clip-path:ellipse(10% 10% at -10% 110%);width:100%;height:100%;transition-property:clip-path;position:absolute;top:0;left:0}.solutions-card__content{z-index:1;padding:var(--spacing);flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.solutions-card__text{opacity:0;transition-property:opacity}.solutions-card__title{-moz-column-gap:calc(var(--scale-px) * 20);align-items:center;column-gap:calc(var(--scale-px) * 20);color:var(--t-primary);display:flex}.solutions-card__title .btn__icon{will-change:transform;transition-property:transform}.solutions-card__title-text{white-space:normal}.solutions-card.is-active .solutions-card__hover,.has-hover .solutions-card:hover .solutions-card__hover{clip-path:ellipse(160% 160% at -10% 110%)}.solutions-card.is-active .solutions-card__text,.has-hover .solutions-card:hover .solutions-card__text{opacity:1}.solutions-card.is-active .solutions-card__title .btn__icon,.has-hover .solutions-card:hover .solutions-card__title .btn__icon{transform:rotate(45deg)}.architecture-wellness-card{aspect-ratio:2439/1495;cursor:pointer;position:relative;overflow:clip}.architecture-wellness-card__plate{left:var(--spacing);right:var(--spacing);bottom:var(--spacing);z-index:2;padding:calc(var(--spacing) * .75) var(--spacing);border-radius:0;position:absolute}.architecture-wellness-card__plate-row{-moz-column-gap:calc(var(--scale-px) * 20);justify-content:space-between;align-items:center;column-gap:calc(var(--scale-px) * 20);display:flex}.architecture-wellness-card__plate-title{color:var(--t-text)}.architecture-wellness-card__plate-toggle{flex:none}.architecture-wellness-card__plate-toggle-icon{width:14px;height:14px;display:block;position:relative}.architecture-wellness-card__plate-toggle-bar{background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.architecture-wellness-card__plate-toggle-bar--v{transition-property:transform,opacity;transform:translate(-50%,-50%)rotate(90deg)}.architecture-wellness-card__plate-description{grid-template-rows:0fr;transition-property:grid-template-rows;display:grid}.architecture-wellness-card__plate-description-inner{min-height:0;overflow:hidden}.architecture-wellness-card__text{padding-top:var(--spacing);color:var(--t-text)}.architecture-wellness-card.is-active .architecture-wellness-card__plate-description{grid-template-rows:1fr}.architecture-wellness-card.is-active .architecture-wellness-card__plate-toggle-bar--v{opacity:0;transform:translate(-50%,-50%)rotate(0)}.plan{--plan-fit:contain;--plan-position:50% 50%;--plan-ratio:unset;aspect-ratio:var(--plan-ratio);grid-template:"layer"/1fr;grid-auto-rows:1fr;display:grid;position:relative}.plan:has(.plan__layer){aspect-ratio:unset}.plan__layer{width:100%;height:100%;aspect-ratio:var(--plan-ratio);grid-area:layer;position:relative}.plan__layer--image picture,.plan__layer--image img,.plan__layer--svg svg{width:100%;height:100%;display:block}.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]),.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;visibility:visible;transition-property:fill,stroke,opacity}.plan-hoverable--hidden{opacity:0}.plan-hoverable--clickable{cursor:pointer}.plan-marker{cursor:default;--fos:-.07em;--foe:-.23em;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500;transition-property:opacity;position:absolute;top:0;left:0}.is-win .plan-marker{--fos:-.225em;--foe:-.075em}.plan-marker{text-transform:uppercase;font-size:var(--md,calc(var(--scale-text-rem) * 1)) var(--n-md,calc(var(--scale-text-rem) * .567361));--lh:1.2em;line-height:var(--lh);letter-spacing:.04em}.plan-marker__content{text-align:center;place-content:center;transition-property:color,background-color}.plan-marker:focus-visible{outline:3px auto}.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:-.07em;--foe:-.23em;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .plan-marker--point{--fos:-.225em;--foe:-.075em}.plan-marker--point{text-transform:uppercase;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.2)) var(--n-xxxl,calc(var(--scale-text-rem) * 1));--lh:var(--xxxl,1.16667em) var(--n-xxxl,1.2em);line-height:var(--lh);letter-spacing:.04em;cursor:pointer}.plan-marker--point .plan-marker__content{background:var(--t-secondary);color:var(--t-background);width:var(--marker-size);height:var(--marker-size);border-radius:var(--marker-size);justify-content:center;align-items:center;display:flex}.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{transform:rotate(var(--plan-marker-rotation,0deg));color:var(--t-secondary);background:var(--c-light);padding:calc(var(--scale-px) * 2) calc(var(--scale-px) * 4)}.plan-marker--river{pointer-events:none}.plan-marker--river .plan-marker__content{transform:rotate(var(--plan-marker-rotation,0deg));opacity:.3}.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);color:var(--t-background);width:calc(var(--scale-px) * 40);height:calc(var(--scale-px) * 40);border-radius: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;pointer-events:none;width:max-content;margin-bottom:var(--tooltip-distance);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tooltip__content{background:var(--tooltip-background);color:var(--tooltip-color);padding:var(--tooltip-padding);border-radius:var(--tooltip-border-radius);box-shadow:var(--tooltip-shadow);position:relative}.tooltip__triangle{z-index:1;border-style:solid;border-width:var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) / 2) 0 calc(var(--tooltip-arrow-width) / 2);border-color:var(--tooltip-arrow-background) transparent transparent transparent;transform-origin:50% 0;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip[data-side]{margin-top:calc(var(--tooltip-distance) * -1);top:0;bottom:auto;left:0;transform:none}.tooltip[data-side] .tooltip__triangle{top:auto;left: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-top:0;margin-left:calc(var(--tooltip-distance) * -1)}.tooltip[data-side=right]{--tooltip-direction-y:0;--tooltip-direction-x:1;margin-top:0;margin-left:calc(var(--tooltip-distance))}.tooltip--interactive{pointer-events:unset}.tooltip--interactive:before{content:"";inset:calc(var(--tooltip-distance) * -1);position:absolute}.tooltip{opacity:0;visibility:hidden;transition-property:visibility,opacity}.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]),[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]),[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]),.tooltip--interactive:hover,.tooltip--visible{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,[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]) .tooltip__animation,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]) .tooltip__animation,.tooltip--interactive:hover .tooltip__animation,.tooltip--visible .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{z-index:1;min-width:var(--md,calc(var(--scale-text-px) * 180)) var(--n-md,100%);max-width:var(--md,calc(var(--spacing) * 510 / 30)) var(--n-md,100%);--marker-size:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 15))}.tooltip--map-info .tooltip__content{box-shadow:var(--md,0 0 0 calc(var(--scale-px) * 1) var(--t-line)) var(--n-md,none);border-top:var(--md,none) var(--n-md,calc(var(--scale-px) * 1) solid var(--t-line))}.tooltip--map-info .tooltip__marker{left:var(--md,calc(var(--scale-px) * 1)) var(--n-md,0);bottom:var(--md,calc(var(--scale-px) * -1)) var(--n-md,0);width:calc(var(--marker-size) + 2px);height:calc(var(--marker-size) + 2px);border-radius:calc(var(--marker-size) + 2px);background:var(--t-background);border:1px solid var(--t-line);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,50%)}.tooltip--map-info .tooltip__close{z-index:1;background:var(--t-background);border-radius:100%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tooltip--map-info[data-placement=bottom-start] .tooltip__marker{top:0;bottom:auto;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{inset:0 0 auto auto;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{user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:grab;display:flex;position:relative}.carousel__list__inner:before{content:"";height:100%;position:absolute;left:-1000px;right:-1000px}.carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item{width:100%;min-width:100%;max-width:100%;position:relative}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{left:50%;bottom:var(--spacing);position:absolute;transform:translate(-50%)}.carousel:not(.carousel--md-up,.carousel--sm-down) .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel:not(.carousel--md-up,.carousel--sm-down) .carousel__list__item{padding-left:var(--item-spacing);margin-left:0}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (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 (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--md-up .carousel__list__item{padding-left:var(--item-spacing);margin-left:0}.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 (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.carousel--sm-down .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--sm-down .carousel__list__item{padding-left:var(--item-spacing);margin-left:0}}.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 (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(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}}.carousel--not-ready:not(.carousel--md-up,.carousel--sm-down) .is-hidden--not-ready{display:none!important}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (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);z-index:var(--cursor-z-index);width:var(--cursor-size);height:var(--cursor-size);background:var(--cursor-background);will-change:transform;pointer-events:none;border-radius:50%;transition-property:opacity;position:absolute;top:0;left:0}.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));flex-direction:column;height:100svh;display:flex;overflow:hidden}.intro__top{height:100%;position:relative}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.intro__top{width:100%;position:absolute;top:0;left:0}}.intro__background:after{content:"";background:linear-gradient(164.1deg,#0000 75.97%,#000000e6 97.52%);width:100%;height:100%;position:absolute;top:0;left:0}.intro__arrow{top:var(--md,calc(var(--spacing-layout) + 14.5833vw)) var(--n-md,var(--sm,calc(var(--scale-px) * 155)) var(--n-sm,auto));bottom:var(--sm,auto) var(--n-sm,var(--spacing-layout));left:var(--md,calc(var(--spacing-layout) + 16.6667vw)) var(--n-md,var(--sm,calc(var(--scale-px) * 130)) var(--n-sm,var(--spacing-layout)));position:absolute}.intro__title{position:absolute;bottom:0;right:0}.intro__awards{left:var(--md,auto) var(--n-md,0);right:var(--md,0) var(--n-md,auto);top:var(--md,calc(var(--scale-px) * 136)) var(--n-md,calc(var(--scale-px) * 220));gap:var(--md,calc(var(--scale-px) * 10)) var(--n-md,calc(var(--scale-px) * 5));padding:var(--md,0 var(--spacing-layout) 0 0) var(--n-md,0 var(--spacing-layout));width:var(--xxl,calc(var(--spacing-layout) + calc(var(--scale-px) * 60))) var(--n-xxl,var(--md,calc(var(--spacing-layout) + calc(var(--scale-px) * 40))) var(--n-md,calc(var(--spacing-layout) * 2 + calc(var(--scale-px) * 30))));flex-direction:column;display:flex;position:absolute}.intro__offers{position:relative}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.intro__offers{position:absolute;bottom:0;left:0}}.intro__offers-item{width:var(--md,calc(var(--grid-col) * 4)) var(--n-md,100%)}.intro__offers-head{width:var(--md,calc(var(--grid-col) * 3)) var(--n-md,calc(var(--grid-col) * 4 - 110px));height:calc(var(--height) * 1px);will-change:height;flex-direction:column;min-height:100%;transition-property:height;display:flex!important}.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{left:calc(var(--grid-col) * 2);width:calc(var(--grid-col) * 4);opacity:0;visibility:hidden;pointer-events:none;position:absolute;bottom:0;transform:translateY(100%)}.intro__offers-controls{left:var(--md,calc(var(--grid-col) * 3)) var(--n-md,auto);right:var(--md,auto) var(--n-md,0);padding:var(--spacing-layout) var(--spacing-layout) var(--spacing-layout) 0;width:var(--md,var(--grid-col)) var(--n-md,calc(var(--scale-px) * 110));flex-direction:column;justify-content:space-between;height:100%;display:flex;position:absolute;bottom:0}.intro__offers-controls:before{content:"";left:0;top:var(--spacing-layout);bottom:var(--spacing-layout);border-left:solid 1px var(--t-line-light);position:absolute}.intro__offers-sep{margin:var(--md,0 calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * -1) calc(var(--scale-px) * 8) 0);border-left:solid 1px var(--t-line);height:100%}.is-win .intro__offers-sep{margin-top:0}.intro__offers-close{right:var(--spacing-layout);top:var(--spacing-layout);opacity:0;visibility:hidden;pointer-events:none;position:absolute}[aria-hidden=true] .intro__offers-plus{opacity:0}.offers-modal{flex-direction:column;min-height:100vh;display:flex}.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))));padding-top:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--scale-px) * 24));padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));min-height:var(--md,100lvh) var(--n-md,0)}.description__background{width:100%;height:100%;position:absolute;top:0;left:0}.description__title{z-index:1;margin-bottom:var(--md,-4.6em) var(--n-md,-3em);position:relative}.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) * .375 * -1))}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.description__image-small{position:relative}.description__image-small:after{content:"";background:linear-gradient(360deg,#0000 37.42%,#0000004d 100%);width:100%;height:100%;position:absolute;top:0;left:0}}.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 (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.description__image-big{position:relative}.description__image-big:after{content:"";background:linear-gradient(#0000004d 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}}.bor{padding-top:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 1.5));padding-bottom:var(--md,calc(var(--spacing) * 4)) var(--n-md,calc(var(--spacing) * 3));min-height:var(--md,100lvh) var(--n-md,0)}.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{z-index:1;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));aspect-ratio:360/440;position:relative}.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) * .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{justify-content:var(--md,flex-end) var(--n-md,space-between);padding-top:var(--md,0) var(--n-md,calc(var(--spacing-layout) * 110 / 20));padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing-layout) * 3));pointer-events:all;flex-direction:column;height:100lvh;display:flex}.nature-of-movement__title{position:relative}.nature-of-movement__title-line{flex-direction:var(--md,row) var(--n-md,column);text-align:var(--md,left) var(--n-md,right);flex-wrap:nowrap;display:flex}.nature-of-movement__title-line>span:first-child{margin-right:var(--md,.28em) var(--n-md,0)}.nature-of-movement__text{position:relative}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.nature-of-movement__text{top:calc(100dvh - 100lvh)}}.l-location{z-index:1;margin-bottom:var(--md,-7.36111vw) var(--n-md,0);position:relative}.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{z-index:1;position:relative}.l-location__image--3{z-index:2;margin-left:calc(var(--grid-col) * -3 / 4);position:relative}.l-location__image--4{margin-top:calc(var(--grid-col) * -.5)}.l-location__image--5{margin-left:var(--spacing-layout);margin-top:calc(var(--grid-col) * -1);margin-right:calc(var(--grid-col) * -1 / 4)}.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{width:100%;position:absolute;bottom:0;left:0}.l-location__carousel{--scrollable-item-gap:calc(var(--spacing) / 2);--scrollable-side-gap:var(--spacing-layout)}.l-location__text{flex-direction:column;justify-content:flex-end;display:flex}.l-location-map{position:relative;overflow:hidden}.l-location-map__swipe{top:calc(var(--scale-px) * 60);left:var(--spacing-layout);z-index:1;position:absolute}.l-location-map__scrollable{overflow:auto hidden}.l-location-map__plan{min-height:var(--md,0) var(--n-md,100lvh);--plan-ratio:1440/1256}.l-location-map__mobile-anchor{position:fixed;bottom:0;left:0}.l-location-map-logo{width:var(--md,calc(var(--scale-px) * 90)) var(--n-md,calc(var(--scale-px) * 46));height:auto}.l-location-map-info{gap:ascaled(4px);vertical-align:top;flex-wrap:nowrap;display:flex}.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)));margin-right:var(--md,0) var(--n-md,calc(var(--scale-px) * 2));width:var(--info-size);height:var(--info-size);border-radius:var(--info-size);background:var(--t-background);vertical-align:middle;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.l-location-map-info__text{white-space:normal;vertical-align:top;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);color:var(--c-light);line-height:1.125em}.l-location-map-nav-wrapper{pointer-events:none;height:var(--md,100vh) var(--n-md,calc(var(--scale-px) * 639));padding-bottom:var(--md,0) var(--n-md,calc(100lvh - 100dvh));flex-direction:column;justify-content:flex-end;display:flex}.l-location-map-nav{aspect-ratio:1;pointer-events:initial;flex-direction:column;justify-content:space-between;align-items:stretch;width:25vw;display:flex}.l-location-map-nav__list{align-items:stretch;gap:calc(var(--scale-px) * 10);flex-direction:column;display:flex}.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:initial}.l-panorama-wrapper{pointer-events:none;padding-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 120))}.l-panorama{pointer-events:all}.l-panorama__content{flex-direction:column;display:flex}.l-panorama__image img{transition-property:transform}.has-hover .btn-container:hover .l-panorama__image img{transform:scale(1.1)}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.l-panorama__image img{-o-object-fit:cover;object-fit:cover;min-height:66.6667vmin}}.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{padding-bottom:var(--md,calc(var(--spacing) * 80 / 30)) var(--n-md,calc(var(--spacing) * 3));pointer-events:all;flex-direction:column;justify-content:flex-end;height:100lvh;display:flex}.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 (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.free-days__text{top:calc(100dvh - 100lvh)}}.territory .sticky--under-next{--sticky-under-next-distance:225vh}.territory__sticky:after{content:"";height:100lvh;display:block}.territory__container{flex-direction:column;justify-content:center;height:100lvh;display:flex;overflow:clip}.territory__background{width:100%}.territory__title img{width:auto;height:var(--md,15.2778vw) var(--n-md,22.2222vw)}.territory__stones{width:var(--md,38.1944vw) var(--n-md,75.2778vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.territory__stones-1{transform-origin:80%;will-change:transform}.territory__stones-2{z-index:1;transform-origin:20%;will-change:transform;position:relative}.territory__stones-3{transform-origin:80%;will-change:transform}.territory__stones-shadow{left:var(--md,6.94444vw) var(--n-md,9.72222vw);width:var(--md,26.9444vw) var(--n-md,62.2222vw);will-change:transform;position:absolute;top:100%}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(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 (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.territory__image-container{margin-top:calc((100lvh - var(--spacing-layout) - 320px) * -1)}.territory__image-container:after{content:"";height:calc(100lvh - var(--spacing-layout) - 320px);display:block}.territory__image{height:100lvh;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)));will-change:clip-path;overflow:hidden}.territory__image picture{transform-origin:50% 100%;width:200%;height:100%;transform:translate(-25%)scale(.5)}.territory__image picture img{-o-object-fit:cover;object-fit:cover;height:100%}}.nature-area{min-height:100lvh;margin-left:var(--md,calc(var(--grid-col) * 2 - var(--spacing-layout))) var(--n-md,0);align-items:flex-end;display:flex}.nature-area .sticky--under-next{width:100%}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.nature-area .sticky--under-next:after{height:calc(var(--sticky-under-next-distance) * 1.25)}}.nature-area__container{padding-top:var(--md,calc(var(--spacing) * 105 / 30)) var(--n-md,var(--spacing-layout));padding-bottom:var(--md,0) var(--n-md,var(--spacing-layout));height:var(--md,100lvh) var(--n-md,auto)}.nature-area__content{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:visible}.nature-area__slider{overflow:hidden}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.nature-area__slider{margin-bottom:calc(100svh - 100dvh);padding-bottom:calc(100lvh - 100svh)}}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.nature-area__slider{justify-content:space-between;align-items:flex-start;display:flex}}.nature-area__image{width:var(--xxxl,calc(var(--grid-col) * 7)) var(--n-xxxl,var(--md,calc(var(--grid-col) * 8)) var(--n-md,100%));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)}.nature-area__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;height:100%}.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{justify-content:var(--md,flex-end) var(--n-md,space-between);padding-top:var(--md,0) var(--n-md,calc(var(--spacing) * 4));padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));pointer-events:all;flex-direction:column;height:100lvh;display:flex}.life-with-taste__title{order:var(--md,1) var(--n-md,0);position:relative}.life-with-taste__title-line{flex-direction:var(--md,row) var(--n-md,column);text-align:var(--md,left) var(--n-md,right);flex-wrap:nowrap;font-size:.85em;display:flex}.life-with-taste__title-line span:first-child{margin-right:var(--md,.28em) var(--n-md,0)}.life-with-taste__text{position:relative}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.life-with-taste__text{top:calc(100dvh - 100lvh)}}.good-time{padding-top:var(--md,calc(var(--spacing-layout) * 40 / 30)) var(--n-md,calc(var(--spacing) * 1.5));padding-bottom:var(--md,calc(var(--spacing) * 150 / 30)) var(--n-md,calc(var(--spacing) * 3))}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.good-time{min-height:100lvh}}.good-time__title{margin-bottom:var(--md,calc(var(--spacing) * 180 / 30)) var(--n-md,calc(var(--scale-px) * 55))}.good-time__image-1{z-index: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}.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%);scroll-padding:100vh;pointer-events:none!important}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.architecture-intro{clip-path:none}}.architecture-intro__scroll{scroll-padding:100vh}.architecture-intro__container{padding-top:var(--md,0) var(--n-md,calc(var(--spacing) * 4));padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));pointer-events:all;flex-direction:column;justify-content:flex-end;height:100lvh;display:flex;position:relative}.architecture-intro__container:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:38%;position:absolute;bottom:0;left:0;right:0}.architecture-intro__title{order:var(--md,1) var(--n-md,0);margin-top:var(--md,calc(var(--spacing) * 2)) var(--n-md,0);text-align:var(--md,right) var(--n-md,left);position:relative}.architecture-intro__text{margin-top:var(--md,0) var(--n-md,calc(24vh + (100lvh - 100svh) / 2));position:relative}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (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__title{z-index:1;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__roof-photo{z-index:0;position:relative}.architecture__roof-photo .architecture__roof-video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.architecture__roof-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:38%;position:absolute;bottom:0;left:0;right:0}.architecture__title-line{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);width:var(--md,50%) var(--n-md,auto);text-align:var(--md,right) var(--n-md,left);display:block!important}.architecture__terraces-wrap{background:var(--t-background);z-index:1;position:relative}.architecture__terraces{background:var(--t-background);position:relative;overflow:clip}.architecture__terraces-screen{--sticky-under-previous-distance:0px}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.architecture__terraces-fixed,.architecture__courtyard-photo .sticky__layer--sticky{aspect-ratio:4/5}}.architecture__terraces-title{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)))));justify-content:space-between;display:flex}@media screen and (width<=420px){.architecture__terraces-title{--fos:-.07em;--foe:-.23em;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .architecture__terraces-title{--fos:-.225em;--foe:-.075em}.architecture__terraces-title{text-transform:uppercase;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)))));--lh:var(--xxxxl,.918367em) var(--n-xxxxl,var(--xxxl,.921053em) var(--n-xxxl,var(--xxl,.964912em) var(--n-xxl,var(--md,.954545em) var(--n-md,1em))));line-height:var(--lh);letter-spacing:var(--xxxl,-.06em) var(--n-xxxl,-.04em)}}.architecture__bottom{position:relative}.architecture__facades{position:var(--md,absolute) var(--n-md,relative);top:auto;right:0;bottom:var(--md,calc(var(--spacing) * -160 / 30)) var(--n-md,auto);width:var(--md,50%) var(--n-md,100%);height:var(--md,calc(var(--spacing) * 900 / 30)) var(--n-md,calc(var(--scale-px) * 460));flex-direction:column;justify-content:space-between;display:flex}.architecture__wellness{background:var(--t-background);padding-top:var(--md,calc(var(--spacing) * 35 / 30 + 2px)) var(--n-md,calc(var(--spacing) * 1.5 + 2px));flex-direction:var(--md,column) var(--n-md,column-reverse);min-height:var(--md,100vh) var(--n-md,0);justify-content:space-between;margin-top:-2px;display:flex;position:relative}.architecture__wellness-items{margin-bottom:var(--xxxxl,-4.67em) var(--n-xxxxl,var(--xxxl,-4.7em) var(--n-xxxl,var(--md,-4.6em) var(--n-md,-.2em)));--fos:-.07em;--foe:-.23em;padding-bottom:.2em;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500;overflow:hidden}.is-win .architecture__wellness-items{--fos:-.225em;--foe:-.075em}.architecture__wellness-items{text-transform:uppercase;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)))));--lh:var(--xxxxl,.882353em) var(--n-xxxxl,var(--xxxl,.9375em) var(--n-xxxl,var(--xxl,.918367em) var(--n-xxl,var(--md,.921053em) var(--n-md,1em))));line-height:var(--lh);letter-spacing:var(--md,-.06em) var(--n-md,-.04em)}.architecture__wellness .content-animation,.architecture__wellness .content-animation [data-content-animation-item]{aspect-ratio:1}.architecture__wellness-item{-moz-column-gap:calc(var(--scale-px) * 10);align-items:center;column-gap:calc(var(--scale-px) * 10);padding:var(--xxxxl,calc(var(--scale-px) * 10) 0) var(--n-xxxxl,var(--md,0) var(--n-md,calc(var(--scale-px) * 6) 0));display:inline-flex}.architecture__wellness-item.js-force-hover .btn--reverse{color:var(--t-button-reverse-hover-text)}.architecture__decor{left:50%;top:var(--md,calc(var(--spacing) * 41 / 30)) var(--n-md,50%);height:var(--md,calc(var(--spacing) * 740 / 30)) var(--n-md,calc(var(--scale-px) * 297));transform:var(--md,translateX(-50%)) var(--n-md,translate(-50%, -50%));position:absolute}.architecture__decor picture,.architecture__decor img{width:auto;height:100%}.architecture__decor picture~picture{position:absolute;top:0;left:0}.architecture__wellness-carousel{background:var(--t-background);position:relative}.architecture__wellness-carousel-text{text-align:left;padding-left:var(--md,var(--spacing-layout)) var(--n-md,0);margin-bottom:var(--md,0) var(--n-md,var(--spacing));position:relative}.architecture__wellness-carousel-title{color:var(--t-primary);--fos:-.07em;--foe:-.23em;margin:0;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .architecture__wellness-carousel-title{--fos:-.225em;--foe:-.075em}.architecture__wellness-carousel-title{text-transform:uppercase;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 5.7)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem) * 4.4)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 3.6)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 2.8)) var(--n-md,calc(var(--scale-text-rem) * 1.6)))));--lh:var(--xxxxl,1.19298em) var(--n-xxxxl,var(--xxxl,1.20455em) var(--n-xxxl,var(--xxl,1.19444em) var(--n-xxl,var(--md,1.21429em) var(--n-md,1.1875em))));line-height:var(--lh);letter-spacing:-.04em}.architecture__wellness-carousel-description{padding-top:var(--md,0) var(--n-md,var(--spacing));margin:0}.architecture__wellness-carousel-viewport{padding-left:var(--md,calc(var(--spacing-layout) * 3)) var(--n-md,0);padding-right:var(--md,var(--spacing-layout)) var(--n-md,0);position:relative}.architecture__wellness-carousel-slider{position:relative}.architecture__wellness-carousel-slider .js-carousel-list{transition:transform .3s ease-out}.architecture__wellness-carousel-clip{position:relative;overflow:clip}.architecture__wellness-carousel-nav{-moz-column-gap:calc(var(--scale-px) * 8);align-items:center;column-gap:calc(var(--scale-px) * 8);display:flex}.architecture__wellness-carousel-nav .btn--square{border-radius:50%}.architecture__wellness-carousel-nav .btn--square .btn__outline rect{rx:50%;ry:50%}.architecture__wellness-carousel-footer{background:var(--t-background);padding-top:calc(var(--spacing) + 2px);margin-top:-2px;padding-bottom:8px;position:relative}.architecture__wellness-carousel-counter{color:var(--t-line-light);margin-left:calc(var(--scale-px) * 30);align-items:center;display:flex}.architecture__wellness-carousel-counter-line{margin:0 calc(var(--scale-px) * 15);background:var(--t-line-light);width:1px;height:1em}.gallery{z-index:2;padding-top:var(--md,calc(var(--spacing) * 130 / 30)) var(--n-md,calc(var(--scale-px) * 160));padding-bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 3));position:relative;overflow:clip}.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{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;max-height:calc(100lvh - var(--spacing-layout) * 2)}.gallery__counter{margin-bottom:var(--spacing);color:var(--t-line-light);display:flex;position:absolute;bottom:100%;right:0}.gallery__counter-line{margin:0 calc(var(--scale-px) * 15);background:var(--t-line-light);width:1px}.gallery__counter-current{color:var(--t-text)}.gallery__prev{left:var(--spacing);position:absolute;top:50%;transform:translateY(-50%)}.gallery__next{right:var(--spacing);position:absolute;top:50%;transform:translateY(-50%)}.gallery__prev-full{width:50%;height:100%;position:absolute;top:0;left:0}.gallery__next-full{width:50%;height:100%;position:absolute;top:0;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%);scroll-padding:100vh;pointer-events:none!important}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(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{padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 1.5));pointer-events:all;flex-direction:column;justify-content:flex-end;height:100lvh;display:flex}.lobby__title{margin-left:auto;margin-top:var(--md,calc(var(--spacing) * 200 / 30)) var(--n-md,calc(var(--spacing) * 3));padding-right:var(--md,calc(var(--scale-px) * 110)) var(--n-md,calc(var(--scale-px) * 70));text-align:right;color:var(--c-beige);margin-bottom:10px;position:relative}.lobby__text,.lobby__content{position:relative}.space__design{margin-top:var(--md,0) var(--n-md,calc(var(--spacing) * -3));margin-left:var(--md,calc(var(--grid-col) * -1)) var(--n-md,calc(var(--grid-col-layout) + var(--spacing-layout)));height:var(--md,calc(var(--spacing) * 660 / 30)) var(--n-md,calc(var(--scale-px) * 260));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.space__title{z-index:2;margin-bottom:var(--md,-1.62em) var(--n-md,-1.35em);color:var(--t-primary);position:relative}.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{padding-right:var(--md,calc(var(--spacing) * 15 / 30)) var(--n-md,0);width:var(--md,calc(50vw - var(--spacing-layout))) var(--n-md,calc(var(--scale-px) * 240));text-align:var(--md,right) var(--n-md,left);display:block}.space__middle{z-index:1;margin-right:var(--md,0) var(--n-md,calc(var(--spacing-layout) * -1));margin-bottom:var(--md,calc(var(--spacing) * -4)) var(--n-md,calc(var(--spacing) * 4));position:relative}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.space__middle:after{content:"";pointer-events:none;background:linear-gradient(358.84deg,#fff0 81.44%,#ffffff80 99.83%);position:absolute;inset:0}}.space__elegant{z-index:1;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));height:var(--md,calc(var(--spacing) * 600 / 30)) var(--n-md,calc(var(--scale-px) * 260));flex-direction:column;justify-content:space-between;display:flex;position:relative}.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{flex-direction:var(--md,column) var(--n-md,column-reverse);min-height:var(--md,100vh) var(--n-md,0);justify-content:space-between;display:flex}.space__items{margin-bottom:var(--xxxxl,-4.47em) var(--n-xxxxl,var(--xxxl,-4.5em) var(--n-xxxl,var(--md,-4.4em) var(--n-md,0)));--fos:-.07em;--foe:-.23em;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500;overflow:hidden}.is-win .space__items{--fos:-.225em;--foe:-.075em}.space__items{text-transform:uppercase;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)))));--lh:var(--xxxxl,.882353em) var(--n-xxxxl,var(--xxxl,.9375em) var(--n-xxxl,var(--xxl,.918367em) var(--n-xxl,var(--md,.921053em) var(--n-md,1em))));line-height:var(--lh);letter-spacing:var(--md,-.06em) var(--n-md,-.04em)}.space__item{-moz-column-gap:calc(var(--scale-px) * 10);align-items:center;column-gap:calc(var(--scale-px) * 10);padding:var(--xxxxl,calc(var(--scale-px) * 10) 0) var(--n-xxxxl,var(--md,0) var(--n-md,calc(var(--scale-px) * 6) 0));display:inline-flex}.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%);scroll-padding:100lvh;overflow:clip}.apartments__scroll{scroll-padding:100lvh}.apartments .sticky--under-previous:after{height:25lvh}.apartments__image{height:100lvh}.apartments__intro{height:100lvh;padding-bottom:var(--md,var(--spacing-layout)) var(--n-md,calc(var(--spacing) * 3));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.apartments__title{margin-top:var(--md,calc(var(--spacing) * 310 / 30)) var(--n-md,0);margin-bottom:var(--md,0) var(--n-md,calc(var(--spacing) * 180 / 20));order:var(--md,1) var(--n-md,0);text-align:right}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.apartments__text{position:relative;top:calc(100dvh - 100lvh)}}.apartments__container{padding-top:calc(var(--spacing) * 70 / 30);padding-top:var(--md,calc(200lvh + var(--spacing) * 70 / 30)) var(--n-md,calc(200lvh + var(--spacing) * 110 / 30));min-height:300lvh;position:relative}.apartments__side{justify-content:var(--md,space-between) var(--n-md,flex-end);flex-direction:column;display:flex}.apartments__side-item{-moz-column-gap:calc(var(--spacing) * 10 / 30);column-gap:calc(var(--spacing) * 10 / 30);display:inline-flex}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.apartments__side-text-wrap{max-width:620px}}.apartments__side-icon{opacity:0;transition-property:opacity}.apartments__side-item.is-active .apartments__side-icon{opacity:1}.apartments__content{flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}@media (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.apartments__container>.apartments__content{width:calc(50% + 90px);margin-left:-90px}}@media (width>=1920px){.apartments__container>.apartments__content{width:calc(50% + 190px);margin-left:-190px}}@media (width>=2560px){.apartments__container>.apartments__content{width:calc(50% + 250px);margin-left:-250px}}.apartments__content .apartments__content{height:100%}.apartments__plans{position:relative}.apartments__plans-image{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)))));max-width:100%;aspect-ratio:var(--md,1) var(--n-md,1.14286);-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block}.apartments__plans-prev{transform:var(--md,translateY(calc(-100% - var(--spacing) * 10 / 30))) var(--n-md,translateY(-50%));position:absolute;top:50%;left:0}.apartments__plans-next{transform:var(--md,translateY(calc(-100% - var(--spacing) * 10 / 30))) var(--n-md,translateY(-50%));position:absolute;top:50%;right:0}.apartments__plans-pagination{margin-top:var(--md,calc(var(--spacing) * 20 / 30)) var(--n-md,calc(var(--scale-px) * 20));justify-content:center;display:flex}.apartments__plans-pagination a{margin:var(--md,0 calc(var(--spacing) * 5 / 30)) var(--n-md,0 calc(var(--scale-px) * 1));width:var(--md,calc(var(--spacing) * 4 / 30)) var(--n-md,calc(var(--scale-px) * 10));aspect-ratio:1;pointer-events:none;display:block;position:relative}.apartments__plans-pagination a:before{content:"";border:var(--md,none) var(--n-md,solid calc(var(--scale-px) * 1) var(--t-text));background:var(--md,var(--t-text)) var(--n-md,transparent);width:100%;height:100%;transform:var(--md,scale(.5)) var(--n-md,scale(.6));opacity:.4;border-radius:50%;transition-property:transform,opacity;display:block}.apartments__plans-pagination a.is-active:before{opacity:1;transform:scale(1)}.apartments__description{z-index:1;opacity:0;visibility:hidden;flex-direction:column;width:100%;min-height:100%;transition-property:opacity,visibility;display:flex;position:absolute;bottom:0;left:0}.is-show-description .apartments__description{opacity:1;visibility:visible}.apartments__description-close{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.apartments__description-close:after{background:var(--t-background)}.apartments__features{row-gap:calc(var(--scale-px) * 3);-moz-column-gap:calc(var(--scale-px) * 9);column-gap:calc(var(--scale-px) * 9);flex-wrap:wrap;display:flex}.apartments__features li{-moz-column-gap:calc(var(--scale-px) * 4);align-items:center;column-gap:calc(var(--scale-px) * 4);display:flex}.apartments__feature .btn__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.apartments__container{flex-flow:column}.apartments__side{flex:0}.apartments__side-list{-moz-column-gap:var(--spacing);column-gap:var(--spacing);flex-wrap:nowrap;display:flex}.apartments__plans-image{height:var(--md,auto) var(--n-md,calc(var(--scale-px) * 280))}.apartments__plans-image img{-o-object-fit:contain;object-fit:contain;height:280px}.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 (width>=568px) and (aspect-ratio<=13/9),(width>=668px) and (height>=416px),(width>=980px){.solutions{clip-path:polygon(0% 100vh,100% 100vh,100% 100%,0% 100%);scroll-padding:100lvh}.solutions__scroll{scroll-padding:100lvh}.solutions__title-line{display:block}.solutions__items{flex-wrap:wrap;grid-template-columns:repeat(2,1fr);gap:30px;display:grid}}.parking{position:relative}.parking__container{height:100lvh;position:relative}.parking__link{cursor:none;display:block;position:absolute;inset:0}.parking__image{width:100%;height:100%;position:relative}.parking__content{z-index:1;padding-top:var(--md,calc(var(--spacing) * 2)) var(--n-md,calc(var(--spacing) * 4));padding-bottom:var(--md,calc(var(--spacing) * 60 / 30)) var(--n-md,calc(var(--spacing) * 2));flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.parking__title{color:var(--t-text);cursor:inherit;user-select:none;white-space:nowrap;order:1}.parking__text{margin-bottom:var(--md,calc(var(--scale-px) * 28)) var(--n-md,calc(var(--scale-px) * 12));color:var(--t-text);max-width:var(--md,50vw) var(--n-md,100%);cursor:inherit;user-select:none;order:0}.parking__cursor{z-index:2;pointer-events:none;opacity:0;will-change:transform;transition:opacity .15s;position:absolute;top:0;left:0}.parking__link:hover .parking__cursor{opacity:1}.parking__cursor-button{pointer-events:none;background:var(--c-beige);color:var(--c-gray);transform:translate(-50%,-50%)}.parking__title-break{display:none}#parking-modal .modal__content-wrapper{height:100dvh}.no-hover #parking-modal .modal__content-wrapper{height:calc(100dvh + 1px)}#parking-modal .modal__content{flex-direction:column;height:100%;display:flex}#parking-modal.animation--modal-in .modal__scroller,#parking-modal.animation--modal-out .modal__scroller{transition-property:opacity,transform;transition-duration:1s}#parking-modal.animation--modal-in--inactive .modal__scroller,#parking-modal.animation--modal-out--active .modal__scroller{transform:translate(100%)}.parking-modal__inner{min-height:0;padding-top:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 2));padding-bottom:var(--md,calc(var(--scale-px) * 24)) var(--n-md,calc(var(--scale-px) * 16));flex-direction:column;flex:auto;justify-content:flex-start;display:flex}.parking-modal__head{grid-template-columns:var(--md,1fr 1fr) var(--n-md,1fr);margin-bottom:var(--md,calc(var(--scale-px) * 16)) var(--n-md,calc(var(--scale-px) * 12));flex:none;row-gap:12px;display:grid;position:relative}.parking-modal__lead{grid-column:var(--md,2) var(--n-md,1);max-width:var(--md,calc(var(--scale-px) * 480)) var(--n-md,100%);padding-right:var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 50));text-align:left;opacity:.7;--fos:-.07em;--foe:-.23em;grid-row:1;place-self:start end;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .parking-modal__lead{--fos:-.225em;--foe:-.075em}.parking-modal__lead{text-transform:uppercase;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.2)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 1)) var(--n-xxl,calc(var(--scale-text-rem) * .8)));--lh:var(--xxxl,1.16667em) var(--n-xxxl,var(--xxl,1.2em) var(--n-xxl,1.25em));line-height:var(--lh);letter-spacing:.04em}.parking-modal__title{--fos:-.07em;--foe:-.23em;grid-area:1/1/auto/-1;align-self:start;max-width:100%;margin:0;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .parking-modal__title{--fos:-.225em;--foe:-.075em}.parking-modal__title{text-transform:uppercase;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) * 3)))));--lh:var(--xxxxl,.882353em) var(--n-xxxxl,var(--xxxl,.9375em) var(--n-xxxl,var(--xxl,.918367em) var(--n-xxl,var(--md,.921053em) var(--n-md,1em))));line-height:var(--lh);letter-spacing:-.06em}.parking-modal__nav{grid-column:var(--md,2) var(--n-md,1);align-self:end;justify-self:var(--md,end) var(--n-md,start);gap:calc(var(--scale-px) * 5);margin-top:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 12));grid-row:2;display:flex}.parking-modal__nav-btn{width:calc(var(--scale-px) * 40);height:calc(var(--scale-px) * 40);background:var(--c-beige);color:var(--c-gray);cursor:pointer;border:0;border-radius:50%;padding:0;transition:opacity .2s,transform .2s}.parking-modal__nav-btn svg{width:60%;height:60%;margin:20%;display:block;overflow:visible}.parking-modal__nav-btn:hover:not(.is-disabled){transform:scale(1.08)}.parking-modal__nav-btn.is-disabled{opacity:.3;pointer-events:none}.parking-modal__carousel{flex:none}.parking-modal__card{flex-direction:column;display:flex}.parking-modal__card-media{aspect-ratio:11/7;width:100%;position:relative;overflow:hidden}.parking-modal__card-media picture,.parking-modal__card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.parking-modal__card-foot{padding-top:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 12));position:relative}.parking-modal__card-text{opacity:.65;--fos:-.07em;--foe:-.23em;margin:0;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .parking-modal__card-text{--fos:-.225em;--foe:-.075em}.parking-modal__card-text{text-transform:uppercase;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.2)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 1)) var(--n-xxl,calc(var(--scale-text-rem) * .8)));--lh:var(--xxxl,1.16667em) var(--n-xxxl,var(--xxl,1.2em) var(--n-xxl,1.25em));line-height:var(--lh);letter-spacing:.04em}.team .sticky--under-next{--sticky-under-next-distance:225vh}.team__container{min-height:var(--md,100lvh) var(--n-md,0);padding-top:var(--md,calc(var(--spacing) * 5.33)) var(--n-md,calc(var(--spacing) * 1.5));padding-bottom:var(--md,calc(var(--spacing) * 4)) var(--n-md,calc(var(--spacing) * 1.25));flex-direction:column;display:flex}.team__items{position:relative}.team__item-text{align-items:var(--md,flex-start) var(--n-md,center);padding:var(--md,.8em 0) var(--n-md,.6em 0);-moz-column-gap:calc(var(--spacing) * 20 / 30);column-gap:calc(var(--spacing) * 20 / 30);display:inline-flex;position:relative}.team__item-text .btn:after{display:none}.team__item-plus .btn__icon{transform:translate(-.5px,-.5px)}.team__item-big{--fos:-.07em;--foe:-.23em;font-family:TTFors,Helvetica,Arial,sans-serif;font-weight:500}.is-win .team__item-big{--fos:-.225em;--foe:-.075em}.team__item-big{text-transform:uppercase;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)))));--lh:var(--xxxxl,.882353em) var(--n-xxxxl,var(--xxxl,.9375em) var(--n-xxxl,var(--xxl,.918367em) var(--n-xxl,var(--md,.954545em) var(--n-md,1em))));line-height:var(--lh);letter-spacing:var(--xxl,-.06em) var(--n-xxl,-.04em)}.team__images{left:calc(var(--mouseX) * 1px);top:calc(var(--mouseY) * 1px);width:calc(var(--spacing) * 360 / 30);aspect-ratio:1;clip-path:ellipse(10% 10% at -10% 110%);pointer-events:none;visibility:hidden;transition-property:clip-path,transform,visibility;position:absolute;transform:translate(-50%,-50%)scale(1.2)}.team__images.is-active{clip-path:ellipse(160% 160% at -10% 110%);visibility:visible;transition-property:transform;transition-duration:.6s;transform:translate(-50%,-50%)scale(1)}.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{min-height:var(--md,100lvh) var(--n-md,0);flex-direction:column;display:flex}.callback__footnote .btn{vertical-align:text-top}.callback__footnote-line{align-items:flex-start;display:inline-flex}.callback__success{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.gp,.gp__modal,.gp__club{--gp-paper:#f6f4ef;--gp-ink:#1c211f;--gp-muted:#5d655f;--gp-brass:#c2a068;--gp-brass-2:#e3c894;--gp-pine:#1d2a25;--gp-metro:#d9262e;--gp-bus:#1f4f9e;--gp-park:#7fb6ff;--gp-silver:#d9ddd9;--gp-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--gp-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.gp button,.gp__modal button,.gp__club button,.gp h1,.gp h2,.gp h3,.gp__modal h1,.gp__modal h2,.gp__modal h3,.gp__club h1,.gp__club h2,.gp__club h3{color:inherit;font-family:var(--gp-sans);text-transform:none}.gp{background:var(--gp-pine);color:var(--gp-silver);font-family:var(--gp-sans);text-transform:none;position:absolute;inset:0;overflow:hidden}.gp__stage{scrollbar-width:none;overscroll-behavior:contain;cursor:grab;position:absolute;inset:0;overflow:auto;container-type:size}.gp__stage::-webkit-scrollbar{display:none}.gp__stage--dragging{cursor:grabbing}.gp__plan{width:max(100cqw,206.842cqh);position:relative}.gp__layer{user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gp__layer--night,.gp__layer--winter{opacity:0;transition:opacity 1.4s}.gp.gp--night .gp__layer--night,.gp.gp--winter .gp__layer--winter{opacity:1}.gp__plan:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px 30px #141e1a80}.gp__scrim{z-index:6;pointer-events:none;background:linear-gradient(#14141499,#14141400);height:170px;position:absolute;top:0;left:0;right:0}.gp__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gp__overlay--fx{z-index:1;mix-blend-mode:screen}.gp .gp__fx-group{opacity:0;transition:opacity 1.4s}.gp .gp__fx-group *{animation-play-state:paused!important}.gp.gp--night [data-genplan-fx-night],.gp.gp--winter [data-genplan-fx-winter]{opacity:1}.gp.gp--night [data-genplan-fx-night] *,.gp.gp--winter [data-genplan-fx-winter] *{animation-play-state:running!important}.gp__lamp,.gp__bulb,.gp__spark{transform-box:fill-box;transform-origin:50%}.gp__lamp{animation:5s ease-in-out infinite gp-breathe}.gp__bulb{animation:gp-twinkle var(--t) ease-in-out var(--d) infinite}.gp__spark{animation:gp-spark var(--t) linear var(--d) infinite}.gp__halo{animation:3.2s ease-in-out infinite gp-halo}.gp__star{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite gp-star}.gp__neon{z-index:1;pointer-events:none;opacity:0;transition:opacity 1.4s;position:absolute}.gp__neon canvas{width:100%;height:100%;animation:9s linear infinite paused gp-hue;display:block}.gp__neon--plaza canvas{animation-name:gp-hue,gp-neon-pulse;animation-duration:7s,2.6s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}.gp.gp--night .gp__neon{opacity:1}.gp.gp--night .gp__neon canvas{animation-play-state:running}.gp__pool{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;border-radius:2px;transition:opacity 1.4s;position:absolute;overflow:hidden}.gp__pool:before,.gp__pool:after{content:"";animation:7s ease-in-out infinite alternate paused gp-caustic;position:absolute;inset:-40%}.gp__pool:before{background:repeating-radial-gradient(at 30% 40%,#beffff00 0 6px,#beffff8c 7px,#beffff00 10px 18px)}.gp__pool:after{background:repeating-radial-gradient(at 70% 60%,#fff0 0 8px,#fff6 9px,#fff0 12px 22px);animation-duration:9s;animation-direction:alternate-reverse}.gp.gp--night .gp__pool{opacity:.55}.gp.gp--night .gp__pool:before,.gp.gp--night .gp__pool:after{animation-play-state:running}.gp__pin{--pin:58px;z-index:2;width:var(--pin);height:var(--pin);cursor:pointer;animation:.7s cubic-bezier(.2,1.4,.4,1) both gp-pop;animation-delay:calc(var(--i) * 90ms + .4s);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.gp__pin:hover,.gp__pin:focus-visible{z-index:8}.gp__pin:focus-visible{outline:none}.gp.gp--winter .gp__pin,.gp.gp--layer-on .gp__pin,.gp.gp--winter .gp__metro,.gp.gp--layer-on .gp__metro{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s .5s}.gp__ring{border:1.5px solid var(--gp-brass-2);opacity:.9;animation:2.8s ease-out infinite gp-pulse;animation-delay:calc(var(--i) * .3s);border-radius:50%;position:absolute;inset:-7px}.gp__face{border:3px solid #fff;border-radius:50%;transition:transform .35s cubic-bezier(.2,1.2,.4,1),border-color .4s;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 18px #00000073}.gp__face img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gp__pin:hover .gp__face,.gp__pin:focus-visible .gp__face{transform:scale(1.14)}.gp__pin:focus-visible .gp__face{border-color:var(--gp-brass-2)}.gp.gp--night .gp__face,.gp.gp--winter .gp__face{border-color:var(--gp-brass-2);box-shadow:0 0 0 4px #d7b6992e,0 0 26px 6px #ffbe6e73}.gp__play{background:var(--gp-brass);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 3px 8px #0006}.gp__play svg{width:10px;height:10px;margin-left:1px}.gp__label{background:var(--gp-paper);color:var(--gp-ink);font:600 12.5px/1 var(--gp-sans);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:8px 12px;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);box-shadow:0 8px 24px #00000059}.gp__label:after{content:"";border:6px solid #0000;border-top-color:var(--gp-paper);position:absolute;top:100%;left:50%;transform:translate(-50%)}.gp__pin .gp__label{padding:9px 13px;font-size:13px}.gp__pin:hover .gp__label,.gp__pin:focus-visible .gp__label,.gp__bus:hover .gp__label,.gp__bus:focus-visible .gp__label,.gp__entry:hover .gp__label,.gp__entry:focus-visible .gp__label{opacity:1;transform:translate(-50%)}.gp__entry{z-index:5;cursor:default;opacity:0;background:0 0;border:0;padding:0;transition:transform .45s cubic-bezier(.2,1.5,.4,1),opacity .3s;position:absolute;transform:translate(-50%,-50%)scale(0)}.gp__entry:hover,.gp__entry:focus-visible{z-index:9}.gp__entry:focus-visible{outline:none}.gp.gp--zone-on .gp__entry--zone,.gp.gp--park-on .gp__entry--park{opacity:1;transition-delay:calc(1s + var(--i) * 80ms);transform:translate(-50%,-50%)scale(1)}.gp__ent{border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 14px #00000073}.gp__ent svg{width:18px;height:18px}.gp__ent--lobby{background:var(--gp-brass);color:#fff}.gp__ent--gate{color:var(--gp-pine);background:#fff}.gp__ent--park{color:#fff;background:#2f6fb0;font:700 17px/1 inherit}.gp__ent--tower{border-color:var(--gp-park);color:#fff;background:#15385f;width:40px;height:40px}.gp__ent--tower svg{width:20px;height:20px}.gp__metro{z-index:5;background:var(--gp-paper);color:var(--gp-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;transition:transform .25s,opacity .5s;display:flex;position:absolute;transform:translate(-42px,-50%);box-shadow:0 8px 22px #00000073}.gp__metro:hover{transform:translate(-42px,-50%)scale(1.05)}.gp__metro:focus-visible{outline:2px solid var(--gp-brass-2);outline-offset:3px}.gp__metro-arrow{width:18px;color:var(--gp-metro);place-items:center;display:grid}.gp__metro-arrow svg{width:18px;height:18px;animation:1.8s ease-in-out infinite gp-nudge-l}.gp__metro-badge{background:var(--gp-metro);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font:800 17px/1 inherit;display:grid;position:relative}.gp__metro-badge:after{content:"";border:1.5px solid var(--gp-metro);border-radius:50%;animation:2.4s ease-out infinite gp-pulse-ring;position:absolute;inset:-5px}.gp__metro-info{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.gp__metro-info b{font:700 13px/1.15 inherit}.gp__metro-info small{color:var(--gp-muted);font:500 11px/1.2 inherit}.gp__bus{z-index:5;background:var(--gp-bus);color:#fff;border-radius:9px;outline:none;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 6px 16px #00000073}.gp__bus svg{width:22px;height:22px}.gp__towers{transition:opacity .5s}.gp.gp--layer-on .gp__towers{opacity:0}.gp .gp__tower-shine{transform-box:fill-box;transform-origin:50%;animation:5s cubic-bezier(.45,0,.25,1) infinite gp-metal;animation-delay:var(--d)}.gp .gp__tower-num{font:800 26px/1 var(--gp-sans);fill:var(--gp-ink)}.gp .gp__tower-num--light{fill:#fff}.gp .gp__tower-name{letter-spacing:2.5px;fill:#fff;stroke:none;font:700 17px/1 inherit}.gp__overlay--labels text{letter-spacing:9px;fill:#ffffffd1;stroke:#0a0e0c59;stroke-width:3px;paint-order:stroke;font:600 34px/1 inherit}.gp__overlay--zone,.gp__overlay--park{z-index:2}.gp__zone-shade,.gp__park-shade{fill:#0c12109e;opacity:0;transition:opacity .7s}.gp__zone-fence{fill:none;stroke:#fff;stroke-width:5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s .7s}.gp__zone-fence-glow{fill:none;stroke:var(--gp-brass-2);stroke-width:18px;opacity:0;transition:opacity .6s}.gp.gp--zone-on .gp__zone-shade{opacity:1}.gp.gp--zone-on .gp__zone-fence{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.5,0,.3,1) .2s}.gp.gp--zone-on .gp__zone-fence-glow{opacity:.55;transition:opacity .8s 1.6s}.gp__park-xray{fill:url(#gp-hatch);opacity:0;transition:opacity .8s .3s}.gp__park-tint{fill:#286ed252;opacity:0;transition:opacity .8s .2s}.gp__park-route{fill:none;stroke:var(--gp-park);stroke-width:5px;stroke-dasharray:16 12;opacity:0;transition:opacity .6s .4s;animation:1.6s linear infinite paused gp-march}.gp.gp--park-on .gp__park-shade,.gp.gp--park-on .gp__park-xray,.gp.gp--park-on .gp__park-tint{opacity:1}.gp.gp--park-on .gp__park-route{opacity:1;animation-play-state:running}.gp__brand{left:var(--spacing-layout,30px);z-index:7;pointer-events:none;position:absolute;top:30px}.gp__brand h1{margin:0;line-height:0}.gp__logo{filter:drop-shadow(0 2px 14px #00000073);width:clamp(150px,14vw,230px);height:auto}.gp__dev{left:var(--spacing-layout,30px);z-index:7;pointer-events:none;opacity:.85;filter:drop-shadow(0 2px 10px #00000080);width:clamp(100px,8vw,140px);height:auto;transition:opacity .4s;position:absolute;bottom:30px}.gp.gp--layer-on .gp__dev,.gp.gp--hint-on .gp__dev{opacity:0}.gp__controls{right:var(--spacing-layout,30px);z-index:7;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:30px}.gp__controls>*{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.2,1,.3,1);transform:translate(calc(100% + 48px))}.gp__controls--in>*{opacity:1;transform:none}.gp__controls--in>:nth-child(2){transition-delay:80ms}.gp__controls--in>:nth-child(3){transition-delay:.16s}.gp__toggle{backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#141e1a99;border:1px solid #ffffff47;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:236px;padding:5px;display:grid;position:relative}.gp__toggle:disabled{display:none}.gp__toggle:focus-visible{outline:2px solid var(--gp-brass-2);outline-offset:3px}.gp__opt{z-index:1;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font:600 13px/1 inherit;transition:color .4s;display:flex;position:relative}.gp__opt svg{flex:none;width:18px;height:18px}.gp__opt--a{color:var(--gp-ink)}.gp__knob{background:var(--gp-paper);border-radius:999px;width:calc(50% - 5px);transition:transform .5s cubic-bezier(.6,0,.2,1),background .5s;position:absolute;top:5px;bottom:5px;left:5px}.gp__toggle[aria-pressed=true] .gp__knob{transform:translate(100%)}.gp__toggle[aria-pressed=true] .gp__opt--a{color:#fff}.gp__toggle[aria-pressed=true] .gp__opt--b{color:var(--gp-ink)}.gp__toggle--time[aria-pressed=true] .gp__knob{background:var(--gp-brass)}.gp__toggle--season[aria-pressed=true] .gp__knob{background:#dfe8f1}.gp__layers{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.gp__lbtn{backdrop-filter:blur(10px);color:#fff;white-space:nowrap;cursor:pointer;background:#141e1a99;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;width:236px;padding:12px 16px;font:600 13px/1 inherit;transition:background .4s,color .4s,border-color .4s;display:flex}.gp__lbtn svg{flex:none;width:18px;height:18px}.gp__lbtn:hover{border-color:#ffffff8c}.gp__lbtn:focus-visible{outline:2px solid var(--gp-brass-2);outline-offset:3px}.gp__lbtn[aria-pressed=true]{background:var(--gp-paper);border-color:var(--gp-paper);color:var(--gp-ink)}.gp__lbtn--gold{color:#fff;background:linear-gradient(135deg,#c9a86c,#a88445);border-color:#0000;box-shadow:0 8px 24px #0000004d}.gp__lbtn--gold:hover{filter:brightness(1.07)}.gp__layer-card{z-index:8;width:min(940px,100% - 32px);color:var(--gp-ink);opacity:0;pointer-events:none;background:#f0e9e2f7;border-radius:16px;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:12px 32px;padding:18px 24px;transition:opacity .4s,transform .5s cubic-bezier(.2,1,.3,1);display:grid;position:absolute;bottom:clamp(14px,2vw,28px);left:50%;transform:translate(-50%,16px);box-shadow:0 20px 50px #0006}.gp__layer-card h3{font:600 24px/1.1 var(--gp-serif);color:var(--gp-pine);margin:0 0 .3em}.gp__layer-card p{color:#3a413d;margin:0;font:400 14px/1.5 inherit}.gp__layer-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gp__layer-card li{white-space:nowrap;align-items:center;gap:12px;font:500 14px/1.3 inherit;display:flex}.gp__layer-card li .gp__ent{width:28px;height:28px;box-shadow:none;border-color:#1d2a2526}.gp__layer-card li .gp__ent svg{width:15px;height:15px}.gp__layer-card li .gp__ent--park{font-size:14px}.gp__layer-card li .gp__ent--tower{border-color:var(--gp-park)}.gp.gp--zone-on [data-genplan-panel=zone],.gp.gp--park-on [data-genplan-panel=park]{opacity:1;pointer-events:auto;transition-delay:.5s;transform:translate(-50%)}.gp__mini{cursor:pointer;text-align:left;background:#fff;border:1px solid #1d2a2524;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:6px 14px 6px 6px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #1d2a251f}.gp__mini:hover{border-color:var(--gp-brass);transform:translateY(-2px);box-shadow:0 12px 28px #1d2a2533}.gp__mini:focus-visible{outline:2px solid var(--gp-brass);outline-offset:2px}.gp__mini img{-o-object-fit:cover;object-fit:cover;border-radius:9px;flex:none;width:58px;height:48px}.gp__mini:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#d7b6998c,#fff0);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.gp.gp--zone-on [data-genplan-panel=zone] .gp__mini:after,.gp.gp--park-on [data-genplan-panel=park] .gp__mini:after{animation:1.1s ease-in-out 1.4s 2 gp-shine}.gp__mini-text{flex-direction:column;gap:3px;display:flex}.gp__mini-text b{color:var(--gp-pine);font:700 14px/1.1 inherit}.gp__mini-text small{color:var(--gp-muted);font:500 12px/1.2 inherit}.gp__mini-arrow{background:var(--gp-pine);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:6px;transition:transform .25s;display:grid}.gp__mini-arrow svg{width:15px;height:15px}.gp__mini:hover .gp__mini-arrow{transform:translate(4px)}.gp__edge{z-index:6;color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:0;place-items:center;width:60px;padding:0;transition:opacity .4s;display:grid;position:absolute;top:0;bottom:0}.gp__edge svg{background:#141e1a8c;border:1px solid #ffffff59;border-radius:50%;width:34px;height:34px;padding:7px}.gp__edge--left{background:linear-gradient(90deg,#0e14128c,#0e141200);left:0}.gp__edge--left svg{animation:1.8s ease-in-out infinite gp-nudge-l}.gp__edge--right{background:linear-gradient(270deg,#0e14128c,#0e141200);right:0}.gp__edge--right svg{animation:1.8s ease-in-out infinite gp-nudge-r}.gp__edge--show{opacity:1;pointer-events:auto}.gp__swipe-hint{z-index:8;color:var(--gp-ink);white-space:nowrap;opacity:0;pointer-events:none;background:#f0e9e2f2;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font:600 13px/1 inherit;transition:opacity .45s,transform .45s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%,12px);box-shadow:0 10px 30px #00000059}.gp.gp--hint-on .gp__swipe-hint{opacity:1;transform:translate(-50%)}.gp.gp--layer-on .gp__swipe-hint{opacity:0}.gp__swipe-hand{place-items:center;width:26px;height:26px;animation:1.6s ease-in-out infinite gp-swipe;display:grid}.gp__swipe-hand svg{width:24px;height:24px}.gp__club{z-index:1000;overscroll-behavior:contain;opacity:0;visibility:hidden;background:#171e1bf7;transition:opacity .45s,visibility 0s .45s;position:fixed;inset:0;overflow:auto}.gp__club--open{opacity:1;visibility:visible;transition:opacity .45s}.gp__club-inner{width:min(1240px,100%);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,3vw,40px) 48px}.gp__club-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(24px,4vw,44px);display:flex}.gp__club-head h2{font:600 clamp(36px, 5vw, 60px)/1 var(--gp-serif);color:#fff;margin:.35em 0 .25em}.gp__club-head p{color:#ffffffb8;max-width:46ch;margin:0;font:400 15px/1.5 inherit}.gp__club-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gp-brass-2);font:600 12px/1 inherit}.gp__club-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.gp__club-close:hover{background:#ffffff14}.gp__club-close:focus-visible{outline:2px solid var(--gp-brass-2);outline-offset:2px}.gp__club-close svg{width:20px;height:20px}.gp__club-grid{grid-template-columns:repeat(12,1fr);gap:clamp(12px,1.6vw,20px);display:grid}.gp__ccard{aspect-ratio:4/5;text-align:left;cursor:pointer;opacity:0;background:#222;border:0;border-radius:16px;grid-column:span 4;padding:0;transition:opacity .6s,transform .6s cubic-bezier(.2,1,.3,1);display:block;position:relative;overflow:hidden;transform:translateY(20px)}.gp__club--open .gp__ccard{opacity:1;transition-delay:calc(var(--i) * 60ms + .15s);transform:none}.gp__ccard--w8{aspect-ratio:auto;grid-column:span 8}.gp__ccard--w12{aspect-ratio:21/8;grid-column:span 12}.gp__ccard img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,1,.3,1);position:absolute;inset:0}.gp__ccard:hover img{transform:scale(1.05)}.gp__ccard:after{content:"";background:linear-gradient(#0000 40%,#0a0e0cd1);position:absolute;inset:0}.gp__ccard:focus-visible{outline:2px solid var(--gp-brass-2);outline-offset:3px}.gp__ccard-cap{z-index:1;color:#fff;padding:20px 22px;position:absolute;bottom:0;left:0;right:0}.gp__ccard-cap h3{font:600 clamp(24px, 2.4vw, 32px)/1.05 var(--gp-serif);margin:.35em 0 .2em}.gp__ccard-num{letter-spacing:.14em;color:var(--gp-brass-2);font:600 12px/1 inherit}.gp__ccard-more{color:#fffc;align-items:center;gap:6px;font:600 12.5px/1 inherit;display:inline-flex}.gp__ccard-more svg{width:14px;height:14px}.gp__ccard-count{z-index:1;color:#fff;backdrop-filter:blur(6px);background:#00000073;border-radius:999px;padding:6px 10px;font:600 11.5px/1 inherit;position:absolute;top:14px;right:14px}.gp__modal{z-index:1001;backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#0e1412bd;place-items:center;padding:clamp(0px,3vw,40px);transition:opacity .35s,visibility 0s .35s;display:grid;position:fixed;inset:0}.gp__modal--open{opacity:1;visibility:visible;transition:opacity .35s}.gp__sheet{background:var(--gp-paper);width:min(1280px,100%);max-height:100%;color:var(--gp-ink);border-radius:18px;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);transition:transform .45s cubic-bezier(.2,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 30px 80px #00000080}.gp__modal--open .gp__sheet{transform:none}.gp__shot{background:#111;min-height:min(66vh,680px);position:relative;overflow:hidden}.gp__shot--contain .gp__shot-img{-o-object-fit:contain;object-fit:contain}.gp__shot--video video{opacity:1;pointer-events:auto}.gp__shot--video .gp__shot-img,.gp__shot--video .gp__thumbs{opacity:0;pointer-events:none}.gp__shot-bg{-o-object-fit:cover;object-fit:cover;filter:blur(28px)brightness(.55);opacity:0;width:120%;height:120%;transition:opacity .3s;position:absolute;inset:-10%}.gp__shot--contain .gp__shot-bg{opacity:1}.gp__shot-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.gp__shot-img.gp__is-fading{opacity:0}.gp__shot video{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.gp__thumbs{z-index:2;background:linear-gradient(#0000,#00000073);justify-content:center;gap:8px;padding:14px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.gp__thumbs button{cursor:pointer;opacity:.75;background:#000;border:2px solid #ffffff80;border-radius:8px;width:58px;height:42px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.gp__thumbs button[aria-current=true]{opacity:1;border-color:#fff}.gp__thumbs button:focus-visible{outline:2px solid var(--gp-brass-2);outline-offset:2px}.gp__thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gp__info{flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px);display:flex;overflow:auto}.gp__tag{color:#b3161e;letter-spacing:.02em;background:#d9262e1a;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:7px 11px;font:700 11.5px/1 inherit}.gp__tag:empty{display:none}.gp__info h2{font:600 clamp(30px, 3vw, 44px)/1.05 var(--gp-serif);color:var(--gp-pine);margin:0 0 .55em}.gp__info p{color:#333a36;max-width:46ch;margin:0;font:400 16px/1.65 inherit}.gp__vbtn{background:var(--gp-pine);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:26px;padding:12px 18px 12px 12px;font:600 14px/1 inherit;transition:background .2s;display:none}.gp__vbtn--has{display:inline-flex}.gp__vbtn:hover{background:#2c3d36}.gp__vbtn:focus-visible{outline:2px solid var(--gp-brass);outline-offset:2px}.gp__vbtn-icon{background:var(--gp-brass);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.gp__vbtn-icon svg{width:13px;height:13px}.gp__close{z-index:3;width:44px;height:44px;color:var(--gp-pine);cursor:pointer;background:#f0e9e2eb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.gp__close:hover{background:#fff}.gp__close:focus-visible{outline:2px solid var(--gp-brass);outline-offset:2px}.gp__close svg{width:20px;height:20px}@keyframes gp-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes gp-pulse{0%{opacity:.9;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes gp-pulse-ring{0%{opacity:.9;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes gp-breathe{0%,to{opacity:.12}50%{opacity:.7}}@keyframes gp-twinkle{0%,to{opacity:.1;transform:scale(.55)}45%,55%{opacity:1;transform:scale(1.2)}}@keyframes gp-spark{0%,86%,to{opacity:0;transform:scale(.5)}91%{opacity:1;transform:scale(1.3)}}@keyframes gp-halo{0%,to{opacity:.35}50%{opacity:.75}}@keyframes gp-star{0%,to{opacity:.85;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(8deg)}}@keyframes gp-hue{to{filter:hue-rotate(360deg)}}@keyframes gp-neon-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes gp-caustic{0%{transform:translate(-6%,-4%)rotate(0)scale(1)}to{transform:translate(6%,4%)rotate(6deg)scale(1.08)}}@keyframes gp-march{to{stroke-dashoffset:-56px}}@keyframes gp-metal{0%{transform:translate(0)skew(-20deg)}32%,to{transform:translate(96px)skew(-20deg)}}@keyframes gp-nudge-l{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes gp-nudge-r{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes gp-swipe{0%,to{transform:translate(-7px)rotate(-8deg)}50%{transform:translate(7px)rotate(8deg)}}@keyframes gp-shine{0%{left:-60%}to{left:130%}}@media (width<=860px){.gp__pin{--pin:44px}.gp__logo{width:124px}.gp__controls{gap:8px}.gp__layers{flex-direction:row;gap:8px}.gp__toggle{width:auto}.gp__opt span{display:none}.gp__opt{padding:9px 12px}.gp__lbtn{width:auto;padding:12px}.gp__lbtn span{display:none}.gp__layer-card{grid-template-columns:1fr;gap:10px;width:calc(100% - 24px);padding:16px 18px;bottom:12px}.gp__layer-card h3{margin:0;font-size:21px}.gp__layer-card p{display:none}.gp__layer-card ul{flex-wrap:wrap;gap:8px 16px;display:flex}.gp__layer-card li{gap:8px;font-size:12.5px}.gp__dev{width:96px}.gp__metro{gap:6px;padding:4px 10px 4px 4px;transform:translate(-36px,-50%)}.gp__metro-badge{width:28px;height:28px;font-size:14px}.gp__club-grid{grid-template-columns:1fr}.gp__ccard,.gp__ccard--w8,.gp__ccard--w12{aspect-ratio:4/3;grid-column:auto}.gp__modal{place-items:end center;padding:0}.gp__sheet{max-height:94dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;grid-template-columns:1fr;overflow:auto}.gp__shot{aspect-ratio:4/3;min-height:0}.gp__info p{font-size:15px}.gp__thumbs button{width:48px;height:36px}}@media (width>=861px) and (width<=1100px){.gp__ccard{grid-column:span 6}.gp__ccard--w8,.gp__ccard--w12{aspect-ratio:16/9;grid-column:span 12}}@media (prefers-reduced-motion:reduce){.gp *,.gp__modal,.gp__modal *,.gp__club,.gp__club *{transition-duration:.01ms!important;animation:none!important}}.architecture--updated{padding-top:0}.infra{--infra-padding:clamp(20px, 2.08333vw, 60px);padding:clamp(40px, 4.16667vw, 120px) var(--infra-padding);-moz-column-gap:var(--infra-padding);column-gap:var(--infra-padding);grid-template-columns:1fr 2.2fr;display:grid;position:relative}.infra__copy{min-width:0;display:grid;position:relative}.infra__title{color:#ba8f71;max-width:12em;margin:0;font-size:clamp(25px,2.5vw,64px);line-height:1}.infra__title-line{white-space:nowrap;display:block}.infra__description{color:#fff;max-width:22em;margin:auto 0 0;padding-top:35px;font-size:clamp(12px,.972222vw,24px);line-height:1.08}.infra__viewport{min-width:0;overflow:hidden}.infra__carousel{--item-spacing:0px}.infra__slide{overflow:hidden}.infra__image{-o-object-fit:cover;object-fit:cover;aspect-ratio:930/600;width:100%;height:100%;display:block}.infra__caption{color:#282828;background:#f0eae2;width:64%;padding:20px;font-size:clamp(12px,.972222vw,24px);line-height:1.1;position:absolute;bottom:24px;left:20px}.infra__nav{align-items:center;gap:6px;min-width:0;padding-top:30px;display:flex}.infra__arrow{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.infra__arrow svg{width:100%;height:100%;display:block}.infra__count{white-space:pre;margin-left:auto;font-size:14px}.infra__panel{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;transition:opacity .35s;display:flex}.infra__panel.is-current{visibility:visible;opacity:1}.infra--story{grid-template-rows:1fr 92px}.infra--story .infra__nav{border-top:1px solid #fff3;grid-area:2/1;margin-top:30px}.infra--story .infra__viewport{grid-area:1/2/span 2}.infra--strip .infra__carousel{--item-spacing:50px}.infra--strip{-moz-column-gap:clamp(30px, 4.16667vw, 120px);color:#282828;grid-template-columns:7fr 15fr;column-gap:clamp(30px,4.16667vw,120px)}.infra--strip .infra__title{color:#282828;letter-spacing:-.04em;font-size:clamp(25px,2.5vw,64px)}.infra--strip .infra__description{color:#282828;letter-spacing:-.04em;max-width:100%;font-size:clamp(16px,1.66667vw,40px);line-height:1}.infra--strip .infra__image{aspect-ratio:780/510}.infra--strip .infra__viewport{grid-area:1/2;align-self:start}.infra--strip .infra__nav{grid-area:2/2;align-self:end;padding-top:0}.infra--strip .infra__copy{grid-area:1/1/span 2}.infra--strip .infra__count{border-left:1px solid #282828;align-items:center;gap:5px;height:30px;margin-left:34px;padding-left:20px;font-size:12px;display:flex}.infra--strip .infra__caption{letter-spacing:.04em;align-items:center;width:calc(61.538% - 30.769px);min-height:70px;font-size:12px;display:flex;bottom:20px;left:70px}.infra#private-park{background-color:#998170;min-height:54.1667vw}.infra#wellness-spa{min-height:43.75vw}.infra#wellness-spa .infra__title{font-size:clamp(32px,3.95833vw,90px);line-height:.965}.infra#wellness-spa .infra__viewport{grid-row:1/span 2}.infra#wellness-spa .infra__copy{grid-row:1}.infra#wellness-spa .infra__nav{grid-column:1}.infra:focus-visible{outline:none}.infra:focus-visible .infra__arrow{outline-offset:5px;border-radius:50%;outline:2px solid #ba8f71}.infra button:focus-visible{outline-offset:5px;outline:2px solid #ba8f71}.club-infrastructure{height:100vh;padding:clamp(40px,4.16667vw,120px) clamp(20px,2.08333vw,60px);position:relative}.club-infrastructure__items{z-index:1;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.club-infrastructure__tab{color:#ba8f71;letter-spacing:0;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-family:inherit;font-size:clamp(32px,min(6.8vw,12vh),174px);line-height:.99;transition:color .25s}.club-infrastructure__tab.is-current{color:#fff}.club-infrastructure__tab:focus-visible{outline-offset:5px;outline:2px solid #ba8f71}.club-infrastructure__images{aspect-ratio:1;width:min(42vw,100vh - 280px);position:absolute;bottom:clamp(40px,4.16667vw,120px);right:clamp(20px,2.08333vw,60px)}.club-infrastructure__image{opacity:0;visibility:hidden;transition:opacity .4s;display:block;position:absolute;inset:0}.club-infrastructure__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.club-infrastructure__image.is-current{opacity:1;visibility:visible}@media (width<=979px){.infra{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.infra__copy{grid-area:1/1}.infra__title{max-width:100%}.infra__description{max-width:100%;padding-top:24px;font-size:14px;line-height:1.2}.infra__viewport{grid-area:2/1}.infra__nav{grid-area:3/1;margin-top:0;padding-top:0}.infra__caption{width:80%;padding:15px;bottom:15px;left:15px}.infra--story{grid-template-rows:auto auto auto}.infra--story .infra__viewport{grid-area:2/1}.infra--story .infra__nav{grid-area:3/1;margin-top:0;padding-top:15px}.infra--strip{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.infra--strip .infra__copy{grid-area:1/1}.infra--strip .infra__viewport{grid-area:2/1}.infra--strip .infra__nav{grid-area:3/1}.infra--strip .infra__description{font-size:16px}.infra--strip .infra__caption{min-height:45px;padding:15px;bottom:15px;left:65px}.infra#private-park,.infra#wellness-spa{min-height:0}.infra#wellness-spa .infra__viewport{grid-area:2/1}.infra#wellness-spa .infra__copy{grid-area:1/1}.infra#wellness-spa .infra__nav{grid-area:3/1}.club-infrastructure{height:auto}.club-infrastructure__tab{font-size:clamp(30px,7vw,60px)}.club-infrastructure__items{width:100%}.club-infrastructure__images{aspect-ratio:4/3;width:100%;max-width:560px;margin:30px 0 0;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.infra__panel,.club-infrastructure__image,.club-infrastructure__tab{transition:none}}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){html,body{overflow-x:clip}#territory-bottom{margin-bottom:0;display:block}#territory-bottom:after{display:none}#territory-bottom>.sticky__layer{position:relative;top:0!important;transform:none!important}#territory-bottom .line{white-space:normal}.territory__image-container{margin-top:0;display:block}.territory__image-container:after{display:none}.territory__image{height:min(140vw,70svh);position:relative;overflow:hidden;clip-path:none!important;top:0!important;transform:none!important}.territory__image picture{width:100%;height:100%;transform:none!important}.territory__image picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;transform:none!important}.nature-area{min-height:0;display:block}.nature-area #nature-area{margin-bottom:0;display:block}.nature-area #nature-area:after{display:none}.nature-area #nature-area>.sticky__layer{position:relative;top:0!important;transform:none!important}.nature-area__content{transform:none!important}.nature-area .line{white-space:normal}.architecture-intro__title{z-index:1;font-size:clamp(24px,8.5vw,48px)}.space__title{margin-bottom:24px}.space__middle picture{transform:none!important}.parking__title{white-space:normal;margin:0;font-size:clamp(28px,8vw,48px);line-height:1}.parking__title-break{display:block}.parking__content{padding-bottom:max(30px, env(safe-area-inset-bottom))}.parking-modal__head{grid-template-columns:1fr;row-gap:24px}.parking-modal__title{grid-area:1/1}.parking-modal__lead{grid-area:2/1;justify-self:start;margin:0;padding-right:0}.parking-modal__nav{grid-area:3/1;margin-top:0}.parking{--parking-mobile-height:min(130vw, 70svh)}.parking .sticky{margin-bottom:0;display:block}.parking .sticky:after{display:none}.parking__container{height:var(--parking-mobile-height);position:relative;top:0!important;transform:none!important}.nature-of-movement__container>picture:after{content:"";pointer-events:none;background:linear-gradient(#00000061,#0003 45%,#0000);height:45%;position:absolute;inset:0 0 auto}.parking__cursor{display:none}.parking__link{cursor:pointer}.gallery{padding-top:24px}.gallery>.row:first-child{display:none}.gallery__image img{transform:none!important}#space>.row:first-child{margin-bottom:24px;transform:none!important}.space__design{transform:none!important}.space__title{margin-top:0;margin-bottom:24px}.nature-area__content{overflow:visible}}.architecture-intro__container>img.architecture-intro__mobile-photo{display:none}@media (width<=979px) and (height<=415px) and (aspect-ratio>=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=567px) and (aspect-ratio<=13/9){.architecture-intro__desktop-photo{display:none!important}.architecture-intro__container>img.architecture-intro__mobile-photo{display:block}}
