.home-hero{height:200svh;position:relative;visibility:hidden}.home-hero--visible{visibility:visible}.home-hero__scroller{top:0;right:0;bottom:-100svh;left:0;position:absolute}.home-hero__sticky{height:100lvh;overflow:hidden;position:sticky;top:0}.home-hero__fig{top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;opacity:0;position:absolute;transform:translate(-10%,124%) rotate(15deg)}@media (prefers-reduced-motion:no-preference){.home-hero__fig{transition:transform 1s cubic-bezier(.19,1,.22,1)}}.home-hero__fig--visible{opacity:1;transform:translate(0) rotate(0)}.home-hero__wrapper{align-items:flex-end;color:#e8e9ee;display:flex;height:100svh;padding:0 .8rem .8rem;position:relative}@media (min-width:1024px){.home-hero__wrapper{padding:0 1.27315vw 1.27315vw}}.home-hero__wrapper svg{height:auto;position:relative}.home-hero__layer{height:100svh}.home-hero__layer.acetate{background-color:#ff391e}.home-hero--preloader-done .home-hero__layer.acetate{background-color:red}@media (prefers-reduced-motion:no-preference){.home-hero__layer.acetate{transition:background-color .3s cubic-bezier(.19,1,.22,1) .2s}}.home-intro{position:relative}.home-intro:after{background-color:#f8f8f8;content:"";height:100lvh;left:0;position:absolute;top:100%;width:100%}.home-intro__wrapper{background-color:#f8f8f8;position:relative}.home-intro__wrapper .module-subtitle-title{padding-top:.8rem}@media (min-width:1024px){.home-intro__wrapper .module-subtitle-title{padding-top:.46296vw}}.home-intro__links{display:flex;flex-direction:column;padding-top:7rem;row-gap:2.6rem}@media (min-width:1024px){.home-intro__links{-moz-column-gap:2.08333vw;column-gap:2.08333vw;flex-direction:row;padding-bottom:.5787vw;padding-top:3.47222vw}}.home-featured-work-asset{height:100dvh;left:0;pointer-events:none;position:absolute;top:0;width:100%}.home-featured-work-asset--active{pointer-events:all}.home-featured-work-asset__wrapper{background-color:#dedfe3f2;height:100%}.home-featured-work-asset__fig-wrapper{height:100%;left:0;position:absolute;top:24%;width:100%}@media (min-width:1024px){.home-featured-work-asset__fig-wrapper{top:16%}}.home-featured-work-asset__fig{height:100%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.home-featured-work-asset__fig-link{top:0;right:0;bottom:0;left:0;position:absolute}.home-featured-work-asset__title-wrapper{align-items:flex-end;display:flex;height:24%;justify-content:space-between;padding-bottom:2rem}@media (min-width:1024px){.home-featured-work-asset__title-wrapper{height:auto;padding-bottom:unset;padding-top:2.31481vw}}@media (max-width:767px){.home-featured-work-asset__title{max-width:60%}.home-featured-work-asset__title.h2--s{font-size:3.4rem}.home-featured-work-asset__cta .arrow-link.p1{font-size:1.8rem}.home-featured-work-asset__cta .arrow-link__svg{display:none}}@media (min-width:1024px){.home-featured-work-asset__cta{padding-bottom:.46296vw}}.home-featured-work{overflow:clip;position:relative}@media (min-width:1024px){.home-featured-work{overflow:inherit}}.home-featured-work__scroller{height:100lvh;opacity:0;position:relative;width:3rem;z-index:2}.home-featured-work__wrapper{top:0;right:0;bottom:0;left:0;position:absolute}.home-featured-work__sticky{height:100lvh;position:sticky;top:0}.home-featured-work__header{left:0;position:absolute;top:0;width:100%;z-index:1}.home-featured-work__list-wrapper{margin-top:.86806vw;position:relative}.home-featured-work__list{color:#f8f8f8;position:relative;z-index:1}.home-featured-work__active{height:1.1em;left:-.8rem;position:absolute;right:0;top:3.58796vw}.home-featured-work__active--acetate{background-color:red;mix-blend-mode:multiply}.home-featured-work__active--svg{z-index:2}@media (min-width:1024px){.home-featured-work__active-svg{color:#f8f8f8;display:flex;height:.9838vw;position:absolute;right:.46296vw;top:50%;transform:translateY(-50%) rotate(-180deg);width:.86806vw}}.home-featured-work__item{display:flex;text-align:left;width:100%}.home-featured-work__item-id{flex:0 0 22.10648vw}.home-featured-work__item-title{flex:0 0 33.15972vw}.home-about{overflow:hidden;position:relative}@media (min-width:1024px){.home-about{overflow:inherit}}.home-about__header{background-color:#f8f8f8;padding-bottom:15.8rem;padding-top:.8rem}@media (min-width:1024px){.home-about__header{padding-bottom:18.51852vw;padding-top:.46296vw}}.home-about__grid{background-color:#f8f8f8}.home-about__figs{grid-column:2/span 4;position:relative}@media (min-width:1024px){.home-about__figs{grid-column:1/span 3}}.home-about__fig{position:relative;z-index:1}.home-about__fig:not(:first-child){left:0;position:absolute;top:0;z-index:0}@media (max-width:1023px){.home-about__fig:first-child .base-image,.home-about__fig:first-child .base-video,.home-about__fig:last-child .base-image,.home-about__fig:last-child .base-video{transform:translate(-30%)}}.home-about__fig-caption{left:0;position:absolute;top:calc(100% + .4rem)}.home-about__content{grid-column:1/span 5;padding-top:8rem}@media (min-width:1024px){.home-about__content{grid-column:6/span 4;padding-top:unset}}.home-about__copy{padding-bottom:6.4rem}@media (min-width:1024px){.home-about__copy{max-width:37.26852vw;padding-bottom:3.7037vw}}@media (min-width:768px){.home-about__awards{-moz-column-gap:.8rem;column-gap:.8rem;display:flex}}@media (min-width:1024px){.home-about__awards{-moz-column-gap:.46296vw;column-gap:.46296vw}}.home-about__awards ul{display:flex;flex:0 0 50%;flex-direction:column;row-gap:.11574vw}.home-about__awards a{position:relative}.home-about__awards a:after{background-color:currentColor;bottom:.2rem;content:"";height:.1rem;left:0;position:absolute;width:100%}@media (prefers-reduced-motion:no-preference){.home-about__awards a:after{transition:transform .8s cubic-bezier(.19,1,.22,1)}}@media (min-width:1024px){.home-about__awards a:after{bottom:0}}@media (hover:hover){.home-about__awards a:after{transform:scaleX(1);transform-origin:left}.home-about__awards a:hover:after{transform:scaleX(0);transform-origin:right}}.home-about__quote-wrapper{display:flex;flex-direction:column;padding-top:6.4rem;row-gap:.3rem}@media (min-width:1024px){.home-about__quote-wrapper{padding-top:3.7037vw;row-gap:.34722vw}}.home-about__author{padding-left:1.5rem}@media (min-width:1024px){.home-about__author{padding-left:.86806vw}}.home-client{align-items:center;display:flex}.home-client i,.home-client__wrapper{opacity:0}.home-client__fig{height:2.6rem}@media (min-width:1024px){.home-client__fig{height:2.5463vw}}.home-client__fig picture{display:flex;height:100%}.home-client__fig img{height:100%;max-width:inherit;width:auto}.home-clients{background-color:#f8f8f8;padding-top:16rem}@media (min-width:1024px){.home-clients{padding-top:18.75vw}}.home-clients__list{-moz-column-gap:.2em;column-gap:.2em;display:flex;flex-wrap:wrap;padding-bottom:.8rem;padding-top:1.6rem}@media (min-width:1024px){.home-clients__list{padding-bottom:.5787vw;padding-top:.69444vw}}.home-featured-news{background-color:#f8f8f8;padding-bottom:17.8rem}@media (min-width:1024px){.home-featured-news{padding-bottom:18.51852vw}}.home-featured-news__header{margin-bottom:15.8rem;padding-top:.8rem}@media (min-width:1024px){.home-featured-news__header{margin-bottom:18.51852vw;padding-top:.46296vw}}.home-featured-news__cta{display:flex;margin-bottom:1.5rem}@media (min-width:1024px){.home-featured-news__cta{margin-bottom:1.04167vw}}
