.animation--map-dot,.js .animation--business-intro-bottom-in:before{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.business-projects-stats__top__numbers{font-size:calc(var(--scale-text-rem) * 9);line-height:.88889em;--lh:.88889em;letter-spacing:-.04em;font-weight:100}.business-intro__title h1{font-size:calc(var(--scale-text-rem) * 4);line-height:1em;--lh:1em;letter-spacing:-.04em;font-weight:100}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.business-intro__title h1,.business-projects-stats__top__numbers{font-size:calc(var(--scale-text-rem) * 9);line-height:.88889em;--lh:.88889em;letter-spacing:-.04em;font-weight:100}}@media (min-width:1440px) and (min-height:700px){.business-intro__title h1,.business-projects-stats__top__numbers{font-size:calc(var(--scale-text-rem) * 12);line-height:.83333em;--lh:.83333em;letter-spacing:-.04em;font-weight:100}}@media (min-width:1920px) and (min-height:700px){.business-intro__title h1,.business-projects-stats__top__numbers{font-size:calc(var(--scale-text-rem) * 14);line-height:.85714em;--lh:.85714em;letter-spacing:-.04em;font-weight:100}}@media (min-width:2400px) and (min-height:700px){.business-projects-stats__top__numbers{font-size:calc(var(--scale-text-rem) * 14);line-height:.85714em;--lh:.85714em;letter-spacing:-.04em;font-weight:100}}.animation--map-dot{transition-property:transform,opacity;transition-duration:1.6s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.animation--map-dot--inactive{transform:scale(.1);opacity:0}.breadcrumbs,.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li:after{content:"/";color:var(--t-outline);margin-left:calc(var(--scale-px) * 15);margin-right:calc(var(--scale-px) * 15);margin-bottom:calc(var(--scale-px) * -1)}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li:first-child:after{display:inline-block}.js .animation--business-intro-bottom-in{transition:border-color 1.2s}.js .animation--business-intro-bottom-in:before{transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path;transition-timing-function:cubic-bezier(.55,0,.1,1);transition-duration:1.2s}.js .animation--business-intro-bottom-in--inactive:before{-webkit-clip-path:polygon(0 0,100vw 0,100% 100%,0 100%);clip-path:polygon(0 0,100vw 0,100% 100%,0 100%)}.js .animation--business-intro-bottom-in--inactive+.business-intro-lines{opacity:0}.business-intro{position:relative;height:100vh}.business-intro__background{position:fixed;left:0;top:0;width:100vw;height:var(--lg,153vh) var(--n-lg,var(--md,100vh) var(--n-md,100vh));overflow:hidden}.has-hover .business-intro__background{position:absolute}.business-intro__background__picture{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-intro__background__picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-intro__anchor{position:absolute;left:0;top:var(--md,50vw) var(--n-md,75vh)}.business-intro__main{position:absolute;z-index:2;left:0;top:0;width:100%;height:100vh}.business-intro__main-button{position:absolute;right:var(--md,auto) var(--n-md,var(--spacing));bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 1.5));left:var(--md,var(--spacing)) var(--n-md,auto)}.business-intro__content{position:relative;height:100%;z-index:1}.business-intro__content__parallax{height:100%}.business-intro__content__parallax__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.business-intro__breadcrumbs{margin-bottom:var(--md,calc(var(--scale-px) * 42)) var(--n-md,calc(var(--scale-px) * 20))}.business-intro__breadcrumbs,.business-intro__title{padding-left:var(--md,calc(var(--scale-px) * 135)) var(--n-md,var(--spacing))}.business-intro__title{margin-bottom:var(--md,calc(var(--scale-px) * 40)) var(--n-md,var(--sm,0) var(--n-sm,calc(var(--spacing) * 5)))}.business-intro-subtitle{position:relative;margin-top:var(--lg,0) var(--n-lg,var(--md,-30vh) var(--n-md,var(--sm,-20vh) var(--n-sm,calc(var(--scale-px) * -240))));padding-bottom:var(--lg,calc(var(--spacing) * .5)) var(--n-lg,var(--md,10vh) var(--n-md,var(--sm,0) var(--n-sm,0)));z-index:1}.business-intro-subtitle__text-icon{margin-top:var(--md,calc(var(--scale-px) * 60)) var(--n-md,calc(var(--scale-px) * 20))}.business-intro-subtitle__text-icon p{margin-bottom:var(--md,calc(var(--scale-px) * 1)) var(--n-md,calc(var(--scale-px) * 4))}.business-intro-subtitle__text-icon img{width:var(--xxxxl,calc(var(--scale-px) * 350)) var(--n-xxxxl,var(--md,calc(var(--scale-px) * 217)) var(--n-md,calc(var(--scale-px) * 163)))}.business-intro-overlay{position:absolute;left:0;top:50vh;bottom:10vh;width:100vw;height:50vw}.business-intro-overlay:before{content:"";position:absolute;background:var(--t-background);left:0;top:0;width:100%;height:300vw;-webkit-clip-path:polygon(0 0,100vw 50vw,100vw 200vw,0 200vw);clip-path:polygon(0 0,100vw 50vw,100vw 200vw,0 200vw)}.business-intro-overlay-mobile{position:absolute;left:0;top:8vh;width:100vw;height:var(--md,100vh) var(--n-md,var(--sm,130vh) var(--n-sm,100vh))}.business-intro-overlay-mobile:before{content:"";position:absolute;background:var(--t-background);left:0;bottom:0;width:100%;height:76vw;-webkit-clip-path:polygon(0 0,100vw 50vw,100vw 200vw,0 200vw);clip-path:polygon(0 0,100vw 50vw,100vw 200vw,0 200vw)}.business-intro-overlay-mobile:after{content:"";position:absolute;background:var(--t-background);width:100%;height:100%;top:calc(100% - 2px)}.business-intro-lines{position:absolute;top:75vh;left:-1px}.business-intro-lines svg{max-width:100%}@media (min-width:980px){.business-intro-subtitle{position:absolute;top:50%;right:0}.business-intro-overlay{position:relative;top:auto;height:45vw;margin-top:calc(var(--spacing) * -4)}}.projects-stats-cards{position:relative;z-index:1}.projects-stats-cards__content{height:var(--sticky-content-height);position:relative;z-index:2;display:flex;flex-direction:column}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.projects-stats-cards__content{display:block;height:auto}.projects-stats-cards__content .card-list__list{position:relative}}.business-projects-stats,.business-projects-stats__top__row__col{position:relative}.business-projects-stats__top__image{position:absolute;top:var(--md,calc(var(--spacing) * 2)) var(--n-md,var(--spacing));right:var(--md,0) var(--n-md,calc(var(--container-h-padding) * -1.5));width:var(--md,calc(var(--grid-col) * 6 + var(--grid-gutter) * 5)) var(--n-md,calc(var(--spacing) * 10));z-index:1}.business-projects-stats__top__image picture{width:100%;max-height:100%}.business-projects-stats__top__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.business-projects-stats__top__numbers{white-space:nowrap;padding-bottom:var(--spacing);font-size:var(--md,calc((100vw - var(--container-h-padding))/ 100 * 23.75)) var(--n-md,calc((100vw - var(--container-h-padding))/ 100 * 25));letter-spacing:-.078em;width:100%;margin-left:0}.business-projects-stats__top__row-top{position:relative;border-bottom:1px solid var(--c-stroke-white-15)}.business-projects-stats__top__row-bottom{padding-top:var(--md,calc(var(--scale-px) * 50)) var(--n-md,calc(var(--scale-px) * 20))}.business-projects-stats__top__row-bottom p sup{top:var(--md,-.15em) var(--n-md,-.5em)}@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){.business-projects-stats__overflow{overflow:hidden;margin:-100px 0;padding:100px 0}}@media (max-width:991px){.business-projects-stats-top{height:100vh}.business-projects-stats .sticky{height:60vh;min-height:60vh!important}.business-projects-stats .sticky .card-list__list li>*{height:50vh}}.business-strategy{padding-top:var(--md,calc(var(--scale-px) * 60)) var(--n-md,calc(var(--scale-px) * 20))}.business-strategy__title{position:relative;z-index:2;top:var(--md,0) var(--n-md,calc(var(--scale-px) * 40))}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.business-strategy__title{transform:translateY(66%)}}@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){.business-strategy{overflow:hidden}}.business-strategy-lines{position:absolute;right:0;top:calc(var(--spacing) * -1.5);width:calc(var(--grid-col) * 7 + var(--grid-gutter) * 6);height:calc(var(--spacing) * 8);overflow:hidden}.business-strategy-lines svg{position:absolute;left:0;top:0}.business-strategy-sticky,.business-strategy-sticky__cards{position:relative}.business-strategy-sticky__text{width:100%;height:100%;z-index:1}.business-strategy-sticky__text__description{margin-top:var(--md,auto) var(--n-md,var(--spacing));margin-bottom:var(--md,auto) var(--n-md,0);height:var(--md,100%) var(--n-md,auto);padding:var(--md,calc(var(--scale-px) * 20) 0) var(--n-md,0)}.business-strategy-sticky__text__description__text{max-width:var(--xxxl,70%) var(--n-xxxl,100%)}.business-strategy-sticky__text__description--big{margin-top:var(--md,auto) var(--n-md,calc(var(--spacing) * 2.5))}.business-strategy-sticky__text__inner{display:flex;flex-direction:column;padding-top:var(--md,calc(var(--scale-px) * 60)) var(--n-md,0);min-height:var(--md,100vh) var(--n-md,auto)}.business-strategy-sticky__text__inner h2{position:relative;z-index:1;margin-bottom:var(--md,auto) var(--n-md,calc(var(--scale-px) * -25))}.business-strategy-sticky__text__inner__title{margin-bottom:var(--md,calc(var(--scale-px) * 60)) var(--n-md,calc(var(--scale-px) * 40))}.business-strategy-sticky__text__sticky{top:0;position:-webkit-sticky;position:sticky;min-height:var(--md,var(--viewport-height-actual)) var(--n-md,auto)}.has-scroll-smooth .business-strategy-sticky__text__sticky{position:relative}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.business-strategy-sticky__text{position:absolute;left:0;top:0}.has-scroll-smooth .business-strategy-sticky{padding-top:0}}.business-strategy-slider{--item-width:calc(var(--grid-col) * 6 + var(--grid-gutter) * 5 + var(--container-h-padding));--cards-margin:calc((var(--viewport-height) - (50vw - var(--grid-gutter) / 2) / 700 * 660) / -2);--height:calc((50vw - var(--grid-gutter) / 2) / 700 * 660);margin-left:calc(var(--container-h-padding) * -1)}.business-strategy-slider__list{display:block;position:relative;scroll-behavior:unset}.business-strategy-slider__list__item{position:-webkit-sticky;position:sticky;top:calc(100vh - var(--height));height:var(--height);max-height:var(--max-height);transform-origin:50% 0}.business-strategy-slider__list__item>div,.business-strategy-slider__list__item>div picture,.business-strategy-slider__list__item>div picture img{height:100%}.has-scroll-smooth .business-strategy-slider__list{padding-top:calc(100vh - var(--height))}.has-scroll-smooth .business-strategy-slider__list__item{top:0;position:relative}.business-strategy-images-mobile{position:relative;left:-20px}.business-strategy-images-mobile__list{--item-width:calc(((100vw - var(--container-h-padding) * 2) - var(--item-spacing) * (var(--item-count-per-view) - 1)) / var(--item-count-per-view));--item-ratio:.625}.business-strategy-images-mobile__list .carousel__list__inner:not(.carousel--md-up){margin-left:0}.business-strategy-images-mobile--one .business-strategy-images-mobile__list{--item-width:100vw;--item-ratio:.55555}.business-strategy-images-mobile__list__image{position:relative;left:calc(var(--scale-px) * -20);overflow:hidden;overflow:clip;background:var(--t-background-alt);padding-top:calc(100% * var(--item-ratio))}.business-strategy-images-mobile__list__image picture{position:absolute;top:0;left:0;bottom:0}.business-strategy-images-mobile__list__image img,.business-strategy-images-mobile__list__image picture{max-height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.business-strategy-images-mobile .carousel__list__next{position:absolute;top:calc((100vw - 60px)/ 300 * 100);margin-top:-30px;right:-20px}.business-strategy-images-mobile--one .carousel__list__inner{width:var(--md,auto) var(--n-md,100vw);margin-right:var(--md,auto) var(--n-md,calc(var(--spacing) * -1))}.business-strategy-images-mobile--one .carousel__list__item:last-child{padding-left:0}.business-strategy-images-mobile--one .business-strategy-images-mobile__list__image{left:0}.business-slider,.business-slider__content{position:relative}.business-slider__content__counter{display:flex;align-items:flex-start;border-bottom:1px solid var(--t-line)}.business-slider__content__counter__index{width:40px}.business-slider__content__nav{position:absolute;right:calc(var(--grid-gutter)/ 2);top:0}.business-slider__image img{max-height:var(--xxxl,calc(var(--viewport-height) - var(--spacing) * 5.5)) var(--n-xxxl,calc(var(--viewport-height) - var(--spacing)));-o-object-fit:cover;object-fit:cover}.business-slider__current .content-animation,.business-slider__next .content-animation,.business-slider__previous .content-animation{overflow:hidden}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.business-slider__next,.business-slider__previous{width:calc(var(--grid-col) * 6 + var(--grid-gutter) * 6);position:absolute;cursor:pointer;overflow:hidden}.business-slider__current{overflow:hidden}.business-slider__next{right:100%}.business-slider__previous{left:100%}.business-slider__content__text{position:absolute;right:calc(var(--grid-gutter)/ 2);bottom:0;width:calc(var(--grid-col) * 5.7 + var(--grid-gutter) * 2)}.business-slider__content__nav{position:absolute;right:auto;top:auto;left:calc(var(--grid-gutter)/ 2);bottom:0}.business-slider__content__counter{border-bottom:0}.business-slider__content__counter__index{position:absolute;left:calc(var(--grid-gutter)/ 2);top:0;width:auto}.business-slider__content__counter__count{position:absolute;right:calc(var(--grid-gutter)/ 2);top:0}}@media (min-width:568px) and (max-aspect-ratio:13/9) and (min-width:980px),(min-width:668px) and (min-height:416px) and (min-width:980px),(min-width:980px) and (min-width:980px){.business-slider__content__text{width:calc(var(--grid-col) * 3 + var(--grid-gutter) * 2)}}.business-slider-container__lines{position:absolute;top:calc(var(--spacing) * -3);right:var(--container-h-padding);transform:rotateY(180deg);transform-origin:50% 50%;-webkit-backface-visibility:visible;backface-visibility:visible}.business-slider-container__row-top{margin-bottom:var(--md,calc(var(--scale-px) * 170)) var(--n-md,calc(var(--scale-px) * 75))}.business-slider-container--svg-left .business-slider-container__lines{top:var(--md,calc(var(--spacing) * -3 - 30px)) var(--n-md,calc(var(--spacing) * -3));right:var(--md,auto) var(--n-md,var(--container-h-padding));left:var(--md,calc(var(--scale-px) * -70)) var(--n-md,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){.business-slider-container__row-top{flex-direction:column-reverse}}.business-slider-container .content-animation{overflow:hidden}.business-slider-container .content-animation--no-hidden{overflow:visible}.business-projects-slider{margin-top:var(--md,calc(var(--scale-px) * -50)) var(--n-md,0)}.business-projects-slider,.projects-projects .carousel__list__item,.projects-projects h2{position:relative;z-index:2}.projects-projects__deco{position:absolute;z-index:1;top:0;left:calc(var(--container-h-padding) + calc(var(--scale-px) * 310))}.business-projects-top__title{display:flex;flex-direction:column-reverse;position:absolute;top:0;left:var(--container-h-padding)}.business-projects-top__title__text{padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 15));margin-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 15));border-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 1) solid var(--c-stroke-white-15));color:var(--t-tiny)}.business-projects-top__title__text br{display:var(--md,inline) var(--n-md,none)}.business-projects-top__number{letter-spacing:-.078em;width:100%;margin-left:-.06em;margin-bottom:var(--md,calc(var(--scale-px) * 80)) var(--n-md,0)}.business-projects-top__map{margin-top:var(--md,0) var(--n-md,calc(var(--spacing) * -1))}.business-projects-top__map__image{display:block;width:var(--md,calc(var(--grid-col) * 8 + var(--grid-gutter) * 7 + var(--container-h-padding))) var(--n-md,168.75%);height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.business-projects-top__map__dot{--dot-increment:var(--xxxl,calc(var(--scale-px) * 12)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * 10)) var(--n-xxl,var(--md,calc(var(--scale-px) * 10)) var(--n-md,calc(var(--scale-px) * 6))));position:absolute}.business-projects-top__map__dot p{position:absolute;top:50%;transform:translateY(-50%)}.business-projects-top__map__dot--small{--dot-size:var(--xxxl,calc(var(--scale-px) * 24)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * 20)) var(--n-xxl,var(--md,calc(var(--scale-px) * 16)) var(--n-md,calc(var(--scale-px) * 13))));left:var(--xxxl,26.5vw) var(--n-xxxl,var(--xxl,27vw) var(--n-xxl,var(--md,51.11111%) var(--n-md,71.875%)));top:var(--md,28.48837%) var(--n-md,25.92593%)}.business-projects-top__map__dot--small p{left:var(--md,calc(var(--dot-size) + var(--dot-increment) * 2)) var(--n-md,calc(var(--dot-size) + var(--dot-increment) * 2 + 5px));min-width:var(--md,calc(var(--scale-px) * 300)) var(--n-md,calc(var(--scale-px) * 100))}.business-projects-top__map__dot--large{--dot-size:var(--xxl,calc(var(--scale-px) * 40)) var(--n-xxl,var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 36)))}.business-projects-top__map__dot--large p{left:calc(var(--dot-size) + var(--dot-increment))}.business-projects-top__map__dot--large-1{left:var(--xxxl,14vw) var(--n-xxxl,var(--md,28.33333%) var(--n-md,48.4375%));top:var(--md,56.97674%) var(--n-md,55.55556%)}.business-projects-top__map__dot--large-2{left:var(--xxxl,13.5vw) var(--n-xxxl,var(--md,25.55556%) var(--n-md,37.5%));top:var(--md,66.16279%) var(--n-md,63.88889%)}.business-projects-top__map__dot--small-2{left:var(--xxxl,33.33333%) var(--n-xxxl,var(--md,30.55556%) var(--n-md,45.3125%));top:var(--md,55.81395%) var(--n-md,55.55556%)}.business-projects-top__map__dot--tiny{--dot-size:var(--xxxl,calc(var(--scale-px) * 24)) var(--n-xxxl,var(--xxl,calc(var(--scale-px) * 20)) var(--n-xxl,var(--md,calc(var(--scale-px) * 16)) var(--n-md,calc(var(--scale-px) * 13))));left:var(--md,11.5vw) var(--n-md,34.4vw);top:var(--md,58.13953%) var(--n-md,56.66667%)}.business-projects-top__map__dot--tiny p{transform:translateY(-50%);right:var(--md,calc(var(--dot-size) + var(--dot-increment) + 10px)) var(--n-md,calc(var(--dot-size) * 2 + var(--dot-increment)));top:calc(var(--scale-px) * -1);left:auto;min-width:auto}.business-projects-top__map__dot__inner{position:absolute;width:var(--dot-size);height:var(--dot-size);margin:calc(var(--dot-size)/ -2) 0 0 calc(var(--dot-size)/ -2);border-radius:200px;background:var(--t-primary)}.business-projects-top__map__dot__inner:after,.business-projects-top__map__dot__inner:before{content:"";position:absolute;left:calc(var(--dot-increment) * -1);top:calc(var(--dot-increment) * -1);width:calc(var(--dot-size) + var(--dot-increment) * 2);height:calc(var(--dot-size) + var(--dot-increment) * 2);border-radius:200px;border:1px solid var(--t-primary);opacity:.4}.business-projects-top__map__dot__inner:after{left:calc(var(--dot-increment) * -2);top:calc(var(--dot-increment) * -2);width:calc(var(--dot-size) + var(--dot-increment) * 4);height:calc(var(--dot-size) + var(--dot-increment) * 4);opacity:.1}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.business-projects-top__title{position:static;flex-direction:column}.business-projects-top__title__text{color:var(--t-text)}.business-projects-top__map{position:relative}}.next-page{display:block;position:relative;overflow:hidden}.next-page__background{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0}.next-page__background picture{height:100%}.next-page__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.next-page__text{padding-top:var(--md,calc(var(--spacing) * 4.5)) var(--n-md,calc(var(--scale-px) * 170));padding-bottom:var(--md,calc(var(--spacing) * 4.5)) var(--n-md,calc(var(--scale-px) * 190))}.next-page__text__inner{position:relative}.next-page__btn{position:absolute;top:100%;margin-top:var(--xxxl,calc(var(--scale-px) * -12)) var(--n-xxxl,var(--md,calc(var(--scale-px) * -20)) var(--n-md,calc(var(--scale-px) * -16)));left:50%;transform:translateX(-50%)}