.case-study-hero{background:#f1f5fd;padding:24px 0}@media (min-width:768px){.case-study-hero{padding:80px 0}}.case-study-hero .hero-logo{margin-bottom:2rem}.case-study-hero .hero-text,.case-study-hero .hero-text h1{color:#222425}.case-study-hero .hero-image-wrapper{aspect-ratio:1/1;display:flex;flex-direction:column;margin-top:64px;position:relative}@media (min-width:768px){.case-study-hero .hero-image-wrapper{margin:0}}@media (min-width:1024px){.case-study-hero .hero-image-wrapper{margin-left:32px}}.case-study-hero .hero-image-wrapper.has-overlay:after{background-image:linear-gradient(180deg,rgba(34,36,37,0),rgba(34,36,37,.8) 78.13%);content:"";height:100%;inset:0;position:absolute;width:100%}.case-study-hero .hero-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.case-study-hero .stats-wrapper{bottom:0;color:#fff;display:flex;flex-wrap:wrap;gap:36px;left:0;margin-top:auto;padding:24px;position:absolute;position:relative;right:0;z-index:1}.case-study-hero .stats-wrapper .stat{color:#fff;font-size:54px;font-weight:300;letter-spacing:-1px;line-height:56px;margin-bottom:8px}.case-study-hero .stats-wrapper .stat-desc{color:#fff;font-size:15px;font-weight:400;letter-spacing:-.5px;line-height:25px}