.plan-hoverable,.plan-marker,.plan-marker__content,.tooltip,.tooltip__animation{transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.plan-marker--pin .plan-marker__text{--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1255em;--foe:-0.1675em;font-family:Onest,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.is-win .plan-marker--pin .plan-marker__text,.plan-marker--pin .is-win .plan-marker__text{--fos:-0.1255em;--foe:-0.1675em}.plan-marker--pin .plan-marker__text{--lh:var(--xxl,1.2727272727em) var(--n-xxl,1.3em);font-size:var(--xxl,calc(var(--scale-text-rem) * 1.1)) var(--n-xxl,calc(var(--scale-text-rem) * 1));letter-spacing:var(--xxl,0) var(--n-xxl,.01em);line-height:var(--lh);text-transform:uppercase}.tooltip{--tooltip-direction-x:0;--tooltip-direction-y:-1;bottom:100%;left:50%;margin-bottom:var(--tooltip-distance);pointer-events:none;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}.tooltip__content{background:var(--tooltip-background);border-radius:var(--tooltip-border-radius);box-shadow:var(--tooltip-shadow);color:var(--tooltip-color);padding:var(--tooltip-padding);position:relative}.tooltip__triangle{border-color:var(--tooltip-arrow-background) transparent transparent transparent;border-style:solid;border-width:var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) / 2) 0 calc(var(--tooltip-arrow-width) / 2);height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);transform-origin:50% 0;width:0;z-index:1}.tooltip[data-side]{bottom:auto;left:0;margin-top:calc(var(--tooltip-distance) * -1);top:0;transform:none}.tooltip[data-side] .tooltip__triangle{left:auto;top:auto;transform:none}.tooltip[data-side=bottom]{--tooltip-direction-y:1;margin-top:var(--tooltip-distance)}.tooltip[data-side=left]{--tooltip-direction-y:0;--tooltip-direction-x:-1;margin-left:calc(var(--tooltip-distance) * -1);margin-top:0}.tooltip[data-side=right]{--tooltip-direction-y:0;--tooltip-direction-x:1;margin-left:calc(var(--tooltip-distance));margin-top:0}.tooltip--half-triangle .tooltip__triangle{border-width:var(--tooltip-arrow-height) var(--tooltip-arrow-width) 0 0;margin-left:calc(var(--tooltip-arrow-width) / 2)}.tooltip--half-triangle[data-side=bottom] .tooltip__triangle{margin-left:0}.tooltip--half-triangle-fit .tooltip__triangle{border-width:var(--tooltip-arrow-height) var(--tooltip-arrow-width) 0 0}.tooltip--half-triangle-fit[data-placement=top-start] .tooltip__triangle{margin-left:calc(var(--tooltip-arrow-width) * -1)}.tooltip--half-triangle-fit[data-placement=top-start] .tooltip__content{border-radius:var(--tooltip-border-radius) var(--tooltip-border-radius) var(--tooltip-border-radius) 0}.tooltip--half-triangle-fit[data-placement=top-end] .tooltip__triangle{border-width:var(--tooltip-arrow-height) 0 0 var(--tooltip-arrow-width);margin-left:calc(var(--tooltip-arrow-width))}.tooltip--half-triangle-fit[data-placement=top-end] .tooltip__content{border-radius:var(--tooltip-border-radius) var(--tooltip-border-radius) 0 var(--tooltip-border-radius)}.tooltip--half-triangle-fit[data-placement=bottom-end] .tooltip__triangle{margin-left:calc(var(--tooltip-arrow-width))}.tooltip--half-triangle-fit[data-placement=bottom-end] .tooltip__content{border-radius:var(--tooltip-border-radius) 0 var(--tooltip-border-radius) var(--tooltip-border-radius)}.tooltip--half-triangle-fit[data-placement=bottom-start] .tooltip__triangle{border-width:var(--tooltip-arrow-height) 0 0 var(--tooltip-arrow-width);margin-left:calc(var(--tooltip-arrow-width) * -1)}.tooltip--half-triangle-fit[data-placement=bottom-start] .tooltip__content{border-radius:0 var(--tooltip-border-radius) var(--tooltip-border-radius) var(--tooltip-border-radius)}.tooltip--interactive{pointer-events:unset}.tooltip--interactive:before{content:"";inset:calc(var(--tooltip-distance) * -1);position:absolute}.tooltip{opacity:0;transition-property:visibility,opacity;visibility:hidden}.tooltip__animation{transform:translate(calc(var(--tooltip-animation-distance) * var(--tooltip-direction-x)),calc(var(--tooltip-animation-distance) * var(--tooltip-direction-y)));transition-property:transform}.has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]),.has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]),.tooltip--visible,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]),[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]){opacity:1;visibility:visible}.has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]) .tooltip__animation,.has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]) .tooltip__animation,.tooltip--visible .tooltip__animation,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]) .tooltip__animation,[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]) .tooltip__animation{transform:translate(0)}.tooltip{--tooltip-background:var(--t-background);--tooltip-color:var(--t-heading);--tooltip-arrow-width:calc(var(--scale-px) * 10);--tooltip-arrow-height:calc(var(--scale-px) * 10);--tooltip-arrow-background:var(--tooltip-background);--tooltip-distance:calc(var(--scale-px) * 10);--tooltip-animation-distance:calc(var(--scale-px) * 10);--tooltip-padding:calc(var(--scale-px) * 11) calc(var(--scale-px) * 10);--tooltip-border-radius:calc(var(--scale-px) * 5);--tooltip-shadow:initial}.tooltip--popover{--tooltip-padding:var(--spacing-layout);--tooltip-shadow:0px 0px 40px rgba(0,0,0,.1);--tooltip-distance:calc(var(--scale-px) * 20);z-index:1}.tooltip--dropdown{min-width:calc(var(--scale-text-px) * 220)}.tooltip--navigation-dropdown{--tooltip-background:var(--c-grey-blur);--tooltip-padding:0;--tooltip-distance:calc(var(--scale-px) * 10);--tooltip-animation-distance:0px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--tooltip-background);border-radius:var(--tooltip-border-radius);width:var(--md,calc(var(--grid-col) * 4 + var(--grid-gutter) * 3)) var(--n-md,calc(100vw - var(--spacing-layout) * 4))}.tooltip--navigation-dropdown .tooltip__triangle{display:none}.tooltip--navigation-dropdown .tooltip__content{background:none;border-radius:0}.tooltip--office-card{--tooltip-distance:calc(var(--scale-px) * 50);--tooltip-background:var(--t-background);--tooltip-shadow:0px 0px 80px rgba(0,0,0,.1);--tooltip-padding:calc(var(--scale-px) * 40);z-index:2}.tooltip--office-card .tooltip__content{align-items:stretch;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;padding:var(--tooltip-padding);width:19.1780821918vw}.tooltip--map-large .tooltip__content{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--scale-px) * 20);width:calc(var(--scale-text-px) * 240)}.tooltip--map-large .tooltip__content-title{align-self:flex-start;max-width:calc(var(--scale-text-px) * 100)}.tooltip--map-large .tooltip__content-text{align-self:flex-end}.tooltip--location .tooltip__content{--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1255em;--foe:-0.1675em;align-items:stretch;color:var(--t-text);display:flex;flex-direction:column;font-family:Onest,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;height:calc(var(--scale-text-px) * 70);justify-content:space-between;width:calc(var(--scale-text-px) * 110)}.is-win .tooltip--location .tooltip__content{--fos:-0.1255em;--foe:-0.1675em}.tooltip--location .tooltip__content{--lh:var(--md,1.3333333333em) var(--n-md,1.3em);font-size:var(--md,calc(var(--scale-text-rem) * .9)) var(--n-md,calc(var(--scale-text-rem) * 1));letter-spacing:var(--md,.02em) var(--n-md,.01em);line-height:var(--lh);text-transform:uppercase}@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){.tooltip--location{--tooltip-color:var(--c-white);--tooltip-padding:20px;--tooltip-animation-distance:0px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--c-white-rgb),.1);border-radius:5px;bottom:100px!important;left:20px!important;margin:0!important;top:auto!important;transform:none!important}.tooltip--location .text-color-heading{color:var(--tooltip-color)}.tooltip--location .tooltip__triangle{display:none}.tooltip--location .tooltip__content{background:none;gap:10px;height:70px;justify-content:center;width:calc(100vw - 40px)}.tooltip--location .tooltip__close{position:absolute;right:20px;top:20px}}.tooltip--location--list .tooltip__content{height:calc(var(--scale-text-px) * 120);width:calc(var(--scale-text-px) * 220)}.tooltip--location--list .tooltip__title-list{display:flex;flex-wrap:wrap;gap:calc(var(--scale-px) * 6) calc(var(--scale-px) * 20)}.tooltip--location--list .tooltip__title-list li{flex:0 0 calc(50% - (var(--scale-px) * 20))}@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){.tooltip--location--list .tooltip__content{height:200px;justify-content:space-between;width:calc(100vw - 40px)}.tooltip--location--list .tooltip__title-list{flex-direction:column;gap:calc(var(--scale-px) * 6)}.tooltip--location--list .tooltip__title-list li{flex:0 0 auto}}.tooltip--location-large{--tooltip-padding:var(--spacing-layout);--tooltip-distance:calc(var(--scale-px) * 20)}.tooltip--location-large .tooltip__content{align-items:stretch;color:var(--t-text);display:flex;flex-direction:column;height:calc(var(--scale-text-px) * 160);justify-content:space-between;width:calc(var(--scale-text-px) * 240)}.plan{--plan-fit:contain;--plan-position:50% 50%;--plan-ratio:unset;aspect-ratio:var(--plan-ratio);display:grid;grid-auto-rows:1fr;grid-template-areas:"layer";grid-template-columns:1fr;grid-template-rows:auto;position:relative}.plan:has(.plan__layer){aspect-ratio:unset}.plan__layer{aspect-ratio:var(--plan-ratio);grid-area:layer;height:100%;position:relative;width:100%;z-index:-1}.plan__layer+.plan__layer{z-index:0}.plan__layer--image img,.plan__layer--image picture,.plan__layer--svg svg{display:block;height:100%;width:100%}.plan__layer--image img{-o-object-fit:var(--plan-fit);object-fit:var(--plan-fit);-o-object-position:var(--plan-position);object-position:var(--plan-position)}.plan__layer--svg{pointer-events:none}.plan__layer--svg :where([data-anchor]){visibility:hidden}.plan__layer--svg :where([data-hoverable]){visibility:hidden}.plan__layer--svg a{cursor:default;outline:none}.plan--cover{--plan-fit:cover}.plan--center .plan__layer{height:min(100%,100svh);width:min(100%,100vw)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--mobile-scroll{-webkit-overflow-scrolling:touch;overflow-x:scroll;scroll-behavior:smooth}.plan--mobile-scroll .plan__layer,.plan--mobile-scroll .plan__layer svg{height:100svh;width:auto}}.plan-hoverable{fill:var(--t-background)}.plan-hoverable--disabled{fill:rgba(var(--t-primary-rgb),0)}.plan-hoverable--active{fill:rgba(var(--t-primary-rgb),.1)}.plan-hoverable{pointer-events:all;transition-property:fill,stroke,opacity;visibility:visible}.plan-hoverable--hidden{opacity:0}.plan-hoverable--clickable{cursor:pointer}.plan-marker{cursor:default;left:0;position:absolute;top:0;transition-property:opacity}.plan-marker__content{place-content:center;text-align:center;transition-property:color,background-color,border-color}.plan-marker__icon{display:block}.plan-marker:focus-visible{outline:3px auto currentColor}.plan-marker--hidden{opacity:0;pointer-events:none}.plan-marker--clickable{cursor:pointer}.plan-marker--office .plan-marker__content{--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1255em;--foe:-0.1675em;background:var(--t-background);border:1px solid var(--t-heading);border-radius:var(--md,calc(var(--scale-px) * 5)) var(--n-md,calc(var(--scale-px) * 2.41));border-width:var(--md,calc(var(--scale-px) * 1)) var(--n-md,calc(var(--scale-px) * .41));color:var(--t-heading);font-family:Onest,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;padding:var(--md,calc(var(--scale-px) * 5) calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 2.81) calc(var(--scale-px) * 2.72))}.is-win .plan-marker--office .plan-marker__content{--fos:-0.1255em;--foe:-0.1675em}.plan-marker--office .plan-marker__content{--lh:var(--xxl,1.2727272727em) var(--n-xxl,var(--md,1.3em) var(--n-md,1.2641509434em));font-size:var(--xxl,calc(var(--scale-text-rem) * 1.1)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 1)) var(--n-md,calc(var(--scale-text-rem) * .53)));letter-spacing:var(--xxl,0) var(--n-xxl,var(--md,.01em) var(--n-md,0));line-height:var(--lh);text-transform:uppercase}.plan-marker--office.plan-marker--disabled .plan-marker__content{border-color:rgba(var(--t-heading-rgb),.2);color:rgba(var(--t-heading-rgb),.2)}.plan-marker--office.plan-marker--active .plan-marker__content{background:var(--t-heading);border-color:var(--t-heading);color:var(--t-background)}.plan-marker--office-reserved .plan-marker__content{background:var(--t-background);color:var(--t-heading)}.plan-marker--office-reserved.plan-marker--hovered .plan-marker__content{background:var(--t-small)}.plan-marker--street{color:var(--c-dark-grey)}.plan-marker--street .plan-marker__text{--lh:1.3333333333em;font-size:calc(var(--scale-text-rem) * .9);line-height:var(--lh);transform:rotate(calc(var(--plan-marker-angle) * -1));transform-origin:50% 0}.plan-marker--street[data-placement=top] .plan-marker__text{transform-origin:50% 100%}.plan-marker--street.plan-marker--active{color:var(--t-heading)}.plan-marker--street-small{color:var(--t-text)}.plan-marker--street-small .plan-marker__text{--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1255em;--foe:-0.1675em;font-family:Onest,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.is-win .plan-marker--street-small .plan-marker__text{--fos:-0.1255em;--foe:-0.1675em}.plan-marker--street-small .plan-marker__text{--lh:var(--xxl,1.2727272727em) var(--n-xxl,1.3em);font-size:var(--xxl,calc(var(--scale-text-rem) * 1.1)) var(--n-xxl,calc(var(--scale-text-rem) * 1));letter-spacing:var(--xxl,0) var(--n-xxl,.01em);line-height:var(--lh);text-transform:uppercase}.plan-marker--metro .plan-marker__text,.plan-marker--poi .plan-marker__text{--lh:1.3333333333em;font-size:calc(var(--scale-text-rem) * .9);left:50%;line-height:var(--lh);position:absolute;top:calc(100% + (var(--scale-px) * 9));transform:translateX(-50%);white-space:nowrap}.plan-marker--metro{--marker-border:#606060;--marker-fill:#000;--marker-text:#8d8d8d}.plan-marker--metro.plan-marker--active{--marker-border:#fff;--marker-fill:#fff;--marker-text:#000}.plan-marker--metro.plan-marker--active .plan-marker__text{color:var(--t-heading)}.plan-marker--metro--top .plan-marker__text{bottom:calc(100% + (var(--scale-px) * 9));top:auto}.plan-marker--poi--right .plan-marker__text{left:calc(100% + (var(--scale-px) * 4));top:50%;transform:translateY(-50%)}.plan-marker--poi--bold{color:var(--t-heading)}.plan-marker--poi--bold .plan-marker__text{--lh:1.2727272727em;font-size:calc(var(--scale-text-rem) * 1.1);line-height:var(--lh)}.plan-marker--main .plan-marker__icon,.plan-marker--sales .plan-marker__icon{bottom:0;height:var(--md,calc(var(--scale-px) * 73)) var(--n-md,calc(var(--scale-px) * 61.7692307692));position:absolute;right:0;width:var(--md,calc(var(--scale-px) * 102)) var(--n-md,calc(var(--scale-px) * 86.3076923077))}.plan-marker--main-right .plan-marker__icon{left:0;right:auto}.plan-marker--sales .plan-marker__text{--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1255em;--foe:-0.1675em;bottom:var(--md,calc(var(--scale-px) * 12)) var(--n-md,calc(var(--scale-px) * 10.1538461538));font-family:Onest,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;height:var(--md,calc(var(--scale-px) * 50)) var(--n-md,calc(var(--scale-px) * 42.3076923077));position:absolute;right:var(--md,calc(var(--scale-px) * 12)) var(--n-md,calc(var(--scale-px) * 10.1538461538));text-align:left;width:var(--md,calc(var(--scale-px) * 79)) var(--n-md,calc(var(--scale-px) * 66.8461538462))}.is-win .plan-marker--sales .plan-marker__text{--fos:-0.1255em;--foe:-0.1675em}.plan-marker--sales .plan-marker__text{--lh:var(--xxl,1.2727272727em) var(--n-xxl,var(--md,1.3em) var(--n-md,1.2674543502em));font-size:var(--xxl,calc(var(--scale-text-rem) * 1.1)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 1)) var(--n-md,calc(var(--scale-text-rem) * .931)));letter-spacing:var(--xxl,0) var(--n-xxl,var(--md,.01em) var(--n-md,0));line-height:var(--lh);text-transform:uppercase}.plan-marker--pin .plan-marker__content{align-items:center;background:var(--t-background);border-radius:calc(var(--scale-px) * 5);color:var(--t-heading);display:flex;height:calc(var(--scale-px) * 30);justify-content:center;width:calc(var(--scale-px) * 30)}.plan-marker--pin .plan-marker__text{color:var(--t-text);left:50%;position:absolute;top:calc(100% + (var(--scale-px) * 15));transform:translateX(-50%);white-space:nowrap}.plan-marker--pin .plan-marker__badge{align-items:center;background:var(--c-dark-grey);border-radius:calc(var(--scale-px) * 20);color:var(--c-white);display:flex;height:calc(var(--scale-px) * 20);justify-content:center;margin:calc(var(--scale-px) * -10) calc(var(--scale-px) * -10) 0 0;position:absolute;right:0;top:0;white-space:nowrap;width:calc(var(--scale-px) * 20)}.plan-marker--pin.plan-marker--hovered .plan-marker__content{background:var(--t-heading);color:var(--t-background)}.plan-marker--pin:has(.plan-marker__text):before{content:"";inset:0 0 -15px 0;position:absolute}.plan-marker--pin--text-top .plan-marker__text{--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1255em;--foe:-0.1675em;bottom:calc(100% + (var(--scale-px) * 10));color:var(--t-background);font-family:Onest,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;top:auto}.is-win .plan-marker--pin--text-top .plan-marker__text{--fos:-0.1255em;--foe:-0.1675em}.plan-marker--pin--text-top .plan-marker__text{--lh:1.3333333333em;font-size:calc(var(--scale-text-rem) * .9);letter-spacing:.02em;line-height:var(--lh);text-transform:uppercase}.plan-marker--pin--text-top:has(.plan-marker__text):before{content:"";inset:-10px 0 0 0;position:absolute}.ui-dark .plan-marker--pin .plan-marker__content{border:1px solid var(--t-background)}.ui-dark .plan-marker--pin.plan-marker--hovered .plan-marker__content{border-color:var(--c-dark-grey)}.plan-marker--no-hover{pointer-events:none}.plan-mobile-scroll-indicator{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--t-primary-rgb),.15);border-radius:50px;color:var(--t-primary);display:flex;height:calc(var(--scale-px) * 50);justify-content:center;left:50%;pointer-events:none;position:absolute;top:57%;transform:translate(-50%,-50%);width:calc(var(--scale-px) * 50);z-index:1}.location-intro__content{margin-top:var(--md,29.4871794872svh) var(--n-md,calc(var(--scale-px) * 180));position:relative}.location-intro__content-title{max-width:var(--md,none) var(--n-md,calc(var(--scale-px) * 330))}.location-intro__content-text{max-width:11.1538461538em;position:relative;width:-moz-fit-content;width:fit-content}.location-intro__content-text p{position:relative}.location-intro__next{bottom:var(--cookie-height);left:0;position:absolute}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.location-intro__content-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.location-intro__next{left:auto;right:0}}.location-text-background{left:auto;right:0;top:var(--md,-4.5890410959vw) var(--n-md,0);width:var(--md,53.4246575342vw) var(--n-md,100vw)}.location-transport-text{margin-inline:auto;max-width:var(--md,37.8571428571em) var(--n-md,none)}.location-transport-map{margin-top:var(--md,calc(53.4246575342vw - 100svh)) var(--n-md,0)}.location-transport-map__wrapper{align-items:stretch;contain:strict;display:flex;flex-direction:column;height:100svh;justify-content:flex-end;overflow:hidden;position:relative;z-index:0}.location-transport-map__wrapper:after{background:linear-gradient(180deg,#000,transparent);content:"";height:var(--md,12.3287671233vw) var(--n-md,20.5128205128vw);left:0;position:absolute;top:0;width:100%}.location-transport-map__map{--plan-ratio:1460/780;aspect-ratio:1460/780;overflow:var(--md,hidden) var(--n-md,visible);position:relative}.location-transport-map__map-content{z-index:var(--md,0) var(--n-md,-1)}.has-scroll-smooth .location-transport-map{margin-top:var(--md,calc(-50svh + 53.4246575342vw)) var(--n-md,0)}.location-transport-filters-mobile{bottom:0;left:0;position:absolute;right:0;z-index:2}.location-panorama-layout{height:var(--md,100svh) var(--n-md,123.0769230769vw)}.location-panorama-button{left:50%;margin-top:calc(var(--scale-px) * 5);padding:var(--md,0) var(--n-md,0 calc(var(--grid-gutter)));position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--md,calc(var(--grid-col) * 2 + var(--grid-gutter) * 1)) var(--n-md,calc(var(--grid-col) * 6 + var(--grid-gutter) * 5))}.location-infrastructure__background{height:100svh;position:relative}.location-infrastructure__background-fade{background:rgba(var(--t-background-rgb),.3);inset:0;mix-blend-mode:overlay;position:absolute}.location-infrastructure__background-fade--multiply{background:rgba(var(--t-background-rgb),.2);mix-blend-mode:multiply}.location-infrastructure__text{align-items:stretch;display:flex;flex-direction:column;height:100svh;justify-content:space-between;overflow:clip;padding-top:43.9393939394svh}.location-infrastructure__text:after,.location-infrastructure__text:before{display:none}.location-infrastructure__text-blur{background:rgba(0,0,0,.5);bottom:calc(var(--scale-px) * -390);filter:blur(150px);height:calc(var(--scale-px) * 780);left:calc(var(--scale-px) * -390);mix-blend-mode:multiply;position:absolute;width:calc(var(--scale-px) * 780)}.location-infrastructure__text-inner{position:relative;z-index:1}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.location-infrastructure__sticky-text{position:relative}.location-infrastructure__cards{align-items:stretch;display:flex;flex-direction:column;height:300svh;justify-content:center;padding-top:200svh}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.location-infrastructure__background{overflow:clip;transform-origin:50% 0}.location-infrastructure__background-video{transform-origin:50% 0}.location-infrastructure__background-fade{opacity:0}.location-infrastructure__list{padding-bottom:calc((100svh - (var(--grid-col) * 4 + var(--grid-gutter) * 3) / 460 * 420) / 2);padding-top:150svh}.no-scroll-smooth .location-infrastructure__list{padding-top:100svh}.location-infrastructure__text{padding-top:46.1538461538svh}.location-infrastructure__text-blur{left:auto;right:calc(var(--scale-px) * -390)}}.location-infrastructure-spacer{height:100svh}.location-location{padding-top:var(--md,calc(var(--header-height) + var(--spacing-layout))) var(--n-md,var(--spacing-layout))}.location-location-text{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.location-slider{bottom:0;left:0;padding:var(--spacing-layout);position:absolute;width:100%}.location-slider .card-slider{aspect-ratio:320/360}.location-slider .card-slider__title{padding-top:calc(var(--scale-px) * 40)}.location-slider .card-slider__title-subtitle{color:rgba(var(--t-heading-rgb),.7);padding-top:calc(var(--scale-px) * 35)}.location-slider .card-slider__text{flex-grow:0;margin-left:auto;width:10.7142857143em}.location-location-map-wrapper{position:relative;z-index:0}.location-location-map-wrapper:after{background:linear-gradient(1turn,#000,transparent);bottom:0;content:"";height:calc(var(--scale-px) * 60);left:0;position:absolute;width:100%}.location-location-map{--plan-ratio:1460/780;aspect-ratio:1460/780}.location-location-filters{bottom:var(--spacing-layout);left:var(--spacing-layout)!important;position:absolute;right:var(--spacing-layout);top:auto!important;transform:none!important;z-index:1}.location-location-filters__layout{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:20px 20px 35px}.location-location-filters__list{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--scale-px) * 15)}@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){.location-location-filters{bottom:100px;left:var(--spacing-layout)!important;opacity:0;top:auto!important;transform:none!important;transition-duration:.6s;transition-property:visibility,opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.location-location-filters.tooltip--visible{opacity:1}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.location-location-filters{display:flex!important;left:auto!important;right:var(--spacing-layout);width:calc(var(--grid-col) * 3 + var(--grid-gutter) * 2)}.location-location-filters__layout{height:calc(100svh - var(--spacing-layout) * 6 - var(--header-height));padding:var(--spacing-layout)}}.location-location-nav{bottom:20px;left:20px;padding:20px;position:absolute;right:20px;z-index:1}.progress-bar{display:flex;gap:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 10))}.progress-bar__item{background:rgba(var(--t-primary-rgb),.1);border-radius:calc(var(--scale-px) * 2);flex:1;overflow:hidden}.progress-bar__item-inner{background:var(--t-primary);border-radius:calc(var(--scale-px) * 2);height:calc(var(--scale-px) * 2);transform:translateX(-100%)}.card-slider{align-items:stretch;border-radius:calc(var(--scale-px) * 5);display:flex;flex-direction:column;height:100%;justify-content:var(--md,unset) var(--n-md,space-between)}.card-slider__counter{margin-bottom:var(--spacing);margin-top:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 30));position:var(--md,relative) var(--n-md,absolute);right:var(--md,auto) var(--n-md,var(--spacing-layout))}.ui-dark .card-slider__counter-total{color:rgba(var(--t-heading-rgb),.5)}.card-slider__title{margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 30))}.card-slider__text{color:var(--t-text);display:flex;flex-direction:column;flex-grow:var(--md,1) var(--n-md,0);justify-content:var(--md,center) var(--n-md,flex-start);margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * 60))}.ui-dark .card-slider__text{color:var(--t-heading)}.card-slider__button-spacer{height:var(--md,calc(var(--scale-px) * 90)) var(--n-md,0)}.card-slider--with-buttons{justify-content:space-between}.card-slider--with-buttons .card-slider__text{flex-grow:1;margin-bottom:calc(var(--scale-px) * 40)}.card-slider--with-titles{justify-content:space-between}.card-slider--with-titles .card-slider__title{flex-grow:1;margin-bottom:calc(var(--scale-px) * 40)}.card-slider--with-titles .card-slider__text{margin-top:0}.card-slider--with-titles.card-slider--with-counter .card-slider__title{max-width:var(--md,none) var(--n-md,calc(var(--scale-px) * 150))}.card-slider--headquarters{background:var(--md,hsla(0,0%,94%,.6)) var(--n-md,rgba(var(--t-background-rgb),.7))}.card-location{align-items:stretch;aspect-ratio:260/180;display:flex;flex-direction:column;justify-content:space-between}.card-location__text{align-self:flex-end;width:10em}.card-location__subtitle{color:rgba(var(--t-heading-rgb),.7)}.card-location-alt{align-items:stretch;aspect-ratio:var(--md,1.0952380952) var(--n-md,.8125);background:var(--md,var(--t-background-alt)) var(--n-md,rgba(var(--c-black-rgb),.05));display:flex;flex-direction:column;justify-content:space-between}.card-location-alt__subtitle{color:rgba(var(--t-heading-rgb),.7);flex-grow:1;margin-top:var(--md,calc(var(--scale-px) * 46)) var(--n-md,calc(var(--scale-px) * 30))}.card-location-alt__text{align-self:flex-end;width:var(--md,9.2857142857em) var(--n-md,6.4761904762em)}.card-location-filter{aspect-ratio:260/140;display:flex;flex-direction:column;justify-content:space-between}