.case-study-hero{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1240px;padding:3rem 1rem}.case-study-hero__left{flex:1;min-width:0}.case-study-hero__headline{color:#1c1c1c;margin-bottom:.5rem}.case-study-hero__customer{color:#555;font-size:1.5rem;font-weight:400;line-height:1.4;margin:0}.case-study-hero__right{flex:0 0 400px}.case-study-hero__media{aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;position:relative}.case-study-hero__media .hs-video-container,.case-study-hero__media .hs-video-widget{height:100%!important;inset:0!important;margin:0!important;max-width:none!important;position:absolute!important}.case-study-hero__media .hs-video-wrapper{height:100%!important;inset:0!important;padding-bottom:0!important;position:absolute!important}.case-study-hero__media .hs-video-wrapper iframe{height:100%!important;width:100%!important}.case-study-hero__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:860px){.case-study-hero{flex-direction:column;gap:2rem}.case-study-hero__right{flex:none;width:100%}.case-study-hero__customer{font-size:2.2rem}}