.CaseStudyHero_container__qWJj8{width:100%;overflow:hidden}.CaseStudyHero_inner__VDa2O{display:grid;grid-template-columns:1fr;grid-row-gap:3.2rem;row-gap:3.2rem}@media (min-width:1024px){.CaseStudyHero_inner__VDa2O{grid-template-columns:repeat(12,1fr);-moz-column-gap:8rem;column-gap:8rem;row-gap:2rem}}.CaseStudyHero_header__Pt_Mt{padding-top:calc(6.4rem + var(--header-height));padding-bottom:6.4rem;z-index:1;position:relative}@media (min-width:1024px){.CaseStudyHero_clientContainer__vErHQ{grid-column:1/span 4}}.CaseStudyHero_header__Pt_Mt .CaseStudyHero_client__atjFM+.CaseStudyHero_clientSince__J1whp{margin-top:1.2rem}.CaseStudyHero_title__IvTxa{word-break:break-word;hyphens:auto}.CaseStudyHero_backdrop__EuEmM{background-color:var(--color-white);position:relative}@media (min-width:1024px){.CaseStudyHero_backdrop__EuEmM{grid-column:5/span 8;padding-bottom:8rem;padding-left:8rem}.CaseStudyHero_backdrop__EuEmM:after{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:var(--color-white);z-index:-1}.CaseStudyHero_header__Pt_Mt+.CaseStudyHero_media__0ur3N{transform:translateY(-15rem)}}.CaseStudyHero_media__0ur3N{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;z-index:0;position:relative;grid-gap:2.4rem;gap:2.4rem}.CaseStudyHero_featuredImage__AmyTX{position:relative;width:100%;max-height:90vh;-o-object-fit:cover;object-fit:cover;grid-column:1/-1;grid-row:1}@media (max-width:1023px){.CaseStudyHero_featuredImage__AmyTX:before{content:"";position:absolute;z-index:2;bottom:-.2rem;right:0;width:13rem;height:6rem;background-color:var(--color-white)}}@media (min-width:1024px){.CaseStudyHero_featuredImage__AmyTX{grid-column:1/-1;grid-row:1/-1}}.CaseStudyHero_media__0ur3N .CaseStudyHero_clientLogo__vkgnw{position:relative;z-index:1;grid-row:1;display:flex;justify-content:space-between;align-items:flex-end;padding:calc(var(--page-padding) * .5) var(--page-padding);background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.5));grid-column:1/-1}@media (min-width:1024px){.CaseStudyHero_media__0ur3N .CaseStudyHero_clientLogo__vkgnw{grid-column:1/-1;grid-row:1/-1}}.CaseStudyHero_media__0ur3N .CaseStudyHero_clientLogo__vkgnw img{height:3.2rem;width:auto}@media (min-width:1024px){.CaseStudyHero_media__0ur3N .CaseStudyHero_clientLogo__vkgnw img{height:7.2rem}}.CaseStudyHero_media__0ur3N .CaseStudyHero_concepts__ph5kn{display:flex;z-index:1;gap:.5em;grid-column:1;grid-row:2;padding:calc(var(--page-padding) * .5) var(--page-padding)}@media (max-width:1023px){.CaseStudyHero_media__0ur3N .CaseStudyHero_concepts__ph5kn{flex-wrap:wrap}}@media (min-width:1024px){.CaseStudyHero_media__0ur3N .CaseStudyHero_concepts__ph5kn{justify-content:flex-end;align-items:flex-end;grid-column:1/-1;grid-row:1/-1}}@media (max-width:1023px){.CaseStudyHero_pill__ejuwn{background-color:var(--color-grey-06);white-space:nowrap}}.CaseStudyHero_intro__yRcxj .CaseStudyHero_inner__VDa2O{row-gap:6.4rem;-moz-column-gap:8rem;column-gap:8rem}@media (min-width:1024px){.CaseStudyHero_intro__yRcxj .CaseStudyHero_inner__VDa2O{row-gap:12.8rem}}.CaseStudyHero_intro__yRcxj .CaseStudyHero_teaser__eap_h{padding-top:6rem}@media (min-width:1024px){.CaseStudyHero_intro__yRcxj .CaseStudyHero_teaser__eap_h{grid-column:1/span 8;padding-top:0}.CaseStudyHero_intro__yRcxj .CaseStudyHero_summary__rs2ht{grid-row:2;grid-column:5/-1;padding-left:8rem}}.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo{display:flex;align-items:center;justify-content:flex-start;gap:1.8rem;padding:2.4rem 0;flex-wrap:wrap}@media (min-width:1024px){.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo{gap:2.4rem;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo p{margin-right:auto;flex-basis:100%}@media (min-width:1024px){.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo p{flex-basis:auto}.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo .CaseStudyHero_icon__XggTU{width:3rem;flex-shrink:0}}.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo .CaseStudyHero_label__SziXg{flex-shrink:0}@media (min-width:1024px){.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo .CaseStudyHero_label__SziXg{width:13rem;font-size:2.4rem}}.CaseStudyHero_summary__rs2ht .CaseStudyHero_item__crhpo:not(:last-child){border-bottom:2px solid var(--color-grey-30)}