.styles-box__title{font-family:Neutraface Condensed Custom,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}.is-win .styles-box__title,.styles-box__title{--fos:-0.15em;--foe:-0.15em}.plan-marker{display:block;position:absolute;z-index:2;left:0;top:0;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)}}.progress-button{--progress:0;--progress-reverse:calc(1 - var(--progress));--progress-reversed:1;position:relative}.progress-button__outline{position:absolute;left:0;top:0;width:100%;height:100%;--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)}.progress-button__outline rect{fill:none;stroke:rgba(var(--t-text-rgb),.15);width:calc(100% - 2px);height:calc(100% - 2px);rx:50%}.progress-button__outline rect+rect{stroke:var(--t-primary);stroke-dasharray:1;stroke-dashoffset:var(--progress-reverse)}.progress-button .btn{--button-background-size:0px}.has-hover .btn-container:hover .progress-button .progress-button__outline,.has-hover .progress-button:hover .progress-button__outline{opacity:0}.progress-button--secondary .progress-button__outline rect+rect{stroke:var(--t-text)}.progress-button--animated .progress-button__outline rect+rect{--transition-duration:0.75s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-property:stroke-dashoffset;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.progress-button--gallery .progress-button__outline rect{transform:rotate(180deg);transform-origin:50% 50%}.progress-button--gallery .progress-button__outline rect+rect{stroke:var(--t-text);stroke-dashoffset:var(--progress-reversed);--transition-duration:1.333s;--transition-easing:cubic-bezier(0.6,0,0.1,1);transition-property:stroke-dashoffset;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.card--plan-main .card__description{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.25)}.popover--re .card--plan-main .card__description,.popover--rm .card--plan-main .card__description,.popover--rs .card--plan-main .card__description{padding-left:calc(var(--spacing) * 2)}.popover--le .card--plan-main .card__description,.popover--lm .card--plan-main .card__description,.popover--ls .card--plan-main .card__description{padding-right:calc(var(--spacing) * 2)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.card--plan-main .card__title{white-space:nowrap}.card--plan-main .card__title span{display:block;color:var(--t-text)}.card--plan-main .card__title span+span{padding-top:calc(var(--scale-px) * 10)}.card--plan-main .card__title__subtitle{opacity:.4}.card--plan-main .card__description,.popover .card--plan-main .card__description{padding:var(--spacing-sm) var(--spacing) var(--spacing-sm) var(--spacing-sm)}.card--plan-main .card__title+.card__description{position:absolute;left:0;bottom:0;right:0}.card--plan-main--with-image{display:flex}.card--plan-main--with-image .card__image{flex:0 0 50%}.card--plan-main--with-image .card__image img{display:block;width:100%;height:auto}.popover--le .card--plan-main--with-image .card__image,.popover--lm .card--plan-main--with-image .card__image,.popover--ls .card--plan-main--with-image .card__image{order:1}.card--plan-main--with-image .card__description{flex:0 0 50%}}.card--plan-main-en{--card-spacing-h:var(--spacing);--card-spacing-v:var(--spacing);padding:var(--card-spacing-v) var(--card-spacing-h);height:auto}.card--plan-main-en .card__lb,.card--plan-main-en .card__lt{position:relative;left:auto;top:auto;bottom:auto;righT:auto}.card--plan-main-en .card__lt+.card__lb{padding-top:calc(var(--scale-px) * 20)}.card--plan-main-en__title{white-space:nowrap}.card--plan-main-en__title span{display:block;color:var(--t-text)}.card--plan-main-en__title span+span{padding-top:calc(var(--scale-px) * 10)}.card--plan-main-en__title__subtitle{opacity:.4}.card--company{border:1px solid var(--t-primary)}.card--company .card__image{margin:40px auto 0;max-width:67.8125%}.card--company .card__image img{display:block;width:100%;height:auto}.card--company .card__text{position:static;padding:60px 20px 20px}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.card--company{border:1px solid var(--t-primary)}.card--company--no-border{overflow:hidden;border:none}.card--company .card__image{margin:0;position:absolute;left:calc(var(--scale-px) * 71);right:calc(var(--scale-px) * 71);top:var(--spacing)}.card--company .card__sizer{padding-top:116.66667%}.card--company .card__text{position:absolute;padding:0;max-width:280px}}@media (min-width:1920px) and (min-height:600px){.card--company .card__text{max-width:300px}}.intro{height:calc(max(100vw, var(--viewport-height)) + var(--viewport-height) * .5)}.intro__sticky{position:-webkit-sticky;position:sticky;top:0;height:var(--viewport-height);overflow:hidden;overflow:clip}.has-scroll-smooth .intro__sticky{position:relative}.intro__title{position:absolute;width:100%;left:0;top:var(--md,calc(100vh / 900 * 300)) var(--n-md,calc(var(--spacing) / 20 * 155))}.intro__text{position:absolute;left:var(--spacing);bottom:calc(var(--spacing) * 7)}.intro__clipped,.intro__fixed{position:absolute;left:0;top:0;width:100%;height:100%}.intro__clipped--non-interactive,.intro__fixed--non-interactive{pointer-events:none}.intro__building{position:absolute;left:0;top:calc(var(--spacing) * 5);width:100%;height:calc(66.66667vw * 360/240);display:flex;justify-content:center;align-items:stretch;transform-origin:50% 0}.intro__building--svg{contain:strict}.intro__building--svg svg{visibility:hidden}.intro__building--clip{overflow:hidden;overflow:clip;transform:translateY(-65px)}.intro__building--clip img{transform:translateY(65px)}.intro__building img,.intro__building svg{display:block;width:auto;height:100%}.intro__building--overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:red}.intro__text-mobile{left:var(--spacing)}.intro__logo-mobile,.intro__text-mobile{position:absolute;bottom:calc(var(--spacing) * 1.5)}.intro__down,.intro__logo-mobile{right:var(--spacing)}.intro__down{position:absolute;top:calc(var(--spacing) * 12)}@media (max-width:567px) and (max-aspect-ratio:13/9){.intro__sticky{max-height:calc(100vw / 360 * 640)}.intro__clipped__gradient:after{position:absolute;content:"";left:0;bottom:0;top:calc(var(--spacing) * 5);width:100vw;height:120vw;margin-bottom:0;background:linear-gradient(25.2deg,#fff,hsla(0,0%,100%,0) 65%);--transition-duration:1s;--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);opacity:0}.intro--with-image-gradient .intro__clipped__gradient:after{opacity:1}.intro__building{height:100vw}.intro__building--clip{overflow:initial}}@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){.intro__desktop-only{display:none!important}.intro__down{top:calc(var(--spacing) * 22)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro{height:calc(var(--viewport-height) * 2 + 10px)}.has-scroll-smooth .intro{height:calc(var(--viewport-height) + 30px)}.intro__text{left:auto;right:var(--spacing);bottom:var(--spacing)}.intro__building{top:calc(var(--spacing) * 3 + 2px);height:calc(var(--viewport-height) - var(--spacing) * 3);transform-origin:50% 100%}.intro__building--clip{overflow:visible}.intro__building--clip,.intro__building--clip img{transform:translateY(0)}.intro__down{top:auto;right:auto;left:var(--spacing);bottom:var(--spacing)}.intro__clipped{overflow:hidden;overflow:clip;-webkit-clip-path:inset(0);clip-path:inset(0)}.intro__clipped__content{position:static;height:auto}.intro__mobile-only{display:none!important}.intro__cards{position:absolute;left:var(--spacing);right:var(--spacing);bottom:var(--spacing);overflow:hidden;overflow:clip;display:flex;flex-wrap:nowrap}.intro__cards__card--large{flex:0 0 54.54545%;width:54.54545%}@-moz-document url-prefix(){.intro__cards__card--large{max-width:54.54545%}}.intro__cards__card--large .card__sizer{padding-top:41.66667%}.intro__cards__card--small{flex:0 0 22.72727%;width:22.72727%}@-moz-document url-prefix(){.intro__cards__card--small{max-width:22.72727%}}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.intro__building{max-height:620px;bottom:0;top:auto}.intro__background{top:20vh}}a.intro__cards__card{overflow:hidden;overflow:clip;color:var(--t-text)}a.intro__cards__card .card__background{transition-property:transform;transition-timing-function:var(--transition-easing)}a.intro__cards__card .card__background,a.intro__cards__card .icon{--transition-duration:0.5s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-delay:var(--transition-delay);transition-duration:var(--transition-duration)}a.intro__cards__card .icon{color:var(--t-primary);transition-property:color;transition-timing-function:var(--transition-easing)}.has-hover a.intro__cards__card:hover{color:var(--t-text)}.has-hover a.intro__cards__card:hover .card__background{transform:scale(1.1)}.has-hover a.intro__cards__card:hover .icon{color:var(--t-text)}.intro--summer .intro__background{top:calc(var(--scale-px) * 60);left:-14vw;width:140vw}.has-hover .intro--summer .intro__background{left:0}.intro--summer .intro__background-2{position:absolute;right:0;bottom:calc(var(--spacing) * -1);left:calc(var(--spacing) * 2)}.intro--summer .intro__background-2 picture{position:relative;width:100%;height:auto}.intro--summer .intro__background-2 img{position:static;display:block}.intro--summer .intro__building.js-intro-image img{border-radius:calc(50vw - 60px) calc(50vw - 60px) 0 0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro--summer .intro__background{top:0;left:0;width:calc(100vw + 70px)}.intro--summer .intro__building{height:calc(var(--viewport-height) - var(--spacing) * 3)}.intro--summer .intro__building.js-intro-image img{--border-radius:calc((var(--viewport-height) - var(--spacing) * 3) / 834 * 595 / 2);border-radius:var(--border-radius) var(--border-radius) 0 0}.intro--summer .intro__building img{filter:brightness(1.25);will-change:filter}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.intro--summer .intro__building{max-height:620px;bottom:0;top:auto}.intro--summer .intro__background{top:20vh}}.intro-en{--intro-scale:0;height:calc(max(100vw, var(--viewport-height)) + var(--viewport-height) * .5)}.intro-en__title{position:absolute;width:100%;left:0;top:var(--md,calc(100vh / 900 * 300)) var(--n-md,calc(var(--spacing) / 20 * 155))}.intro-en__text{position:absolute;left:var(--spacing);bottom:calc(var(--spacing) * 7);max-width:250px}.intro-en__fixed{position:absolute;left:0;top:0;width:100%;height:100%}.intro-en__fixed--non-interactive{pointer-events:none}.intro-en__fixed--above{z-index:1}.intro-en__fixed__content{position:-webkit-sticky;position:sticky;top:0;height:var(--viewport-height);overflow:hidden;overflow:clip}.has-scroll-smooth .intro-en__fixed__content{position:relative}.intro-en__clipped{position:absolute;left:0;top:0;width:100%;height:100%}.intro-en__clipped__content{position:-webkit-sticky;position:sticky;overflow:hidden;overflow:clip;top:0;height:max(100vw,var(--viewport-height))}.intro-en__building{position:absolute;left:0;top:calc(var(--spacing) * 5);width:100%;height:calc((100vw - var(--spacing) * 6) * 1280/720);display:flex;justify-content:center;align-items:stretch;transform-origin:50% 0}.intro-en__building img,.intro-en__building svg{display:block;width:auto;height:100%}.intro-en__text-mobile{left:var(--spacing)}.intro-en__logo-mobile,.intro-en__text-mobile{position:absolute;bottom:calc(var(--spacing) * 1.5)}.intro-en__down,.intro-en__logo-mobile{right:var(--spacing)}.intro-en__down{position:absolute;top:calc(var(--spacing) * 12)}@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){.intro-en__desktop-only{display:none!important}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro-en{height:calc(max(100vw, var(--viewport-height)) + var(--viewport-height) * .5 - 100px)}.intro-en__text{left:auto;right:var(--spacing);bottom:var(--spacing);max-width:none}.intro-en__building{top:calc(var(--spacing) * 3);height:calc(var(--viewport-height) - var(--spacing) * 3)}.intro-en__down{top:auto;right:auto;bottom:calc(100vh / 900 * 140);left:calc(50vw - (var(--viewport-height) - var(--spacing) * 3) / 2);transform:translateX(-50%)}.intro-en--winter-christmas .intro-en__down{left:calc(50vw - (var(--viewport-height) - var(--spacing) * 3) / 2.667)}.intro-en__clipped{overflow:hidden;overflow:clip}.intro-en__clipped__content{position:static;height:auto}.intro-en__mobile-only{display:none!important}.intro-en__cards{position:absolute;left:var(--spacing);right:var(--spacing);bottom:var(--spacing);overflow:hidden;overflow:clip;display:flex;flex-wrap:nowrap}.intro-en__cards__card--large{flex:0 0 54.54545%;width:54.54545%}@-moz-document url-prefix(){.intro-en__cards__card--large{max-width:54.54545%}}.intro-en__cards__card--large .card__sizer{padding-top:41.66667%}.intro-en__cards__card--small{flex:0 0 22.72727%;width:22.72727%}@-moz-document url-prefix(){.intro-en__cards__card--small{max-width:22.72727%}}}a.intro-en__cards__card{overflow:hidden;overflow:clip;color:var(--t-text)}a.intro-en__cards__card .card__background{transition-property:transform;transition-timing-function:var(--transition-easing)}a.intro-en__cards__card .card__background,a.intro-en__cards__card .icon{--transition-duration:0.5s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-delay:var(--transition-delay);transition-duration:var(--transition-duration)}a.intro-en__cards__card .icon{color:var(--t-primary);transition-property:color;transition-timing-function:var(--transition-easing)}.has-hover a.intro-en__cards__card:hover{color:var(--t-text)}.has-hover a.intro-en__cards__card:hover .card__background{transform:scale(1.1)}.has-hover a.intro-en__cards__card:hover .icon{color:var(--t-text)}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.intro-en--winter-christmas{height:calc(max(100vw, var(--viewport-height)) + 100px)}}.intro-en--summer .intro-en__background{top:0;left:0;width:100vw}.has-hover .intro-en--summer .intro-en__background{left:35px}.intro-en--summer .intro-en__building.js-intro-image img{border-radius:calc(50vw - 60px) calc(50vw - 60px) 0 0}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro-en--summer{height:calc(max(140.27778vw, var(--viewport-height)) + var(--viewport-height) * .5 - 102px)}.intro-en--summer .intro-en__building{height:calc((var(--viewport-height) - var(--spacing) * 3) * 1.40278)}.intro-en--summer .intro-en__building.js-intro-image img{--border-radius:calc((var(--viewport-height) - var(--spacing) * 3) / 2);border-radius:var(--border-radius) var(--border-radius) 0 0}.intro-en--summer .intro-en__building img{--brightness:calc(1.25 - var(--intro-scale) * 0.25);filter:brightness(var(--brightness))}.intro-en--summer .intro-en__overlay{background:var(--c-black);position:absolute;left:0;top:0;width:100%;height:100%;opacity:calc(var(--intro-scale) * .15)}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.intro-en--summer .intro-en__building{height:620px;top:calc(var(--viewport-height) - 620px)}.intro-en--summer .intro-en__background{top:20vh}.intro-en--summer .intro-en__down{top:auto;right:auto;left:var(--spacing);bottom:var(--spacing);transform:none}}.animation--building{--transition-duration:1.5s;transition-timing-function:var(--transition-easing)}.animation--building,.animation--building img{transition-delay:var(--transition-delay);transition-duration:var(--transition-duration)}.animation--building img{transition-property:transform;transition-timing-function:var(--transition-easing)}.animation--building--inactive{transform:translateY(100%)}.animation--building--inactive img{transform:translateY(-20%)}.animation--progress-button{--transition-duration:1.625s;--transition-easing:cubic-bezier(0.74,0,0.24,0.99);transition-property:border-color;transition-timing-function:var(--transition-easing)}.animation--progress-button,.animation--progress-button rect:first-child{transition-delay:var(--transition-delay);transition-duration:var(--transition-duration)}.animation--progress-button rect:first-child{transition-property:stroke-dashoffset;transition-timing-function:var(--transition-easing);stroke-dasharray:1;stroke-dashoffset:0}.animation--progress-button .btn .icon{transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.animation--progress-button--inactive rect:first-child{stroke-dashoffset:1}.animation--progress-button--inactive .btn .icon{opacity:0}.animation--intro-slide-bottom-down,.animation--intro-slide-bottom-up,.animation--intro-slide-down,.animation--intro-slide-up{--transition-duration:1200ms;--transition-easing:cubic-bezier(0.55,0,0.1,1);transition-property:transform;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.animation--intro-slide-bottom-down,.animation--intro-slide-down{--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);--transition-delay:300ms}.animation--intro-slide-up.animation--intro-slide-text .word{--transition-delay:calc(var(--line-index) * 60ms);transition-property:transform;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.animation--intro-slide-down--inactive,.animation--intro-slide-up--active,.intro-slide-is-out{transform:translateY(-120vh)}.animation--intro-slide-down--inactive.animation--intro-slide-more,.animation--intro-slide-up--active.animation--intro-slide-more,.intro-slide-is-out.animation--intro-slide-more{transform:translateY(-160vh)}.animation--intro-slide-down--inactive.animation--intro-slide-less,.animation--intro-slide-down--inactive.animation--intro-slide-text,.animation--intro-slide-up--active.animation--intro-slide-less,.animation--intro-slide-up--active.animation--intro-slide-text,.intro-slide-is-out.animation--intro-slide-less,.intro-slide-is-out.animation--intro-slide-text{transform:translateY(-100vh)}.animation--intro-slide-up--active.animation--intro-slide-text .word{--word-offset:calc((var(--line-total) - var(--line-index)) * -50%);transform:translateY(var(--word-offset))}.animation--intro-slide-bottom-down--inactive,.animation--intro-slide-bottom-up--active,.intro-slide-is-bottom-out{transform:translateY(100%)}.design-intro__down{top:auto;right:var(--spacing);bottom:var(--spacing)}.design-intro__title{position:absolute;width:100%;left:0;top:var(--md,calc(var(--spacing) / 60 * 188)) var(--n-md,var(--sm,calc(var(--spacing) / 20 * 85)) var(--n-sm,calc(var(--spacing) / 20 * 215)))}.design-intro__text{bottom:var(--spacing)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.design-intro__down{right:auto;left:var(--spacing)}.design-intro__title{left:15.48611vw;width:67.84722vw}}.intro--summer .design-intro__background{top:calc(var(--spacing) * 2.25)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.intro--summer .design-intro__background{top:5.55556vw;width:83.33333vw}.has-hover .intro--summer .design-intro__background,.intro--summer .design-intro__background{left:8.33333vw}}.design-intro-en__deco{position:absolute;left:-16.11111vw;top:calc(var(--spacing) / 20 * 44);width:132.22222vw}.design-intro-en__deco img{display:block;width:100%;height:auto}.design-intro-en__building{position:absolute;left:16.66667vw;top:calc(var(--spacing) * 5);width:66.66667vw;transform-origin:50% 0}.design-intro-en__building img{filter:brightness(1.25)}.design-intro-en__building img,.design-intro-en__building svg{display:block;width:100%;height:auto}.design-intro-en__building.js-intro-image img{border-radius:33.33333vw 33.33333vw 0 0}.design-intro-en__title{position:absolute;width:100%;left:0;top:var(--md,calc(var(--spacing) / 60 * 188)) var(--n-md,var(--sm,calc(var(--spacing) / 20 * 85)) var(--n-sm,calc(var(--spacing) / 20 * 215)))}.design-intro-en__text{position:absolute;left:var(--spacing);right:var(--spacing);bottom:calc(var(--spacing) * 1.5)}.design-intro-en__down{position:absolute;bottom:var(--spacing);right:var(--spacing)}.design-intro-en__overlay{background:var(--c-black);position:absolute;left:0;top:0;width:100%;height:100%;opacity:calc(.5 - var(--intro-scale) * .35)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.design-intro-en{height:calc(152.77778vw + 8px)}.design-intro-en__deco{top:calc(var(--spacing) * 2);left:10.41667vw;width:79.16667vw}.design-intro-en__building{left:25vw;width:50vw}.design-intro-en__building.js-intro-image img{border-radius:25vw 25vw 0 0}.design-intro-en__title{left:15.48611vw;width:67.84722vw}.design-intro-en__text{left:auto;bottom:var(--spacing)}.design-intro-en__down{right:auto;left:var(--spacing)}.design-intro-en__overlay{opacity:calc(.5 - var(--intro-scale) * .4)}}.design-intro-en--summer .design-intro-en__deco{left:0;width:100vw}.design-intro-en--summer .design-intro-en__overlay{opacity:calc(var(--intro-scale) * .15)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.design-intro-en--summer .design-intro-en__deco{top:calc(var(--spacing) * 2);left:13.19444vw;width:73.61111vw}.design-intro-en--summer .design-intro-en__overlay{opacity:calc(var(--intro-scale) * .1)}}.art-deco{--sticky-content-height:calc(77.77778vw + var(--spacing) * 4);--sticky-full-height:calc(var(--viewport-height) * 2)}.art-deco__content{position:relative;padding-top:calc(var(--spacing) * 4)}.art-deco__title{position:absolute;z-index:2;left:var(--spacing);right:var(--spacing);top:-40px;text-align:center}.art-deco__image{position:absolute;width:66.66667vw;contain:content;will-change:transform}.art-deco__image img,.art-deco__image picture{display:block;width:100%}.art-deco__image img{height:auto;max-height:calc(var(--viewport-height) / 3 * 2);-o-object-fit:cover;object-fit:cover}.art-deco__image--1{left:var(--spacing);top:0}.art-deco__image--2{left:calc(16.66667vw - var(--spacing));top:calc(var(--spacing) * 2)}.art-deco__image--3{position:relative;margin:0 var(--spacing) 0 auto}.art-deco__image--1 .art-deco__image__overlay,.art-deco__image--2 .art-deco__image__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--t-background);overflow:clip;transition-property:opacity;transition-delay:var(--transition-delay);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);opacity:0;will-change:opacity}@media (min-aspect-ratio:13/9),(min-width:568px){.art-deco__title{top:50%;transform:translateY(-50%)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.art-deco{--sticky-content-height:50vw;--sticky-full-height:calc(var(--viewport-height) * 2)}.art-deco__content{padding-top:0}.art-deco__title{top:50%;transform:translateY(-50%)}.art-deco__image{width:33.33333vw}.art-deco__image--1{left:25vw;top:var(--spacing)}.art-deco__image--2{left:33.33333vw;top:calc(var(--spacing) * 2)}.art-deco__image--3{margin:0 0 0 41.66667vw}}.design-quotes{z-index:1}.design-quotes a{display:block}.design-quotes__item{position:relative;margin-top:calc(var(--spacing) / 20 * 85)}.design-quotes__item__image{display:block;width:100%;height:auto}.design-quotes__item__button{position:absolute;left:var(--spacing);top:var(--spacing)}.design-quotes__item__quote{position:relative;margin-top:calc(var(--spacing) * -3);padding-left:var(--spacing);padding-right:var(--spacing)}.design-quotes__item__quote__author{display:block;padding-top:18px}.design-quotes__item__quote__author b{display:block;padding-bottom:1px;font-weight:inherit}.design-quotes__item:first-child{margin-top:0}.design-quotes__anchor{position:absolute;left:0;top:50%}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.design-quotes{--sticky-content-height:min(var(--viewport-height),62.5vw);--sticky-full-height:calc(var(--sticky-content-height) * 2 + var(--sticky-padding) * 2)}.design-quotes__item{margin-top:0}.design-quotes__item__image{transform-origin:100% 50%;transform:scale(.6)}.design-quotes__item__quote{position:absolute;margin-top:0;left:-25vw;top:calc(var(--spacing) * 4.9);width:480px;padding-left:0;padding-right:0;z-index:1}.design-quotes__item__quote__author{padding-top:15px}.design-quotes__item__quote__author b{padding-bottom:5px}.design-quotes__item__button{top:auto;bottom:var(--spacing);left:auto;right:var(--spacing)}.design-quotes__item:first-child .design-quotes__item__image{transform-origin:0 50%;transform:scale(1)}.design-quotes__item:first-child .design-quotes__item__button{right:auto;left:var(--spacing)}.design-quotes__item:first-child .design-quotes__item__quote{left:33.33333vw}}@media (min-width:1920px) and (min-height:600px){.design-quotes__item__quote{width:660px}}@media (min-width:1920px) and (min-height:600px) and (max-height:1100px){.design-quotes__item:first-child .design-quotes__item__quote{top:calc(var(--spacing) * 4)}}.design-lobby-preview{margin-top:var(--md,calc(var(--spacing) * 440/60)) var(--n-md,calc(var(--spacing) * 150/20))}.design-lobby-preview__logo{position:absolute;right:var(--spacing);width:var(--md,48.61111vw) var(--n-md,61.11111vw);top:var(--md,-9.30556vw) var(--n-md,-16.66667vw);height:auto}.design-lobby-preview__deco{position:absolute;top:var(--xxxl,-455px) var(--n-xxxl,var(--xxl,-20.83333vw) var(--n-xxl,var(--md,-23.68056vw) var(--n-md,-37.77778vw)));right:var(--md,18.05556vw) var(--n-md,33.33333vw);width:var(--md,69.44444vw) var(--n-md,96.38889vw)}.design-lobby-preview__image{position:relative}.design-lobby-preview__card{margin-top:calc(var(--spacing) * -4)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.design-lobby-preview__logo{right:auto;left:calc(var(--spacing) + 12.5vw);max-width:750px}.design-lobby-preview__deco{max-width:1333px}.design-lobby-preview__card{margin-top:calc(var(--spacing) * -4)}}.design-lobby-text{max-width:var(--xxxl,730px) var(--n-xxxl,var(--md,calc(var(--scale-px) * 547)) var(--n-md,none))}.lobby-title{position:relative;z-index:1}.lobby-title__wrapper{position:relative;overflow:hidden;overflow:clip}.lobby-title__background{position:absolute;width:100vw;left:0;top:0}.lobby-title__title{position:relative;text-align:center}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.lobby-title__background{width:47.91667vw;top:var(--spacing);left:26.38889vw}.lobby-title__title{white-space:nowrap;text-align:left}}.lobby-text{z-index:1}.lobby-images{z-index:1;--sticky-content-height:calc((41.66667vw - var(--spacing) * 2) / 480 * 600);--sticky-full-height:100vw/1440 * 1060}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.lobby-images img{display:block;max-height:var(--viewport-height);-o-object-fit:cover;object-fit:cover}}.lobby-side-image{position:relative;z-index:1}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-text{margin-left:18.75vw}}.styles{--sticky-content-height:var(--viewport-height);--sticky-full-height:var(--viewport-height)}.styles__section,.styles__section__background{position:relative}.styles__section__background img{display:block;width:100%;height:auto}.styles__section__image{position:absolute;z-index:1}.styles__section__image img{display:block;width:100%;height:auto}.styles__section__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.styles__section__overlay{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%}@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){.styles{overflow:hidden;overflow:clip}.styles__section__background{z-index:1;margin:0 16.66667vw calc(var(--spacing) * -4.5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles__list{display:flex;padding-left:18.75vw}.styles__section{position:relative;display:flex;margin-top:calc(var(--scale-px) * 100)}.styles__section--top{align-self:flex-start}.styles__section--bottom{align-self:flex-end}.styles__section__background{flex-shrink:0;overflow:hidden;overflow:clip}.styles__section__background img{display:block;height:calc(var(--viewport-height) - calc(var(--scale-px) * 100));width:auto;margin-right:calc(var(--spacing) * -2)}}@media (min-width:1920px) and (min-height:600px){.styles__section{margin-top:var(--header-height)}.styles__section__background img{height:calc(var(--viewport-height) - var(--header-height))}}.styles-box{display:block;position:relative}.styles-box__sizer{padding-top:67.64706%}.styles-box__title{position:absolute;font-size:calc(var(--scale-rem) * 2.6);line-height:1.15385em;--lh:1.15385em;letter-spacing:.05em}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-box__title{font-size:calc(var(--scale-rem) * 5.8);line-height:1.03448em;--lh:1.03448em;letter-spacing:.05em}}@media (min-width:1920px) and (min-height:600px){.styles-box__title{font-size:calc(var(--scale-rem) * 8.7);line-height:1.03448em;--lh:1.03448em;letter-spacing:.05em}}.styles-box__button{position:absolute;z-index:2;right:var(--spacing);top:var(--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){.styles-box{margin-left:var(--spacing)}.styles-box__title{left:calc(var(--spacing) * 1.5);bottom:calc(var(--spacing) * 1.5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-box{width:33.33333vw;margin:0}.styles-box__sizer{--styles-box-height-max:calc((var(--viewport-height) - var(--header-height)) * 0.68889);--styles-box-height-min:calc(var(--scale-px) * 420);padding-top:129.16667%;padding-top:min(max(var(--styles-box-height-max),var(--styles-box-height-min)),129.16667%)}.styles-box__title{left:var(--spacing);bottom:var(--spacing)}}@media (min-width:1920px) and (min-height:600px){.styles-box__sizer{--styles-box-height-min:770px}}@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){.styles-box--left{margin-left:0;margin-right:var(--spacing)}.styles-box--left .styles-box__title{left:calc(var(--spacing) * 2.5)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-box--vertical .styles-box__title{left:auto;bottom:var(--spacing);right:var(--spacing);top:auto;transform-origin:0 100%;transform:translateX(100%) rotate(-90deg)}.styles-box--vertical .styles-box__button{right:auto;top:auto;left:var(--spacing);bottom:var(--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){.styles-industrial__1{right:var(--spacing);bottom:calc(var(--spacing) * -1.5);width:41.66667vw}.styles-industrial__2{left:var(--spacing);top:calc(var(--spacing) * 1.5);width:16.66667vw}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-industrial__1{right:-8.33333vw;top:var(--spacing);width:16.66667vw}.styles-industrial__2{left:-8.33333vw;bottom:var(--spacing);width:20.83333vw}}@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){.styles-modern__1{left:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * -1.5);width:41.66667vw}.styles-modern__2{right:var(--spacing);top:calc(var(--spacing) * 1.5);width:16.66667vw}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-modern{margin-left:33.33333vw}.styles-modern__1{right:-8.33333vw;top:var(--spacing);width:16.66667vw}.styles-modern__2{left:-8.33333vw;bottom:var(--spacing);width:16.66667vw}}@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){.styles-timeless__1{left:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * -1.5);width:41.66667vw}.styles-timeless__2{right:var(--spacing);top:calc(var(--spacing) * 1.5);width:16.66667vw}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.styles-timeless{margin-left:33.33333vw}.styles-timeless__1{right:-8.33333vw;top:var(--spacing);width:16.66667vw}.styles-timeless__2{left:-8.33333vw;bottom:var(--spacing);width:16.66667vw}}