.CaseStudyHero-module__AXNCDG__hero{padding:0 var(--container-spacer);background:var(--white);justify-content:center;width:100%;display:flex}.CaseStudyHero-module__AXNCDG__content{text-align:center;flex-direction:column;align-items:center;gap:3.6rem;width:100%;padding:17rem 0 12rem;display:flex}.CaseStudyHero-module__AXNCDG__sectionLabel{letter-spacing:.08em;color:var(--black);align-items:center;gap:.8rem;font-size:max(12px,min(16px,1.6rem));line-height:145%;display:inline-flex}.CaseStudyHero-module__AXNCDG__sectionLabel:before{content:"";background:radial-gradient(circle at 30% 30%,#ff6e30 0%,#e9402b 60%,rgba(255,110,48,0) 100%);border-radius:50%;width:max(10px,1.4rem);height:max(10px,1.4rem)}.CaseStudyHero-module__AXNCDG__title{letter-spacing:-.014em;width:80%;padding-bottom:20rem;font-size:max(3.6rem,min(4vw,6.8rem));line-height:120%}.CaseStudyHero-module__AXNCDG__textGradient{background:var(--gradient-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:967px){.CaseStudyHero-module__AXNCDG__content{width:85%}}@media screen and (max-width:650px){.CaseStudyHero-module__AXNCDG__content{gap:2.4rem;width:100%;padding:12rem 0 6rem}.CaseStudyHero-module__AXNCDG__title{max-width:16ch;font-size:max(2.8rem,min(8vw,4.8rem))}}
.CaseStudyChallenges-module__3b1-Qa__section{background:var(--white);width:100%;min-height:100vh;position:relative}.CaseStudyChallenges-module__3b1-Qa__scroller{position:relative}.CaseStudyChallenges-module__3b1-Qa__mediaWrapper{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.CaseStudyChallenges-module__3b1-Qa__media{object-fit:cover;overflow:hidden}.CaseStudyChallenges-module__3b1-Qa__cards{z-index:3;padding:5rem var(--container-spacer)17rem;flex-direction:column;gap:5rem;display:flex;position:relative}.CaseStudyChallenges-module__3b1-Qa__card{background:var(--white);border:1px solid #000;border-radius:1rem;flex-direction:column;gap:1rem;width:30%;padding:3.2rem;display:flex}.CaseStudyChallenges-module__3b1-Qa__cardAccent{background:var(--gradient-orange);color:var(--white)}.CaseStudyChallenges-module__3b1-Qa__cardAccent .CaseStudyChallenges-module__3b1-Qa__cardIcon{background:rgba(255,255,255,.2)}.CaseStudyChallenges-module__3b1-Qa__cardAccent .CaseStudyChallenges-module__3b1-Qa__cardTitle,.CaseStudyChallenges-module__3b1-Qa__cardAccent .CaseStudyChallenges-module__3b1-Qa__cardDescription{color:var(--white)}.CaseStudyChallenges-module__3b1-Qa__cardIcon{align-self:flex-start;margin-bottom:6rem;display:inline-flex}.CaseStudyChallenges-module__3b1-Qa__cardTitle{font-size:3rem;font-weight:600;line-height:130%}.CaseStudyChallenges-module__3b1-Qa__cardDescription{color:var(--grey);font-size:max(12px,min(16px,1.6rem));line-height:145%}.CaseStudyChallenges-module__3b1-Qa__cardAccent .CaseStudyChallenges-module__3b1-Qa__cardDescription{color:inherit}.CaseStudyChallenges-module__3b1-Qa__cardPos1{align-self:flex-end}.CaseStudyChallenges-module__3b1-Qa__cardPos2{align-self:flex-start}.CaseStudyChallenges-module__3b1-Qa__cardPos3{align-self:flex-end;margin-right:13rem}.CaseStudyChallenges-module__3b1-Qa__cardPos4{align-self:flex-start;margin-left:3rem}.CaseStudyChallenges-module__3b1-Qa__cardPos5{align-self:flex-end}@media screen and (max-width:1360px){.CaseStudyChallenges-module__3b1-Qa__card{width:37%}.CaseStudyChallenges-module__3b1-Qa__cardPos3{margin-right:8rem}.CaseStudyChallenges-module__3b1-Qa__cardPos4{margin-left:2rem}}@media screen and (max-width:1024px){.CaseStudyChallenges-module__3b1-Qa__scroller{flex-direction:column;display:flex}.CaseStudyChallenges-module__3b1-Qa__mediaWrapper{aspect-ratio:3/4;width:100%;height:auto;margin-bottom:3.2rem;position:relative;overflow:hidden}.CaseStudyChallenges-module__3b1-Qa__cards{padding:4rem var(--container-spacer)8rem;gap:3.2rem}.CaseStudyChallenges-module__3b1-Qa__card{width:100%;margin:0}.CaseStudyChallenges-module__3b1-Qa__cardPos3,.CaseStudyChallenges-module__3b1-Qa__cardPos4{margin:0}}@media screen and (max-width:650px){.CaseStudyChallenges-module__3b1-Qa__section{overflow-x:hidden}.CaseStudyChallenges-module__3b1-Qa__mediaWrapper{aspect-ratio:4/5;width:100vw;max-width:100%;margin:0 calc(-1*var(--container-spacer));overflow:hidden}.CaseStudyChallenges-module__3b1-Qa__cards{gap:2.4rem}.CaseStudyChallenges-module__3b1-Qa__card{background:var(--grey-light);padding:2.4rem}.CaseStudyChallenges-module__3b1-Qa__cardAccent{background:var(--gradient-orange)}}
.CaseStudySolutions-module__5QVE3G__section{background:var(--white);padding:28rem 0 18rem}.CaseStudySolutions-module__5QVE3G__wrapper{grid-column-gap:2.8rem;padding:0 var(--container-spacer);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.CaseStudySolutions-module__5QVE3G__left{grid-column:1/span 5}.CaseStudySolutions-module__5QVE3G__sectionLabel{text-transform:uppercase;align-items:center;gap:.8rem;font-size:max(12px,min(16px,1.6rem));font-weight:600;display:inline-flex}.CaseStudySolutions-module__5QVE3G__sectionLabel:before{content:"";background:radial-gradient(circle at 30% 30%,#ff6e30 0%,#e9402b 60%,rgba(255,110,48,0) 100%);border-radius:50%;width:max(8px,1.2rem);height:max(8px,1.2rem)}.CaseStudySolutions-module__5QVE3G__title{width:100%;margin-top:3.6rem;font-size:max(3.2rem,min(4vw,5.8rem));font-weight:600;line-height:120%}.CaseStudySolutions-module__5QVE3G__highlight{background:var(--gradient-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CaseStudySolutions-module__5QVE3G__accordion{flex-direction:column;grid-column:7/span 6;gap:1.6rem;display:flex}.CaseStudySolutions-module__5QVE3G__item{--acco-spacer:3.6rem;border-bottom:2px solid var(--grey-light)}.CaseStudySolutions-module__5QVE3G__itemHeader{width:100%;padding:var(--acco-spacer);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2.4rem;display:flex;position:relative;overflow:hidden}.CaseStudySolutions-module__5QVE3G__itemHeader:after{content:"";background:var(--gradient-orange);transition:transform var(--transition-default);z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.CaseStudySolutions-module__5QVE3G__itemTitle{z-index:1;transition:color .31s var(--transition-speed);font-size:3rem;font-weight:600;line-height:130%;position:relative}.CaseStudySolutions-module__5QVE3G__itemIcon{justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;position:relative}.CaseStudySolutions-module__5QVE3G__itemIcon span{background:var(--black);width:1.6rem;height:2px;transition:transform var(--transition-default),background .31s var(--transition-speed);z-index:1;position:absolute}.CaseStudySolutions-module__5QVE3G__itemIcon span:last-child{transform:rotate(90deg)}.CaseStudySolutions-module__5QVE3G__itemIconActive span:last-child{transform:rotate(0)}.CaseStudySolutions-module__5QVE3G__item:hover .CaseStudySolutions-module__5QVE3G__itemHeader:after{transform:translateY(0)}.CaseStudySolutions-module__5QVE3G__item:hover .CaseStudySolutions-module__5QVE3G__itemTitle{color:var(--white)}.CaseStudySolutions-module__5QVE3G__item:hover .CaseStudySolutions-module__5QVE3G__itemIcon span{background:var(--white)}.CaseStudySolutions-module__5QVE3G__itemBody{transition:height var(--transition-default);overflow:hidden}.CaseStudySolutions-module__5QVE3G__itemBodyInner{padding:0 var(--acco-spacer)var(--acco-spacer)}.CaseStudySolutions-module__5QVE3G__itemDescription{color:var(--grey);margin-top:1.6rem;font-size:max(12px,min(16px,1.6rem));line-height:145%}@media screen and (max-width:650px){.CaseStudySolutions-module__5QVE3G__item{--acco-spacer:2.4rem}}@media screen and (max-width:967px){.CaseStudySolutions-module__5QVE3G__title{width:100%}.CaseStudySolutions-module__5QVE3G__accordion{grid-column:6/span 7}}@media screen and (max-width:650px){.CaseStudySolutions-module__5QVE3G__section{padding:10rem 0}.CaseStudySolutions-module__5QVE3G__wrapper{flex-direction:column;gap:4rem;display:flex}.CaseStudySolutions-module__5QVE3G__title{width:100%}.CaseStudySolutions-module__5QVE3G__accordion{gap:1.2rem}}
