.FeaturedCaseStudies_root__SJrzP{width:100%;padding:var(--space-section-xl,10rem) 0 var(--space-section-md,6.25rem);background-color:var(--brand-bg,#111111);color:var(--brand-text,#ffffff);overflow:hidden}.FeaturedCaseStudies_scrollRoot__14Tzh{height:auto;padding:0}.FeaturedCaseStudies_inner__WrV_4{width:100%;display:flex;flex-direction:column;gap:3.75rem}.FeaturedCaseStudies_scrollInner__r0n6B{height:100vh;height:100svh;height:100dvh;min-height:0;padding:var(--featured-case-studies-top-padding,clamp(2.75rem,6dvh,4.5rem)) 0 clamp(1.5rem,4dvh,2.5rem);gap:clamp(2rem,5dvh,4rem);overflow:hidden}.FeaturedCaseStudies_content__K_ZOl{display:contents}.FeaturedCaseStudies_scrollContent__jCJth{width:100%;height:calc(100% - var(--featured-case-studies-y-offset, 0rem));min-height:0;display:flex;flex-direction:column;gap:inherit;transform:translate3d(0,var(--featured-case-studies-y-offset,0),0)}.FeaturedCaseStudies_header__2z_Sw{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:1.25rem;width:100%;padding:0 var(--container-padding);container-type:inline-size}.FeaturedCaseStudies_revealOrder__IICE_{display:contents}.FeaturedCaseStudies_eyebrow__ZLgg7{font-family:var(--font-body);font-size:var(--text-overline);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;font-size:max(var(--text-overline),var(--type-ui-label-size));font-weight:var(--type-ui-label-weight);letter-spacing:var(--type-ui-label-tracking);text-transform:none;color:var(--brand-subtext,rgba(255,255,255,.58));margin:0}.FeaturedCaseStudies_intro__bqE7j{font-family:var(--font-heading);font-size:var(--display-5xl);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-wrap:balance;color:var(--brand-text,#ffffff);margin:0;max-width:calc(40rem + 10vw)}.FeaturedCaseStudies_scrollRoot__14Tzh .FeaturedCaseStudies_header__2z_Sw{flex:0 0 auto;gap:clamp(.5rem,1.5dvh,1.25rem)}.FeaturedCaseStudies_scrollRoot__14Tzh .FeaturedCaseStudies_intro__bqE7j{font-family:var(--font-heading);font-size:var(--display-3xl);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-size:var(--featured-case-studies-intro-size,var(--display-3xl))}@supports not (font-size:1cqi){.FeaturedCaseStudies_scrollRoot__14Tzh .FeaturedCaseStudies_intro__bqE7j{font-size:var(--featured-case-studies-intro-size-fallback,var(--display-3xl))}}.FeaturedCaseStudies_carousel__qYBng{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:flex-start;container-type:size;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.FeaturedCaseStudies_carousel__qYBng::-webkit-scrollbar{display:none}.FeaturedCaseStudies_scrollRoot__14Tzh[data-scroll-enhanced=true] .FeaturedCaseStudies_carousel__qYBng{overflow:visible}.FeaturedCaseStudies_carouselTrack__xoDPD{display:flex;align-items:flex-start;flex:0 0 auto;gap:clamp(.75rem,1.25vw,1rem);width:max-content;padding:0 var(--container-padding)}.FeaturedCaseStudies_slide__fym2i{flex:0 0 auto;width:var(--featured-case-studies-slide-width,min(78vw,30dvh,20rem))}@supports(width:1cqh){.FeaturedCaseStudies_slide__fym2i{width:var(--featured-case-studies-slide-width,min(78vw,54cqh,20rem))}}@media(min-width:48rem){.FeaturedCaseStudies_slide__fym2i{width:var(--featured-case-studies-slide-width,min(30vw,30dvh,22rem))}@supports(width:1cqh){.FeaturedCaseStudies_slide__fym2i{width:var(--featured-case-studies-slide-width,min(30vw,58cqh,22rem))}}}.FeaturedCaseStudies_carouselCard___d_l9{--case-study-card-title-size:clamp(1rem,1.5dvh + 0.4rem,1.25rem);--case-study-card-summary-size:clamp(0.75rem,1.25dvh + 0.25rem,var(--text-sm))}.FeaturedCaseStudies_carouselCard___d_l9 .FeaturedCaseStudies_media__C9OGv{max-height:var(--featured-case-studies-media-max-height,none)}.FeaturedCaseStudies_carouselCard___d_l9>:last-child{gap:clamp(.25rem,.8dvh,.5rem);padding:clamp(.5rem,1.5dvh,1rem) .5rem}.FeaturedCaseStudies_carouselCard___d_l9>:last-child>p{max-width:var(--featured-case-studies-summary-max-width,none)}.FeaturedCaseStudies_tileReveal__VHO0P{width:100%}.FeaturedCaseStudies_grid__j557S{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;width:100%;padding:0 var(--container-padding)}@media(min-width:30rem){.FeaturedCaseStudies_grid__j557S{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.FeaturedCaseStudies_grid__j557S{grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start}}.FeaturedCaseStudies_footer__XZagK{display:flex;justify-content:center;width:100%;margin:1rem auto 0;padding:0 var(--container-padding)}.FeaturedCaseStudies_scrollRoot__14Tzh .FeaturedCaseStudies_footer__XZagK{margin-top:0;padding-top:clamp(2rem,6vw,5rem);padding-bottom:var(--space-section-md,6.25rem)}@media(max-width:47.999rem){.FeaturedCaseStudies_scrollInner__r0n6B{height:auto;padding:clamp(2.75rem,8vw,4rem) 0 0;gap:clamp(1.5rem,5vw,2.25rem);overflow:visible}.FeaturedCaseStudies_scrollContent__jCJth{height:auto;gap:inherit;transform:none}.FeaturedCaseStudies_carousel__qYBng{flex:none;min-height:auto;container-type:inline-size;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.FeaturedCaseStudies_scrollRoot__14Tzh .FeaturedCaseStudies_footer__XZagK{padding-top:1.25rem;padding-bottom:clamp(3rem,10vw,4.5rem)}}.FeaturedCaseStudies_viewAll__zO0wW{font-family:var(--type-cta-font,var(--font-heading));font-size:var(--type-cta-size);font-weight:var(--type-cta-weight);line-height:var(--type-cta-leading);letter-spacing:var(--type-cta-tracking);text-transform:var(--cta-text-transform,none);text-decoration:none;color:var(--brand-text,#ffffff);border:1px solid var(--brand-text,#ffffff);border-radius:3.125rem;padding:1.5625rem 1.3125rem;transition:background-color .25s ease,color .25s ease}.FeaturedCaseStudies_viewAll__zO0wW:hover{background-color:var(--brand-text,#ffffff);color:var(--brand-bg,#0a0a0a)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){html:not(.js-reveals-ready) .FeaturedCaseStudies_footer__XZagK,html:not(.js-reveals-ready) .FeaturedCaseStudies_header__2z_Sw :is(.FeaturedCaseStudies_eyebrow__ZLgg7,.FeaturedCaseStudies_intro__bqE7j){opacity:0;transform:translate3d(var(--reveal-distance),0,0)}html:not(.js-reveals-ready) .FeaturedCaseStudies_tileReveal__VHO0P{opacity:0}}@media(prefers-reduced-motion:no-preference){.js-reveals-ready .FeaturedCaseStudies_root__SJrzP.reveal-stagger-together :is(.fade-left,.fade-in):is(.is-visible,[data-reveal-visible]){transition-delay:calc(var(--featured-reveal-order, 0)*var(--reveal-delay-medium))}.js-reveals-ready .FeaturedCaseStudies_tileReveal__VHO0P.fade-in{transition-timing-function:linear}}@media(prefers-reduced-motion:reduce){.FeaturedCaseStudies_scrollRoot__14Tzh{height:auto;min-height:100svh;padding:var(--space-section-xl,10rem) 0 var(--space-section-md,6.25rem)}.FeaturedCaseStudies_scrollInner__r0n6B{height:auto;padding:0;gap:3.75rem}.FeaturedCaseStudies_scrollRoot__14Tzh .FeaturedCaseStudies_footer__XZagK{padding-bottom:0}}.HeroHeadlineReveal_line__2EfDZ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.15em .28em}.HeroHeadlineReveal_word__r9bLM{display:inline-block;white-space:nowrap}.HeroHeadlineReveal_letter__ySkzy{display:inline-block;transform:translate3d(calc(var(--out-x, 0px) * var(--disperse, 0)),calc(var(--out-y, 0px) * var(--disperse, 0)),0) rotate(calc(var(--out-rotate, 0deg) * var(--disperse, 0))) scale(calc(1 - .3 * var(--disperse, 0)));opacity:calc(1 - var(--disperse, 0))}.HeroHeadlineReveal_letterInner___df41{display:inline-block}@media(prefers-reduced-motion:no-preference){.HeroHeadlineReveal_letterInner___df41{animation:HeroHeadlineReveal_heroLetterBurst__cIA0d .85s cubic-bezier(.34,1.56,.64,1) both,HeroHeadlineReveal_heroLetterFade__YLXl5 .85s cubic-bezier(.33,1,.68,1) both;animation-delay:var(--letter-delay,0s)}}@keyframes HeroHeadlineReveal_heroLetterBurst__cIA0d{0%{transform:translate3d(var(--burst-x,0),var(--burst-y,0),0) scale(.15) rotate(var(--burst-rotate,0deg))}to{transform:translateZ(0) scale(1) rotate(0deg)}}@keyframes HeroHeadlineReveal_heroLetterFade__YLXl5{0%{opacity:0}to{opacity:1}}.HeroFloatingGallery_root__7cd8D{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroFloatingGallery_canvas__OZYZZ{display:block;width:100%;height:100%}@keyframes HeroFloatingGallery_blobFadeIn__TVAKe{0%{opacity:0}to{opacity:1}}.HeroFloatingGallery_blobBackground__Rxb8K{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120rem 120rem at 94% -80rem,#7ca9c6 0,#c0dbea 37.02%,#c9e2ef 71.63%,rgba(201,226,239,.55) 80%,rgba(201,226,239,.22) 88%,rgba(201,226,239,.06) 95%,rgba(201,226,239,0) 100%),radial-gradient(110rem 110rem at 6% -74rem,color-mix(in srgb,#7ca9c6 20%,transparent) 0,color-mix(in srgb,#c0dbea 20%,transparent) 37.02%,color-mix(in srgb,#c9e2ef 20%,transparent) 71.63%,color-mix(in srgb,#c9e2ef 11%,transparent) 80%,color-mix(in srgb,#c9e2ef 4%,transparent) 88%,color-mix(in srgb,#c9e2ef 1%,transparent) 95%,transparent 100%);mix-blend-mode:multiply;filter:blur(2px);mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}@media(prefers-reduced-motion:no-preference){.HeroFloatingGallery_blobBackground__Rxb8K{animation:HeroFloatingGallery_blobFadeIn__TVAKe 1s cubic-bezier(.16,1,.3,1) both}}.HeroFloatingGallery_staticGrid__yBQJl{position:absolute;inset:0}@keyframes HeroFloatingGallery_heroTileExplode__1y6tO{0%{left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) rotate(var(--tile-rotate)) scale(.15)}60%{opacity:1}to{left:var(--tile-x);top:var(--tile-y);opacity:1;transform:translate(-50%,-50%) rotate(var(--tile-rotate)) scale(var(--tile-scale))}}.HeroFloatingGallery_staticTile__Xv9na{position:absolute;left:var(--tile-x);top:var(--tile-y);width:6.5rem;height:6.5rem;border-radius:2px;overflow:hidden;transform:translate(-50%,-50%) rotate(var(--tile-rotate)) scale(var(--tile-scale));box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12)}@media(prefers-reduced-motion:no-preference){.HeroFloatingGallery_staticTile__Xv9na{animation:HeroFloatingGallery_heroTileExplode__1y6tO .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--tile-delay,0s)}}@media(min-width:64rem){.HeroFloatingGallery_staticTile__Xv9na{width:8rem;height:8rem}}.HeroFloatingGallery_staticImage__6H4cJ,.HeroFloatingGallery_staticVideo__UGrXy{object-fit:cover}.HeroFloatingGallery_staticVideo__UGrXy{width:100%;height:100%}.HeroKineticLetters_line__P7sRX{display:block}.HeroKineticLetters_word__Kn3Zn{display:inline-block;white-space:nowrap}.HeroKineticLetters_letter__3Jm1x{display:inline-block}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.HeroKineticLetters_letter__3Jm1x{opacity:0;transform:translate3d(0,5rem,0)}}.HeroKineticLines_lineMask__RbqD0{overflow:hidden}.HeroKineticLines_lineMask__RbqD0,.HeroKineticLines_line__wF2po{display:block;padding-bottom:var(--kinetic-line-descender,.2em);margin-bottom:calc(-1*var(--kinetic-line-descender, .2em))}.HeroKineticLines_line__wF2po{will-change:transform}
/*# sourceMappingURL=e1cf04a9fa1d5ee5.css.map*/