.CaseStudyIntro_caseStudyIntro__dv8dG{max-width:var(--layout-content-max);margin:0 auto;padding:clamp(var(--space-10),4.597rem + 7.055vw,var(--space-12)) var(--layout-container-gutter) 0}.CaseStudyIntro_inner__Nwx8c,.CaseStudyIntro_overview__SsDMJ{display:flex;flex-direction:column}.CaseStudyIntro_overview__SsDMJ{gap:var(--space-10);padding-bottom:clamp(var(--space-9),.073rem + 10.356vw,var(--space-14))}@media only screen and (min-width:768px){.CaseStudyIntro_overview__SsDMJ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"meta meta meta heading heading heading heading heading heading heading heading heading";gap:var(--layout-grid-gutter)}}@media only screen and (min-width:1024px){.CaseStudyIntro_overview__SsDMJ{grid-template-areas:"meta meta meta heading heading heading heading heading heading heading heading ."}}@media only screen and (min-width:1280px){.CaseStudyIntro_overview__SsDMJ{grid-template-areas:"meta meta meta heading heading heading heading heading heading heading . ."}}.CaseStudyIntro_meta__sTLVi{display:flex;flex-direction:column;gap:clamp(var(--space-9),2.136rem + 1.553vw,var(--space-10))}@media only screen and (min-width:768px){.CaseStudyIntro_meta__sTLVi{grid-area:meta}}.CaseStudyIntro_meta__item__lh35M{display:flex;flex-direction:column;gap:clamp(var(--space-2),.439rem + .259vw,var(--space-3))}@media(prefers-reduced-motion:no-preference){.CaseStudyIntro_meta__item__lh35M:first-child{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .CaseStudyIntro_meta__item__lh35M:first-child{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}.CaseStudyIntro_meta__item__lh35M:nth-child(2){--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .CaseStudyIntro_meta__item__lh35M:nth-child(2){animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 1*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}.CaseStudyIntro_clientLogo__Vc9RK{position:relative;width:4rem;aspect-ratio:1;border-radius:var(--radius-2);overflow:hidden}@media(prefers-reduced-motion:no-preference){.CaseStudyIntro_heading__ktwJO{--animation-variant:fade-slide-left;opacity:.01}[data-inview=true] .CaseStudyIntro_heading__ktwJO{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 2*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}@media only screen and (min-width:768px){.CaseStudyIntro_heading__ktwJO{grid-area:heading}}.CaseStudyIntro_imageWrap__ZHNoP{border-radius:var(--radius-1);overflow:hidden;aspect-ratio:16/9}.CaseStudyIntro_summary__iZ7_z{padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) 0 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--layout-grid-gutter)}.CaseStudyIntro_summary__inner__UD4z3{grid-column:span 12;display:flex;flex-direction:column;gap:clamp(var(--space-10),3.15rem + 3.625vw,var(--space-12))}@media only screen and (min-width:640px){.CaseStudyIntro_summary__inner__UD4z3{grid-column:span 11}}@media only screen and (min-width:768px){.CaseStudyIntro_summary__inner__UD4z3{grid-column:2/12}}@media only screen and (min-width:1024px){.CaseStudyIntro_summary__inner__UD4z3{grid-column:3/11}}@media only screen and (min-width:1280px){.CaseStudyIntro_summary__inner__UD4z3{grid-column:4/10}}@media(prefers-reduced-motion:no-preference){.CaseStudyIntro_summary__intro__BvutR{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .CaseStudyIntro_summary__intro__BvutR{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}@media only screen and (min-width:1024px){.CaseStudyIntro_signpost__uJEOG{padding-top:.4rem}}.RichText_richTextSection__RVD_V{max-width:var(--layout-content-max);margin:0 auto;padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) var(--layout-container-gutter)}.RichText_richTextSection__RVD_V.RichText_noPadding__breV3{padding:0}.RichText_richTextSection__RVD_V.RichText_noVerticalPadding__S3s_T{padding:0 var(--layout-container-gutter)}.RichText_richTextSection__RVD_V.RichText_noBottomPadding___hmyF{padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) var(--layout-container-gutter) 0}.RichText_richTextSection__RVD_V.RichText_noTopPadding__b6P0T{padding-top:0}.RichText_inner__Zsfqt{display:grid;gap:var(--layout-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.RichText_richText--standalone__NQF9M{grid-column:span 12}@media only screen and (min-width:640px){.RichText_richText--standalone__NQF9M{grid-column:span 11}}@media only screen and (min-width:768px){.RichText_richText--standalone__NQF9M{grid-column:2/12}}@media only screen and (min-width:1024px){.RichText_richText--standalone__NQF9M{grid-column:3/11}}@media only screen and (min-width:1280px){.RichText_richText--standalone__NQF9M{grid-column:4/10}}@media(prefers-reduced-motion:no-preference){.RichText_richText--standalone__NQF9M{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .RichText_richText--standalone__NQF9M{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}.DrawerContent_pillBtn__7lrvb{display:flex;flex-grow:1;justify-content:space-between;height:100%;align-items:center;padding:0 var(--space-6) 0 var(--space-8);cursor:pointer}.DrawerContent_pillBtn__7lrvb,.DrawerContent_pillBtn__7lrvb:active,.DrawerContent_pillBtn__7lrvb:hover{color:var(--color-fg-interactive-inverse)}.DrawerContent_pillBtn__7lrvb:active .DrawerContent_pillIcon__mI9Sa,.DrawerContent_pillBtn__7lrvb:hover .DrawerContent_pillIcon__mI9Sa{transform:rotate(180deg) scale(1.2)}.DrawerContent_pillBtn__7lrvb:focus-visible{box-shadow:var(--color-bg-primary-inverse) 0 0 0 2px inset,var(--color-fg-primary-inverse) 0 0 0 4px inset}.DrawerContent_pillIcon__mI9Sa{width:1.75rem;height:1.75rem;transition:transform .3s ease-out;transform:rotate(0deg) scale(1)}.DrawerContent_expanded__bxaRD{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;position:relative;min-height:0;max-height:100%}.DrawerContent_header__7welQ{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:clamp(var(--space-3),.577rem + .769vw,var(--space-6)) clamp(1.125rem,.981rem + .641vw,var(--space-7)) 0;position:relative}.DrawerContent_header__7welQ:before{content:"";display:block;position:absolute;height:var(--space-8);left:0;right:0;bottom:calc(var(--space-8)*-1 + 1px);background:linear-gradient(0deg,rgba(20,20,20,0),rgba(20,20,20,.6) 40%,rgb(20,20,20) 80%);z-index:var(--zindex-layer-4)}.DrawerContent_closeBtn__Q1WcC{border-radius:var(--radius-full);width:clamp(2.375rem,2.087rem + 1.282vw,3.625rem);aspect-ratio:1/1;border:.5px solid var(--color-border-interactive-inverse);background:var(--color-bg-interactive-inverse);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:var(--zindex-layer-5)}.DrawerContent_closeBtn__Q1WcC:active .DrawerContent_closeIcon__NQRel,.DrawerContent_closeBtn__Q1WcC:hover .DrawerContent_closeIcon__NQRel{transform:rotate(45deg) scale(1)}.DrawerContent_closeBtn__Q1WcC:focus-visible{box-shadow:var(--color-fg-primary) 0 0 0 2px,var(--color-bg-primary) 0 0 0 4px}.DrawerContent_closeIcon__NQRel{width:clamp(1.125rem,.981rem + .641vw,1.75rem);height:clamp(1.125rem,.981rem + .641vw,1.75rem);transition:transform .3s ease-out;transform:rotate(225deg) scale(1.2);color:var(--color-fg-interactive-inverse)}.DrawerContent_contentWrapper__yFkdI{display:flex;flex-direction:column;pointer-events:auto;padding:var(--space-8) clamp(1.125rem,.981rem + .641vw,var(--space-7)) var(--space-9);min-height:0;flex:1 1 auto;overflow:auto;scrollbar-width:none}.DrawerContent_contentWrapper__yFkdI::-webkit-scrollbar{display:none}.ProjectInfoDrawer_nextProjectPill__NKJqW{flex-grow:1}.ProjectInfoDrawer_nextProjectBtn___aRo0{display:flex;flex-grow:1;justify-content:flex-start;height:100%;align-items:center;padding:0 var(--space-2);gap:var(--space-3)}.ProjectInfoDrawer_nextProjectBtn___aRo0:active .ProjectInfoDrawer_nextIcon__HCANv,.ProjectInfoDrawer_nextProjectBtn___aRo0:hover .ProjectInfoDrawer_nextIcon__HCANv{transform:translateX(.4rem) scale(1)}.ProjectInfoDrawer_nextProjectBtn___aRo0:focus-visible{box-shadow:var(--color-bg-primary-inverse) 0 0 0 2px inset,var(--color-fg-primary-inverse) 0 0 0 4px inset}.ProjectInfoDrawer_nextProjectImageWrap__1i1b0{height:calc(100% - var(--space-4));aspect-ratio:1/1;border-radius:var(--radius-full);position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ProjectInfoDrawer_nextProjectLabel__a_qTV{display:flex;flex-direction:column;color:var(--color-fg-secondary-inverse);flex-grow:1}.ProjectInfoDrawer_nextIcon__HCANv,.ProjectInfoDrawer_nextProjectTitle__FnXyt{color:var(--color-fg-primary-inverse)}.ProjectInfoDrawer_nextIcon__HCANv{width:1.75rem;height:1.75rem;transition:transform .3s ease-out;transform:translateX(0) scale(.9);margin-right:var(--space-4);will-change:transform}.ProjectInfoDrawer_expandedWithFade__LVkQE:after{content:"";display:block;position:absolute;height:var(--space-8);left:0;right:0;bottom:0;background:linear-gradient(0deg,rgb(20,20,20) 20%,rgba(20,20,20,.6) 60%,rgba(20,20,20,0));z-index:var(--zindex-layer-4)}.ProjectInfoDrawer_contentWithGap__B6b7B{gap:var(--space-9)}.ProjectInfoDrawer_infoGrid__aRH8y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-radius:var(--radius-2);border:.5px solid var(--color-border-primary-inverse);background:var(--color-bg-secondary-inverse)}.ProjectInfoDrawer_infoGridItem__JeWaU{padding:var(--space-5) clamp(var(--space-5),1.135rem + .513vw,var(--space-7));display:flex;flex-direction:column;gap:var(--space-0-5)}.ProjectInfoDrawer_infoGridItem__JeWaU:nth-child(odd){border-right:.5px solid var(--color-border-primary-inverse)}.ProjectInfoDrawer_infoGridItem__JeWaU:nth-child(-n+2){border-bottom:.5px solid var(--color-border-primary-inverse)}.ProjectInfoDrawer_infoGridLabel__i3F8E{color:var(--color-fg-secondary-inverse)}.ProjectInfoDrawer_statsGrid__v1ffq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-9) var(--space-6)}.ProjectInfoDrawer_statsGridItem__Iwse_{display:flex;flex-direction:column;gap:var(--space-0-5)}.ProjectInfoDrawer_statsGridLabel__afs_I{color:var(--color-fg-secondary-inverse)}.ProjectInfoDrawer_cards__2IahD{display:flex;flex-direction:column;gap:clamp(var(--space-5),.962rem + 1.282vw,var(--space-9));padding:0 var(--space-3)}@media only screen and (min-width:768px){.ProjectInfoDrawer_cards__2IahD{padding:0}}.ProjectInfoDrawer_cardGrid__cXbZQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.ProjectInfoDrawer_card__jN_tQ{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}@media only screen and (min-width:768px){.ProjectInfoDrawer_card__jN_tQ{flex-direction:row;align-items:center}}.ProjectInfoDrawer_cardImageWrap___ypQz{position:relative;width:clamp(2.25rem,1.846rem + 1.795vw,4rem);height:auto;aspect-ratio:1/1;border-radius:var(--radius-1);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ProjectInfoDrawer_cardImageWrapRound__pQYdu{border-radius:var(--radius-full)}.ProjectInfoDrawer_cardImage__uNIQd{width:100%;height:100%;object-fit:cover}.ProjectInfoDrawer_cardDetails__2f_LH{display:flex;flex-direction:column;gap:var(--space-0-5)}.ProjectInfoDrawer_cardLabel__NMe6H{color:var(--color-fg-secondary-inverse)}.ProjectInfoDrawer_teamLink__ALQ4a{color:var(--color-fg-interactive-inverse-hover);text-decoration:underline;align-self:flex-start}.ProjectInfoDrawer_teamLink__ALQ4a:active,.ProjectInfoDrawer_teamLink__ALQ4a:hover{color:var(--color-fg-interactive-inverse)}.BigLink_bigLink__FQ5wW{max-width:var(--layout-content-max);margin:0 auto;padding:clamp(var(--space-12),6.346rem + 5.128vw,var(--space-14)) var(--layout-container-gutter);display:flex;align-items:center;justify-content:center}.BigLink_link__3Omeu{color:var(--color-fg-interactive);transition:color var(--animation-speed-fast) ease-in-out;cursor:pointer;position:relative;will-change:transform}@media(prefers-reduced-motion:no-preference){.BigLink_link__3Omeu{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .BigLink_link__3Omeu{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}.BigLink_link__3Omeu:active,.BigLink_link__3Omeu:focus,.BigLink_link__3Omeu:hover{color:var(--color-fg-interactive-hover)}.BigLink_link__3Omeu:active:after,.BigLink_link__3Omeu:focus:after,.BigLink_link__3Omeu:hover:after{transform:scaleX(1.1) scaleY(.5)}@media only screen and (min-width:1280px){.BigLink_link__3Omeu:active:after,.BigLink_link__3Omeu:focus:after,.BigLink_link__3Omeu:hover:after{transform:scaleX(1.1) scaleY(.66)}}.BigLink_link__3Omeu:focus-visible{box-shadow:var(--color-bg-primary) 0 0 0 2px,var(--color-fg-primary) 0 0 0 4px}.BigLink_link__3Omeu:after{position:absolute;display:block;content:"";left:0;right:0;bottom:calc(clamp(.75rem,.635rem + .513vw,1.25rem)*-1);background-color:var(--color-fg-onInteractive);height:1px;transform-origin:center bottom;transform:scaleX(1);transition:.25s cubic-bezier(.74,.12,.4,.9)}@media only screen and (min-width:1024px){.BigLink_link__3Omeu:after{height:2px}}@media only screen and (min-width:1280px){.BigLink_link__3Omeu:after{height:3px}}.TeamContactCard_card__UDyFS{display:flex;flex-direction:column;gap:var(--space-5);-webkit-user-select:none;user-select:none;height:100%}.TeamContactCard_imageWrap__CSbKQ{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--radius-1);overflow:hidden;background-color:var(--color-bg-tertiary)}.TeamContactCard_details__O5qTp{display:flex;flex-direction:column;gap:var(--space-1)}.TeamContactCard_name__BXBxm{color:var(--color-fg-primary)}.TeamContactCard_role__cqVJi{color:var(--color-fg-secondary)}.TeamContactCard_contactLink___a1QK{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-fg-interactive);transition:gap var(--animation-speed-fast) ease-in-out,color var(--animation-speed-fast) ease-in-out}.TeamContactCard_contactLink___a1QK:focus-visible,.TeamContactCard_contactLink___a1QK:hover{gap:var(--space-3);color:var(--color-fg-interactive-hover)}.TeamContact_teamContact__rHh29{max-width:var(--layout-content-max);margin:0 auto;padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) 0;overflow:hidden}@media only screen and (min-width:1024px){.TeamContact_teamContact__rHh29{padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) var(--layout-container-gutter);overflow:unset}}.TeamContact_inner__mUnQA{display:flex;flex-direction:column;gap:var(--space-9)}@media(prefers-reduced-motion:no-preference){.TeamContact_inner__mUnQA{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .TeamContact_inner__mUnQA{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}.TeamContact_signpost__xRIQq{color:var(--color-fg-secondary);padding:0 var(--layout-container-gutter)}@media only screen and (min-width:1024px){.TeamContact_signpost__xRIQq{padding:unset}}.TeamContact_grid__akzYF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-grid-gutter)}.TeamContact_sliderRail__QxpMG{width:100%;overflow:visible;max-width:100vw}.TeamContact_sliderRailInner__QURdV{height:inherit;margin:0}.TeamContact_sliderRailInner__QURdV.TeamContact_marginLeft__EAjVz{margin-left:var(--layout-container-gutter)}.TeamContact_sliderRailInner__QURdV.TeamContact_marginRight__It_Jx{margin-right:var(--layout-container-gutter)}.TeamContact_canScroll__6QH_f{cursor:grab}.TeamContact_canScroll__6QH_f:active{cursor:grabbing}.TeamContact_sliderContainer__kbwuU{height:inherit;touch-action:pan-y;display:flex;align-items:stretch}.TeamContact_slide__Mgo7D{flex:0 0 auto;will-change:transform;margin:0;margin-right:clamp(var(--space-4),.325rem + 1.812vw,var(--space-7));width:80%}@media only screen and (min-width:640px){.TeamContact_slide__Mgo7D{width:45%}}.TeamContact_slide__Mgo7D:last-child{margin-right:0}.MediaGroup_mediaGroup__PI1Wr{padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) var(--layout-container-gutter);max-width:var(--layout-content-max);margin:0 auto}.MediaGroup_mediaGroup__PI1Wr.MediaGroup_noTopPadding__myAd6{padding-top:0}.MediaGroup_inner__v2pFV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-3),.325rem + 1.812vw,var(--space-9))}.MediaGroup_item___ne9j{position:relative;border-radius:var(--radius-1);overflow:hidden}.MediaGroup_itemInner__o_Rfy{width:100%;height:100%;border-radius:var(--radius-1);overflow:hidden}@media(prefers-reduced-motion:no-preference){.MediaGroup_itemInner__o_Rfy{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .MediaGroup_itemInner__o_Rfy{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}.MediaGroup_item--full__8IB6B{grid-column:span 2;aspect-ratio:4/5}@media only screen and (min-width:640px){.MediaGroup_item--full__8IB6B{aspect-ratio:16/9}}.MediaGroup_item--full__8IB6B.MediaGroup_item--short__g73_H{aspect-ratio:8/5}@media only screen and (min-width:640px){.MediaGroup_item--full__8IB6B.MediaGroup_item--short__g73_H{aspect-ratio:32/9}}.MediaGroup_item--half__LaJFX{grid-column:span 2;aspect-ratio:4/5}@media only screen and (min-width:640px){.MediaGroup_item--half__LaJFX{grid-column:span 1;aspect-ratio:4/5}}.MediaGroup_item--max__D0tEP{grid-column:span 2;aspect-ratio:67/92}@media only screen and (min-width:640px){.MediaGroup_item--max__D0tEP{grid-column:span 2;grid-row:span 2;aspect-ratio:1}}.MediaGroup_item--mega__5dQ1g{grid-column:span 2;aspect-ratio:4/5}.Lottie_lottieWrap__WtxaE{display:contents}.Lottie_placeholder__LByKx{position:absolute;width:100%;height:100%;pointer-events:none;inset:0;z-index:1;opacity:1}.Lottie_placeholder__LByKx.Lottie_default__AD2_E{background-color:var(--color-bg-secondary)}.Lottie_placeholder__LByKx.Lottie_dark__qp9hB{background-color:var(--color-bg-secondary-inverse)}.Lottie_placeholder__LByKx.Lottie_none__JpxSx{background-color:rgba(0,0,0,0)}.Lottie_placeholder__LByKx:not(.Lottie_isLoading__AF7Di){opacity:0;transition:opacity var(--animation-speed-medium) ease-in-out}.Lottie_loaderWrapper__ZQHix{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.Lottie_lottie__NuHCZ{position:absolute;inset:0;width:100%;height:100%;display:block;will-change:transform;opacity:0;transition:opacity var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-easing-4)}.Lottie_lottie__NuHCZ.Lottie_isLoaded__Jxjyd{opacity:1}.LoadingAnimation_loadingAnimation__fh8ht{pointer-events:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;min-width:4rem;min-height:2px}.LoadingAnimation_container__sg_gz{height:2px;width:4rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-full);overflow:hidden;position:relative}.LoadingAnimation_container__sg_gz.LoadingAnimation_onLight___LV3L{background-color:rgba(0,0,0,.1)}.LoadingAnimation_bar__61yeX{background-color:var(--color-fg-primary)}.LoadingAnimation_bar__61yeX.LoadingAnimation_onLight___LV3L{background-color:rgba(0,0,0,.3)}.LoadingAnimation_bar__61yeX{border-radius:var(--radius-full);height:2px;position:absolute;top:0;left:0;width:4rem;animation:LoadingAnimation_slide-and-scale__Xf_h1 1s infinite}@keyframes LoadingAnimation_slide-and-scale__Xf_h1{0%{transform:scaleX(0) translateX(0);transform-origin:left center;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}40%{transform:scaleX(.75) translateX(25%);transform-origin:center center;animation-timing-function:cubic-bezier(.215,.61,.355,1)}80%,to{transform:scaleX(0) translateX(100%);transform-origin:right center;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}}.TestimonialCarousel_testimonialCarousel__sJDwZ{max-width:var(--layout-content-max);margin:0 auto;padding:clamp(var(--space-10),1.937rem + 8.803vw,var(--space-14)) var(--layout-container-gutter)}.TestimonialCarousel_testimonialCarousel__sJDwZ.TestimonialCarousel_reducedBottomSpace__pLVqN{padding-bottom:var(--space-9)}.TestimonialCarousel_inner__CXKmf{display:grid;gap:var(--space-9)}@media(prefers-reduced-motion:no-preference){.TestimonialCarousel_inner__CXKmf{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .TestimonialCarousel_inner__CXKmf{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + 0*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}@media only screen and (min-width:1024px){.TestimonialCarousel_inner__CXKmf{gap:var(--layout-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"side side side content content content content content content content content content"}}.TestimonialCarousel_signpost__MQWrc{color:var(--color-fg-secondary)}@media only screen and (min-width:1024px){.TestimonialCarousel_signpost__MQWrc{grid-area:side;padding-top:var(--space-1)}}.TestimonialCarousel_contentWrap__yyq1a{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-9),1.633rem + 3.698vw,var(--space-10))}@media only screen and (min-width:1024px){.TestimonialCarousel_contentWrap__yyq1a{grid-area:content;grid-template-columns:7fr 2fr;gap:unset}}.TestimonialCarousel_testimonial__Yp7QD{display:flex;flex-direction:column;gap:clamp(var(--space-8),1.15rem + 3.625vw,var(--space-11))}.TestimonialCarousel_controls__3TXmd{display:flex;align-self:flex-start}@media only screen and (min-width:1024px){.TestimonialCarousel_controls__3TXmd{justify-content:flex-end}}.TestimonialCarousel_meta__QKYZ_{display:flex;gap:clamp(var(--space-4),.879rem + .518vw,var(--space-6))}.TestimonialCarousel_imageWrap__6rLCk{--image-size:clamp(3rem,2.757rem + 1.036vw,var(--space-10));width:var(--image-size);height:var(--image-size);border-radius:var(--radius-1);overflow:hidden}.TestimonialCarousel_details__yo62v{display:flex;gap:var(--space-1);flex-direction:column;justify-content:center}.TestimonialCarousel_role___5bHK{color:var(--color-fg-secondary)}.TestimonialCarousel_embla__n0Cju{min-width:0}.TestimonialCarousel_embla__viewport__FHm6R{overflow:hidden}.TestimonialCarousel_embla__container__U6T2a{display:flex}.TestimonialCarousel_embla__slide__Jed5B{flex:0 0 100%;min-width:0}.TestimonialCarousel_embla__controls__cMI8c{display:flex;gap:clamp(var(--space-3),.629rem + .518vw,var(--space-5))}.ArrowButton_arrowButton__sYo6Q{--button-size:clamp(2.625rem,2.352rem + 1.165vw,3.75rem);overflow:hidden;border-radius:var(--radius-full);width:var(--button-size);height:var(--button-size);display:flex;justify-content:center;align-items:center;border:.5px solid var(--coArrowButton-border);transition:border var(--animation-speed-slow) var(--animation-easing-1),color var(--animation-speed-slow) var(--animation-easing-1);cursor:pointer;will-change:transform}.ArrowButton_arrowButton__sYo6Q.ArrowButton_grey__sskwK{background-color:var(--color-bg-interactive)}.ArrowButton_arrowButton__sYo6Q.ArrowButton_transparent__a7s1y{background-color:rgba(0,0,0,0)}.ArrowButton_arrowButton__sYo6Q:disabled{cursor:not-allowed;opacity:var(--alpha-7)}.ArrowButton_arrowButton__sYo6Q:not(:disabled):focus-visible,.ArrowButton_arrowButton__sYo6Q:not(:disabled):hover{border-color:var(--coArrowButton-border-hover)}.ArrowButton_icon__wVulE{--icon-size:clamp(var(--space-5),1.068rem + 0.777vw,var(--space-8));width:var(--icon-size);height:var(--icon-size)}.ArrowButton_icon__wVulE.ArrowButton_left__ZztQy{transform:rotateY(0deg)}.ArrowButton_icon__wVulE.ArrowButton_right__0uT5m{transform:rotateY(180deg)}.StatList_statList__ADkGA{margin:0 auto;max-width:var(--layout-content-max);padding:0 var(--layout-container-gutter);width:100%}.StatList_inner__YkUGz{padding:clamp(var(--space-10),2.058rem + 8.285vw,var(--space-14)) 0;border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary)}.StatList_inner__YkUGz.StatList_inner--hasSource__Uvajv{padding:clamp(var(--space-10),2.058rem + 8.285vw,var(--space-14)) 0 clamp(var(--space-9),1.772rem + 3.107vw,var(--space-11))}.StatList_statListWrap__p_pTq{margin-top:clamp(var(--space-10),3.15rem + 3.625vw,var(--space-12))}@media only screen and (min-width:1024px){.StatList_statListWrap__p_pTq{display:grid;gap:var(--layout-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:". . . content content content content content content content content content"}}.StatList_statListInner__nufvq{grid-area:content;margin:0}.StatList_statListGrid__SKQWM{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-9),1.772rem + 3.107vw,var(--space-11)) clamp(var(--space-10),-4.429rem + 13.17vw,11.375rem)}@media only screen and (min-width:640px){.StatList_statListGrid__SKQWM{width:75%}}@media only screen and (min-width:1024px){.StatList_statListGrid__SKQWM{grid-template-columns:repeat(2,1fr);width:unset}}@media(prefers-reduced-motion:no-preference){.StatList_statListItem__3rR_Q{--animation-variant:fade-slide-up;opacity:.01}[data-inview=true] .StatList_statListItem__3rR_Q{animation-name:var(--animation-variant);animation-duration:var(--animation-inview-duration,.8s);animation-timing-function:var(--animation-inview-easing,cubic-bezier(.16,1,.3,1));animation-fill-mode:both;animation-delay:calc(var(--animation-inview-delay, 0s) + var(--animation-index)*var(--animation-inview-stagger-delay, .1s));will-change:opacity,transform}}.StatList_statListSignpost__9yLDH{color:var(--color-fg-secondary)}.StatList_statListStat__fiKvi{color:var(--color-fg-primary);margin-top:clamp(var(--space-3),.568rem + .777vw,var(--space-6))}.StatList_statListSuperScript__mt5f6{color:var(--color-fg-primary)}.StatList_source__Uk9mB{margin-top:clamp(var(--space-9),1.772rem + 3.107vw,var(--space-11));color:var(--color-fg-secondary)}.CaseStudyBody_textGap__eAVBS{height:clamp(var(--space-6),1.379rem + .518vw,var(--space-8))}