.tooltip{font-size:calc(var(--scale-rem) * 1.2);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.tooltip{font-size:calc(var(--scale-rem) * 1.2);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}}@media (min-width:1920px) and (min-height:600px){.tooltip{font-size:calc(var(--scale-rem) * 1.5);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}}.breadcrumbs{position:relative;z-index:1;padding-top:var(--spacing-s);display:flex}.breadcrumbs__item{white-space:nowrap;max-width:none!important;z-index:1;position:relative;padding-right:20px;cursor:default;font-size:calc(var(--scale-rem) * 1);line-height:1.4em;--lh:1.4em;letter-spacing:.1em}.breadcrumbs__item--text-md{font-size:calc(var(--scale-rem) * 1.2);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}.breadcrumbs__item:before{content:"/";position:absolute;right:12px;transform:translate(50%,-50%);color:var(--t-small);opacity:.4;top:50%}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.breadcrumbs__item{padding-right:30px;font-size:calc(var(--scale-rem) * 1.2);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}.breadcrumbs__item:before{right:17px}}.breadcrumbs a[href].breadcrumbs__item{color:var(--t-link-small)}.breadcrumbs a[href].breadcrumbs__item.is-active,.has-hover .breadcrumbs a[href].breadcrumbs__item:hover,.has-hover .breadcrumbs a[href].breadcrumbs__item:hover:active{color:var(--t-link-normal)}a.breadcrumbs__item{cursor:pointer}.breadcrumbs__item{color:var(--t-small)}@media (min-width:980px){.breadcrumbs{padding-top:0}}@media (min-width:1920px) and (min-height:600px){.breadcrumbs__item{font-size:calc(var(--scale-rem) * 1.5);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}}.compass{position:relative;display:flex;width:var(--md,calc(var(--spacing) / 60 * 40)) var(--n-md,30px);height:var(--md,calc(var(--spacing) / 60 * 40)) var(--n-md,30px)}.compass:before{position:absolute;content:"N";left:50%;top:50%;transform:translate(-50%,-50%);font-size:calc(var(--scale-rem) * 1);line-height:1.4em;--lh:1.4em;letter-spacing:.1em;letter-spacing:0!important}.compass:after{content:"";width:100%;height:100%;background-image:url(/assets/images/apartment/compass.svg);background-size:100% 100%;background-repeat:no-repeat;transform:rotate(var(--compass-direction))}.compass:after,.plan-marker{position:absolute;left:0;top:0}.plan-marker{display:block;z-index:2;contain:layout}.plan-marker__content{position:absolute;left:0;top:0;transform:translate(-50%,-50%);contain:layout paint}.plan-marker__title{display:none}.plan-marker__button{cursor:default}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.plan-marker__title{display:block;position:absolute;left:100%;padding-left:calc(var(--spacing-sm) / 2);top:50%;transform:translateY(-50%);white-space:nowrap;transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.plan-marker__title span{display:block;color:var(--t-text)}.plan-marker__title span+span{padding-top:var(--xxxl,20px) var(--n-xxxl,var(--md,calc(var(--scale-px) * 10)) var(--n-md,10px))}}.plan-marker--clickable .plan-marker__button{cursor:pointer}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.plan-marker--direction-left .plan-marker__title{left:auto;padding-left:0;right:100%;padding-right:calc(var(--spacing-sm) / 2)}.plan-marker--direction-left .plan-marker__title__subtitle{text-align:right}}.plan-marker--hover{opacity:0}.plan-marker--hover.plan-marker--active{opacity:1}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.plan-marker--landing .plan-marker__title span{font-size:calc(var(--scale-rem) * 1.2);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}}@media (min-width:1920px) and (min-height:600px){.plan-marker--landing .plan-marker__title span{font-size:calc(var(--scale-rem) * 1.5);line-height:1.33333em;--lh:1.33333em;letter-spacing:.1em}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.plan-marker--landing .plan-marker__title{left:auto;right:100%;padding-left:calc(calc(var(--scale-px) * 30) + var(--spacing));padding-top:calc(var(--spacing-sm) / 40 * 22);padding-bottom:2px;transform:none;contain:content}.plan-marker--landing .plan-marker__title:before{content:"";position:absolute;left:calc(calc(var(--scale-px) * 30) + var(--spacing));right:0;top:0;border-top:1px solid rgba(var(--c-black-rgb),.1);transform-origin:100% 0}.plan-marker--landing .plan-marker__title span{font-family:Futura PT,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;--fos:-0.174em;--foe:-0.159em;text-transform:uppercase;color:var(--c-black)}.is-win .plan-marker--landing .plan-marker__title span{--fos:-0.124em;--foe:-0.209em}.plan-marker--landing .plan-marker__title span+span{color:var(--c-gray)}.plan-marker--landing .plan-marker__title__subtitle{text-align:left}}.plan-marker--invisible .btn{opacity:0}.plan-marker--invisible .btn.is-active{opacity:1}.plan-marker__button .icon{--transition-duration:0.5s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.plan-marker__button .icon:not(:first-child),.plan-marker__button .icon:not(:last-child){margin:0}.plan-marker__icon-active{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.plan-marker.is-active .plan-marker__icon{opacity:0}.plan-marker.is-active .plan-marker__icon-active{opacity:1}.plan-marker-en{position:absolute;z-index:2;left:0;top:0}.plan-marker-en__content{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.plan-marker-en__title{display:none}.plan-marker-en__button{cursor:default}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.plan-marker-en__title{display:block;position:absolute;left:100%;padding-left:calc(var(--spacing-sm) / 2);top:50%;transform:translateY(-50%);white-space:nowrap;transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.plan-marker-en__title span{display:block;color:var(--t-text)}.plan-marker-en__title span+span{padding-top:var(--xxxl,20px) var(--n-xxxl,var(--md,calc(var(--scale-px) * 10)) var(--n-md,10px))}.plan-marker-en__title__subtitle{opacity:.4}}.plan-marker-en.plan-marker--active .plan-marker-en__title{opacity:0}.plan-marker.plan-marker-en--clickable .plan-marker-en__button{cursor:pointer}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.plan-marker-en.plan-marker--direction-left .plan-marker-en__title{left:auto;padding-left:0;right:100%;padding-right:calc(var(--spacing-sm) / 2)}.plan-marker-en.plan-marker--direction-left .plan-marker-en__title__subtitle{text-align:right}}.plan__svg *{pointer-events:none}.plan__svg .plan__svg__hoverable,.plan__svg .plan__svg__hoverable *,.plan__svg g{pointer-events:auto;-webkit-tap-highlight-color:transparent}.plan__svg .street__svg__anchor,.plan__svg__anchor{opacity:0;fill:#000}.plan__svg__hoverable{transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);opacity:0}.plan__svg__hoverable,.plan__svg__hoverable path{fill:rgba(var(--t-background-rgb),.7)}.has-hover .plan__svg__hoverable:hover,.plan__svg__hoverable--active{opacity:1}.plan__svg__hoverable--clickable{cursor:pointer}.plan__svg__hoverable--disabled{opacity:0!important;pointer-events:none!important}.plan--no-hover .plan__svg .plan__svg__hoverable,.plan--no-hover .plan__svg .plan__svg__hoverable *,.plan--no-hover .plan__svg g{pointer-events:none}.plan--apartments .plan__svg__hoverable{fill:rgba(var(--t-primary-rgb),.5);mix-blend-mode:soft-light;cursor:pointer}.plan--apartments .plan__svg__hoverable--styledisabled{opacity:1;cursor:pointer;fill:rgba(var(--c-black-rgb),.6)}.plan--background .popover-background{position:absolute;left:0;top:0;overflow:visible;opacity:var(--opacity,0);transform:translate(var(--posX),var(--posY));width:var(--width);height:var(--height);background-color:var(--t-text);pointer-events:none;z-index:3;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:opacity;will-change:opacity}.plan--background .popover-background>div{width:100%;height:100%}.plan--background .popover-background__marker{position:absolute;right:0;top:0;pointer-events:none;z-index:3;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:transform,opacity;will-change:transform,opacity;transform:translate(20px,calc(var(--markerPosY) - var(--posY) - 20px));width:40px;height:40px;border-radius:20px;background-color:var(--t-text);background-image:url(/assets/images/plus.svg);background-size:20px 20px;background-position:50%;background-repeat:no-repeat}@media (min-width:1200px) and (min-height:500px){.plan--background .popover-background__marker{transform:translate(30px,calc(var(--markerPosY) - var(--posY) - 30px));width:60px;height:60px;border-radius:30px}}.plan--floor .plan__svg__hoverable{fill:var(--t-primary);mix-blend-mode:multiply;cursor:pointer}.plan--floor .plan__svg__hoverable *{pointer-events:none}.plan--floor .plan__svg__hoverable--disabled{opacity:.4!important;fill:var(--c-gray)}.street__svg__anchor{opacity:0}:root{--transition-duration:0.5s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);--transition-delay:0s}.animation--popover-bottom-in,.animation--popover-bottom-out,.animation--popover-in,.animation--popover-out,.animation--popover-top-out{transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.animation--popover-bottom-in .popover__content,.animation--popover-bottom-in .popover__image,.animation--popover-bottom-in .popover__shadow,.animation--popover-bottom-in:before,.animation--popover-bottom-out .popover__content,.animation--popover-bottom-out .popover__image,.animation--popover-bottom-out .popover__shadow,.animation--popover-bottom-out:before,.animation--popover-in .popover__content,.animation--popover-in .popover__image,.animation--popover-in .popover__shadow,.animation--popover-in:before,.animation--popover-out .popover__content,.animation--popover-out .popover__image,.animation--popover-out .popover__shadow,.animation--popover-out:before,.animation--popover-top-out .popover__content,.animation--popover-top-out .popover__image,.animation--popover-top-out .popover__shadow,.animation--popover-top-out:before{transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.animation--popover-slide-in,.animation--popover-slide-out{--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-property:transform}.animation--popover-in--inactive,.animation--popover-out--active{opacity:0}.animation--popover-in--inactive.popover--ba .popover__content,.animation--popover-in--inactive.popover--ba .popover__image,.animation--popover-in--inactive.popover--ba .popover__shadow,.animation--popover-in--inactive.popover--ba:before,.animation--popover-in--inactive.popover--be .popover__content,.animation--popover-in--inactive.popover--be .popover__image,.animation--popover-in--inactive.popover--be .popover__shadow,.animation--popover-in--inactive.popover--be:before,.animation--popover-in--inactive.popover--bm .popover__content,.animation--popover-in--inactive.popover--bm .popover__image,.animation--popover-in--inactive.popover--bm .popover__shadow,.animation--popover-in--inactive.popover--bm:before,.animation--popover-in--inactive.popover--bs .popover__content,.animation--popover-in--inactive.popover--bs .popover__image,.animation--popover-in--inactive.popover--bs .popover__shadow,.animation--popover-in--inactive.popover--bs:before,.animation--popover-out--active.popover--ba .popover__content,.animation--popover-out--active.popover--ba .popover__image,.animation--popover-out--active.popover--ba .popover__shadow,.animation--popover-out--active.popover--ba:before,.animation--popover-out--active.popover--be .popover__content,.animation--popover-out--active.popover--be .popover__image,.animation--popover-out--active.popover--be .popover__shadow,.animation--popover-out--active.popover--be:before,.animation--popover-out--active.popover--bm .popover__content,.animation--popover-out--active.popover--bm .popover__image,.animation--popover-out--active.popover--bm .popover__shadow,.animation--popover-out--active.popover--bm:before,.animation--popover-out--active.popover--bs .popover__content,.animation--popover-out--active.popover--bs .popover__image,.animation--popover-out--active.popover--bs .popover__shadow,.animation--popover-out--active.popover--bs:before{transform:translateY(40px)}.animation--popover-in--inactive.popover--ta .popover__content,.animation--popover-in--inactive.popover--ta .popover__image,.animation--popover-in--inactive.popover--ta .popover__shadow,.animation--popover-in--inactive.popover--ta:before,.animation--popover-in--inactive.popover--te .popover__content,.animation--popover-in--inactive.popover--te .popover__image,.animation--popover-in--inactive.popover--te .popover__shadow,.animation--popover-in--inactive.popover--te:before,.animation--popover-in--inactive.popover--tm .popover__content,.animation--popover-in--inactive.popover--tm .popover__image,.animation--popover-in--inactive.popover--tm .popover__shadow,.animation--popover-in--inactive.popover--tm:before,.animation--popover-in--inactive.popover--ts .popover__content,.animation--popover-in--inactive.popover--ts .popover__image,.animation--popover-in--inactive.popover--ts .popover__shadow,.animation--popover-in--inactive.popover--ts:before,.animation--popover-out--active.popover--ta .popover__content,.animation--popover-out--active.popover--ta .popover__image,.animation--popover-out--active.popover--ta .popover__shadow,.animation--popover-out--active.popover--ta:before,.animation--popover-out--active.popover--te .popover__content,.animation--popover-out--active.popover--te .popover__image,.animation--popover-out--active.popover--te .popover__shadow,.animation--popover-out--active.popover--te:before,.animation--popover-out--active.popover--tm .popover__content,.animation--popover-out--active.popover--tm .popover__image,.animation--popover-out--active.popover--tm .popover__shadow,.animation--popover-out--active.popover--tm:before,.animation--popover-out--active.popover--ts .popover__content,.animation--popover-out--active.popover--ts .popover__image,.animation--popover-out--active.popover--ts .popover__shadow,.animation--popover-out--active.popover--ts:before{transform:translateY(-40px)}.animation--popover-in--inactive.popover--la .popover__content,.animation--popover-in--inactive.popover--la .popover__image,.animation--popover-in--inactive.popover--la .popover__shadow,.animation--popover-in--inactive.popover--la:before,.animation--popover-in--inactive.popover--le .popover__content,.animation--popover-in--inactive.popover--le .popover__image,.animation--popover-in--inactive.popover--le .popover__shadow,.animation--popover-in--inactive.popover--le:before,.animation--popover-in--inactive.popover--lm .popover__content,.animation--popover-in--inactive.popover--lm .popover__image,.animation--popover-in--inactive.popover--lm .popover__shadow,.animation--popover-in--inactive.popover--lm:before,.animation--popover-in--inactive.popover--ls .popover__content,.animation--popover-in--inactive.popover--ls .popover__image,.animation--popover-in--inactive.popover--ls .popover__shadow,.animation--popover-in--inactive.popover--ls:before,.animation--popover-out--active.popover--la .popover__content,.animation--popover-out--active.popover--la .popover__image,.animation--popover-out--active.popover--la .popover__shadow,.animation--popover-out--active.popover--la:before,.animation--popover-out--active.popover--le .popover__content,.animation--popover-out--active.popover--le .popover__image,.animation--popover-out--active.popover--le .popover__shadow,.animation--popover-out--active.popover--le:before,.animation--popover-out--active.popover--lm .popover__content,.animation--popover-out--active.popover--lm .popover__image,.animation--popover-out--active.popover--lm .popover__shadow,.animation--popover-out--active.popover--lm:before,.animation--popover-out--active.popover--ls .popover__content,.animation--popover-out--active.popover--ls .popover__image,.animation--popover-out--active.popover--ls .popover__shadow,.animation--popover-out--active.popover--ls:before{transform:translateX(-40px)}.animation--popover-in--inactive.popover--ra .popover__content,.animation--popover-in--inactive.popover--ra .popover__image,.animation--popover-in--inactive.popover--ra .popover__shadow,.animation--popover-in--inactive.popover--ra:before,.animation--popover-in--inactive.popover--re .popover__content,.animation--popover-in--inactive.popover--re .popover__image,.animation--popover-in--inactive.popover--re .popover__shadow,.animation--popover-in--inactive.popover--re:before,.animation--popover-in--inactive.popover--rm .popover__content,.animation--popover-in--inactive.popover--rm .popover__image,.animation--popover-in--inactive.popover--rm .popover__shadow,.animation--popover-in--inactive.popover--rm:before,.animation--popover-in--inactive.popover--rs .popover__content,.animation--popover-in--inactive.popover--rs .popover__image,.animation--popover-in--inactive.popover--rs .popover__shadow,.animation--popover-in--inactive.popover--rs:before,.animation--popover-out--active.popover--ra .popover__content,.animation--popover-out--active.popover--ra .popover__image,.animation--popover-out--active.popover--ra .popover__shadow,.animation--popover-out--active.popover--ra:before,.animation--popover-out--active.popover--re .popover__content,.animation--popover-out--active.popover--re .popover__image,.animation--popover-out--active.popover--re .popover__shadow,.animation--popover-out--active.popover--re:before,.animation--popover-out--active.popover--rm .popover__content,.animation--popover-out--active.popover--rm .popover__image,.animation--popover-out--active.popover--rm .popover__shadow,.animation--popover-out--active.popover--rm:before,.animation--popover-out--active.popover--rs .popover__content,.animation--popover-out--active.popover--rs .popover__image,.animation--popover-out--active.popover--rs .popover__shadow,.animation--popover-out--active.popover--rs:before{transform:translateX(40px)}.animation--popover-bottom-in--inactive,.animation--popover-bottom-out--active{opacity:0}.animation--popover-bottom-in--inactive .popover__content,.animation--popover-bottom-in--inactive .popover__image,.animation--popover-bottom-in--inactive .popover__shadow,.animation--popover-bottom-in--inactive:before,.animation--popover-bottom-out--active .popover__content,.animation--popover-bottom-out--active .popover__image,.animation--popover-bottom-out--active .popover__shadow,.animation--popover-bottom-out--active:before{transform:translateY(40px)}.animation--popover-top-out--active{opacity:0}.animation--popover-top-out--active .popover__content,.animation--popover-top-out--active .popover__image,.animation--popover-top-out--active .popover__shadow,.animation--popover-top-out--active:before{transform:translateY(-20px)}.plan .animation--popover-in--inactive.popover--le .popover__content,.plan .animation--popover-in--inactive.popover--le .popover__image,.plan .animation--popover-in--inactive.popover--le .popover__shadow,.plan .animation--popover-out--active.popover--le .popover__content,.plan .animation--popover-out--active.popover--le .popover__image,.plan .animation--popover-out--active.popover--le .popover__shadow{transform:translate(-40px,-40px)}.plan .animation--popover-in--inactive.popover--rs .popover__content,.plan .animation--popover-in--inactive.popover--rs .popover__image,.plan .animation--popover-in--inactive.popover--rs .popover__shadow,.plan .animation--popover-out--active.popover--rs .popover__content,.plan .animation--popover-out--active.popover--rs .popover__image,.plan .animation--popover-out--active.popover--rs .popover__shadow{transform:translate(40px,40px)}.animation--popover-sync-in,.animation--popover-sync-out{transition:opacity .5s cubic-bezier(.25,.74,.22,.99);will-change:opacity}.popover--synced{transition:opacity .5s cubic-bezier(.25,.74,.22,.99),transform .5s cubic-bezier(.74,0,.24,.99);will-change:opacity,transform}.animation--popover-sync-out{transition-duration:1s,.5s}.animation--popover-sync-in--inactive,.animation--popover-sync-out--active{opacity:0}.animation--popover-slide-in,.animation--popover-slide-out{--transition-duration:0.25s;transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);will-change:opacity}.animation--popover-slide-in--inactive,.animation--popover-slide-out--active{opacity:0}.animation--popover-slide-in--inactive .popover__content{transform:translateY(calc(var(--prevY, 0) / 2))}.animation--popover-slide-out--active .popover__content{transform:translateY(calc(var(--prevY, 0) / -2))}.popover{display:block;position:absolute;left:0;top:0;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);z-index:2}.popover--auto{width:auto;height:auto}.popover--min-height{width:calc(var(--spacing) * 9);height:auto}.popover--apartment,.popover--min-height,.popover--min-height .popover__content{min-height:calc(var(--spacing) * 9)}.popover--apartment{width:calc(var(--spacing) * 9);height:auto;box-shadow:0 4px 30px hsla(0,0%,50.2%,.3);z-index:3;contain:layout}.popover--apartment .popover__content{min-height:calc(var(--spacing) * 9)}.popover__content{position:relative;padding:calc(var(--spacing) / 3 * 2);height:100%}.popover__content--nopadding{padding:0}.popover__content--text{padding:calc(var(--spacing) / 60 * 40)}.popover__shadow{position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 4px 30px hsla(0,0%,50.2%,.3)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.popover--auto{width:auto;height:auto}.popover--min-height{width:calc(var(--spacing) * 5);height:auto}.popover--min-height,.popover--min-height .popover__content{min-height:calc(var(--spacing) * 6)}.popover--apartment{width:calc(var(--spacing) * 6);height:auto}.popover--apartment,.popover--apartment .popover__content{min-height:calc(var(--spacing) * 8)}}@media (min-width:1920px) and (min-height:600px){.popover--apartment{width:360px;min-height:480px}.popover--apartment .popover__content{min-height:480px}}.popover--triangle .popover__content{padding:var(--spacing)}.popover--triangle .popover__content--nopadding{padding:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle .popover__content{padding:calc(var(--spacing) / 3 * 1.75)}.popover--triangle .popover__content--nopadding{padding:0}}.popover--triangle .popover__content:before{border-color:transparent;border-right-color:var(--t-background);content:"";display:block;position:absolute;right:100%;top:calc(50% - 10px);border-style:solid;border-width:10px}.popover--triangle.popover--ba .popover__content:before,.popover--triangle.popover--be .popover__content:before,.popover--triangle.popover--bm .popover__content:before,.popover--triangle.popover--bs .popover__content:before{border-color:transparent;border-bottom-color:var(--t-background);top:auto;bottom:100%;right:calc(50% - 10px)}.popover--triangle.popover--ta .popover__content:before,.popover--triangle.popover--te .popover__content:before,.popover--triangle.popover--tm .popover__content:before,.popover--triangle.popover--ts .popover__content:before{border-color:transparent;top:100%;right:calc(50% - 10px);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--t-background)}.popover--triangle.popover--la .popover__content:before,.popover--triangle.popover--le .popover__content:before,.popover--triangle.popover--lm .popover__content:before,.popover--triangle.popover--ls .popover__content:before{border-color:transparent;right:auto;left:100%;border-left-color:var(--t-background);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}.popover--triangle.popover--ba .popover__content:before,.popover--triangle.popover--be .popover__content:before,.popover--triangle.popover--bs .popover__content:before,.popover--triangle.popover--ta .popover__content:before,.popover--triangle.popover--te .popover__content:before,.popover--triangle.popover--ts .popover__content:before{right:auto;left:var(--triangle-left);margin-left:-10px}.popover--triangle.popover--la .popover__content:before,.popover--triangle.popover--le .popover__content:before,.popover--triangle.popover--ls .popover__content:before,.popover--triangle.popover--ra .popover__content:before,.popover--triangle.popover--re .popover__content:before,.popover--triangle.popover--rs .popover__content:before{top:var(--triangle-top);margin-top:-10px}.popover--triangle.is-active.popover--la,.popover--triangle.is-active.popover--le,.popover--triangle.is-active.popover--lm,.popover--triangle.is-active.popover--ls{margin-left:calc(var(--spacing) / 3 * -2)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--la,.popover--triangle.is-active.popover--le,.popover--triangle.is-active.popover--lm,.popover--triangle.is-active.popover--ls{margin-left:calc(var(--spacing) / 3 * -.5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--la.popover--apartment,.popover--triangle.is-active.popover--le.popover--apartment,.popover--triangle.is-active.popover--lm.popover--apartment,.popover--triangle.is-active.popover--ls.popover--apartment{margin-left:calc(var(--spacing) * -.6)}}.popover--triangle.is-active.popover--ra,.popover--triangle.is-active.popover--re,.popover--triangle.is-active.popover--rm,.popover--triangle.is-active.popover--rs{margin-left:calc(var(--spacing) / 3 * 2)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--ra,.popover--triangle.is-active.popover--re,.popover--triangle.is-active.popover--rm,.popover--triangle.is-active.popover--rs{margin-left:calc(var(--spacing) / 3 * .5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--ra.popover--apartment,.popover--triangle.is-active.popover--re.popover--apartment,.popover--triangle.is-active.popover--rm.popover--apartment,.popover--triangle.is-active.popover--rs.popover--apartment{margin-left:calc(var(--spacing) * .6)}}.popover--triangle.is-active.popover--ta,.popover--triangle.is-active.popover--te,.popover--triangle.is-active.popover--tm,.popover--triangle.is-active.popover--ts{margin-top:calc(var(--spacing) / 3 * -2)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--ta,.popover--triangle.is-active.popover--te,.popover--triangle.is-active.popover--tm,.popover--triangle.is-active.popover--ts{margin-top:calc(var(--spacing) / 3 * -.5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--ta.popover--apartment,.popover--triangle.is-active.popover--te.popover--apartment,.popover--triangle.is-active.popover--tm.popover--apartment,.popover--triangle.is-active.popover--ts.popover--apartment{margin-top:calc(var(--spacing) * -.6)}}.popover--triangle.is-active.popover--ba,.popover--triangle.is-active.popover--be,.popover--triangle.is-active.popover--bm,.popover--triangle.is-active.popover--bs{margin-top:calc(var(--spacing) / 3 * 2)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--ba,.popover--triangle.is-active.popover--be,.popover--triangle.is-active.popover--bm,.popover--triangle.is-active.popover--bs{margin-top:calc(var(--spacing) / 3 * .5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--triangle.is-active.popover--ba.popover--apartment,.popover--triangle.is-active.popover--be.popover--apartment,.popover--triangle.is-active.popover--bm.popover--apartment,.popover--triangle.is-active.popover--bs.popover--apartment{margin-top:calc(var(--spacing) * .6)}}.popover--solid-background{opacity:0!important;pointer-events:none!important}.popover--plan-main{width:calc(var(--spacing) * 12);height:auto}.popover--plan-main .popover__content{padding:0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--plan-main{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.popover--plan-main .popover__content{padding:0}}.popover--plan-main-en{height:auto}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--plan-main--landing{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.popover--plan-main--with-image{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 5)}}.tooltip{display:block;z-index:9;position:absolute;left:0;top:0;background-color:var(--t-background);color:var(--t-text);padding:var(--md,calc(var(--spacing) / 60 * 10)) var(--n-md,10px);max-width:75vw;box-shadow:0 4px 30px hsla(0,0%,50.2%,.3)}.tooltip--nowrap{white-space:nowrap!important}.tooltip:before{content:"";display:block;position:absolute;bottom:100%;left:calc(50% - 6px);border:6px solid transparent;border-bottom:6px solid var(--t-background)}.tooltip--nowrap{white-space:nowrap}.tooltip--te:before,.tooltip--tm:before,.tooltip--ts:before{bottom:auto;top:100%;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--t-background)}.tooltip--le:before,.tooltip--lm:before,.tooltip--ls:before{left:100%;bottom:calc(50% - 6px);border-left-color:var(--t-background);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}.tooltip--re:before,.tooltip--rm:before,.tooltip--rs:before{left:auto;right:100%;bottom:calc(50% - 6px);border-left-color:transparent;border-bottom-color:transparent;border-right-color:var(--t-background);border-top-color:transparent}.tooltip--bs:before,.tooltip--ts:before{left:calc(var(--spacing) / 3)}.tooltip--be:before,.tooltip--te:before{left:auto;right:calc(var(--spacing) / 3)}.tooltip--ls:before,.tooltip--rs:before{bottom:auto;top:calc(.5em - 3px)}.tooltip--le:before,.tooltip--re:before{bottom:calc(.5em - 3px)}.card--plan-apartment{display:flex;flex-direction:column;justify-content:space-between}.card--plan-apartment__title{white-space:nowrap}.card--plan-apartment__list{display:flex;flex-direction:column}.card--plan-apartment__list li+li{margin-top:calc(var(--scale-px) * 20)}.card--plan-apartment__item{display:flex;flex-wrap:nowrap;align-items:center}.card--plan-apartment__item__content{margin-left:calc(var(--scale-px) * 13)}.card--plan-apartment__item__content p+p{padding-top:calc(var(--scale-px) * 8)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.apartment-vis{height:max(91.66667vw,var(--viewport-height))}.apartment-vis__clipped{position:absolute;left:0;top:0;width:100%;height:100%}.apartment-vis__clipped__content{position:-webkit-sticky;position:sticky;overflow:hidden;overflow:clip;top:0;height:max(91.66667vw,var(--viewport-height))}.apartment-vis__title{position:absolute;top:calc(var(--spacing) * 4);left:var(--spacing)}.apartment-vis__mark{position:absolute;right:var(--spacing);width:calc(360 / 1440 * 100%);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-top:calc(var(--scale-px) * 15);border-top:1px solid var(--t-line-gray)}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:568px) and (max-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px) and (max-width:979px),(min-width:668px) and (min-height:416px) and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (min-width:668px) and (min-height:416px) and (max-width:979px),(min-width:980px) and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:980px) and (min-width:668px) and (min-height:416px) and (max-width:979px){.apartment-vis__mark{width:calc(270 / 1440 * 100%)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.apartment-vis__mark--active{border-color:var(--t-primary)}.apartment-vis__mark span+span{display:inline-block;padding-left:calc(var(--spacing) * .5)}.apartment-vis__mark--29{top:calc(390 / 1320 * 100%)}.apartment-vis__mark--8{top:calc(510 / 1320 * 100%)}.apartment-vis__mark--1{top:calc(940 / 1320 * 100%)}.apartment-vis__mark--parking{top:calc(1120 / 1320 * 100%)}.apartment-vis__building,.apartment-vis__svg{position:absolute;left:0;width:100%;top:0;height:max(91.66667vw,var(--viewport-height));display:flex;justify-content:center;align-items:stretch;transform-origin:50% 0}.apartment-vis__building img,.apartment-vis__building svg,.apartment-vis__svg img,.apartment-vis__svg svg{display:block;width:auto;height:100%}.apartment-vis__building{pointer-events:none}.apartment-vis__svg{z-index:1}.apartment-vis__clipped{overflow:hidden;overflow:clip}.apartment-vis__clipped__content{position:static;height:auto}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.apartments-floor{position:relative;z-index:1}.apartments-floor__container{padding-top:calc(var(--spacing) * 2.25)}.apartments-floor__head{display:flex;flex-wrap:nowrap;justify-content:space-between;border-top:1px solid var(--c-dark-lines);margin-top:calc(var(--spacing) / 60 * 10);padding-top:calc(var(--spacing) / 60 * 40);padding-bottom:calc(var(--spacing) / 60 * 100)}.apartments-floor__head .btn{margin-top:calc(var(--spacing) / 60 * -10)}.apartments-floor__plan{position:relative;display:flex;min-height:calc(var(--spacing) * 12);padding:var(--spacing) calc(var(--spacing) / 60 * 320)}.apartments-floor__plan__image{width:100%;min-height:100%;position:relative;contain:layout}.apartments-floor__plan__image__file{position:absolute;left:0;width:100%;height:100%;will-change:transform;contain:layout}.apartments-floor__plan__image__file svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;contain:layout}.apartments-floor__compass{position:absolute;right:calc(var(--spacing) / 60 * 130);bottom:var(--spacing)}.apartments-floor__building-plan{position:absolute;right:var(--spacing);bottom:var(--spacing)}.apartments-floor__building-plan,.apartments-floor__building-plan img{width:calc(var(--spacing) / 60 * 50);height:calc(var(--spacing) / 60 * 62)}.apartments-floor__building-plan:after{position:absolute;content:"";left:calc(var(--spacing) / 60 * 11);right:calc(var(--spacing) / 60 * 11);bottom:calc(var(--spacing) / 60 * (13 + 32 / 20 * var(--floor)));height:3px;background-color:var(--t-primary)}.apartments-floor__left{position:absolute;left:0;top:calc(50% - var(--spacing) * .5);transform:translateY(-50%);z-index:2;padding-left:var(--spacing);display:flex;flex-direction:column;align-items:center;justify-content:center}.apartments-floor__left__text{padding-bottom:calc(var(--scale-px) * 50)}.apartments-floor__column{justify-content:center}.apartments-floor__column,.apartments-floor__scroll{display:flex;flex-direction:column;align-items:center}.apartments-floor__scroll{justify-content:flex-start;--transition-duration:1s;transition-property:transform;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);margin-top:10px;margin-bottom:10px;height:340px;overflow:hidden}.apartments-floor__scroll .btn{margin-bottom:10px;contain:strict}.apartments-floor__street{position:absolute;color:var(--t-small);white-space:nowrap;font-size:calc(var(--scale-rem) * 1);line-height:1.4em;--lh:1.4em;letter-spacing:.1em}.apartments-floor__street--left{transform:rotate(-90deg) translate(-50%,50%);transform-origin:left}.apartments-floor__street--right{transform:rotate(90deg) translateX(-50%);transform-origin:left}.apartments-floor__street--bottom,.apartments-floor__street--top{transform:translateX(-50%)}}.apartments-intro__head{position:relative}.apartments-intro__head:after{position:absolute;content:"";left:0;right:0;bottom:1px;border-bottom:1px solid var(--t-line)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.apartments-intro__text{border-bottom:1px solid var(--t-line)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.apartments-intro__head{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}}