.c-next-case{bottom:0;position:sticky;visibility:hidden;will-change:opacity}@media screen{.c-next-case{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-next-case.above-viewport{opacity:1}.c-next-case.in-viewport{opacity:1!important}.c-next-case.below-viewport{opacity:0}.c-next-case a{display:block;position:relative}.c-next-case a .cr-wrapper{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding-bottom:24px;padding-top:24px;position:absolute;right:0;top:0;z-index:5}.c-next-case a .cr-wrapper span{color:#fff;position:relative}.c-next-case a .cr-wrapper span.name{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;margin-left:-2px}@media(min-width:680px){.c-next-case a .cr-wrapper span.name{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:960px){.c-next-case a .cr-wrapper span.name{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px){.c-next-case a .cr-wrapper span.name{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1500px){.c-next-case a .cr-wrapper span.name{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1800px){.c-next-case a .cr-wrapper span.name{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}@media(max-width:959px){.c-next-case a .cr-wrapper span.name{margin-top:16px;text-align:center}}@media(min-width:1276px){.c-next-case{padding-top:152px}.c-next-case a{overflow:hidden}.c-next-case a .cr-wrapper{align-items:center;flex-direction:row;justify-content:space-between}.c-next-case a .cr-wrapper span{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;margin-left:-2px;overflow:hidden}}@media(min-width:1276px)and (min-width:680px){.c-next-case a .cr-wrapper span{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:1276px)and (min-width:960px){.c-next-case a .cr-wrapper span{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px)and (min-width:1276px){.c-next-case a .cr-wrapper span{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1276px)and (min-width:1500px){.c-next-case a .cr-wrapper span{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1276px)and (min-width:1800px){.c-next-case a .cr-wrapper span{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}@media(min-width:1276px){.c-next-case a .cr-wrapper span:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;transform:translate3d(-100%,0,0);transition:opacity .4166666667s,transform .4166666667s;width:100%}.c-next-case a img{transform:scale(1.01);transition:transform .4166666667s cubic-bezier(.445,.05,.55,.95)}.c-next-case a:focus .cr-wrapper span:after,.c-next-case a:hover .cr-wrapper span:after{opacity:1;transform:translateZ(0);transition:opacity .5s 75ms,transform .5s}.c-next-case a:focus img,.c-next-case a:hover img{transform:scale(1.04);transition-duration:.65s}}.c-next-case[data-is-active=true]{visibility:visible}.c-page-hero{--nav-height:56px;--p-spacing:20px;height:100%;padding-bottom:30px;padding-top:95px;padding-top:calc(var(--nav-height) + 39px);width:100%}.c-page-hero .cr-wrapper{color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.c-page-hero .page-hero-title h1{font-family:SuisseIntl,sans-serif;font-size:52px;font-weight:400;letter-spacing:0;line-height:1em}.c-page-hero .page-hero-title h1 span{white-space:nowrap}.c-page-hero .page-hero-info p{letter-spacing:0}.c-page-hero .page-hero-info p+*{margin-top:var(--p-spacing)}.c-page-hero .page-hero-info p+p{margin-top:1em}.c-page-hero .page-hero-info .c-main-button{display:block;width:100%}@media(max-width:959px){.c-page-hero .page-hero-title{margin-bottom:auto;max-width:320px}.c-page-hero .page-hero-info p{max-width:325px}}@media(min-width:960px){.c-page-hero{--p-spacing:130px}.c-page-hero .cr-wrapper{align-items:flex-end;flex-direction:row-reverse;justify-content:flex-start}.c-page-hero .page-hero-title{flex:1}.c-page-hero .page-hero-title h1{font-family:SuisseIntl,sans-serif;font-size:106px;font-weight:300;letter-spacing:-1px;line-height:94px;margin-bottom:.1em;max-width:658px}.c-page-hero .page-hero-info{flex:1}.c-page-hero .page-hero-info-wrapper{width:340px}}@media(min-width:1276px){.c-page-hero{--p-spacing:132px;padding-bottom:86px}.c-page-hero .page-hero-title{flex:2 1 0;max-width:900px}.c-page-hero .page-hero-title h1{font-size:132px;line-height:112px;margin-bottom:-.1em;max-width:none}.c-page-hero .page-hero-info{flex:1 1 0;min-width:0}}@media(min-width:1800px){.c-page-hero{--p-spacing:194px}.c-page-hero .page-hero-title h1{font-size:150px;line-height:132px;margin-bottom:0}}.m-project-footer{--translateY:0px;--opacity:0;background-color:#000;height:100vh;pointer-events:none;position:relative;width:100%}.m-project-footer .content-wrapper{align-items:center;display:flex;height:100%;justify-content:center;opacity:var(--opacity);transform:translate3d(0,var(--translateY),0)}.m-project-footer .content-wrapper .title{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;margin-left:-2px;text-align:center}@media(min-width:680px){.m-project-footer .content-wrapper .title{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:960px){.m-project-footer .content-wrapper .title{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px){.m-project-footer .content-wrapper .title{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1500px){.m-project-footer .content-wrapper .title{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1800px){.m-project-footer .content-wrapper .title{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}.m-project-footer .content-wrapper .title a{color:#fff}.m-project-footer[data-is-active=true] .title a{pointer-events:auto}.m-project-footer[data-background=light]{background-color:#fff}.m-project-footer[data-background=light] .content-wrapper .title a{color:#000}.c-text-block{padding-bottom:68px;padding-top:64px}.c-text-block>.content{will-change:opacity}@media screen{.c-text-block>.content{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-text-block>.content.above-viewport{opacity:1}.c-text-block>.content.in-viewport{opacity:1!important}.c-text-block>.content.below-viewport{opacity:0}.c-text-block .info{margin-bottom:28px}.c-text-block .info>.title .headlines:first-child{--use-type:case-project-content--xs;font-family:SuisseIntl,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:24px}@media(min-width:680px){.c-text-block .info>.title .headlines:first-child{--use-type:case-project-content--sm;font-size:24px;line-height:32px}}@media(min-width:960px){.c-text-block .info>.title .headlines:first-child{--use-type:case-project-content--md;font-size:22px}}@media(min-width:1276px){.c-text-block .info>.title .headlines:first-child{--use-type:case-project-content--lg;font-size:26px;line-height:36px}}@media(min-width:1500px){.c-text-block .info>.title .headlines:first-child{--use-type:case-project-content--xl}}@media(min-width:1800px){.c-text-block .info>.title .headlines:first-child{--use-type:case-project-content--xxl;font-size:28px;line-height:40px}}.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content--xs;font-family:SuisseIntl,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:24px;--use-type:case-project-content-light--xs;color:#ccc}@media(min-width:680px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content--sm;font-size:24px;line-height:32px}}@media(min-width:960px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content--md;font-size:22px}}@media(min-width:1276px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content--lg;font-size:26px;line-height:36px}}@media(min-width:1500px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content--xl}}@media(min-width:1800px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content--xxl;font-size:28px;line-height:40px}}@media(min-width:680px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content-light--sm}}@media(min-width:960px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content-light--md;font-weight:300}}@media(min-width:1276px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content-light--lg}}@media(min-width:1500px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content-light--xl}}@media(min-width:1800px){.c-text-block .info>.title .headlines:not(:first-child){--use-type:case-project-content-light--xxl}}.c-text-block .info>.title .headlines br{display:none}.c-text-block .info>.tags>li{--use-type:case-project-tags--xs;font-family:SuisseIntl,sans-serif;font-size:14px;font-weight:300;line-height:24px}@media(min-width:680px){.c-text-block .info>.tags>li{--use-type:case-project-tags--sm}}@media(min-width:960px){.c-text-block .info>.tags>li{--use-type:case-project-tags--md}}@media(min-width:1276px){.c-text-block .info>.tags>li{--use-type:case-project-tags--lg;font-size:16px;letter-spacing:.5px;line-height:24px}}@media(min-width:1500px){.c-text-block .info>.tags>li{--use-type:case-project-tags--xl}}@media(min-width:1800px){.c-text-block .info>.tags>li{--use-type:case-project-tags--xxl}}.c-text-block .description{max-width:96%}.c-text-block .description p{--use-type:case-project-content--xs;font-family:SuisseIntl,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:24px}@media(min-width:680px){.c-text-block .description p{--use-type:case-project-content--sm;font-size:24px;line-height:32px}}@media(min-width:960px){.c-text-block .description p{--use-type:case-project-content--md;font-size:22px}}@media(min-width:1276px){.c-text-block .description p{--use-type:case-project-content--lg;font-size:26px;line-height:36px}}@media(min-width:1500px){.c-text-block .description p{--use-type:case-project-content--xl}}@media(min-width:1800px){.c-text-block .description p{--use-type:case-project-content--xxl;font-size:28px;line-height:40px}}.c-text-block .description p:not(:last-child){margin-bottom:16px}.c-text-block .description strong{--use-type:case-project-content--xs;color:#ccc;font-family:SuisseIntl,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:24px}@media(min-width:680px){.c-text-block .description strong{--use-type:case-project-content--sm;font-size:24px;line-height:32px}}@media(min-width:960px){.c-text-block .description strong{--use-type:case-project-content--md;font-size:22px}}@media(min-width:1276px){.c-text-block .description strong{--use-type:case-project-content--lg;font-size:26px;line-height:36px}}@media(min-width:1500px){.c-text-block .description strong{--use-type:case-project-content--xl}}@media(min-width:1800px){.c-text-block .description strong{--use-type:case-project-content--xxl;font-size:28px;line-height:40px}}.c-text-block .description em{--use-type:case-project-content--xs;font-family:SuisseIntl,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:24px;--use-type:case-project-content-medium--xs;font-style:inherit;font-weight:500}@media(min-width:680px){.c-text-block .description em{--use-type:case-project-content--sm;font-size:24px;line-height:32px}}@media(min-width:960px){.c-text-block .description em{--use-type:case-project-content--md;font-size:22px}}@media(min-width:1276px){.c-text-block .description em{--use-type:case-project-content--lg;font-size:26px;line-height:36px}}@media(min-width:1500px){.c-text-block .description em{--use-type:case-project-content--xl}}@media(min-width:1800px){.c-text-block .description em{--use-type:case-project-content--xxl;font-size:28px;line-height:40px}}@media(min-width:680px){.c-text-block .description em{--use-type:case-project-content-medium--sm}}@media(min-width:960px){.c-text-block .description em{--use-type:case-project-content-medium--md}}@media(min-width:1276px){.c-text-block .description em{--use-type:case-project-content-medium--lg}}@media(min-width:1500px){.c-text-block .description em{--use-type:case-project-content-medium--xl}}@media(min-width:1800px){.c-text-block .description em{--use-type:case-project-content-medium--xxl}}.c-text-block .description a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:680px){.c-text-block{padding-bottom:112px;padding-top:96px}.c-text-block .description{max-width:90%}}@media(min-width:960px){.c-text-block{padding-bottom:124px}.c-text-block .info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.c-text-block .info>.title{max-width:320px}.c-text-block .info>.title .headlines br{display:inline-block}.c-text-block .description{max-width:98%}.c-text-block .description p:not(:last-child){margin-bottom:28px}}@media(min-width:1500px){.c-text-block{padding-bottom:148px;padding-top:132px}.c-text-block .description{max-width:94%}}@media(min-width:1800px){.c-text-block{padding-bottom:160px;padding-top:140px}.c-text-block .description{max-width:880px}.c-text-block .description p:not(:last-child){margin-bottom:36px}}.c-text-block[data-text-position=left]>.content .grid-row{flex-direction:row-reverse}@media(min-width:960px){.c-text-block[data-text-position=center]>.content .grid-row .description{margin-left:auto;margin-right:auto;width:75%}}.c-text-block[data-has-featured-text=true] .info{display:none}.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:main-titles-featured--xs;font-family:SuisseIntl,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:35px;word-spacing:-2px;-webkit-font-smoothing:auto;margin-left:-2px;--use-type:case-project-content-featured--xs;word-spacing:-1px}@media(min-width:680px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:main-titles-featured--sm;font-size:46px;letter-spacing:-.8px;line-height:48px}}@media(min-width:960px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:main-titles-featured--md;font-size:54px;font-weight:300;line-height:57px}}@media(min-width:1276px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:main-titles-featured--lg}}@media(min-width:1500px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:main-titles-featured--xl;font-size:64px;line-height:66px}}@media(min-width:1800px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:main-titles-featured--xxl;font-size:68px;line-height:65px}}@media(min-width:680px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:case-project-content-featured--sm}}@media(min-width:960px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:case-project-content-featured--md;font-size:22px;font-weight:400;letter-spacing:.4px;line-height:32px;word-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(min-width:1276px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:case-project-content-featured--lg;font-size:26px;line-height:36px}}@media(min-width:1500px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:case-project-content-featured--xl}}@media(min-width:1800px){.c-text-block[data-has-featured-text=true] .description h2,.c-text-block[data-has-featured-text=true] .description h2>strong{--use-type:case-project-content-featured--xxl;font-size:28px;line-height:40px}}.c-text-block[data-has-featured-text=true] .description h2:not(:last-child){margin-bottom:24px}@media(min-width:680px){.c-text-block[data-has-featured-text=true] .description h2:not(:last-child){margin-bottom:28px}}@media(min-width:960px){.c-text-block[data-has-featured-text=true] .info{display:flex}}@media(min-width:1800px){.c-text-block[data-has-featured-text=true] .description h2:not(:last-child){margin-bottom:36px}}.c-fullwidth-media{--wp-spacing:4px;margin-bottom:4px;margin-top:4px;position:relative}@media(min-width:680px){.c-fullwidth-media{--wp-spacing:16px;margin-bottom:16px;margin-top:16px}}.c-fullwidth-media .border{height:1px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.c-fullwidth-media .border .lines{border-top:1px solid #eaeaea;height:100%;width:100%}.c-fullwidth-media .full-width-header-content{padding:56px 0;position:relative;will-change:opacity}@media screen{.c-fullwidth-media .full-width-header-content{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-fullwidth-media .full-width-header-content.above-viewport{opacity:1}.c-fullwidth-media .full-width-header-content.in-viewport{opacity:1!important}.c-fullwidth-media .full-width-header-content.below-viewport{opacity:0}.c-fullwidth-media .full-width-header-content .full-width-title{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;color:#000;display:block;margin-left:-2px}@media(min-width:680px){.c-fullwidth-media .full-width-header-content .full-width-title{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:960px){.c-fullwidth-media .full-width-header-content .full-width-title{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px){.c-fullwidth-media .full-width-header-content .full-width-title{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1500px){.c-fullwidth-media .full-width-header-content .full-width-title{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1800px){.c-fullwidth-media .full-width-header-content .full-width-title{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}.c-fullwidth-media .full-width-media-content{will-change:opacity}@media screen{.c-fullwidth-media .full-width-media-content{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-fullwidth-media .full-width-media-content.above-viewport{opacity:1}.c-fullwidth-media .full-width-media-content.in-viewport{opacity:1!important}.c-fullwidth-media .full-width-media-content.below-viewport{opacity:0}.c-fullwidth-media[data-responsive-style=full-mobile]{margin-bottom:0;margin-top:0}@media(max-width:679px){.c-fullwidth-media[data-responsive-style=full-mobile] .c-media{border-radius:0}.c-fullwidth-media[data-responsive-style=full-mobile] .full-width-media-content>*{padding:0}}.c-fullwidth-media[data-bleed=true] .c-figure img,.c-fullwidth-media[data-bleed=true] .c-media{border-radius:0}.c-fullwidth-media[data-bleed=true] .c-vimeo-video,.c-fullwidth-media[data-bleed=true] .c-vimeo-video[data-with-border-radius]{border-radius:0;overflow:visible}.c-fullwidth-media[data-bleed=true] .c-vimeo-video .poster img,.c-fullwidth-media[data-bleed=true] .c-vimeo-video .video,.c-fullwidth-media[data-bleed=true] .c-vimeo-video video{border-radius:0}.c-fullwidth-media[data-bleed=true] .c-vimeo-embed{border-radius:0;overflow:visible}.c-fullwidth-media[data-bleed=true] .c-vimeo-embed .poster img,.c-fullwidth-media[data-bleed=true] .c-vimeo-embed .video,.c-fullwidth-media[data-bleed=true] .c-vimeo-embed iframe{border-radius:0}.c-grid-media[data-with-wrapper=true]{--wp-spacing:2px;margin-top:2px}@media(min-width:680px){.c-grid-media[data-with-wrapper=true]{--wp-spacing:8px;margin-top:8px}}@supports(-webkit-touch-callout:none){.c-grid-media[data-with-wrapper=true]{margin-top:calc(var(--wp-spacing)*2)}}.c-grid-media .grid-cell{will-change:opacity}@media screen{.c-grid-media .grid-cell{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-grid-media .grid-cell.above-viewport{opacity:1}.c-grid-media .grid-cell.in-viewport{opacity:1!important}.c-grid-media .grid-cell.below-viewport{opacity:0}.c-grid-media[data-align=right] .images .grid-row{justify-content:flex-end}.c-grid-media[data-align=center] .images .grid-row{justify-content:center}.c-grid-media[data-align=masonry] .grid-row{-moz-columns:1;column-count:1;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:0;column-gap:0;-moz-column-span:none;column-span:none;display:block}.c-grid-media[data-align=masonry] .grid-row .grid-cell{width:100%}@media(min-width:960px){.c-grid-media[data-align=masonry] .grid-row{-moz-columns:2;column-count:2}}.c-collage-media{--gap:4px}@media(min-width:680px){.c-collage-media{--gap:16px}}.c-collage-media[data-with-wrapper=true]{--wp-spacing:2px;margin-top:2px}@media(min-width:680px){.c-collage-media[data-with-wrapper=true]{--wp-spacing:8px;margin-top:8px}}.c-collage-media .cr-wrapper{margin:-8px 0}.c-collage-media .cr-wrapper .content{padding:8px 0}.c-collage-media .collage-row,.c-collage-media .content{display:grid;grid-gap:var(--gap);gap:var(--gap)}@media(min-width:960px){.c-collage-media .collage-row{grid-template-columns:1fr 1fr}}.c-collage-media .collage-column{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-areas:"cell-1 cell-2 cell-2" "cell-3 cell-2 cell-2" "cell-3 cell-4 cell-4";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.c-collage-media .collage-cell{overflow:hidden;position:relative;will-change:opacity}@media screen{.c-collage-media .collage-cell{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-collage-media .collage-cell.above-viewport{opacity:1}.c-collage-media .collage-cell.in-viewport{opacity:1!important}.c-collage-media .collage-cell.below-viewport{opacity:0}.c-collage-media .collage-cell.cell-1{grid-area:cell-1}.c-collage-media .collage-cell.cell-2{grid-area:cell-2}.c-collage-media .collage-cell.cell-3{grid-area:cell-3}.c-collage-media .collage-cell.cell-4{grid-area:cell-4}.c-collage-media .collage-cell.cell-5{grid-area:cell-5}.c-collage-media .collage-cell.cell-6{grid-area:cell-6}.c-collage-media .collage-cell.cell-7{grid-area:cell-7}.c-collage-media .collage-cell.cell-8{grid-area:cell-8}.c-collage-media .collage-cell.cell-9{grid-area:cell-9}.c-collage-media .collage-cell .c-media img{display:block;height:100%;width:auto}.c-collage-media .collage-cell .c-media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-logos-loop{--duration:80000ms;border-top:1px solid #ccc;overflow:hidden;padding:60px 0}.c-logos-loop .logos-loop-wrapper{align-items:center;animation-duration:var(--duration);animation-iteration-count:infinite;animation-name:loop;animation-timing-function:linear;display:flex;width:-moz-fit-content;width:fit-content}.c-logos-loop .logos-loop-wrapper>*+*{margin-left:72px}.c-logos-loop .logos-loop-logo{margin-left:72px;pointer-events:none}@media(min-width:960px){.c-logos-loop{padding:112px 0}.c-logos-loop .logos-loop-logo{margin-left:128px}}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-quote{align-items:center;background-color:#000;color:#fff;display:flex;overflow:hidden;padding:36px 0;position:relative}.c-quote .quote-background{left:0;overflow:hidden;position:absolute;top:0;z-index:0}.c-quote .quote-background,.c-quote .quote-background img,.c-quote .quote-background picture{height:115%;width:100%}.c-quote .quote-background img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-quote .quote-content{position:relative;z-index:1}.c-quote .quote-text{quotes:"“" "”" "‘" "’"}.c-quote .quote-text h2{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;margin-left:-2px;max-width:335px}@media(min-width:680px){.c-quote .quote-text h2{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:960px){.c-quote .quote-text h2{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px){.c-quote .quote-text h2{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1500px){.c-quote .quote-text h2{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1800px){.c-quote .quote-text h2{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}.c-quote .quote-text h2:before{content:open-quote}.c-quote .quote-text h2:after{content:close-quote}.c-quote .quote-people{margin-top:99px}.c-quote .quote-people-list-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;padding:22px 0}.c-quote .quote-people-list-item .image{border-radius:50%;display:block;height:60px;margin-right:20px;overflow:hidden;position:relative;width:60px}.c-quote .quote-people-list-item .image .c-figure:before{display:none}.c-quote .quote-people-list-item .arrow{margin-left:auto}.c-quote .quote-mail{color:#fff}@media(min-width:960px){.c-quote{height:100vh;height:100dvh;max-height:1000px}.c-quote .cr-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-quote .quote-text h2{max-width:1124px}.c-quote .quote-people{font-size:13px;line-height:16px;margin-top:74px}.c-quote .quote-people-text{margin-bottom:38px}.c-quote .quote-people-list{display:flex}.c-quote .quote-people-list-item{border-bottom:none;padding:0}.c-quote .quote-people-list-item+*{border-left:1px solid hsla(0,0%,97%,.21);margin-left:51px;padding-left:51px}.c-quote .quote-people-list-item .text-mail{display:block}.c-quote .quote-people-list-item .arrow{display:none}}.c-case-showcase{position:relative}.c-case-showcase .case-list-item{display:flex;height:100vh;height:100lvh}.c-case-showcase .case-list-item:first-child .case-media:after{display:none}.c-case-showcase .case-info{display:flex;padding:32px 0}.c-case-showcase .case-info.intro-showcase{padding:36px 0}.c-case-showcase .case-info-title{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;margin-left:-2px}@media(min-width:680px){.c-case-showcase .case-info-title{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:960px){.c-case-showcase .case-info-title{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px){.c-case-showcase .case-info-title{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1500px){.c-case-showcase .case-info-title{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1800px){.c-case-showcase .case-info-title{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}.c-case-showcase .case-info-title-text span{display:block}.c-case-showcase .case-info-title img{display:block;height:auto;margin-top:17px;max-width:115px}.c-case-showcase .case-info .subtitle{color:#ccc}.c-case-showcase .case-info-text strong{font-weight:400}.c-case-showcase .case-media{position:relative}.c-case-showcase .case-media:after{background:linear-gradient(180deg,transparent 37.71%,rgba(0,0,0,.33) 98.99%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:5}.c-case-showcase .case-media img,.c-case-showcase .case-media video,.c-case-showcase .case-media-bg{height:100%;width:100%}.c-case-showcase .case-media-button{position:absolute;z-index:10}.c-case-showcase .case-media-button:before{color:#fff;left:0;padding-right:20px;position:absolute;top:50%;transform:translateX(-100%) translateY(-50%);white-space:nowrap}.c-case-showcase .case-media-button .c-arrow{display:flex;transform:rotate(-90deg)}.c-case-showcase .case-media-bg{overflow:hidden;position:relative}.c-case-showcase .case-media-bg .c-figure-multiple,.c-case-showcase .case-media-bg .c-figure-multiple .c-figure,.c-case-showcase .case-media-bg .c-figure-multiple .image,.c-case-showcase .case-media-bg .c-figure-multiple figure,.c-case-showcase .case-media-bg .c-figure-multiple picture{height:100%;width:100%}.c-case-showcase .case-media-bg .c-vimeo-video{height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}.c-case-showcase .case-media img,.c-case-showcase .case-media video{height:115%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.c-case-showcase .cases-info-alt,.c-case-showcase .intro-showcase{display:none}@media(max-width:959px){.c-case-showcase{overflow:hidden}.c-case-showcase .intro-showcase{display:block}.c-case-showcase .intro-showcase .case-info-title{margin-bottom:125px}.c-case-showcase .case-list-item{max-height:590px;position:relative}.c-case-showcase .case-list-item:first-child{display:none}.c-case-showcase .case-info:not(.intro-showcase){bottom:0;color:#fff;left:0;position:absolute;z-index:10}.c-case-showcase .case-info:not(.intro-showcase) .case-info-text,.c-case-showcase .case-info:not(.intro-showcase) .case-info-title img{display:none}.c-case-showcase .case-info:not(.intro-showcase) .case-info-title{letter-spacing:-1px;word-spacing:0}.c-case-showcase .case-media{width:100%}.c-case-showcase .case-media-button{bottom:22px;right:8px}.c-case-showcase .case-media-button .c-arrow:before{height:32px;left:50%;top:50%;transform:translate(-50%,-50%);width:32px}}@media(min-width:960px){.c-case-showcase .cases-info-alt{bottom:0;display:block;left:0;min-height:100vh;position:sticky;top:0;width:50%}.c-case-showcase .cases-info-alt .case-info{height:100vh;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .3s}.c-case-showcase .cases-info-alt .case-info.is-hidden{opacity:0;transition:opacity .1s,visibility 0s .1s;visibility:hidden}.c-case-showcase .cases-wrapper{margin-top:-100vh;position:relative}.c-case-showcase .case-list .case-info .cr-wrapper{display:none}.c-case-showcase .case-info,.c-case-showcase .case-media{flex:1}.c-case-showcase .case-info{padding:66px 0}.c-case-showcase .case-info .cr-wrapper{display:flex;flex-direction:column;height:auto;justify-content:space-between}.c-case-showcase .case-info-title{max-width:10.5263157895em}.c-case-showcase .case-info-title img{max-width:143px}.c-case-showcase .case-info-text{max-width:26em}.c-case-showcase .case-media{background-color:#fff;overflow:hidden}.c-case-showcase .case-media:after{height:36.26%;opacity:.6}.c-case-showcase .case-media-bg{will-change:transform}}@media screen and (min-width:960px){.c-case-showcase .case-media-bg{transition:transform .33s cubic-bezier(.25,.46,.45,.94) 0s}}@media(min-width:960px){.c-case-showcase .case-media-button{bottom:48px;right:48px}.c-case-showcase .case-media.has-link{cursor:pointer}.c-case-showcase .case-media.has-link .case-media-button:before{content:attr(data-text)}html.ua-no-touch .c-case-showcase .case-media:hover .case-media-bg{transform:scale(1.03) translateZ(0)}html.ua-no-touch .c-case-showcase .case-media:hover .c-arrow:before{transform:scale(1.1)}}.c-form-item+.c-form-item{margin-top:12px}@media(min-width:960px){.c-form-item+.c-form-item{margin-top:16px}}.c-form-input{position:relative}.c-form-input:before{border:2px solid transparent;border-radius:4px;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;transition:border-color .2s cubic-bezier(.165,.84,.44,1)}.c-form-input:focus-within:before,.c-form-input:hover:before{border-color:#6c51ff}.c-form-input .input-label{left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(calc(-50% - var(--label-position)));transition-duration:.2s;transition-property:transform,color,font-size,line-height;transition-timing-function:cubic-bezier(.165,.84,.44,1);will-change:transform,color,font-size,line-height}.c-form-input .input-element{background-color:#fff;border:1px solid #999;border-radius:4px;display:block;height:72px;padding:34px 15px 16px;width:100%}.c-form-input .input-element:-moz-placeholder+.input-label{font-size:14px;font-weight:300;line-height:20px}.c-form-input .input-element,.c-form-input .input-element:placeholder-shown+.input-label{font-size:14px;font-weight:300;line-height:20px}.c-form-input .input-element:-moz-placeholder+.input-label{--label-position:0px;color:#000}.c-form-input .input-element:placeholder-shown+.input-label{--label-position:0px;color:#000}.c-form-input .input-element+.input-label,.c-form-input .input-element:focus+.input-label{--label-position:11px;color:gray;font-size:10px;line-height:12px}.c-form-input .input input:-webkit-autofill,.c-form-input .input input:-webkit-autofill:focus,.c-form-input .input input:-webkit-autofill:hover,.c-form-input .input select:-webkit-autofill,.c-form-input .input select:-webkit-autofill:focus,.c-form-input .input select:-webkit-autofill:hover,.c-form-input .input textarea:-webkit-autofill,.c-form-input .input textarea:-webkit-autofill:focus,.c-form-input .input textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.c-form-input.has-error .input-element+.input-label,.c-form-input.has-error .input-element:focus+.input-label{color:#f55!important}.c-form-input.has-error:before{border-color:#f55!important}.c-form-checkbox .checkbox-element{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.c-form-checkbox .checkbox-label{cursor:pointer;display:flex;padding-left:31px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:680px){.c-form-checkbox .checkbox-label{font-size:14px;line-height:20px}}.c-form-checkbox .checkbox-label a{color:inherit;font-weight:600}.c-form-checkbox .checkbox-label:before{border:1px solid #999;height:20px;left:0;position:absolute;top:0;width:20px}.c-form-checkbox .checkbox-label:after{height:10px;left:10px;position:absolute;top:10px;transform:translate(-50%,-50%);width:10px}.c-form-checkbox .checkbox-label:after,.c-form-checkbox .checkbox-label:before{background-color:#fff;border-radius:50%;content:""}.c-form-checkbox input:checked+label:before{background-color:#6c51ff;border-color:transparent}.c-form-checkbox.has-error .checkbox-label{color:#f55!important}.c-form{background-color:#f9f9fa}.c-form .form-title{--use-type:main-titles--xs;font-family:SuisseIntl,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:320px;-webkit-font-smoothing:antialiased;letter-spacing:-1px;margin-left:-2px}@media(min-width:680px){.c-form .form-title{--use-type:main-titles--sm;font-size:44px;letter-spacing:-.5px;line-height:56px;max-width:680px}}@media(min-width:960px){.c-form .form-title{--use-type:main-titles--md;max-width:660px}}@media(min-width:1276px){.c-form .form-title{--use-type:main-titles--lg;font-size:50px;letter-spacing:-.5px;line-height:66px;max-width:710px}}@media(min-width:1500px){.c-form .form-title{--use-type:main-titles--xl;font-size:54px;letter-spacing:-.8px;line-height:68px;max-width:755px}}@media(min-width:1800px){.c-form .form-title{--use-type:main-titles--xxl;font-size:58px;line-height:70px;max-width:810px}}.c-form .form-title+*{margin-top:13px}.c-form .form-submit{display:block;margin-top:26px;width:100%}.c-form .form-data-checkboxes{margin-top:29px}.c-form .form-data-checkboxes>*+*{margin-top:14px}@media(max-width:959px){.c-form{padding-bottom:42px;padding-top:40px}.c-form .form-description,.c-form .form-title{max-width:420px}.c-form .form-data{margin-top:30px}}@media(min-width:960px){.c-form{display:flex}.c-form .form-data,.c-form .form-info{flex:1;padding-bottom:72px;padding-top:75px}.c-form .form-description,.c-form .form-title{max-width:480px}.c-form .form-data .cr-wrapper{border-left:1px solid #d7d7d7}.c-form .form-data-checkboxes{margin-top:40px}.c-form .form-submit{margin-top:50px}}.c-results{padding-bottom:40px;padding-top:40px}.c-results>.content{will-change:opacity}@media screen{.c-results>.content{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s}}.c-results>.content.above-viewport{opacity:1}.c-results>.content.in-viewport{opacity:1!important}.c-results>.content.below-viewport{opacity:0}.c-results .grid-cell{border-top:1px solid #e3e5e9;padding-bottom:20px;padding-top:20px}.c-results .grid-cell:nth-child(2n) .result{border-left:1px solid #e3e5e9;padding-left:20px}.c-results .result{padding-top:4px}.c-results .result .pretitle{--use-type:light-caps-small--xs;color:#ccc;font-size:8px;font-weight:300;letter-spacing:.2px;line-height:10px;margin-bottom:24px;text-transform:uppercase}@media(min-width:680px){.c-results .result .pretitle{--use-type:light-caps-small--sm}}@media(min-width:960px){.c-results .result .pretitle{--use-type:light-caps-small--md;font-size:11px;letter-spacing:.5px;line-height:20px}}@media(min-width:1276px){.c-results .result .pretitle{--use-type:light-caps-small--lg}}@media(min-width:1500px){.c-results .result .pretitle{--use-type:light-caps-small--xl}}@media(min-width:1800px){.c-results .result .pretitle{--use-type:light-caps-small--xxl}}.c-results .result .amount{--use-type:nb1--xs;font-family:SuisseIntl,sans-serif;font-size:64px;font-weight:300;letter-spacing:1.04px;line-height:56px;-webkit-font-smoothing:antialiased}@media(min-width:680px){.c-results .result .amount{--use-type:nb1--sm}}@media(min-width:960px){.c-results .result .amount{--use-type:nb1--md;font-size:100px;letter-spacing:1.5px;line-height:83px}}@media(min-width:1276px){.c-results .result .amount{--use-type:nb1--lg;font-size:130px;letter-spacing:2px;line-height:108px}}@media(min-width:1500px){.c-results .result .amount{--use-type:nb1--xl}}@media(min-width:1800px){.c-results .result .amount{--use-type:nb1--xxl}}.c-results .result .unit{--use-type:nb0--xs;font-family:SuisseIntl,sans-serif;font-size:20px;font-weight:300;line-height:31px;-webkit-font-smoothing:antialiased}@media(min-width:680px){.c-results .result .unit{--use-type:nb0--sm}}@media(min-width:960px){.c-results .result .unit{--use-type:nb0--md;font-size:48px;line-height:60px}}@media(min-width:1276px){.c-results .result .unit{--use-type:nb0--lg}}@media(min-width:1500px){.c-results .result .unit{--use-type:nb0--xl}}@media(min-width:1800px){.c-results .result .unit{--use-type:nb0--xxl}}@media(min-width:960px){.c-results{padding-top:68px}.c-results .grid-cell{padding-bottom:52px;padding-top:52px}.c-results .grid-cell:nth-child(2n) .result{padding-left:40px}.c-results .grid-cell .result{border-left:1px solid #e3e5e9;padding-left:40px;padding-right:20px;padding-top:8px}.c-results .grid-cell .result .pretitle{margin-bottom:64px}.c-results .grid-cell .result .number-unit{align-items:baseline;display:flex;flex-wrap:nowrap}}.m-project-content .m-features-list+.c-fullwidth-media,.m-project-content .m-features-list+.c-grid-media{margin-top:32px}.m-project-content .c-text-block+.m-features-list{margin-top:-20px}@media(min-width:680px){.m-project-content .c-text-block+.m-features-list{margin-top:-68px}.m-project-content .c-fullwidth-media+.c-text-block{margin-top:-16px}}@media(min-width:960px){.m-project-content .c-text-block+.m-features-list{margin-top:-60px}.m-project-content .m-features-list .border{margin-bottom:32px}.m-project-content .m-features-list+.c-fullwidth-media,.m-project-content .m-features-list+.c-grid-media{margin-top:92px}}@media(min-width:1800px){.m-project-content .m-features-list+.c-fullwidth-media,.m-project-content .m-features-list+.c-grid-media{margin-top:132px}}@keyframes spinner-animation{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}to{opacity:1}}@keyframes direct-link-entering{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.m-case-study{--overlayOpacity:0;--textOverlayOpacity:0;--backgroundColor:#fff;--viewportHeight:100svh}.m-case-study>.container>.content .m-project-content,.m-case-study>.container>.header>.header-content,.m-case-study>.container>.top{opacity:0;opacity:var(--opacity,0);width:100%;will-change:opacity}.m-case-study>.container>.content,.m-case-study>.container>.top{background-color:#fff;background-color:var(--backgroundColor,#fff)}.m-case-study:before{background-image:url(/_nuxt/img/greymask.49ab3bd.png);background-position:bottom;background-repeat:repeat-x;content:"";height:100vh;left:0;min-height:100vh;opacity:var(--textOverlayOpacity);position:absolute;top:0;width:100%}.m-case-study>.case-study-overlay{background-color:#000;height:100%;left:0;opacity:var(--overlayOpacity);position:fixed;top:0;width:100%}.m-case-study>.for-tag{--use-type:medium-small--xs;animation:fadeIn 1s cubic-bezier(.25,.46,.45,.94) .5s 1 forwards;color:#fff;display:none;font-size:13px;font-weight:500;font-weight:300;letter-spacing:.5px;line-height:28px;opacity:0;position:fixed}@media(min-width:680px){.m-case-study>.for-tag{--use-type:medium-small--sm}}@media(min-width:960px){.m-case-study>.for-tag{--use-type:medium-small--md}}@media(min-width:1276px){.m-case-study>.for-tag{--use-type:medium-small--lg}}@media(min-width:1500px){.m-case-study>.for-tag{--use-type:medium-small--xl}}@media(min-width:1800px){.m-case-study>.for-tag{--use-type:medium-small--xxl}}.m-case-study>.for-tag.animation-ended{opacity:var(--opacity)!important}.m-case-study>.for-tag i{font-variant:cursive;letter-spacing:1px;margin-right:1px}.m-case-study>.for-tag b{--use-type:medium-small--xs;font-size:13px;font-weight:500;letter-spacing:.5px;line-height:28px}@media(min-width:680px){.m-case-study>.for-tag b{--use-type:medium-small--sm}}@media(min-width:960px){.m-case-study>.for-tag b{--use-type:medium-small--md}}@media(min-width:1276px){.m-case-study>.for-tag b{--use-type:medium-small--lg}}@media(min-width:1500px){.m-case-study>.for-tag b{--use-type:medium-small--xl}}@media(min-width:1800px){.m-case-study>.for-tag b{--use-type:medium-small--xxl}}.m-case-study>.for-tag span{transition:color .4s cubic-bezier(.25,.46,.45,.94)}.m-case-study>.for-tag[data-shade=dark] span{color:#000}.m-case-study>.container{padding-bottom:68px;position:relative;transition:opacity .2s ease;will-change:opacity}.m-case-study>.container>.top{position:fixed}.m-case-study>.container>.top,.ua-touch .m-case-study>.container>.top{height:-webkit-fill-available;height:var(--viewportHeight);min-height:var(--viewportHeight)}.ua-touch .m-case-study>.container>.top{transition:height .2s cubic-bezier(.25,.46,.45,.94)}.m-case-study>.container>.header{--opacity:1;align-items:center;display:flex;position:relative;width:100%}.m-case-study>.container>.header,.ua-touch .m-case-study>.container>.header{height:-webkit-fill-available;height:var(--viewportHeight);min-height:var(--viewportHeight)}.ua-touch .m-case-study>.container>.header{transition:height .2s cubic-bezier(.25,.46,.45,.94)}.m-case-study>.container>.header .header-content{--padding-bottom:28px;align-items:center;bottom:calc(28px - .15em);bottom:calc(var(--padding-bottom) - .15em);display:flex;overflow-y:hidden;position:absolute;will-change:opacity;--use-type:hero-titles--xs;font-family:SuisseIntl,sans-serif;font-feature-settings:"ss01";font-size:56px;font-weight:400;letter-spacing:-1.5px;line-height:60px;word-spacing:-6px;--use-type:hero-titles-bold--xs;font-weight:500;letter-spacing:-1px;word-spacing:-2px}@media(min-width:680px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--sm;font-size:84px;font-weight:400;letter-spacing:-2px;line-height:92px;word-spacing:-8px}}@media(min-width:960px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--md;font-size:calc(32.95238px + 6.98413vw);font-weight:300;letter-spacing:-4px;line-height:calc(42.95238px + 6.98413vw);word-spacing:-10px}}@media(min-width:1276px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--lg;font-size:calc(-9.60538px + 10.3139vw);line-height:calc(.39462px + 10.3139vw)}}@media(min-width:1500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--xl;font-size:calc(69.74916px + 5.01672vw);letter-spacing:-6px;line-height:calc(79.74916px + 5.01672vw);word-spacing:-12px}}@media(min-width:1800px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--xxl;font-size:calc(108.57143px + 2.85714vw);letter-spacing:-7px;line-height:calc(118.57143px + 2.85714vw);word-spacing:-10px}}@media(min-width:680px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--sm}}@media(min-width:960px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--md;font-weight:400}}@media(min-width:1276px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--lg}}@media(min-width:1500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--xl}}@media(min-width:1800px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--xxl}}@media(min-width:680px)and (max-width:959px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-sm--xs}}@media(min-width:680px)and (max-width:959px)and (min-width:680px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-sm--sm;font-size:90px;letter-spacing:-2px;line-height:94px;word-spacing:-7px}}@media(min-width:680px)and (max-width:959px)and (min-width:960px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-sm--md}}@media(min-width:680px)and (max-width:959px)and (min-width:1276px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-sm--lg}}@media(min-width:680px)and (max-width:959px)and (min-width:1500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-sm--xl}}@media(min-width:680px)and (max-width:959px)and (min-width:1800px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-sm--xxl}}@media(min-width:2500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--xs;font-family:SuisseIntl,sans-serif;font-feature-settings:"ss01";font-size:56px;font-weight:400;letter-spacing:-1.5px;line-height:60px;word-spacing:-6px;--use-type:hero-titles-bold--xs;letter-spacing:-1px;word-spacing:-2px;--use-type:hero-titles-bold-max--xs;font-weight:500}}@media(min-width:2500px)and (min-width:680px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--sm;font-size:84px;font-weight:400;letter-spacing:-2px;line-height:92px;word-spacing:-8px}}@media(min-width:2500px)and (min-width:960px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--md;font-size:calc(32.95238px + 6.98413vw);font-weight:300;letter-spacing:-4px;line-height:calc(42.95238px + 6.98413vw);word-spacing:-10px}}@media(min-width:2500px)and (min-width:1276px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--lg;font-size:calc(-9.60538px + 10.3139vw);line-height:calc(.39462px + 10.3139vw)}}@media(min-width:2500px)and (min-width:1500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--xl;font-size:calc(69.74916px + 5.01672vw);letter-spacing:-6px;line-height:calc(79.74916px + 5.01672vw);word-spacing:-12px}}@media(min-width:2500px)and (min-width:1800px){.m-case-study>.container>.header .header-content{--use-type:hero-titles--xxl;font-size:calc(108.57143px + 2.85714vw);letter-spacing:-7px;line-height:calc(118.57143px + 2.85714vw);word-spacing:-10px}}@media(min-width:2500px)and (min-width:680px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--sm}}@media(min-width:2500px)and (min-width:960px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--md;font-weight:400}}@media(min-width:2500px)and (min-width:1276px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--lg}}@media(min-width:2500px)and (min-width:1500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--xl}}@media(min-width:2500px)and (min-width:1800px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold--xxl}}@media(min-width:2500px)and (min-width:680px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-max--sm}}@media(min-width:2500px)and (min-width:960px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-max--md}}@media(min-width:2500px)and (min-width:1276px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-max--lg}}@media(min-width:2500px)and (min-width:1500px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-max--xl}}@media(min-width:2500px)and (min-width:1800px){.m-case-study>.container>.header .header-content{--use-type:hero-titles-bold-max--xxl}}.m-case-study>.container>.header .header-content>*{flex:1}.m-case-study>.container>.header .header-content .headline{color:#fff;font-weight:inherit;margin-left:-4px}.m-case-study>.container>.header .header-content .title{display:none;--use-type:case-header-title--xs;font-family:SuisseIntl,sans-serif;font-size:15px;font-weight:300;letter-spacing:.8px;line-height:28px}@media(min-width:680px){.m-case-study>.container>.header .header-content .title{--use-type:case-header-title--sm}}@media(min-width:960px){.m-case-study>.container>.header .header-content .title{--use-type:case-header-title--md}}@media(min-width:1276px){.m-case-study>.container>.header .header-content .title{--use-type:case-header-title--lg}}@media(min-width:1500px){.m-case-study>.container>.header .header-content .title{--use-type:case-header-title--xl}}@media(min-width:1800px){.m-case-study>.container>.header .header-content .title{--use-type:case-header-title--xxl}}.m-case-study>.container>.header .header-content .title strong{font-weight:500}.m-case-study>.container>.content{position:relative;z-index:1}.m-case-study>.container.has-next-case{padding-bottom:0!important}.m-case-study>.container.has-next-case>.content{padding-bottom:64px}.m-case-study[data-is-page]>.container{padding-bottom:0}[data-case-hero-type=simple] .m-case-study>.container>.top{z-index:1}[data-case-hero-type=simple] .m-case-study>.container>.header{z-index:2}[data-case-hero-type=simple] .m-case-study>.container>.simple-hero{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:0}[data-case-hero-type=simple] .m-case-study>.container>.content{z-index:4}[data-case-hero-type=simple] .m-case-study>.container>.c-next-case{z-index:3}@media(min-width:680px){[data-case-hero-type=simple] .m-case-study .top{visibility:hidden}[data-case-hero-type=simple] .m-case-study>.container>.header{height:auto!important;min-height:66.3vh!important}[data-case-hero-type=simple] .m-case-study>.container>.header .header-content .headline{color:#000}[data-case-hero-type=simple] .m-case-study>.container>.simple-hero{aspect-ratio:1620/1200;height:auto;position:relative}}@media(min-width:960px){[data-case-hero-type=simple] .m-case-study>.container>.header{min-height:68vh!important}}@media(min-width:1276px){[data-case-hero-type=simple] .m-case-study>.container>.header{min-height:68vh!important}}@media screen{html.ua-touch .case-enter-active .m-case-study>.container>.header .header-content .headline{transition:opacity 1s cubic-bezier(.455,.03,.515,.955) .5s}html.ua-no-touch .case-enter-active .m-case-study>.container>.header .header-content .headline{transition:transform 1.2s cubic-bezier(.455,.03,.515,.955) 0s}}html.ua-touch .case-enter .m-case-study>.container>.header .header-content .headline{opacity:0}html.ua-no-touch .case-enter .m-case-study>.container>.header .header-content .headline{transform:translateY(100%)}@media(min-width:680px){.m-case-study>.for-tag{display:block;left:81px;top:28px}.m-case-study>.container{padding-bottom:112px}.m-case-study>.container>.header .header-content{--padding-bottom:32px}.m-case-study>.container>.header .header-content .headline{margin-left:-8px}}@media(min-width:960px){.m-case-study>.container{padding-bottom:124px}.m-case-study>.container>.header .header-content{--padding-bottom:40px}.m-case-study>.for-tag{display:block;top:25px}}@media(min-width:1276px){.m-case-study{--viewportHeight:100vh}.m-case-study>.for-tag{display:block;left:110px;top:30px}.m-case-study>.container>.header .header-content{--padding-bottom:44px}.m-case-study>.container>.header .header-content .headline{margin-left:-12px}}@media(min-width:1500px){.m-case-study>.for-tag{display:block;left:126px;top:38px}.m-case-study>.container{padding-bottom:148px}.m-case-study>.container>.header .header-content{--padding-bottom:52px}}@media(min-width:1800px){.m-case-study>.for-tag{display:block;top:46px}.m-case-study>.container{padding-bottom:160px}}html.ua-touch .m-case-study[data-is-direct-link=true]>.container>.header .header-content .headline{animation:fadeIn 1s cubic-bezier(.25,.46,.45,.94) .3s 1 forwards;animation-delay:.4s;opacity:0}html.ua-no-touch .m-case-study[data-is-direct-link=true]>.container>.header .header-content .headline{animation:direct-link-entering 1.2s cubic-bezier(.25,.46,.45,.94) .3s 1 forwards;transform:translateY(100%)}