.CaseStudyBanner_banner__zB97p{display:flex;flex-direction:column;align-items:start;gap:var(--size-300);padding-block:var(--size-400) var(--size-800)}@media(min-width:768px){.CaseStudyBanner_banner__zB97p{padding-block:var(--size-1850)}}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_logo__56YEF{height:var(--size-400)}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_title__e6gmO{margin-bottom:var(--size-100)}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_content__UHxP0{max-width:38.5rem}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_description__57axn{font-size:1.25rem}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_footer__02d2a{display:flex;flex-direction:column;gap:var(--size-300)}@media(min-width:1024px){.CaseStudyBanner_banner__zB97p .CaseStudyBanner_footer__02d2a{display:grid;grid-template-columns:10rem repeat(3,1fr)}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_footer__02d2a .CaseStudyBanner_cell__Yddy1:last-of-type{grid-column-start:span 2}}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_footer__02d2a .CaseStudyBanner_list__htIFH{margin-top:var(--size-50);list-style:none;display:flex;flex-wrap:wrap;gap:var(--size-75)}.CaseStudyBanner_banner__zB97p .CaseStudyBanner_footer__02d2a .CaseStudyBanner_people__3SBZk{padding-left:var(--size-0);margin:var(--size-0);list-style:none}.SocialLink_container__XVLZN{display:block}.SocialLink_icon__9ZVVz{--_padding:var(--size-25);--_icon-size:var(--size-300);--_size:calc(var(--_icon-size) + (var(--_padding) * 2));--_background:var(--background,var(--color-icon-regular));--_scale:var(--scale,1);display:block;width:var(--_size);height:var(--_size);background-color:var(--_background);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:var(--_icon-size);mask-size:var(--_icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--_padding) var(--_padding);mask-position:var(--_padding) var(--_padding);-webkit-mask-composite:xor;mask-composite:exclude;scale:var(--_scale);transition:scale var(--timing-transition-base),background-color var(--timing-transition-base)}.SocialLink_icon__9ZVVz:hover{--scale:1.15}.SocialLink_icon__9ZVVz:active{--scale:0.9}.SocialLink_icon__9ZVVz:active,.SocialLink_icon__9ZVVz:hover{--background:var(--color-icon-brand)}.Footer_footer__OYoYH{display:flex;flex-direction:column;align-items:center;gap:var(--size-400);margin-top:var(--size-600)}@media(min-width:768px){.Footer_footer__OYoYH{margin-top:var(--size-1000)}}.Footer_footer__OYoYH.Footer_case-study__KH0Ay{margin-top:var(--size-800)}@media(min-width:768px){.Footer_footer__OYoYH.Footer_case-study__KH0Ay{margin-top:var(--size-1850)}}.Footer_social-list__e_ruv{display:flex;justify-content:center;align-items:center;gap:var(--size-200)}.Footer_copy__ZCsBt{padding-bottom:var(--size-400);color:var(--color-text-content-light)}.FooterAvatar_scene__ft5_x{display:flex;justify-content:center;align-items:center}.FooterAvatar_container__GaZoe{--_size:6rem;--_speed:0.8s;width:var(--_size);height:var(--_size);perspective:500px;border-radius:var(--border-radius-full);cursor:pointer}.FooterAvatar_coin__IBCLT{position:relative;width:var(--_size);height:var(--_size);transform:rotateY(var(--coin-rotation,0deg));transform-style:preserve-3d;transition:transform var(--_speed) cubic-bezier(.37,.43,.45,1.63)}.FooterAvatar_face__xOMij{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--border-radius-full);outline:2px solid var(--color-border);outline-offset:3px}.FooterAvatar_face__xOMij.FooterAvatar_back__lrzNo{transform:rotateY(.5turn)}.FooterAvatar_globe__gxJvM{position:absolute;padding:var(--size-100);border-radius:var(--border-radius-small);width:320px;font-style:italic;background-color:var(--color-background-layer);left:50%;translate:-50% -140%;text-align:center}@media(min-width:768px){.FooterAvatar_globe__gxJvM{left:0;translate:0 calc(-100% - 1rem);text-align:left}}.FooterAvatar_globe__gxJvM:before{content:"";position:absolute;bottom:0;width:1rem;height:1rem;background-color:inherit;left:50%;transform:translateY(50%) rotate(-9deg) skew(10deg,-37deg)}@media(min-width:768px){.FooterAvatar_globe__gxJvM:before{left:5rem;transform:translateY(50%) rotate(-9deg) skew(10deg,-37deg)}}.HeroBanner_section__OXXAo{position:relative;padding-block:var(--size-600);text-align:center;overflow-x:clip}@media(min-width:1024px){.HeroBanner_section__OXXAo{padding-block:var(--size-1850)}}.HeroBanner_wrapper__TAslt{display:flex;gap:var(--size-150);flex-direction:column-reverse;align-items:center}.HeroBanner_title__hvXEn{font-weight:var(--font-weight-semibold)}@media(min-width:640px)and (max-width:1023px){.HeroBanner_title__hvXEn{font-size:var(--font-size-600)}}.HeroBanner_title__hvXEn.HeroBanner_sansserif__KLPxq{font-weight:400}.HeroBanner_title__hvXEn.HeroBanner_serif__SXnzh{font-family:serif}.HeroBanner_title__hvXEn.HeroBanner_monospace__6jKXb{font-family:monospace}.HeroBanner_caption__eFnRq{max-width:31.25rem}.HeroBanner_caption__eFnRq.HeroBanner_transparent__6rrYE{opacity:.7}.HeroBanner_caption__eFnRq.HeroBanner_italic__yF8WC{font-style:italic}.HeroBanner_caption__eFnRq strong{color:var(--color-text-prominent)}.HeroBanner_cursor__SOG72{top:0;left:0;z-index:var(--z-index-float)}.HeroBanner_cursor__SOG72.HeroBanner_motion-reduce__koxNY{--_translate:var(--translate,70% 10rem);left:auto;right:0;translate:var(--_translate);opacity:1}@media(min-width:640px){.HeroBanner_cursor__SOG72.HeroBanner_motion-reduce__koxNY{--translate:110% 40%}}@media(min-width:1024px){.HeroBanner_cursor__SOG72.HeroBanner_motion-reduce__koxNY{--translate:110% 70%}}.HeroBanner_tag-name__9u3uC.HeroBanner_tag-name__9u3uC{translate:2rem -1.25rem}.CaseStudyPage_content__9pveR{font-size:18px;counter-reset:case-study-section;margin-inline:auto}@media(min-width:768px){.CaseStudyPage_content__9pveR{max-width:70ch}}.CaseStudyPage_content__9pveR :is(h2,h3){margin-bottom:var(--size-150);scroll-margin-top:calc(var(--header-height) + var(--size-200))}.CaseStudyPage_content__9pveR h2{font-size:var(--font-size-title-small);counter-increment:case-study-section;counter-reset:case-study-subsection}.CaseStudyPage_content__9pveR h2:before{content:counter(case-study-section) ". "}.CaseStudyPage_content__9pveR h3{font-size:22px;counter-increment:case-study-subsection}.CaseStudyPage_content__9pveR h3:before{content:counter(case-study-section) "." counter(case-study-subsection) ". "}.CaseStudyPage_content__9pveR p{margin-bottom:var(--size-200)}.CaseStudyPage_content__9pveR :is(ul,ol){padding-left:var(--size-300);margin-bottom:var(--size-200)}.CaseStudyPage_content__9pveR ul li::marker{color:var(--color-text-brand)}.CaseStudyPage_content__9pveR :is(p,ol,ul)+h2{margin-top:var(--size-400)}.CaseStudyPage_divider__NWQUU{margin-top:var(--size-1000)}.Media_scope__X_ZRv .media-grid.wide,.Media_scope__X_ZRv .media-grid:has(.wide),.Media_scope__X_ZRv .media.wide:not(.half){--negative-size:calc((var(--padding-body) / 2) * -1);margin-left:var(--negative-size);width:calc(100% + var(--negative-size)*-2)}@media(min-width:768px){.Media_scope__X_ZRv .media-grid.wide,.Media_scope__X_ZRv .media-grid:has(.wide),.Media_scope__X_ZRv .media.wide:not(.half){--negative-size:-8rem}}.Media_scope__X_ZRv .media{display:block;width:100%;margin:0 auto var(--size-400)}@media(min-width:768px){.Media_scope__X_ZRv .media{margin-top:var(--size-400)}}.Media_scope__X_ZRv .media :is(img,video){display:block;width:100%;border-radius:var(--border-radius-large)}.Media_scope__X_ZRv .media figcaption{margin-top:var(--size-150);color:var(--color-text-content-light);font-size:var(--font-size-175);text-align:center}.Media_scope__X_ZRv .media.no-radius :is(img,video){border-radius:var(--size-0)}.Media_scope__X_ZRv .media.half-width{width:75%;margin-inline:auto}@media(min-width:768px){.Media_scope__X_ZRv .media.half-width{width:50%}}.Media_scope__X_ZRv .media.third{width:50%;margin-inline:auto}@media(min-width:1024px){.Media_scope__X_ZRv .media.third{width:33.3333333333%}}.Media_scope__X_ZRv .media.three-quarters{margin-inline:auto}@media(min-width:768px){.Media_scope__X_ZRv .media.three-quarters{width:75%}}.Media_scope__X_ZRv .media-grid{display:grid;grid-gap:var(--size-200);gap:var(--size-200);margin-bottom:var(--size-400)}@media(min-width:768px){.Media_scope__X_ZRv .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Media_scope__X_ZRv .media-grid .media{display:flex;justify-content:start;flex-direction:column;width:100%;margin-block:0}@media(min-width:768px){.Media_scope__X_ZRv .media-grid .media{flex-direction:column-reverse}}.Media_scope__X_ZRv .media-grid .media figcaption{margin-bottom:var(--size-150)}.Media_scope__X_ZRv .media-grid.half-width{width:75%;margin-inline:auto}@media(min-width:768px){.Media_scope__X_ZRv .media-grid.half-width{width:50%}}.Media_scope__X_ZRv .media-grid.third{width:50%;margin-inline:auto}@media(min-width:1024px){.Media_scope__X_ZRv .media-grid.third{width:33.3333333333%}}.Media_scope__X_ZRv .media-grid.three-quarters{margin-inline:auto}@media(min-width:768px){.Media_scope__X_ZRv .media-grid.three-quarters{width:75%}}.MediaGrid_scope__HtaGv .media-grid-block{display:block;margin-bottom:var(--size-400)}.MediaGrid_scope__HtaGv .title{display:block;margin-bottom:var(--size-200);font-size:var(--font-size-title-smaller);font-weight:var(--font-weight-bold)}.MediaGrid_scope__HtaGv .media-grid-cropped{--visible-items:2;--carousel-content-width:100%;--carousel-bleed-right:calc((100vw - 100%) / 2);--carousel-bleed-left:calc((100vw - 100%) / 2);display:flex;grid-template-columns:none;gap:var(--size-200);width:calc(100% + var(--carousel-bleed-left) + var(--carousel-bleed-right));margin-left:calc(var(--carousel-bleed-left)*-1);margin-right:calc(var(--carousel-bleed-right)*-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-inline:var(--carousel-bleed-left) var(--carousel-bleed-right);scrollbar-width:thin}@media(min-width:768px){.MediaGrid_scope__HtaGv .media-grid-cropped{--visible-items:3}}.MediaGrid_scope__HtaGv .media-grid-cropped .media{flex:0 0 calc((var(--carousel-content-width) - var(--size-200)*(var(--visible-items) - 1))/var(--visible-items));min-width:0;margin:0}.MediaGrid_scope__HtaGv .media-grid-cropped :is(img,video){aspect-ratio:1;height:100%;object-fit:cover;transition:opacity var(--timing-transition-base) ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.MediaGrid_scope__HtaGv .media-grid-cropped :is(img,video):hover{opacity:.8}.MediaGrid_scope__HtaGv .media-grid-cropped figcaption{display:none}.ContentGrid_scope__B4Xoo .content-grid{display:grid;grid-gap:var(--size-200);gap:var(--size-200);margin-bottom:var(--size-400)}@media(min-width:768px){.ContentGrid_scope__B4Xoo .content-grid.columns-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentGrid_scope__B4Xoo .content-grid.columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ContentGrid_scope__B4Xoo .cell{display:flex;flex-direction:column}.ContentGrid_scope__B4Xoo .cell>*{flex-grow:1}.Insight_scope__9enc3 .insight{display:flex;flex-direction:column;padding:var(--size-300);background-color:var(--color-background-layer);border:var(--border-solid);border-radius:var(--border-radius-large)}.Insight_scope__9enc3 .number{margin-bottom:var(--size-50);font-family:var(--font-family-title);font-size:var(--font-size-400);line-height:var(--font-height-title);letter-spacing:.75px}.Insight_scope__9enc3 .description{margin-bottom:0;color:var(--color-text-content-light)}.Quote_scope__UczLi .quote{display:flex;flex-direction:column;gap:var(--size-100)}.Quote_scope__UczLi .icon{width:var(--size-400);height:var(--size-400);color:var(--color-text-brand)}.Quote_scope__UczLi .text{display:flex;align-items:stretch;margin-bottom:var(--size-0);font-size:var(--font-size-content-base);line-height:1.3;font-style:italic}.Quote_scope__UczLi .text:before{content:"";display:block;flex:none;margin-inline:var(--size-200) var(--size-150);width:2px;background-color:var(--color-background-brand)}.Callout_scope__ymkB1 .callout{display:flex;gap:var(--size-150);padding:var(--size-200);margin-bottom:var(--size-300);background-color:var(--color-background-layer);border-radius:var(--size-100)}.Callout_scope__ymkB1 .callout .emoji{font-size:var(--font-size-250)}.Callout_scope__ymkB1 .callout .content :last-child{margin-bottom:var(--size-0)}