.a-life__item-icon:before,.a-life__item-image img,.a-team-card__icon .icon,.a-team-card__icon:before,.scroll-nav{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.carousel{position:relative;--item-spacing:var(--spacing)}.carousel__list__inner{display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:grab}.carousel__list__inner:before{content:"";height:100%;left:-1000px;position:absolute;right:-1000px}.carousel:not(.carousel--clickable) .carousel__list__inner.is-dragging,.carousel:not(.carousel--clickable) .carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel:not(.carousel--clickable) .carousel__list__inner.is-dragging *,.carousel:not(.carousel--clickable) .carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item:not(.carousel__list__item--auto){max-width:100%;min-width:100%;width:100%}.carousel__list__item{position:relative}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{bottom:var(--spacing);left:50%;position:absolute;transform:translateX(-50%)}.carousel:not(.carousel--md-up) .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel:not(.carousel--md-up) .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--md-up .carousel__list__inner{touch-action:auto}.carousel--md-up .carousel__list__inner:before{display:none}.carousel--md-up .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--md-up .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{margin-left:0}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{padding-left:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-spacing.carousel--md-up .carousel__list__inner{margin-left:0}.carousel--no-spacing.carousel--md-up .carousel__list__item{padding-left:0}.carousel--no-overflow.carousel--md-up .carousel__list{overflow:hidden}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){}.carousel--not-ready:not(.carousel--md-up) .is-hidden--not-ready{display:none!important}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}}.carousel-nav{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.carousel-nav__button{pointer-events:auto}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.mobile-scrollable{--scrollable-item-width:calc(100vw - var(--spacing) * 3);--scrollable-item-gap:calc(var(--spacing));--scrollable-side-gap:0px;--_side-offset:calc(50vw - var(--container-content-width) / 2);display:flex;flex-wrap:nowrap;gap:var(--scrollable-item-gap)!important;margin:0 calc(var(--_side-offset) * -1);overflow-x:scroll;overflow-y:hidden;padding:0 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.mobile-scrollable::-webkit-scrollbar{display:none}.mobile-scrollable:after{content:"";display:block;flex:0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));height:1px;margin-left:calc(var(--scrollable-item-gap) * -1);position:relative;width:calc(var(--scrollable-side-gap) + var(--_side-offset))}.mobile-scrollable .mobile-scrollable__item{flex:0 0 var(--scrollable-item-width);scroll-snap-align:center;width:var(--scrollable-item-width)}.mobile-scrollable .mobile-scrollable__item[data-content-animation-item].is-hidden{display:block!important}.mobile-scrollable.mobile-scrollable--center{--scrollable-side-gap:calc((100vw - var(--scrollable-item-width)) / 2)}.mobile-scrollable.mobile-scrollable--full{--scrollable-item-width:100vw;--scrollable-side-gap:0;--scrollable-item-gap:0px}.mobile-scrollable.mobile-scrollable--auto{--scrollable-item-width:auto}.mobile-scrollable.mobile-scrollable--auto .mobile-scrollable__item{scroll-snap-align:unset}}@media (pointer:coarse) or (pointer:none){.mobile-scrollable--touch{--scrollable-item-width:calc(100vw - var(--spacing) * 3);--scrollable-item-gap:calc(var(--spacing));--scrollable-side-gap:0px;--_side-offset:calc(50vw - var(--container-content-width) / 2);display:flex;flex-wrap:nowrap;gap:var(--scrollable-item-gap)!important;margin:0 calc(var(--_side-offset) * -1);overflow-x:scroll;overflow-y:hidden;padding:0 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.mobile-scrollable--touch::-webkit-scrollbar{display:none}.mobile-scrollable--touch:after{content:"";display:block;flex:0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));height:1px;margin-left:calc(var(--scrollable-item-gap) * -1);position:relative;width:calc(var(--scrollable-side-gap) + var(--_side-offset))}.mobile-scrollable--touch .mobile-scrollable__item{flex:0 0 var(--scrollable-item-width);scroll-snap-align:center;width:var(--scrollable-item-width)}.mobile-scrollable--touch .mobile-scrollable__item[data-content-animation-item].is-hidden{display:block!important}.mobile-scrollable--touch.mobile-scrollable--center{--scrollable-side-gap:calc((100vw - var(--scrollable-item-width)) / 2)}.mobile-scrollable--touch.mobile-scrollable--full{--scrollable-item-width:100vw;--scrollable-side-gap:0;--scrollable-item-gap:0px}.mobile-scrollable--touch.mobile-scrollable--auto{--scrollable-item-width:auto}.mobile-scrollable--touch.mobile-scrollable--auto .mobile-scrollable__item{scroll-snap-align:unset}}.content-animation{position:relative;z-index:0}.content-animation [data-content-animation-item]{left:0;position:relative;top:0}.content-animation [data-content-animation-item]:not(.col){width:100%}.content-animation .mobile-scrollable__item[data-content-animation-item]:not(.col){width:var(--md,100%) var(--n-md,unset)}.group>.content-animation{flex-grow:1}.content-animation.content-animation--ready [data-content-animation-item]{position:absolute}.content-animation.content-animation--ready [data-content-animation-top]{position:relative}.content-animation.content-animation--ready [data-content-animation-top]~[data-content-animation-top]{position:absolute}.content-animation--bottom{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom [data-content-animation-item]{bottom:0;top:auto}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.content-animation--bottom\:md{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom\:md [data-content-animation-item]{bottom:0;top:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-animation--bottom\:xs{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end}.content-animation--bottom\:xs [data-content-animation-item]{bottom:0;top:auto}}.content-animation--right [data-content-animation-item]{left:auto;right:0;text-align:right}.content-animation--center{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center [data-content-animation-item]{top:auto}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.content-animation--center\:md{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center\:md [data-content-animation-item]{top:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-animation--center\:xs{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.content-animation--center\:xs [data-content-animation-item]{top:auto}}.content-animation--cover{height:100%;left:0;position:absolute;top:0;width:100%}.content-animation--cover [data-content-animation-item]{height:100%;width:100%}.content-animation--no-overflow{overflow:hidden}.content-animation--no-overflow.mobile-scrollable{overflow-x:var(--md,hidden) var(--n-md,scroll)}.cursor{--cursor-size:calc(var(--scale-px) * 90);--cursor-z-index:2;--cursor-background:var(--t-background);--cursor-progress:var(--t-secondary);background:var(--cursor-background);border-radius:50%;box-shadow:0 calc(var(--scale-px) * 10) calc(var(--scale-px) * 20) rgba(var(--c-dark-blue-rgb),.15);height:var(--cursor-size);transition-property:opacity;width:var(--cursor-size);z-index:var(--cursor-z-index)}.cursor,.cursor__progress{left:0;pointer-events:none;position:absolute;top:0}.cursor__progress{height:auto;width:100%}.cursor__progress circle{stroke:var(--cursor-progress);stroke-dasharray:var(--path-length);stroke-dashoffset:calc(var(--path-length) * (1 - var(--progress, 0)))}.cursor__deco{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cursor .btn,.cursor .btn__icon,.cursor__deco{transition:transform .4s ease}.cursor.ui-dark{box-shadow:none}.cursor.ui-dark .btn:after{border:1px solid var(--t-line)}.cursor--clickable:not(.is-invisible,.animation--fade-out){pointer-events:unset}.cursor--clickable .cursor__button{cursor:pointer}.cursor--dragging .btn{transform:scale(1.3333333333)}.cursor--dragging .btn__icon{transform:scale(.75)}.cursor--dragging .cursor__deco{transform:translate(-50%,-50%) scale(1.1666666667)}.cursor--arrow{--cursor-size:auto;--cursor-background:none}.cursor--arrow .cursor__button{display:none}.cursor--arrow.cursor--left .cursor__button--left,.cursor--arrow.cursor--right .cursor__button--right{display:inline-flex}.tabs-contents{overflow:hidden;overflow:clip;position:relative}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content--animating-in{left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content--animating-in{min-height:0}.tabs-contents__content--animating-top{z-index:2}.tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){min-height:0}.tabs-contents--overflow{overflow:visible}.accordion__heading{position:relative}.accordion__heading a{display:flex;justify-content:space-between}.accordion__heading a.is-active .accordion__icon{transform:rotate(180deg)}.accordion__icon{align-items:center;background-color:transparent;border-radius:100%;display:flex;flex-direction:column;height:20px;justify-content:center;transform-origin:center;transition-duration:.4s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99);width:20px}.accordion__content{position:relative}.js .accordion__content[aria-hidden=true]{display:none}@media print{.js .accordion__content[aria-hidden=true]{display:unset!important}}.scroll-nav{align-items:center;background:var(--c-white);bottom:calc(var(--cookie-height, 0px) + var(--spacing));box-shadow:0 10px 20px 0 rgba(0,0,0,.12);cursor:pointer;display:flex;height:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 30));justify-content:space-between;left:50%;max-width:var(--md,calc(var(--scale-px) * 360)) var(--n-md,none);opacity:1;overflow:hidden;padding:0 calc(var(--scale-px) * 20);position:fixed;transform:translateX(-50%);transition-duration:.8s;transition-property:bottom opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--md,100%) var(--n-md,calc(100% - var(--spacing) * 2));z-index:10}.scroll-nav.is-invisible{opacity:0;pointer-events:none}.with-cookie-consent .scroll-nav{bottom:var(--md,calc(var(--spacing) + (var(--scale-px) * 70))) var(--n-md,calc(var(--spacing) + var(--cookie-height)))}.scroll-nav.scroll-nav--active{bottom:var(--spacing);z-index:10001}.scroll-nav__bar{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.scroll-nav__arrow{align-items:center;color:rgba(var(--c-dark-blue-rgb),.5);display:flex;justify-content:center;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.scroll-nav--active .scroll-nav__arrow-wrap{transform:rotate(180deg)}.scroll-nav__progress{background-color:var(--c-cyan);bottom:0;height:2px;left:0;position:absolute;transition:width .1s linear;width:0}.scroll-nav-modal{align-items:flex-end;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99);visibility:hidden;width:100%;z-index:1000}.scroll-nav-modal__backdrop{background:#000;cursor:pointer;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.scroll-nav-modal__content{background:var(--c-white);clip-path:var(--xxxl,circle(160% at 50% 240%)) var(--n-xxxl,circle(160% at 50% 245%));display:flex;flex-direction:column;height:calc(100vh - 120px);max-height:var(--xxxl,calc(var(--scale-px) * 590)) var(--n-xxxl,calc(var(--scale-px) * 560));max-width:420px;position:relative;transition-duration:.4s;transition-duration:1.5s;transition-property:transform,clip-path;transition-timing-function:cubic-bezier(.25,.74,.22,.99);transition-timing-function:cubic-bezier(.7,0,.4,1);width:100%;z-index:1}.scroll-nav-modal__header{align-items:center;border-bottom:1px solid var(--t-line);display:flex;justify-content:space-between;padding:calc(var(--scale-px) * 35) 0}.scroll-nav-modal__body,.scroll-nav-modal__header,.scroll-nav-modal__list-item{transform:translateY(calc(var(--scale-px) * 120));transition-duration:.4s;transition-duration:1.5s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99);transition-timing-function:cubic-bezier(.7,0,.4,1)}.scroll-nav-modal__body{flex:1;overflow-y:var(--md,visible) var(--n-md,auto);padding-bottom:var(--md,calc(var(--scale-px) * 100)) var(--n-md,calc(var(--scale-px) * 70));padding-top:1px}.scroll-nav-modal__list{display:flex;flex-direction:column;gap:calc(var(--scale-px) * 17);list-style:none;margin:0;padding:0}.scroll-nav-modal__list-item{transform:translateY(calc(10px * var(--scroll-nav-index, 0)))}.scroll-nav-modal__link{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.scroll-nav-modal__link.is-active{color:var(--t-primary)}.scroll-nav-modal.is-visible{opacity:1;pointer-events:auto;visibility:visible}.scroll-nav-modal.is-visible .scroll-nav-modal__content{clip-path:var(--xxxl,circle(500% at 50% 430%)) var(--n-xxxl,var(--md,circle(500% at 50% 440%)) var(--n-md,circle(532% at 50% 440%)))}.scroll-nav-modal.is-visible .scroll-nav-modal__body,.scroll-nav-modal.is-visible .scroll-nav-modal__header,.scroll-nav-modal.is-visible .scroll-nav-modal__list-item{transform:translateY(0)}.sticky{display:grid;grid-auto-rows:1fr;grid-template-areas:"sticky_content";grid-template-columns:1fr;grid-template-rows:auto;--sticky-under-previous-distance:100svh;--sticky-under-next-distance:100svh;--sticky-min-height:100svh}.sticky__layer{align-self:start;grid-area:sticky_content;min-width:0;position:relative}.sticky__layer:has(>.row:only-child){pointer-events:none}.sticky__layer:has(>.row:only-child)>.row>.col{pointer-events:all}.sticky__layer--top{position:relative;z-index:1}.sticky__layer--sticky{contain:content;position:sticky;top:0}.sticky__spacer{height:100svh}.sticky--under-previous{margin-top:calc(var(--sticky-under-previous-distance) * -1);position:relative}.sticky--under-previous .sticky__layer:where(:not(.sticky__layer--sticky)){margin-bottom:calc(var(--sticky-under-previous-distance) * -1);padding-top:var(--sticky-under-previous-distance)}.sticky--under-previous:after{content:"";display:block;height:calc(var(--sticky-min-height) - 100svh + var(--sticky-under-previous-distance))}.sticky--under-next{margin-bottom:calc(var(--sticky-under-next-distance) * -1);position:relative}.sticky--under-next .sticky__layer:where(:not(.sticky__layer--sticky)){margin-bottom:calc(var(--sticky-under-next-distance) * -1)}.sticky--under-next:after{content:"";display:block;height:calc(var(--sticky-min-height) - 100svh + var(--sticky-under-next-distance))}.sticky--under-previous.sticky--under-next .sticky__layer--sticky{max-height:200svh}.sticky--under-previous.sticky--under-next:after{height:calc(var(--sticky-min-height) - 100svh + var(--sticky-under-previous-distance) + var(--sticky-under-next-distance))}.sticky--under-next+.sticky--under-previous{clip-path:inset(100svh 0 0);margin-top:calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)}.sticky--full-height,.sticky--full-height .sticky__layer{min-height:100svh}.sticky--full-height .sticky__layer--sticky{contain:strict;height:100svh}.sticky--full-height--scroll-through{--sticky-min-height:140svh}@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){.sticky\:md-up{display:block}.sticky\:md-up .sticky__layer--sticky{contain:unset;position:static}.sticky\:md-up:where(.sticky--full-height),.sticky\:md-up:where(.sticky--full-height) .sticky__layer{min-height:0}.sticky\:md-up:where(.sticky--full-height) .sticky__layer--sticky{height:auto}:where(.sticky--under-next)+.sticky\:md-up.sticky--under-previous{clip-path:none;margin-top:0;transform:none}.sticky\:md-up:where(.sticky--under-previous){margin-top:0}.sticky\:md-up:where(.sticky--under-previous) .sticky__layer:where(:not(.sticky__layer--sticky)){margin-bottom:0;padding-top:0}.sticky\:md-up:where(.sticky--under-previous):after{display:none}.sticky\:md-up:where(.sticky--under-next){margin-bottom:0}.sticky\:md-up:where(.sticky--under-next) .sticky__layer:where(:not(.sticky__layer--sticky)){margin-bottom:0}.sticky\:md-up:where(.sticky--under-next):after{display:none}.sticky\:md-up:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky{max-height:none}}.from-sticky{--easing-distance:50svh;padding-bottom:var(--easing-distance)}.to-sticky{--easing-distance:50svh;padding-top:var(--easing-distance)}.sticky.to-sticky .sticky__layer:not(.sticky__layer--sticky){margin-top:calc(var(--easing-distance) * -1)}.sticky.from-sticky .sticky__layer:not(.sticky__layer--sticky){margin-bottom:calc(var(--easing-distance) * -1)}.sticky-slider .to-sticky{padding-top:0}.sticky-slider .to-sticky>.row:after{content:"";flex:0 0 var(--easing-distance)}.sticky-slider .from-sticky{margin-left:var(--easing-distance);padding-bottom:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.sticky-slider{flex-wrap:nowrap;min-height:100svh;position:relative}.sticky-slider__sticky{height:100svh;overflow:hidden;position:sticky;top:0}.no-js .sticky-slider__sticky{overflow-x:auto}.sticky-slider__sticky-easing{height:100svh;width:100%}.sticky-slider__sticky-easing>.row,.sticky-slider__sticky>.row{flex-wrap:nowrap;height:100svh;width:100%}.sticky-slider__sticky-easing>.row>.col,.sticky-slider__sticky>.row>.col{flex-shrink:0}}.news-card{display:flex;flex-direction:column;height:100%}.news-card__image{background:var(--c-white);padding-top:44.4444444444%;position:relative}.news-card__image img,.news-card__image picture{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.news-card__image-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.news-card--media .news-card__image{padding-top:54.5454545455%}.news-card__button{align-items:center;bottom:var(--spacing);color:var(--c-white);display:flex;height:calc(var(--scale-px) * 20);justify-content:center;position:absolute;right:var(--spacing);width:calc(var(--scale-px) * 20);z-index:2}.news-card__button:before{background:var(--c-cyan);border-radius:calc(var(--scale-px) * 40);content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.4s;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99);width:100%;will-change:transform}.news-card__button .icon{position:relative;transition-duration:.4s;transition-property:color;transition-timing-function:cubic-bezier(.25,.74,.22,.99);z-index:1}.news-card__title{width:var(--md,71%) var(--n-md,85%)}.has-hover .news-card:hover .news-card__button:before{background:var(--t-heading);transform:scale(1.5)}.has-hover .news-card:hover .news-card__button .icon{color:var(--t-background)}.news-card__content{background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between}@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){.news-card__content{aspect-ratio:675/240}}.news-card__date{align-items:center;display:flex;gap:10px}.news-card__date-separator{opacity:.5}.a-intro-sticky{height:var(--md,400svh) var(--n-md,330svh)}.a-intro__content{height:var(--md,200svh) var(--n-md,100svh)}.a-intro__content-inner{display:flex;flex-direction:column;height:100svh;justify-content:flex-end}@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){.a-intro__content{position:sticky;top:0}}.a-intro__slides{align-items:center;display:flex;flex-direction:column;height:100svh;justify-content:center;opacity:0;position:relative}.a-intro__slides-inner{flex:0}@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){.a-intro__slides-inner{width:100%}}.a-intro__slides__progress{bottom:calc(var(--scale-px) * 90);position:absolute;--t-background:var(--c-dark-blue);--t-background-rgb:var(--c-dark-blue-rgb);--t-line:rgba(var(--c-white-rgb),0.16);--t-line-rgb:var(--c-white-rgb);--t-line-alt:rgba(var(--c-white-rgb),0.15);--t-line-alt-rgb:var(--c-white-rgb);--t-small:rgba(var(--c-white-rgb),0.6);--t-small-rgb:var(--c-white-rgb);--t-text:var(--c-white);--t-text-rgb:var(--c-white-rgb);--t-heading:var(--c-white);--t-heading-rgb:var(--c-white-rgb);--t-primary:var(--c-golden-light);--t-primary-rgb:var(--c-golden-light-rgb);--t-secondary:var(--c-cyan-light);--t-secondary-rgb:var(--c-cyan-light-rgb);--t-button-primary-text:var(--c-white);--t-button-primary-text-rgb:var(--c-white-rgb);--t-button-primary-background:var(--c-cyan);--t-button-primary-background-rgb:var(--c-cyan-rgb);--t-button-primary-hover-text:var(--c-dark-blue);--t-button-primary-hover-text-rgb:var(--c-dark-blue-rgb);--t-button-primary-hover-background:var(--c-white);--t-button-primary-hover-background-rgb:var(--c-white-rgb);--t-button-secondary-text:var(--c-dark-blue);--t-button-secondary-text-rgb:var(--c-dark-blue-rgb);--t-button-secondary-background:var(--c-beige-light);--t-button-secondary-background-rgb:var(--c-beige-light-rgb);--t-button-outline-text:var(--t-heading);--t-button-outline-text-rgb:var(--t-heading-rgb);--t-button-outline-background:transparent;--t-button-outline-border:rgba(var(--t-heading-rgb),0.3);--t-button-outline-border-rgb:var(--t-heading-rgb);--t-button-outline-hover-text:var(--t-heading);--t-button-outline-hover-text-rgb:var(--t-heading-rgb);--t-button-outline-hover-background:transparent;--t-button-outline-hover-border:var(--t-heading);--t-button-outline-hover-border-rgb:var(--t-heading-rgb);--t-button-outline-gradient-text:var(--t-primary);--t-button-outline-gradient-text-rgb:var(--t-primary-rgb);--t-button-outline-white-text:var(--c-white);--t-button-outline-white-text-rgb:var(--c-white-rgb);--t-button-outline-white-background:transparent;--t-button-outline-white-border:rgba(var(--c-white-rgb),0.6);--t-button-outline-white-border-rgb:var(--c-white-rgb);--t-button-outline-white-hover-text:var(--c-cyan);--t-button-outline-white-hover-text-rgb:var(--c-cyan-rgb);--t-button-outline-white-hover-background:var(--c-white);--t-button-outline-white-hover-background-rgb:var(--c-white-rgb);--t-button-outline-white-hover-border:var(--c-white);--t-button-outline-white-hover-border-rgb:var(--c-white-rgb);color:var(--t-text)}.a-intro__slides__progress .btn__outline rect{transition:none}.a-intro__slides__progress .btn__outline rect+rect{stroke:var(--c-cyan)}.no-hover .a-intro__slides__progress .btn__outline rect+rect{display:block!important}.a-intro__background{height:100%;overflow:visible}.a-intro__title .text-h1-large{margin-left:-.067em}.a-intro__title-line{display:flex}.a-intro__title-line:not(:first-child){margin-top:var(--md,.2335084647em) var(--n-md,.2917152859em)}.a-intro__title-line>span{transform-origin:50% 100%}.a-intro__title-line>span:after,.a-intro__title-line>span:before{content:"";display:block;height:0;overflow:hidden;position:relative}.a-intro__title-line>span:before{margin-bottom:calc((var(--lh) - 1em) / -2 + var(--fos, 0em))}.a-intro__title-line>span:after{margin-top:calc((var(--lh) - 1em) / -2 + var(--foe, 0em))}.l-about{padding-bottom:var(--md,calc(var(--scale-px) * 60)) var(--n-md,calc(var(--scale-px) * 20));scroll-padding-top:100svh}.l-about__content{position:relative}.l-about__content--top{padding-top:var(--md,100svh) var(--n-md,calc(115svh + var(--spacing) * 2))}.l-about__content-text{margin-top:calc(-.5cap - 1.5lh);margin-inline:auto;max-width:20.701754386em}.l-about__content-title{margin-bottom:var(--md,calc(-.5cap - 38.5svh)) var(--n-md,calc(25vw - 60svh + 75px))}.l-about__sticky{min-height:300svh}.l-about__sticky .sticky__layer--sticky{contain:unset}.l-about__sticky-image{clip-path:circle(38.5svh at 50% 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){.l-about__background{height:130svh;margin-bottom:-130svh;position:sticky;top:0}}.l-about-circle{height:100svh;left:0;position:absolute;top:var(--md,-29.5svh) var(--n-md,calc(var(--scale-px) * 74));transform-origin:50% 50%;width:100vw}.l-about-circle__base-1{aspect-ratio:1;height:auto;left:var(--md,calc(50vw - 46.2820512821svh)) var(--n-md,16.6666666667vw);opacity:.3;position:absolute;top:var(--md,33.7820512821svh) var(--n-md,calc(50svh - 33.3333333333vw));width:var(--md,92.4358974359svh) var(--n-md,66.6666666667vw)}.l-about-circle__base-2{aspect-ratio:1;height:auto;left:var(--md,calc(50vw - 76.9230769231svh)) var(--n-md,-16.6666666667vw);opacity:var(--md,.15) var(--n-md,.3);position:absolute;top:var(--md,18.3974358974svh) var(--n-md,calc(50svh - 50vw));width:var(--md,123.2051282051svh) var(--n-md,100vw)}.l-about-circle__animate-1{animation:about-circle-1 8s linear infinite;aspect-ratio:361/721;left:var(--md,calc(50vw - 46.2820512821svh)) var(--n-md,16.6666666667vw);top:var(--md,33.7820512821svh) var(--n-md,calc(50svh - 33.3333333333vw));width:var(--md,46.2820512821svh) var(--n-md,33.3333333333vw)}.l-about-circle__animate-1,.l-about-circle__animate-2{height:auto;position:absolute;transform-origin:100% 50%}.l-about-circle__animate-2{animation:about-circle-2 8s linear infinite;animation-delay:.5s;aspect-ratio:481/961;left:var(--md,calc(50vw - 76.9230769231svh)) var(--n-md,-16.6666666667vw);top:var(--md,18.3974358974svh) var(--n-md,calc(50svh - 50vw));width:var(--md,61.6666666667svh) var(--n-md,50vw)}@keyframes about-circle-1{0%{opacity:0;transform:rotate(.5turn)}15%{opacity:1}35%{opacity:1}50%,to{opacity:0;transform:rotate(-.5turn)}}@keyframes about-circle-2{0%{opacity:0;transform:rotate(.5turn)}15%{opacity:1}35%{opacity:1}50%,to{opacity:0;transform:rotate(-.5turn)}}.l-about-split{background-color:var(--md,var(--c-dark-blue)) var(--n-md,#102438)}.l-about-bottom{display:flex;flex-direction:column;justify-content:space-between}.l-about-bottom__carousel{position:relative}.l-about-bottom__text-lead{margin-inline:auto;max-width:20.350877193em;position:relative}.l-about-bottom__text{margin-inline:auto;max-width:36.3636363636em;padding-bottom:var(--md,calc(var(--scale-px) * 330)) var(--n-md,calc(var(--scale-px) * 60));position:relative}.l-about-carousel{position:relative}.l-about-carousel__deco{aspect-ratio:1;height:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;width:66.7361111111vw;z-index:1}.l-about-carousel__list{display:flex;gap:calc(var(--scale-px) * 60)}.l-about-carousel__list-item{flex:0 0 41.6666666667vw}.l-about-carousel__list-item:first-child{flex:0 0 calc(41.6666666667vw + (var(--scale-px) * 60));padding-left:calc(var(--scale-px) * 60)}.l-about-carousel__list-item:last-child{flex:0 0 calc(41.6666666667vw + (var(--scale-px) * 60));padding-right:calc(var(--scale-px) * 60)}.no-hover .l-about-carousel__list{overflow:auto;scrollbar-width:none;transform:none!important;width:100vw}.no-hover .l-about-carousel__list::-webkit-scrollbar{display:none}.l-about-carousel-item{color:inherit;display:block;position:relative}.l-about-carousel-item__title{bottom:var(--spacing);left:var(--spacing);position:absolute;right:var(--spacing)}.l-about-bottom-card__button,.l-about-carousel-item__button{align-items:center;display:flex;height:var(--xxxxl,calc(var(--scale-px) * 40)) var(--n-xxxxl,calc(var(--scale-px) * 30));justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--xxxxl,calc(var(--scale-px) * 40)) var(--n-xxxxl,calc(var(--scale-px) * 30))}.l-about-bottom-card__button:before,.l-about-carousel-item__button:before{background:var(--c-cyan);border-radius:calc(var(--scale-px) * 40);content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.4s;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.7,0,.4,1);width:100%;will-change:transform}.l-about-bottom-card__button .icon,.l-about-carousel-item__button .icon{position:relative;transition-duration:.4s;transition-property:color;transition-timing-function:cubic-bezier(.7,0,.4,1)}.has-hover .l-about-carousel-item:hover .l-about-carousel-item__button:before{background:var(--t-heading);transform:scale(1.3333333333)}.has-hover .l-about-carousel-item:hover .l-about-carousel-item__button .icon{color:var(--t-background)}.l-about-bottom-card{color:inherit;display:block;position:relative}.l-about-bottom-card__image{aspect-ratio:320/160;overflow:hidden}.l-about-bottom-card__image img{display:block;height:auto;width:100%}.l-about-bottom-card__deco{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.l-about-bottom-card__button{top:0}.l-about-bottom-card__bottom{align-items:center;aspect-ratio:320/240;display:flex;flex-direction:column;justify-content:space-between;position:relative}.l-about-bottom-card__text{display:block}.l-about-bottom-card:after{border:1px solid var(--t-line);content:"";inset:0;position:absolute}.a-horizontal-intro__caption{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width: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){.a-horizontal-intro__caption{margin-top:scalde(-70px)}}.a-horizontal-intro__sticky{min-height:100svh;--sticky-under-next-distance:calc(100vw + 100svh)}.a-horizontal-intro__sticky:after{content:"";display:block;height:calc(100vw + 200svh)}@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){.a-horizontal-intro__title .text-h1-large{font-family:TTRamillas,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:200;--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1365em;--foe:-0.1635em}.is-win .a-horizontal-intro__title .text-h1-large{--fos:-0.1365em;--foe:-0.1635em}.a-horizontal-intro__title .text-h1-large{font-feature-settings:"kern" off;font-kerning:none;font-size:calc(var(--scale-text-rem) * 4.28);text-transform:uppercase;--lh:1.0514018692em;letter-spacing:-.03em;line-height:var(--lh)}}.a-horizontal-intro__title .a-intro__title-line{justify-content:center}.a-horizontal-image__1-title{position:relative;z-index: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){.a-horizontal-image__1-title{margin-bottom:-1.75em;width:calc(var(--grid-col) * 3.6)}.a-horizontal-image__1-image{width:calc(var(--grid-col) * 5.5)}}@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){}@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){.a-horizontal-image__1--second>div{display:flex;flex-direction:column-reverse}}.a-horizontal-image__2{display:flex;flex-direction:column;justify-content:center}@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){.a-horizontal-image__2-title{margin-bottom:-1em;width:calc(var(--grid-col) * 3)}}.a-horizontal-image__2-title{position:relative;z-index:2}.a-horizontal-image__2-video{aspect-ratio:var(--md,1.5714285714) var(--n-md,1.6);position:relative}@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){.a-horizontal-image__2-video:before{aspect-ratio:1;background:linear-gradient(135deg,#f1f0ea,hsla(51,20%,93%,0) 45%);content:"";display:block;pointer-events:none;position:absolute;width:calc(var(--scale-px) * 420);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){.a-horizontal-image__2{display:flex;flex-direction:column-reverse;justify-content:center}.a-horizontal-image__2-video{width:calc(100vw - 2 * var(--spacing))}.a-horizontal-image__2-text{flex-basis:0}}.a-horizontal-poster{align-items:flex-end;background-color:var(--t-text);display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;z-index:2}.a-horizontal-poster--left{align-items:flex-start}@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){.a-horizontal-poster--mobile-left{align-items:flex-start}}.a-horizontal-poster__logo{align-items:center;background-color:var(--t-background);border-radius:100%;display:flex;flex-direction:column;height:calc(var(--scale-px) * 180);justify-content:center;left:0;position:absolute;top:calc(var(--scale-px) * 120);transform:translateX(-50%);width:calc(var(--scale-px) * 180)}.a-horizontal-poster__logo picture{width:70px}.a-horizontal-poster__logo--right{left:auto;right:0;transform:translateX(50%)}.a-horizontal-poster__logo--1 picture{margin-left:-28px;width:118px}.a-horizontal-poster__logo--3 picture{width:90px}.a-horizontal-poster__logo--4{top:50%;transform:translate(50%,-50%)}.a-horizontal-poster__logo--4 picture{width:90px}.a-horizontal-poster__title{padding-bottom:calc(var(--scale-px) * 30);padding-right:calc(var(--scale-px) * 20);position:relative;z-index:1}.a-horizontal-poster__image{height:100%;width:100%}@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){.a-horizontal-poster--small picture.background{height:calc(100% - var(--spacing) * 8);left:auto;right:0;top:50%;transform:translateY(-50%);width:66.67%}}.a-horizontal-poster--short{height:auto;margin:var(--md,calc(var(--spacing) * 4) 0) var(--n-md,0 var(--spacing))}.a-horizontal-poster--short .a-horizontal-poster__logo{top:50%;transform:translate(50%,-50%)}@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){.a-horizontal-poster{aspect-ratio:1;width:100%}.a-horizontal-poster__title{padding-bottom:var(--spacing);padding-right:calc(var(--scale-px) * 10)}.a-horizontal-poster--mobile-left .a-horizontal-poster__title{padding-left:calc(var(--scale-px) * 10);padding-right:0}.a-horizontal-poster__logo{height:calc(var(--scale-px) * 80);left:var(--spacing);top:-40px;transform:none;width:calc(var(--scale-px) * 80)}.a-horizontal-poster__logo picture{width:30px}.a-horizontal-poster__logo--1 picture{margin-left:-12px;width:52px}.a-horizontal-poster--small{aspect-ratio:unset}.a-horizontal-poster--small>picture{width:calc(var(--grid-col) * 4.35)}.a-horizontal-poster--small .a-horizontal-poster__logo{left:calc(var(--spacing) * 2);top:calc(var(--spacing) * 8)}.a-horizontal-poster--small .a-horizontal-poster__title{margin-top:-.35em;padding-bottom:0;padding-right:0}.a-horizontal-poster--short{aspect-ratio:32/38;width:calc(100% - var(--spacing) * 2)}.a-horizontal-poster--short .a-horizontal-poster__logo{left:auto;right:var(--spacing);top:0;transform:translateY(-50%)}}.a-horizontal-text{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.a-horizontal-text__illu{right:0;top:0}.a-horizontal-text__illu--right{height:100%}.a-horizontal-text__illu--right img{height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}@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){.a-horizontal-text__illu--right img{-o-object-position:bottom;object-position:bottom}.a-horizontal-text__illu{bottom:0;left:auto;right:0;top:auto;width:83.4%}}@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){}.a-horizontal-text__caption{padding-bottom:calc(var(--spacing) * 8)}@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){.a-horizontal-text__caption{width:calc(var(--grid-col) * 3.6)}}.a-horizontal-text__caption--2{display:flex;flex-direction:column-reverse;padding-bottom:calc(var(--spacing) * 6)}@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){.a-horizontal-text__caption--2 .a-horizontal-text__illu{bottom:0;top:auto}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.a-horizontal-slides{flex-shrink:0;height:100svh;overflow:hidden;width:calc(var(--grid-col) * 6.5)}.a-horizontal-slides__inner{display:flex;flex-direction:column;gap:calc(var(--scale-px) * 30)}}.a-horizontal-slides .mobile-scrollable{--scrollable-item-width:calc(var(--grid-col) * 5)}.a-horizontal-circle{height:100svh;left:0;pointer-events:none;position:absolute;top:0;width:100vw}.a-horizontal-circle__base-1,.a-horizontal-circle__base-2{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@-moz-document url-prefix(){.a-horizontal-circle__base-1.svg-fix,.a-horizontal-circle__base-2.svg-fix{transform:translate(-50%,-50%) rotate(.0001deg)!important}}.a-horizontal-circle__base-1{height:var(--md,calc(var(--scale-px) * 1260)) var(--n-md,calc(var(--scale-px) * 320));opacity:.3;width:var(--md,calc(var(--scale-px) * 1260)) var(--n-md,calc(var(--scale-px) * 320))}.a-horizontal-circle__base-2{height:var(--md,calc(var(--scale-px) * 840)) var(--n-md,calc(var(--scale-px) * 320));opacity:.15;width:var(--md,calc(var(--scale-px) * 840)) var(--n-md,calc(var(--scale-px) * 320))}.a-horizontal-circle__animate-1{animation:about-horizontal-circle-1 8s linear infinite;height:var(--md,calc(var(--scale-px) * 1260)) var(--n-md,calc(var(--scale-px) * 320));margin-top:var(--md,calc(var(--scale-px) * -630)) var(--n-md,calc(var(--scale-px) * -160));width:var(--md,calc(var(--scale-px) * 630)) var(--n-md,calc(var(--scale-px) * 160))}.a-horizontal-circle__animate-1,.a-horizontal-circle__animate-2{position:absolute;right:50%;top:50%;transform-origin:100% 50%;will-change:transform,opacity}.a-horizontal-circle__animate-2{animation:about-horizontal-circle-2 8s linear infinite;animation-delay:1.5s;height:var(--md,calc(var(--scale-px) * 840)) var(--n-md,calc(var(--scale-px) * 320));margin-top:var(--md,calc(var(--scale-px) * -420)) var(--n-md,calc(var(--scale-px) * -160));width:var(--md,calc(var(--scale-px) * 420)) var(--n-md,calc(var(--scale-px) * 160))}@keyframes about-horizontal-circle-1{0%{opacity:0;transform:rotate(.5turn)}15%{opacity:1}35%{opacity:1}50%,to{opacity:0;transform:rotate(-.5turn)}}@keyframes about-horizontal-circle-2{0%{opacity:0;transform:rotate(.5turn)}15%{opacity:1}35%{opacity:1}50%,to{opacity:0;transform:rotate(-.5turn)}}.a-horizontal-year{position:relative;z-index:1}.a-horizontal-year--transparent{background:none}.a-horizontal-year__caption-group{align-items:center;display:flex;flex-shrink:0;margin-right:var(--md,calc(var(--scale-px) * 80)) var(--n-md,0)}.a-horizontal-year__uptitle{display:flex;flex-direction:column;justify-content:center;margin:var(--md,0 calc(var(--scale-px) * 64)) var(--n-md,0 calc(var(--scale-px) * 40))}@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){.a-horizontal-year{align-items:center;border-right:1px solid var(--t-line);display:flex;height:100svh;justify-content:center;min-width:0;overflow:hidden}.a-horizontal-year__uptitle{white-space:nowrap}.a-horizontal-year--dark{border-right:1px solid rgba(var(--c-golden-dark-rgb),.3)}.a-horizontal-year__caption{clip-path:inset(-100px 0);flex-shrink:0;transform:rotate(-90deg);width:100svh}.a-horizontal-year__caption-viewport{clip-path:inset(-100px 0);width:100%}.a-horizontal-year__caption-track{align-items:center;backface-visibility:hidden;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.a-horizontal-year__uptitle{transform:rotate(90deg)}}@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){.a-horizontal-year{border-bottom:1px solid var(--t-line);margin:0;overflow:hidden;padding-bottom:var(--spacing);z-index:2}.a-horizontal-year__uptitle{text-align:center}.a-horizontal-year--transparent .a-horizontal-year__caption{position:relative;z-index:1}.a-horizontal-year__caption{display:flex;justify-content:center;width:100vw}.a-horizontal-year__caption-viewport{clip-path:inset(-100px 0);width:100vw}.a-horizontal-year__caption-track{display:flex;flex-wrap:nowrap}}.a-horizontal-round-image{aspect-ratio:1;height:auto}.a-horizontal-round-image picture{border-radius:100%;overflow:hidden}.a-horizontal-round-image--center{top:50%;transform:translateY(-50%)}picture.a-horizontal-round-image{border-radius:100%;overflow:hidden}.a-horizontal-festival__title{position:relative;z-index: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){.a-horizontal-festival__title{margin-right:calc(var(--scale-px) * -164)}}@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){.a-horizontal-festival__title{font-family:TTRamillas,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:-3.6em;z-index:1;--text-box-edge:cap;--baseline-size:1cap}.a-horizontal-festival__title,.is-win .a-horizontal-festival__title{--fos:-0.1365em;--foe:-0.1635em}.a-horizontal-festival__title{font-feature-settings:"kern" off;font-kerning:none;font-size:calc(var(--scale-text-rem) * 2);text-transform:uppercase;--lh:1.2em;letter-spacing:-.01em;line-height:var(--lh)}.a-horizontal-festival__title .h4{font-family:TTRamillas,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1365em;--foe:-0.1635em}.is-win .a-horizontal-festival__title .h4{--fos:-0.1365em;--foe:-0.1635em}.a-horizontal-festival__title .h4{font-feature-settings:"kern" off;font-kerning:none;font-size:calc(var(--scale-text-rem) * 2);text-transform:uppercase;--lh:1.2em;letter-spacing:-.01em;line-height:var(--lh)}}.a-horizontal-festival__text{display:flex;flex-direction:column;justify-content:flex-end}.a-horizontal-lamp__title{margin-right:calc(var(--spacing) * -8);position:relative;z-index:1}.a-horizontal-lamp__image{width:var(--md,calc(var(--grid-col) * 5.5)) var(--n-md,auto)}.a-horizontal-lamp__illu{left:var(--md,64%) var(--n-md,auto);position:absolute;right:var(--md,auto) var(--n-md,var(--spacing));top:0;width:var(--md,calc(var(--grid-col) * 2.2)) var(--n-md,calc(var(--scale-px) * 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){.a-horizontal-lamp__illu{top:-9%}}.a-horizontal-lamp__text{display:flex;flex-direction:column;justify-content:flex-end}@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){.a-horizontal-lamp__text{flex:unset;width:calc(var(--scale-px) * 200)}}.a-horizontal-school__caption{align-items:center;display:flex;position:relative}@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){.a-horizontal-school__caption{align-items:center;flex-direction:column}.a-horizontal-school__image{align-items:center;aspect-ratio:unset;display:flex;flex-direction:column-reverse}}@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){}@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){.a-horizontal-school__caption-text{margin-right:calc(var(--scale-px) * -40);padding-top:var(--spacing);position:absolute;right:100%;top:0;width:calc(var(--grid-col) * 1.5)}}@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){.a-horizontal-school__caption-text{margin-bottom:calc(var(--scale-px) * 50)}}@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){.a-horizontal-school__logo{right:calc(var(--scale-px) * -30);top:calc(var(--scale-px) * -30);transform:none}}@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){.a-horizontal-school__logo{left:auto;right:calc(var(--scale-px) * -20);top:calc(var(--scale-px) * 60)}}@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){.a-horizontal-school__subtitle{margin-left:calc(var(--grid-col) * 1.5);width:calc(var(--grid-col) * 3.5)}}@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){.a-horizontal-school__subtitle{margin-left:auto;margin-right:0}}.a-horizontal-event{width:calc(var(--grid-col) * 13)}.a-horizontal-event__caption{position:relative}@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){.a-horizontal-event__caption{align-items:center;display:flex}}.a-horizontal-event__caption-text{position:relative;width:calc(var(--grid-col) * 3);z-index:2}@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){.a-horizontal-event__caption-text{margin-bottom:-2em}}.a-horizontal-event__image{aspect-ratio:var(--md,1.5) var(--n-md,1.625);margin-left:var(--md,calc(var(--grid-col) * -1.5)) var(--n-md,calc(var(--spacing) * 4));position:relative;width:var(--md,calc(var(--grid-col) * 4.5)) var(--n-md,calc(var(--grid-col) * 4.35))}@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){.a-horizontal-event__image>picture:before{aspect-ratio:1;background:#080b0f;border-radius:578px;content:"";display:block;filter:blur(90px);left:-50%;pointer-events:none;position:absolute;top:40%;width:570px;z-index:1}}.a-horizontal-event__illu{position:absolute;right:0;top:0;transform:translate(50%,-45%);width:calc(var(--scale-px) * 240)}@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){.a-horizontal-event__illu{right:0;top:-40%;transform:none;width:calc(var(--scale-px) * 100)}}@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){.a-horizontal-grand{display:flex;flex-direction:column;justify-content:space-between}}.a-horizontal-grand__row{align-items:center;display:flex}@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){.a-horizontal-grand__row{flex-direction:column-reverse;gap:calc(var(--spacing) * 2);margin-top:calc(var(--scale-px) * 120)}.a-horizontal-grand__row>div{flex-basis:0}}.a-horizontal-grand__image{width:var(--md,calc(var(--grid-col) * 2)) var(--n-md,calc(var(--grid-col) * 2.666))}.a-horizontal-caption{display:flex;flex-direction:column;justify-content:space-between;max-width:calc(var(--grid-col) * 6.5)}.a-horizontal-caption>.col{flex-basis:0}.a-horizontal-yacht__title{position:relative;z-index:1}.a-horizontal-yacht__title p{font-family:TTRamillas,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;--text-box-edge:cap;--baseline-size:1cap}.a-horizontal-yacht__title p,.is-win .a-horizontal-yacht__title p{--fos:-0.1365em;--foe:-0.1635em}.a-horizontal-yacht__title p{font-feature-settings:"kern" off;font-kerning:none;font-size:var(--md,calc(var(--scale-text-rem) * 2.85)) var(--n-md,calc(var(--scale-text-rem) * 2));text-transform:uppercase;--lh:var(--md,1.0526315789em) var(--n-md,1.2em);letter-spacing:var(--md,-.02em) var(--n-md,-.01em);line-height:var(--lh)}.a-horizontal-yacht__image{margin-left:var(--md,calc(var(--grid-col) * -1.75)) var(--n-md,0)}@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){.a-horizontal-yacht.row.row--nowrap{flex-direction:column-reverse}.a-horizontal-room{overflow:visible;z-index:2}}@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){}.a-horizontal-shop__title{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){.a-horizontal-shop__title{margin-bottom:-2em}.a-horizontal-shop__title p{word-wrap:anywhere}}.a-horizontal-shop__illu{bottom:var(--md,0) var(--n-md,var(--spacing));position:absolute;right:0;transform:var(--md,translate(39%,60px)) var(--n-md,translate(40px,60px));width:var(--md,calc(var(--grid-col) * 3.1)) var(--n-md,calc(var(--scale-px) * 160))}@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){.a-horizontal-shop__image{margin-left:calc(var(--grid-col) * -1.5);width:calc(var(--grid-col) * 5.25)}}@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){.a-horizontal-shop__image{width:calc(var(--grid-col) * 4)}}.a-horizontal-magazine{z-index:2}.a-horizontal-magazine__title{margin-left:var(--md,calc(var(--spacing) * -2)) var(--n-md,0);margin-top:var(--md,0) var(--n-md,-1.2em)}.a-horizontal-magazine__image{left:auto;position:absolute;right:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.a-horizontal-magazine__image{bottom:0;height:100svh}}@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){.a-horizontal-magazine__image{height:100%}}.a-horizontal-magazine__image img{height:100%}.a-horizontal__gradient{height:auto;inset:0;width:auto}.a-horizontal__gradient img{height:100%!important;-o-object-position:50% 0;object-position:50% 0}.a-horizontal__gradient--2{overflow:visible}@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){.a-horizontal__gradient--2{height:auto!important}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.a-horizontal__gradient--2 img{width:114%!important}.a-horizontal__sticky-slider{height:100svh}}@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){}@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){.a-horizontal__sticky-slider{flex-direction:column}.a-horizontal__sticky-slider>div:not(.a-horizontal-year){flex-basis:0;position:relative}.a-horizontal__sticky-slider>div:not(.a-horizontal-year),.a-horizontal__sticky-slider>div:not(.a-horizontal-year) _::-webkit-full-page-media,.a-horizontal__sticky-slider>div:not(.a-horizontal-year) _:future{flex-basis:auto}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.a-horizontal .row--nowrap{flex-direction:column;flex-wrap:wrap;width:100vw}.a-horizontal .row--nowrap>:not(.a-horizontal-year){flex-basis:0}.a-horizontal .row--nowrap>:not(.a-horizontal-year),.a-horizontal .row--nowrap>:not(.a-horizontal-year) _::-webkit-full-page-media,.a-horizontal .row--nowrap>:not(.a-horizontal-year) _:future{flex-basis:auto}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.a-stats__sticky{grid-template-rows:1fr;height:350svh}}.a-stats__items{margin-top:var(--md,calc(var(--spacing) * 12)) var(--n-md,calc(var(--spacing) * 8))}.a-stats__title{margin-top:var(--md,-.4em) var(--n-md,-1em)}.a-stats__items,.a-stats__title-line{display:flex;justify-content:center}.a-stats__items{flex-direction:var(--md,row) var(--n-md,column);gap:var(--md,calc(var(--spacing) * 2)) var(--n-md,0);padding:0 var(--spacing)}.a-stats__item-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.a-stats__item-content>div{flex-basis:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.a-stats__item-header{border-bottom:1px solid var(--t-line)}.a-stats__item{aspect-ratio:30/36;width:25%;will-change:transform}}@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){.a-stats__item{aspect-ratio:32/12;border-bottom:1px solid var(--t-line);width:100%}}.a-stats__spacing{height:100svh}.a-values-anchor{opacity:0;position:absolute;top:calc(var(--header-height) * -1);width:3px}.a-values-slider-webgl,.a-values-slider-webgl>div{height:var(--md,100svh) var(--n-md,40svh);width:100vw}.a-values-slider-webgl__drag{left:50%;opacity:1;position:absolute;top:75%;transform:translate(-50%,-50%);transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99);z-index:1}.is-dragged .a-values-slider-webgl__drag{opacity:0}.a-values-slider-webgl__inner{cursor:grab}.a-values-slider-webgl__inner canvas{touch-action:pan-y}.a-values-slider-content{margin-top:var(--md,-24svh) var(--n-md,0);position:relative}.a-values-slider-content__title{max-width:var(--md,10.8771929825em) var(--n-md,auto)}.a-values-slider-content__text{max-width:var(--md,32.7272727273em) var(--n-md,26.6666666667em)}@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){.a-values-slider-content:before{aspect-ratio:1;background:var(--Warm-Beige-Light,#f1f0ea);border-radius:578px;content:"";display:block;filter:blur(60px);left:50%;position:absolute;top:80%;transform:translate(-50%,-50%);width:calc(var(--scale-px) * 570)}}.a-ecology{height:100svh;padding-top:var(--md,calc(var(--spacing) * 6)) var(--n-md,calc(var(--scale-px) * 150));position:relative}.a-ecology:before{background:var(--md,linear-gradient(180deg,rgba(3,5,0,.9) 0,rgba(3,5,0,0) 25%)) var(--n-md,linear-gradient(180deg,rgba(3,5,0,.9) 0,rgba(3,5,0,0) 38.16%));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.a-ecology__button{min-width:var(--xl,calc(var(--scale-px) * 240)) var(--n-xl,var(--md,calc(var(--scale-px) * 290)) var(--n-md,calc(var(--scale-px) * 200)))}@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){.a-ecology{height:66.6666666667vw;max-height:150svh}.a-ecology__text{letter-spacing:-.04em}}.a-ecology-modal .modal__content{margin-left:auto;margin-right:0;max-width:var(--md,calc(var(--grid-col) * 8)) var(--n-md,100%)}.a-ecology-modal .modal__close{right:calc(var(--grid-col) * 8 + 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){.a-ecology-modal .modal__close{--btn-height:40px;left:auto;right:var(--spacing)}}.a-ecology-modal__intro-title{left:var(--md,auto) var(--n-md,var(--spacing));max-width:var(--md,8.0513418903em) var(--n-md,8.5987261146em);position:absolute;right:var(--md,var(--spacing)) var(--n-md,auto);text-align:var(--md,right) var(--n-md,left);top:var(--md,var(--spacing)) var(--n-md,50%);transform:var(--md,none) var(--n-md,translateY(-50%))}.a-ecology-modal__emin-image{left:var(--md,calc(var(--spacing) * 2)) var(--n-md,auto);position:var(--md,absolute) var(--n-md,relative);top:0;width:var(--md,calc(var(--spacing) / 30 * 380)) var(--n-md,calc(var(--scale-px) * 240))}.a-ecology-modal__emin-content{align-items:center;display:flex;flex-direction:column;margin-left:auto;padding:var(--md,calc(var(--scale-px) * 20) calc(var(--spacing) * 2) 0 0) var(--n-md,0 var(--spacing));text-align:center;width:var(--md,calc(var(--spacing) / 30 * 480 + var(--spacing) * 2)) var(--n-md,100%)}.a-ecology-modal__emin-icon{align-items:center;aspect-ratio:1;background:var(--t-primary);border-radius:50%;color:var(--c-white);display:flex;justify-content:center;width:calc(var(--scale-px) * 30)}.a-ecology-modal__emin-sign{width:var(--md,calc(var(--spacing) / 30 * 90)) var(--n-md,calc(var(--scale-px) * 102))}.a-ecology-modal__climate-circle{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--scale-px) * 180)}.a-ecology-modal__climate-circle.svg-fix{transform:translate(-50%,-50%) rotate(.001deg)!important}.a-ecology-modal__climate-title{font-family:TTRamillas,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;--text-box-edge:cap;--baseline-size:1cap;--fos:-0.1365em;--foe:-0.1635em}.is-win .a-ecology-modal__climate-title{--fos:-0.1365em;--foe:-0.1635em}.a-ecology-modal__climate-title{font-feature-settings:"kern" off;font-kerning:none;font-size:var(--md,calc(var(--scale-text-rem) * 2.85)) var(--n-md,calc(var(--scale-text-rem) * 2));text-transform:uppercase;--lh:var(--md,1.0526315789em) var(--n-md,1.2em);letter-spacing:var(--md,-.02em) var(--n-md,-.01em);line-height:var(--lh)}.a-ecology-modal__climate-map{margin-top:var(--md,calc(var(--scale-px) * -15)) var(--n-md,calc(var(--spacing) * 4))}.a-ecology-modal__climate-illu{width:var(--md,calc(var(--scale-px) * 291)) var(--n-md,calc(var(--scale-px) * 142))}.a-ecology-modal__water{--items-count:0;height:calc(var(--items-count) * 200svh + 50svh);margin-top:var(--md,calc(var(--scale-px) * -60)) var(--n-md,calc(var(--scale-px) * -20))}.a-ecology-modal__water .sticky__layer{height:calc(100svh + (var(--scale-px) * 60))}.a-ecology-modal__water-image{height:100%;left:0;position:absolute;top:0;width:100%}.a-ecology-modal__water-content{height:100%}.a-ecology-modal__water-title{align-items:flex-end;display:flex;height:100%;padding-bottom:calc((var(--scale-px) * 60) + var(--spacing))}.a-ecology-modal__water-text-item{padding-top:calc(var(--spacing) * 8)}.a-ecology-modal__water-text{margin-left:auto;margin-right:auto;max-width:calc(var(--scale-text-px) * 420)}.a-ecology-modal__water-progress{bottom:var(--spacing);left:var(--spacing);position:absolute;z-index:2}.a-ecology-modal__water-progress .btn__outline rect{transition:none}.a-ecology-modal__water-progress .btn__outline rect+rect{stroke:var(--c-cyan)}.no-hover .a-ecology-modal__water-progress .btn__outline rect+rect{display:block!important}.a-ecology-modal__economy{margin-top:var(--md,calc(var(--scale-px) * -60)) var(--n-md,calc(var(--scale-px) * -20))}.a-ecology-modal__economy-circle{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--scale-px) * 180)}.a-ecology-modal__economy-circle.svg-fix{transform:translate(-50%,-50%) rotate(.001deg)!important}.a-ecology-modal__economy-circles{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--grid-col) * 6.5)}@-moz-document url-prefix(){.a-ecology-modal__economy-circles.svg-fix{transform:translate(-50%,-50%) rotate(.001deg)}}.a-ecology-modal__economy-circles-animate{animation:a-ecology-modal-economy-circle 8s linear infinite;opacity:0;transform-origin:50% 50%}.a-ecology-modal__economy-text{margin-top:var(--md,calc(var(--scale-px) * 132)) var(--n-md,calc(var(--scale-px) * 75));max-width:calc(var(--scale-text-px) * 270)}.a-ecology-modal__community{--items-count:0;--mobile-image-ratio:210/360;height:calc(var(--items-count) * 100svh + 50svh)}.a-ecology-modal__community-image{height:100%;left:0;position:absolute;top:0;width:100%}.a-ecology-modal__community-content{height:100%}.a-ecology-modal__community-progress{position:relative}.a-ecology-modal__community-progress .btn__outline rect{transition:none}.a-ecology-modal__community-progress .btn__outline rect+rect{stroke:var(--c-cyan)}.no-hover .a-ecology-modal__community-progress .btn__outline rect+rect{display:block!important}.a-ecology-modal__community-title{margin-bottom:var(--md,calc(var(--scale-px) * 167)) var(--n-md,calc(var(--scale-px) * 84))}.a-ecology-modal__community-text{max-width:calc(var(--scale-text-px) * 270)}.a-ecology-modal__control{margin-top:var(--md,calc(var(--scale-px) * -60)) var(--n-md,calc(var(--scale-px) * -20))}.a-ecology-modal__control-circle{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--scale-px) * 180)}.a-ecology-modal__control-circle.svg-fix{transform:translate(-50%,-50%) rotate(.001deg)!important}.a-ecology-modal__control-caption{position:relative}.a-ecology-modal__control-content{width:var(--md,calc(var(--scale-text-px) * 360)) var(--n-md,100%)}.a-ecology-modal__control-text{width:var(--md,calc(var(--scale-text-px) * 270)) var(--n-md,100%)}.a-ecology-modal__control-image{width:var(--md,calc(var(--spacing) / 30 * 550)) var(--n-md,calc(var(--scale-px) * 205))}@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){.a-ecology-modal__climate-illu{left:50%;position:absolute;top:0;transform:translateX(calc(-50% + 55px))}.a-ecology-modal__climate-caption{padding:calc(var(--scale-px) * 122) var(--spacing) calc(var(--scale-px) * 90) calc(var(--spacing) * 2)}.a-ecology-modal__control-image{bottom:0;position:absolute;right:var(--spacing)}.a-ecology-modal__community-title{margin-left:calc(var(--scale-px) * -7);max-width:7.7012835473em}}@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){.a-ecology-modal__emin-image{margin:0 auto}.a-ecology-modal__climate-illu{margin:0 auto;transform:translateX(25px)}.a-ecology-modal__climate-caption{margin-top:-10em;position:relative}.a-ecology-modal__water-content{align-items:flex-end;display:flex;padding-bottom:calc(var(--scale-px) * 170)}.a-ecology-modal__water-title{align-items:flex-start;padding-top:calc(var(--spacing) * 6)}.a-ecology-modal__water-progress{bottom:calc(var(--spacing) * 4)}.a-ecology-modal__economy-bin{align-items:center;display:flex;flex-direction:column-reverse}.a-ecology-modal__economy-bin>div{flex-basis:0}.a-ecology-modal__economy-bin__image{width:calc(var(--scale-px) * 160)}.a-ecology-modal__community-image{aspect-ratio:360/210;bottom:0;height:auto;top:auto}.a-ecology-modal__community-image img{-o-object-position:top;object-position:top}.a-ecology-modal__community-content{background-color:var(--t-background);height:calc(100% - 100vw * var(--mobile-image-ratio))}.a-ecology-modal__control-image{margin:0 auto}}@keyframes a-ecology-modal-economy-circle{0%{opacity:0;transform:rotate(.5turn)}15%{opacity:1}35%{opacity:1}50%,to{opacity:0;transform:rotate(-.5turn)}}.a-team-anchor{opacity:0;position:absolute;top:calc(var(--header-height) * -1);width:3px}.a-team{padding-bottom:var(--md,calc(var(--spacing) * 12)) var(--n-md,calc(var(--scale-px) * 180))}@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){.a-team__tooltip-backdrop{background:#000;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1900}}.a-team__subtitle{margin-left:auto;margin-right:auto;max-width:calc(var(--scale-text-px) * 240)}.a-team__items{--item-spacing:var(--md,var(--grid-col)) var(--n-md,calc(var(--spacing) * 2))}.a-team__items .carousel__list{width:var(--md,calc(var(--grid-col) * 4.5 + var(--spacing) * 2)) var(--n-md,calc(77.7777777778vw + var(--spacing) * 2))}.a-team-card{display:flex;width:100%}.a-team-card__image{aspect-ratio:1;flex-shrink:0;margin-right:var(--spacing);width:calc(var(--grid-col) * 2)}.a-team-card__image img,.a-team-card__image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-team-card__content{border-left:1px solid var(--t-line);display:flex;flex-direction:column;padding-left:var(--spacing);width:100%}.a-team-card__role{max-width:var(--md,calc(var(--scale-text-px) * 116)) var(--n-md,calc(var(--scale-text-px) * 90))}.a-team-card__icon{align-items:center;color:var(--t-text);display:inline-flex;height:var(--md,calc(var(--scale-px) * 30)) var(--n-md,calc(var(--scale-px) * 20));justify-content:center;position:relative;vertical-align:middle;width:var(--md,calc(var(--scale-px) * 30)) var(--n-md,calc(var(--scale-px) * 20))}.a-team-card__icon:before{background:var(--c-cyan);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition-property:background-color,transform;width:100%;will-change:transform}.a-team-card__icon:hover .icon{color:var(--c-dark-blue)}.a-team-card__icon:hover:before{background:var(--c-white)}.a-team-card__icon .icon{color:var(--t-text);position:relative;transition-property:color;z-index:1}.tooltip--team{--tooltip-arrow-width:10px;--tooltip-arrow-height:10px}.tooltip--team .tooltip__content{max-width:calc(var(--scale-px) * 270);position:relative}@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){.tooltip--team[data-side=right] .tooltip__triangle{bottom:0!important;clip-path:path("M2.70213e-06 10C8 10 10 3.33333 10 -3.57667e-07L10 10L2.70213e-06 10Z");left:auto!important;right:100%!important;top:auto!important;transform:none!important}}@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--team .tooltip__content{max-width:100%}.tooltip--team .icon-quote{--icon-width:20!important;--icon-height:20!important}.tooltip--team .text-c2{max-width:calc(var(--scale-px) * 240)}}.a-team-card__quote-close{left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:10}@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){html:has(.tooltip--team.tooltip--bottom-sheet.tooltip--visible) .a-team__tooltip-backdrop{opacity:.6;pointer-events:auto}}.a-life{margin-top:var(--md,calc(var(--scale-px) * -60)) var(--n-md,calc(var(--scale-px) * -20))}.a-life__circle{height:auto;left:50%;position:absolute;top:50%;width:var(--md,calc(var(--scale-px) * 240)) var(--n-md,calc(var(--scale-px) * 180))}.a-life__circle,.a-life__circle.svg-fix{transform:translate(-50%,-50%)}.a-life__subtext{margin-left:auto;margin-right:auto;max-width:var(--md,calc(var(--scale-text-px) * 450)) var(--n-md,calc(var(--scale-text-px) * 300))}.a-life__items{display:flex;flex-direction:var(--md,row) var(--n-md,column);gap:var(--spacing);justify-content:center;padding:0 var(--spacing)}.a-life__item{aspect-ratio:var(--md,.8095238095) var(--n-md,3.2);background:var(--c-white);display:flex;flex-direction:var(--md,column-reverse) var(--n-md,row);width:var(--md,calc(var(--spacing) / 30 * 340)) var(--n-md,100%)}.a-life__item-image{height:var(--md,50%) var(--n-md,100%);overflow:hidden;width:var(--md,100%) var(--n-md,33.3333333333vw)}.a-life__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;width:100%}.a-life__item-content{display:flex;flex:1;flex-direction:column;justify-content:var(--md,flex-end) var(--n-md,flex-start);padding:var(--spacing);position:relative}.a-life__item-icon{align-items:center;color:var(--c-white);display:flex;height:calc(var(--scale-px) * 30);justify-content:center;position:absolute;right:var(--md,50%) var(--n-md,0);top:var(--md,0) var(--n-md,50%);transform:translate(50%,-50%);width:calc(var(--scale-px) * 30);z-index:2}.a-life__item-icon:before{background:var(--c-cyan);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition-property:background-color,transform;width:100%;will-change:transform}.a-life__item-icon .icon{color:var(--t-background);position:relative;z-index:1}.has-hover .a-life__item:hover{color:var(--t-text)}.has-hover .a-life__item:hover .a-life__item-image img{transform:scale(1.1)}.has-hover .a-life__item:hover .a-life__item-icon:before{background:var(--t-text);transform:scale(1.5)}.a-life__button{min-width:var(--xl,calc(var(--scale-px) * 300)) var(--n-xl,var(--md,calc(var(--scale-px) * 350)) var(--n-md,calc(var(--scale-px) * 260)));width:-moz-fit-content;width:fit-content}@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){.a-life{padding-bottom:calc(var(--scale-px) * 240)}}.a-news-anchor{opacity:0;position:absolute;top:calc(var(--header-height) * -1);width:3px}.a-news{display:flex;gap:var(--md,var(--spacing)) var(--n-md,0)}.a-news__item{overflow:hidden;position:relative;width:var(--md,calc(33.3333333333% - var(--spacing) * .6666666667)) var(--n-md,calc(100vw - var(--spacing) * 4))}.a-news__item .news-card__image{padding-top:var(--md,54.5454545455%) var(--n-md,64.2857142857%)}.a-news__item .news-card__image img,.a-news__item .news-card__image picture{-o-object-fit:cover;object-fit:cover}.a-news__item .news-card__content{aspect-ratio:var(--md,1.8333333333) var(--n-md,1.5555555556)}@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){.a-news{--scrollable-side-gap:var(--spacing);--scrollable-item-width:calc(100vw - var(--spacing) * 4)}}.a-news-button{margin-left:auto;margin-right:auto;min-width:var(--xl,calc(var(--scale-px) * 240)) var(--n-xl,var(--md,calc(var(--scale-px) * 290)) var(--n-md,calc(var(--scale-px) * 200)))}.animation--intro-title{transition:transform 1.2s cubic-bezier(.25,.74,.22,.99)}.animation--intro-title .a-intro__title-line span{transform-origin:0 0;transition:transform 1.2s cubic-bezier(.25,.74,.22,.99),opacity 1.2s cubic-bezier(.25,.74,.22,.99),filter 1.2s cubic-bezier(.25,.74,.22,.99)}.animation--intro-title--inactive .a-intro__title-line span{filter:blur(5px)!important;opacity:0!important;transform:scaleY(1.25) translateY(calc(33% * (var(--char-index) * 2 + var(--line-index) * 4)))!important}