.plan-hoverable,.plan-marker,.plan-marker__content{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.content-animation{position:relative;z-index:0}.content-animation [data-content-animation-item]{left:0;position:relative;top:0}.content-animation [data-content-animation-item]:not(.col){min-width:100%}.content-animation .mobile-scrollable__item[data-content-animation-item]:not(.col){min-width:var(--md,100%) var(--n-md,unset)}.group>.content-animation{flex-grow:1}.content-animation.content-animation--ready [data-content-animation-item]{position:absolute}.content-animation.content-animation--ready [data-content-animation-top]{position:relative}.content-animation.content-animation--ready [data-content-animation-top]~[data-content-animation-top]{position:absolute}.content-animation--bottom{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom [data-content-animation-item]{bottom:0;top:auto}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.content-animation--bottom\:md{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom\:md [data-content-animation-item]{bottom:0;top:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-animation--bottom\:xs{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom\:xs [data-content-animation-item]{bottom:0;top:auto}}.content-animation--center{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center [data-content-animation-item]{top:auto}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.content-animation--center\:md{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center\:md [data-content-animation-item]{top:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-animation--center\:xs{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center\:xs [data-content-animation-item]{top:auto}}.content-animation--no-overflow{overflow:hidden}.content-animation--no-overflow.mobile-scrollable{overflow-x:var(--md,hidden) var(--n-md,scroll)}.carousel{--item-spacing:10px}.carousel,.carousel__list{position:relative}.carousel__list__inner{display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:grab}.carousel__list__inner:before{content:"";height:100%;left:-1000px;position:absolute;right:-1000px}.carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item{max-width:100%;min-width:100%;position:relative;width:100%;will-change:transform}.carousel__list__item--gradient-large:after,.carousel__list__item--gradient:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));bottom:0;content:"";height:calc(var(--scale-px) * 100);left:0;pointer-events:none;position:absolute;width:100%}.carousel__list__item--gradient-large:after{height:calc(var(--scale-px) * 150)}.carousel__next{right:0}.carousel__next,.carousel__prev{bottom:0;height:100%;opacity:0;position:absolute;top:0;width:50%;z-index:2}.carousel__prev{left:0}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{bottom:var(--spacing)}.carousel__counter,.carousel__thumb{left:50%;position:absolute;transform:translateX(-50%)}.carousel__thumb{align-items:flex-end;bottom:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));gap:10px;width:100%;z-index:10}.carousel__thumb__item{position:relative}.carousel__thumb__item__text{opacity:.7}.carousel__thumb__item:before{bottom:-15px;content:"";left:0;position:absolute;right:0;top:-15px}.carousel__thumb__item:after{background-color:var(--c-beige);content:"";display:block;height:1.5px;opacity:.5;transition:opacity .4s cubic-bezier(.25,.74,.22,.99)}.carousel__thumb__item.is-active .carousel__thumb__item__text,.carousel__thumb__item.is-active:after{opacity:1}.carousel:not(.carousel--md-up) .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel:not(.carousel--md-up) .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--md-up .carousel__list__inner{touch-action:auto}.carousel--md-up .carousel__list__inner:before{display:none}.carousel--md-up .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--md-up .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{margin-left:0}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{padding-left:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-spacing.carousel--md-up .carousel__list__inner{margin-left:0}.carousel--no-spacing.carousel--md-up .carousel__list__item{padding-left:0}.carousel--no-overflow.carousel--md-up .carousel__list{overflow:hidden}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){}.carousel--not-ready:not(.carousel--md-up) .is-hidden--not-ready{display:none!important}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){.mobile-scrollable{--scrollable-item-width:100%;--scrollable-item-gap:0;--scrollable-side-gap:0px;--_side-offset:0;display:flex;flex-wrap:nowrap;gap:var(--scrollable-item-gap)!important;margin-left:calc(var(--_side-offset) * -1);margin-right:calc(var(--_side-offset) * -1);overflow-x:scroll;overflow-y:hidden;padding:0 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.mobile-scrollable::-webkit-scrollbar{display:none}.mobile-scrollable:after{content:"";display:block;flex:0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));height:1px;margin-left:calc(var(--scrollable-item-gap) * -1);position:relative;width:calc(var(--scrollable-side-gap) + var(--_side-offset))}.mobile-scrollable .mobile-scrollable__item{flex:0 0 var(--scrollable-item-width);scroll-snap-align:center;width:var(--scrollable-item-width)}.mobile-scrollable.mobile-scrollable--center{--scrollable-side-gap:calc((100vw - var(--scrollable-item-width)) / 2)}.mobile-scrollable.mobile-scrollable--auto{--scrollable-item-width:auto}.mobile-scrollable.mobile-scrollable--auto .mobile-scrollable__item{scroll-snap-align:unset}}.background{left:0;overflow:hidden;overflow:clip;position:absolute;top:0}.background iframe{pointer-events:none}.background _::-webkit-full-page-media,.background _:future,.background:has(iframe):after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.background img,img.background{display:block;height:auto;width:100%}.vimeo-background{position:relative}.background--top{width:100%}.background--full{height:100%;width:100%}.background--bottom{bottom:0;display:flex;min-height:100%;top:auto;width:100%}.background--cover{--iframe-width:100vw;--iframe-height:100vh;height:100%;width:100%}.background--cover img,.background--cover video,img.background--cover,video.background--cover{aspect-ratio:unset;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:50% 50%;object-position:50% 50%}.background--bottom img,img.background--bottom{min-height:100%;-o-object-position:bottom;object-position:bottom}.background--cover iframe{aspect-ratio:unset;height:max(100%,calc(var(--iframe-width) / var(--ratio)));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,calc(var(--iframe-height) * var(--ratio)))}.background--align-50-0 img,.background--align-50-0 video{-o-object-position:50% 0;object-position:50% 0}.background--align-50-0 iframe{left:50%;top:0;transform:translate(-50%)}.card--flat{height:100%;position:relative;width:100%}.card--flat .card__content{padding:var(--lg,0 var(--spacing)) var(--n-lg,0 var(--spacing-layout))}.card--flat .card__content .btn{pointer-events:all}.card--flat .card__plan .tabs-contents__content{padding:calc(var(--scale-px) * 1.5)}.card--flat .card__plan .tabs-contents,.card--flat .card__plan .tabs-contents__content{height:100%;width:100%}@media (min-width:1440px),(min-width:980px) and (min-aspect-ratio:10/11){.card--flat .card__plan{aspect-ratio:1/1}}.card--flat .card__building{padding-top:var(--lg,0) var(--n-lg,var(--md,calc(var(--scale-px) * 30)) var(--n-md,0))}.card--flat .card__building svg{height:var(--lg,calc(var(--scale-px) * 93)) var(--n-lg,var(--md,calc(var(--scale-px) * 186)) var(--n-md,19.44444vw));width:var(--lg,calc(var(--scale-px) * 160)) var(--n-lg,var(--md,calc(var(--scale-px) * 320)) var(--n-md,33.33333vw))}.card--flat .card__floor{align-items:flex-end;display:flex;flex-wrap:nowrap}.card--flat .card__side{display:flex;position:relative;z-index:2}.card--flat .card__side-buttons .btn:not(.is-active){--t-button-outline-border:var(--t-line)}.card--flat .card__tablist{border:1px solid var(--t-line);border-radius:30px;display:var(--lg,inline-flex) var(--n-lg,flex);margin-bottom:1px;transition:all .4s cubic-bezier(.25,.74,.22,.99);z-index:5}.card--flat .card__tablist .btn:first-child{margin-left:-1px}.card--flat .card__tablist .btn:first-child:before{background:linear-gradient(-101.51deg,rgba(27,71,50,0) 37.02%,#1b4732 308.4%)}.card--flat .card__tablist .btn:last-child{margin-right:-1px}.has-hover .card--flat .card__tablist:hover{border-color:var(--c-dark-green)}.card--flat .card__tablist .btn{border-color:transparent;margin-bottom:-1px;margin-top:-1px}.card--flat .card__tablist .btn .btn--outline{border-width:1px}.card--flat .card__tablist .btn.is-active{border-color:var(--c-beige);z-index:1}.ui-light .card--flat .card__tablist .btn.is-active{border-color:var(--c-dark-green)}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){.card--flat .card__tablist{left:var(--spacing-layout);position:absolute}.card--flat .card__plan{height:auto;margin:0 auto;width:calc(100vw - var(--spacing-layout) * 2);z-index:1}.card--flat .card__plan img,.card--flat .card__plan picture{aspect-ratio:1/1;height:auto;width:100%}.card--flat .card__plan img{-o-object-fit:contain;object-fit:contain}.card--flat .card__content{bottom:auto;left:auto;margin-top:calc(var(--spacing-layout) * 2);position:relative;right:auto;top:auto}.card--flat .card__footer{border-bottom:1px solid var(--t-line);display:flex;gap:0;justify-content:space-between;margin-bottom:var(--spacing-layout);padding-bottom:var(--spacing-layout)}.card--flat .card__side{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;margin-right:var(--spacing-layout);max-width:102px}.card--flat .card__side .card__side-buttons{border:1.5px solid var(--t-line);border-radius:30px;display:flex;flex-direction:row-reverse;margin-bottom:1px;margin-left:calc(var(--scale-px) * 10);transition:all .4s cubic-bezier(.25,.74,.22,.99);z-index:1}.card--flat .card__side .card__side-buttons .btn:first-child{margin-left:-1.5px}.card--flat .card__side .card__side-buttons .btn:last-child{margin-right:-1.5px}.has-hover .card--flat .card__side .card__side-buttons:hover{border-color:var(--c-dark-green)}.card--flat .card__side .card__side-buttons .btn{border-color:transparent;margin-bottom:-1.5px;margin-top:-1.5px}.card--flat .card__side .card__side-buttons .btn.is-active{border-color:var(--c-beige);z-index:1}.ui-light .card--flat .card__side .card__side-buttons .btn.is-active{border-color:var(--c-dark-green)}}@media (min-width:1440px),(min-width:980px) and (min-aspect-ratio:10/11){.card--flat .card__tabs,.card--flat .card__tabs .tabs-contents__content{height:100%;left:0;position:absolute;top:0;width:100%}.card--flat .card__plan{height:85%;left:50%;max-height:calc(var(--grid-col) * 7);position:absolute;top:45%;transform:translate(-50%,-50%)}.card--flat .card__plan img,.card--flat .card__plan picture{height:100%;width:100%}.card--flat .card__plan img{-o-object-fit:contain;object-fit:contain}.card--flat .card__content{display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.card--flat .card__footer{pointer-events:all;z-index:2}.card--flat .card__footer__center{left:calc(50% - (var(--spacing) * .5));position:absolute;transform:translateX(-50%)}.card--flat .card__side{align-items:center;flex-direction:column;gap:calc(var(--scale-px) * 10);position:absolute;right:calc(var(--spacing) / 60 * 40);top:50%;transform:translateY(-50%)}.card--flat .card__side .card__side-buttons{display:flex;flex-direction:column}.card--flat .card__side .card__side-buttons .btn+.btn{margin-top:-1px}}@media (min-width:1440px) and (max-aspect-ratio:13/9),(min-width:980px) and (min-aspect-ratio:10/11) and (max-aspect-ratio:13/9){.no-hover .card--flat .card__tabs .tabs-contents__content{display:flex;flex-direction:column;justify-content:center}.no-hover .card--flat .card__tabs .tabs-contents__content[aria-hidden=true]{display:none}.no-hover .card--flat .card__plan{display:flex;flex-direction:column;justify-content:center;padding:0 var(--spacing);top:50%;transform:translate(-50%,-50%);width:100%}}.card__phone-call{background:linear-gradient(304.47deg,#005160 -36.05%,#849f3b 68.32%,#a7b431 96.07%);bottom:calc(var(--scale-px) * 20);color:var(--c-beige-background);position:absolute;right:calc(var(--scale-px) * 20);z-index:2}.card--apartment{--item-ratio:var(--md,1.31579) var(--n-md,1.3125);overflow:visible}.card--apartment:before{transform:scale(1);transition-duration:.4s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.has-hover .card--apartment:hover:before{transform:scale(1.015)}[id*=floor-modal] .card--apartment{--item-ratio:var(--xxxxl,1.33333) var(--n-xxxxl,var(--md,1.42105) var(--n-md,1.3125))}@media (min-aspect-ratio:1440/719){[id*=floor-modal] .card--apartment .card__sizer{padding-top:70vh!important}}.card--apartment .card__content{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.card--apartment .card__plan{inset:0;padding:var(--xxxxl,calc(100% / 720 * 60) var(--card-spacing-h) calc(100% / 720 * 180)) var(--n-xxxxl,var(--xxxl,calc(100% / 540 * 60) var(--card-spacing-h) calc(100% / 540 * 200)) var(--n-xxxl,var(--md,calc(100% / 380 * 60) var(--card-spacing-h) calc(100% / 380 * 180)) var(--n-md,calc(100% / 360 * 60) var(--card-spacing-h) calc(100% / 360 * 140))));pointer-events:none;position:absolute}[id*=floor-modal] .card--apartment .card__plan{padding:var(--xxxxl,calc(100% / 480 * 60) var(--card-spacing-h) calc(100% / 480 * 200)) var(--n-xxxxl,var(--md,calc(100% / 380 * 60) var(--card-spacing-h) calc(100% / 380 * 160)) var(--n-md,calc(100% / 360 * 60) var(--card-spacing-h) calc(100% / 360 * 130)))}.card--apartment .card__plan img,.card--apartment .card__plan picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card--apartment .card__top{padding:var(--card-spacing-v) var(--card-spacing-h) 0}.card--apartment .card__footer{align-items:flex-end;color:var(--t-text);margin-top:auto;padding:0 var(--card-spacing-h) var(--card-spacing-v)}.card--apartment .card__footer__price{border-bottom:1px solid var(--t-line)}.card--apartment .card__footer-text p+p{margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * -2))}.card--apartment .card__footer-title{font-family:Victor Serif,Helvetica,Arial,sans-serif;font-weight:400;--fos:-0.165em;--foe:-0.095em;font-size:var(--xxxl,calc(var(--scale-text-rem) * 10)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 8)) var(--n-xxl,var(--lg,calc(var(--scale-text-rem) * 7)) var(--n-lg,calc(var(--scale-text-rem) * 6))));--lh:var(--xxxl,0.95em) var(--n-xxxl,var(--xxl,0.9375em) var(--n-xxl,var(--lg,0.92857em) var(--n-lg,1.08333em)));letter-spacing:-.02em;line-height:var(--lh);text-transform:none}.is-win .card--apartment .card__footer-title{--fos:-0.165em;--foe:-0.095em}.card--apartment .card__footer-title.news-modal__title,[lang=en] .card--apartment .card__footer-title:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){line-height:calc(var(--lh) + .2em)}.card--apartment .card__price{font-family:TT Commons Pro,Helvetica,Arial,sans-serif;font-weight:500;white-space:nowrap;--fos:-0.175em;--foe:-0.125em;font-size:calc(var(--scale-text-rem) * 1);--lh:1.4em;letter-spacing:.08em;line-height:var(--lh);text-transform:uppercase}.is-win .card--apartment .card__price{--fos:-0.175em;--foe:-0.125em}.card--apartment .card__price.news-modal__title,[lang=en] .card--apartment .card__price:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){line-height:calc(var(--lh) + .2em)}.card--more:before{border:1px solid var(--t-line)}.card--more .card__feature{border-color:var(--t-text)}.plan{--plan-fit:contain;--plan-position:50% 50%;--plan-ratio:unset;aspect-ratio:var(--plan-ratio);display:grid;grid-auto-rows:1fr;grid-template-areas:"layer";grid-template-columns:1fr;grid-template-rows:auto;position:relative}.plan:has(.plan__layer){aspect-ratio:unset}.plan__layer{aspect-ratio:var(--plan-ratio);grid-area:layer;height:100%;min-width:0;position:relative;width:100%}.plan__layer--image img,.plan__layer--image picture,.plan__layer--svg svg{display:block;height:100%;width:100%}.plan__layer--image img{-o-object-fit:var(--plan-fit);object-fit:var(--plan-fit);-o-object-position:var(--plan-position);object-position:var(--plan-position)}.plan__layer--svg{pointer-events:none}.plan__layer--svg :where([data-anchor]){visibility:hidden}.plan__layer--svg :where([data-hoverable]){visibility:hidden}.plan__layer--svg a{cursor:default;outline:none}.flat__content .plan .plan__layer--svg .plan-hoverable,.floor-views-modal .plan .plan__layer--svg .plan-hoverable{fill:#583e23;opacity:0;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.flat__content .plan .plan__layer--svg .plan-hoverable--active,.flat__content .plan .plan__layer--svg .plan-hoverable--hovered,.floor-views-modal .plan .plan__layer--svg .plan-hoverable--active,.floor-views-modal .plan .plan__layer--svg .plan-hoverable--hovered{opacity:.2}.plan--cover{--plan-fit:cover}.plan--center .plan__layer{height:min(100%,calc(100 * var(--svh)));width:min(100%,100vw)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--mobile-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.plan--mobile-scroll .plan__layer{height:calc(100 * var(--svh));width:auto}}.plan-hoverable{opacity:0}.plan-hoverable--disabled{fill:rgba(70,73,63,.5);opacity:1}.plan-hoverable--disabled path{fill:rgba(70,73,63,.5)}.plan-hoverable--active,.plan-hoverable--hovered{opacity:1}.plan-hoverable{pointer-events:all;transition-property:fill,stroke,opacity;visibility:visible}.plan-hoverable--hidden{opacity:0}.plan-hoverable--clickable{cursor:pointer}.plan-marker--feature{--line-height:20px;opacity:1}.plan-marker--feature .plan-marker__content{align-items:center;backdrop-filter:blur(5px);background:rgba(var(--c-dark-green-rgb),.15);border:1.5px solid var(--t-heading);border-radius:calc(var(--scale-px) * 60);display:flex;flex-direction:column;height:calc(var(--scale-px) * 60);justify-content:center;margin-top:calc((var(--line-height) * -1) - 100%);opacity:1;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99);width:calc(var(--scale-px) * 60)}.with-floor-modal .plan-marker--feature .plan-marker__content{opacity:0}.plan-marker--feature .plan-marker__content:before{background:linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1)),linear-gradient(82.65deg,hsla(39,40%,80%,0) 10.28%,hsla(39,40%,80%,.45) 83.96%);border-radius:calc(var(--scale-px) * 60);bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.plan-marker--feature .plan-marker__content:before,.plan-marker--feature .plan-marker__line{transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.plan-marker--feature .plan-marker__line{background:var(--t-heading);height:var(--line-height);margin:0 auto;opacity:1;width:1.5px}.with-floor-modal .plan-marker--feature .plan-marker__line{opacity:0}.plan-marker--feature.plan-marker--hovered .plan-marker__content:before{opacity:1}.plan-marker--townhouse{backdrop-filter:blur(30px);cursor:pointer;opacity:1}.plan-marker--apartment{border-radius:calc(var(--scale-px) * 40)}.plan-marker--apartment .plan-marker__content{background:var(--t-heading);border:1px solid var(--c-beige);border-radius:calc(var(--scale-px) * 40);color:var(--t-background);height:calc(var(--scale-px) * 20);width:calc(var(--scale-px) * 30)}.plan-marker--apartment .plan-marker__content .plan-marker__lock{display:none}.plan-marker--apartment.plan-marker--disabled .plan-marker__content{background:#a69c8c}.plan-marker--apartment.plan-marker--disabled .plan-marker__content .plan-marker__text{display:none}.plan-marker--apartment.plan-marker--disabled .plan-marker__content .plan-marker__lock{display:block}.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)}.plan-marker--street .plan-marker__content{border-radius:0;height:auto;width:auto}.plan-marker--street--east .plan-marker__content{transform:rotate(90deg)}.plan-marker--street--west .plan-marker__content{transform:rotate(-90deg)}.plan-marker--view .plan-marker__content{height:30px;position:relative;width:30px}.plan-marker--view .plan-marker__content .plan-marker__eye{position:relative;z-index:2}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px) and (max-aspect-ratio:13/9),(min-width:980px) and (max-aspect-ratio:13/9){.no-hover .plan-marker--view .plan-marker__content .plan-marker__eye{height:30px;width:30px}}.plan-marker--view .plan-marker__content .plan-marker__pov{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.plan-marker--view--south .plan-marker__content .plan-marker__pov{transform:translate(-50%,20%) rotate(180deg)}.plan-marker--view--east .plan-marker__content .plan-marker__pov{transform:translateY(-50%) rotate(90deg)}.plan-marker--view--west .plan-marker__content .plan-marker__pov{transform:translate(-100%,-50%) rotate(-90deg)}.plan-marker{cursor:default;left:0;position:absolute;top:0;transition-property:opacity}.plan-marker__content{place-content:center;text-align:center;transition-property:color,background-color}.plan-marker:focus-visible{outline:3px auto currentColor}.plan-marker--hidden{opacity:0}.plan-marker--clickable{cursor:pointer}.accordion__heading a{align-items:center;border-bottom:1px solid var(--t-line);display:flex;justify-content:space-between}.accordion__heading a.is-active .accordion__icon--minus{display:block}.accordion__heading a.is-active .accordion__icon--plus,.accordion__icon--minus,.js .accordion__content[aria-hidden=true]{display:none}@media print{.js .accordion__content[aria-hidden=true]{display:unset!important}}.sticky{display:grid;grid-auto-rows:1fr;grid-template-areas:"sticky_content";grid-template-columns:1fr;grid-template-rows:auto;--sticky-under-previous-distance:calc(100 * var(--svh));--sticky-under-next-distance:calc(100 * var(--svh))}.sticky__layer{align-self:start;grid-area:sticky_content;min-width:0;position:relative}.sticky__layer--top{position:relative;z-index:1}.sticky__layer--sticky{contain:content;position:sticky;top:0}.has-scroll-smooth .sticky__layer--sticky{contain:unset;position:relative}.sticky__layer--performance-block{contain:none}.sticky__spacer{height:calc(100 * var(--svh))}.sticky--under-previous{margin-top:calc(var(--sticky-under-previous-distance) * -1);position:relative}.sticky--under-previous:after{content:"";display:block;height:var(--sticky-under-previous-distance)}.sticky--under-next{margin-bottom:calc(var(--sticky-under-next-distance) * -1);position:relative}.sticky--under-next:after{content:"";display:block;height:var(--sticky-under-next-distance)}.sticky--under-previous.sticky--under-next .sticky__layer--sticky{max-height:200svh}.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,.sticky--under-previous--after-next{clip-path:inset(calc(100 * var(--svh)) 0 0);margin-top:calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)}.sticky--under-next+.sticky--under-previous,.sticky--under-next+.sticky--under-previous _::-webkit-full-page-media,.sticky--under-next+.sticky--under-previous _:future,.sticky--under-previous--after-next,.sticky--under-previous--after-next _::-webkit-full-page-media,.sticky--under-previous--after-next _:future{transform:translateZ(1px)}@media (min-width:1440px),(min-width:980px) and (min-aspect-ratio:10/11){.sticky--under-previous--after-next\:lg-up{clip-path:inset(calc(100 * var(--svh)) 0 0);margin-top:calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)}.sticky--under-previous--after-next\:lg-up,.sticky--under-previous--after-next\:lg-up _::-webkit-full-page-media,.sticky--under-previous--after-next\:lg-up _:future{transform:translateZ(1px)}}.sticky--full-height,.sticky--full-height .sticky__layer{min-height:calc(100 * var(--svh))}.sticky--full-height .sticky__layer--sticky{height:calc(100 * var(--svh))}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){.sticky\:lg-up{display:block}.sticky\:lg-up .sticky__layer--sticky{position:relative}.sticky\:lg-up:where(.sticky--full-height),.sticky\:lg-up:where(.sticky--full-height) .sticky__layer{min-height:0}.sticky\:lg-up:where(.sticky--full-height) .sticky__layer--sticky{height:auto}.sticky\:lg-up:where(.sticky--under-previous--after-next),.sticky\:lg-up:where(.sticky--under-previous--after-next\:lg-up),:where(.sticky--under-next)+.sticky\:lg-up.sticky--under-previous{clip-path:none;margin-top:0;transform:none}.sticky\:lg-up:where(.sticky--under-previous){margin-top:0}.sticky\:lg-up:where(.sticky--under-previous):after{display:none}.sticky\:lg-up:where(.sticky--under-next){margin-bottom:0}.sticky\:lg-up:where(.sticky--under-next):after{display:none}.sticky\:lg-up:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky{max-height:none}}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){.sticky--under-next\:lg-up{--sticky-under-next-distance:0px;margin-bottom:0!important}.sticky--under-next\:lg-up:after{display:none!important}.sticky--under-previous\:lg-up{--sticky-under-previous-distance:0px;clip-path:none!important;margin-top:0!important}.sticky--under-previous\:lg-up:after{display:none!important}.sticky__layer--sticky\:lg-up{contain:unset;position:relative;top:0}}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){}@media (min-width:1440px),(min-width:980px) and (min-aspect-ratio:10/11){.sticky__layer--sticky\:md-down{contain:unset;height:auto!important;max-height:none!important;position:relative;top:0}}.flat-compass{margin-left:10px;position:relative}.ui-light .flat-compass{opacity:.2}.flat-compass__text{position:absolute}.flat-compass__text,.flat-compass__text svg{height:100%;width:100%}.flat-compass__container{position:relative;transform:rotate(var(--direction))}.flat-compass__container span{display:block;left:50%;position:absolute;top:0;transform:translateX(-50%) rotate(var(--invert-direction))}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px) and (max-aspect-ratio:13/9),(min-width:980px) and (max-aspect-ratio:13/9){.no-hover .flat-compass__container svg{height:30px;width:30px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.apartment-pdf .flat-compass{margin-left:0}}.visual-search-plan{height:calc(100 * var(--svh));transform:translateX(0);transition-duration:.8s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}@media (min-aspect-ratio:1440/719){.visual-search-plan{height:auto}}.with-floor-modal .visual-search-plan{transform:translateX(-25%)}.visual-search-plan>.plan__layer--image,.visual-search-plan>.plan__layer--svg{height:calc(100 * var(--svh))}@media (min-aspect-ratio:1440/719){.visual-search-plan>.plan__layer--image,.visual-search-plan>.plan__layer--svg{height:100%}}.visual-search-plan>.plan__layer--svg svg{mix-blend-mode:multiply;opacity:1}.visual-search-caption{height:100%;opacity:1;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99);z-index:1}.with-floor-modal .visual-search-caption{opacity:0;pointer-events:none}.visual-search-caption__button{bottom:var(--spacing-layout);left:var(--spacing-layout);position:absolute}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.flat-views-modal{height:calc(100 * var(--svh))}}.flat-views-modal__title{z-index:1}.floor-views-modal{display:flex;flex-direction:column;height:calc(100 * var(--dvh));justify-content:center}.floor-views-modal__caption{bottom:var(--spacing);position:absolute;right:var(--spacing)}.floor-views-modal__footer{bottom:var(--cookie-height);position:absolute;width:100%}.with-floor-modal .header .header__center,.with-floor-modal .header .header__right{--t-background:var(--c-beige-background);--t-background-rgb:var(--c-beige-background-rgb);--t-line:rgba(var(--c-dark-green-rgb),0.2);--t-small:rgba(var(--c-dark-green-rgb),0.4);--t-text:var(--c-dark-green);--t-text-rgb:var(--c-dark-green-rgb);--t-heading:var(--c-dark-green);--t-heading-rgb:var(--c-dark-green-rgb);--t-primary:var(--c-dark-green);--t-primary-rgb:var(--c-dark-green-rgb);--t-secondary:var(--c-green);--t-secondary-rgb:var(--c-green-rgb);--t-list-item-point:rgba(var(--c-dark-green-rgb),0.4);--t-button-text:var(--c-beige);--t-button-text-rgb:var(--c-beige-rgb);--t-button-hover:var(--c-green);--t-button-hover-rgb:var(--c-green-rgb);--t-button-primary-text:var(--t-button-text);--t-button-primary-text-rgb:var(--t-button-text-rgb);--t-button-primary-background:var(--t-primary);--t-button-primary-background-rgb:var(--t-primary-rgb);--t-button-primary-hover-text:var(--t-button-text);--t-button-primary-hover-text-rgb:var(--t-button-text-rgb);--t-button-primary-hover-background:var(--t-secondary);--t-button-primary-hover-background-rgb:var(--t-secondary-rgb);--t-button-primary-active-text:var(--t-button-text);--t-button-primary-active-text-rgb:var(--t-button-text-rgb);--t-button-primary-active-background:var(--t-secondary);--t-button-primary-active-background-rgb:var(--t-secondary-rgb);--t-button-primary-disabled-text:var(--t-button-text);--t-button-primary-disabled-text-rgb:var(--t-button-text-rgb);--t-button-primary-disabled-background:rgba(var(--t-secondary-rgb),0.4);--t-button-primary-active-hover-text:var(--t-button-text);--t-button-primary-active-hover-text-rgb:var(--t-button-text-rgb);--t-button-primary-active-hover-background:var(--t-secondary);--t-button-primary-active-hover-background-rgb:var(--t-secondary-rgb);--t-button-outline-active-text:var(--t-heading);--t-button-outline-active-text-rgb:var(--t-heading-rgb);--t-button-outline-active-background:transparent;--t-button-outline-active-border:var(--t-heading);--t-button-outline-active-border-rgb:var(--t-heading-rgb);--t-button-outline-active-hover-text:var(--t-heading);--t-button-outline-active-hover-text-rgb:var(--t-heading-rgb);--t-button-outline-active-hover-background:var(--c-button-hover-gradient-light);--t-button-outline-active-hover-background-rgb:var(--c-button-hover-gradient-light-rgb);--t-button-outline-active-hover-border:var(--t-heading);--t-button-outline-active-hover-border-rgb:var(--t-heading-rgb);--t-button-outline-active-disabled-text:rgba(var(--t-heading-rgb),0.4);--t-button-outline-active-disabled-background:transparent;--t-button-outline-active-disabled-border:rgba(var(--t-heading-rgb),0.1);--t-button-outline-active-active-text:var(--t-background);--t-button-outline-active-active-text-rgb:var(--t-background-rgb);--t-button-outline-active-active-background:var(--t-heading);--t-button-outline-active-active-background-rgb:var(--t-heading-rgb);--t-button-outline-active-active-border:var(--t-heading);--t-button-outline-active-active-border-rgb:var(--t-heading-rgb);--t-button-outline-active-active-hover-text:var(--t-background);--t-button-outline-active-active-hover-text-rgb:var(--t-background-rgb);--t-button-outline-active-active-hover-background:var(--t-heading);--t-button-outline-active-active-hover-background-rgb:var(--t-heading-rgb);--t-button-outline-active-active-hover-border:var(--t-heading);--t-button-outline-active-active-hover-border-rgb:var(--t-heading-rgb);--t-button-outline-text:var(--t-heading);--t-button-outline-text-rgb:var(--t-heading-rgb);--t-button-outline-background:transparent;--t-button-outline-border:var(--t-heading);--t-button-outline-border-rgb:var(--t-heading-rgb);--t-button-outline-hover-text:var(--t-heading);--t-button-outline-hover-text-rgb:var(--t-heading-rgb);--t-button-outline-hover-background:var(--c-button-hover-gradient-light);--t-button-outline-hover-background-rgb:var(--c-button-hover-gradient-light-rgb);--t-button-outline-hover-border:var(--t-heading);--t-button-outline-hover-border-rgb:var(--t-heading-rgb);--t-button-outline-disabled-text:rgba(var(--t-heading-rgb),0.4);--t-button-outline-disabled-background:transparent;--t-button-outline-disabled-border:rgba(var(--t-heading-rgb),0.1);--t-button-link-text:var(--t-heading);--t-button-link-text-rgb:var(--t-heading-rgb);--t-button-link-hover-text:var(--t-heading);--t-button-link-hover-text-rgb:var(--t-heading-rgb);--t-button-link-hover-border:var(--t-heading);--t-button-link-hover-border-rgb:var(--t-heading-rgb);--t-button-link-heading-text:var(--t-heading);--t-button-link-heading-text-rgb:var(--t-heading-rgb);--t-button-link-heading-border:rgba(var(--t-heading-rgb),0.15);--t-button-link-heading-hover-text:var(--t-heading);--t-button-link-heading-hover-text-rgb:var(--t-heading-rgb);--t-button-link-heading-hover-border:var(--t-heading);--t-button-link-heading-hover-border-rgb:var(--t-heading-rgb);--t-button-tooltip-link-text:rgba(var(--t-text-rgb),0.5);--t-button-tooltip-link-hover-text:var(--t-text);--t-button-tooltip-link-hover-text-rgb:var(--t-text-rgb);--t-button-tooltip-link-active-text:var(--t-text);--t-button-tooltip-link-active-text-rgb:var(--t-text-rgb);--t-button-disabled-text:rgba(var(--t-heading-rgb),0.4);--t-button-disabled-background:transparent;--t-button-disabled-border:rgba(var(--t-heading-rgb),0.1);--t-button-disabled-hover-text:rgba(var(--t-heading-rgb),0.4);--t-button-disabled-hover-background:transparent;--t-button-disabled-hover-border:rgba(var(--t-heading-rgb),0.1);--t-button-disabled-disabled-text:rgba(var(--t-heading-rgb),0.4);--t-button-disabled-disabled-background:transparent;--t-button-disabled-disabled-border:rgba(var(--t-heading-rgb),0.1);--t-button-tab-text:var(--t-heading);--t-button-tab-text-rgb:var(--t-heading-rgb);--t-button-tab-background:transparent;--t-button-tab-border:var(--t-line);--t-button-tab-border-rgb:var(--t-line-rgb);--t-button-tab-hover-text:var(--t-heading);--t-button-tab-hover-text-rgb:var(--t-heading-rgb);--t-button-tab-hover-background:var(--c-button-hover-gradient-dark);--t-button-tab-hover-background-rgb:var(--c-button-hover-gradient-dark-rgb);--t-button-tab-hover-border:var(--t-heading);--t-button-tab-hover-border-rgb:var(--t-heading-rgb);--t-button-tab-disabled-text:rgba(var(--t-heading-rgb),0.4);--t-button-tab-disabled-background:transparent;--t-button-tab-disabled-border:rgba(var(--t-heading-rgb),0.1);--t-button-tab-active-text:var(--t-heading);--t-button-tab-active-text-rgb:var(--t-heading-rgb);--t-button-tab-active-background:transparent;--t-button-tab-active-border:var(--t-heading);--t-button-tab-active-border-rgb:var(--t-heading-rgb);--t-link-default-normal:var(--t-primary);--t-link-default-normal-rgb:var(--t-primary-rgb);--t-link-default-hover:var(--t-heading);--t-link-default-hover-rgb:var(--t-heading-rgb);--t-link-default-active:var(--t-heading);--t-link-default-active-rgb:var(--t-heading-rgb);--t-link-text-normal:var(--t-text);--t-link-text-normal-rgb:var(--t-text-rgb);--t-link-text-hover:var(--t-primary);--t-link-text-hover-rgb:var(--t-primary-rgb);--t-link-text-active:var(--t-primary);--t-link-text-active-rgb:var(--t-primary-rgb);color:var(--t-text)}