@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;500;600;700;800&display=swap");.case-study-page{background:#fff;color:#000;font-family:Libre Franklin,Arial,sans-serif}.case-study-page,.case-study-page *{box-sizing:border-box;font-family:Libre Franklin,Arial,sans-serif}.case-study-hero{background:#93c4ff;color:#000;margin-left:calc(50% - 50vw);overflow:hidden;padding:96px 0 80px;width:100vw}.case-study-hero__inner{margin:0 auto;max-width:1280px;padding:0 40px;width:100%}.case-study-hero h1{color:#000;font-family:iorad,Libre Franklin,sans-serif!important;font-size:clamp(64px,max(87px,14vw),176px);font-weight:400;letter-spacing:-.006em;line-height:.78;margin:0;max-width:1100px;text-transform:uppercase}.case-study-hero__intro{color:#000;margin:56px 0 0;max-width:760px}.case-study-hero__intro p{color:#000;font-size:18px;line-height:1.5;margin:0 0 18px}.case-study-hero__intro p:last-child{margin-bottom:0}.case-study-shell{margin:0 auto;max-width:1280px;padding:72px 40px 104px;width:100%}.case-study-key-visual-wrap{background:#f4f4f4;margin:0 0 56px;max-width:780px;overflow:hidden;width:100%}.case-study-key-visual{display:block;height:auto;width:100%}.case-study-section{margin:0 0 64px;max-width:780px}.case-study-section:last-child{margin-bottom:0}.case-study-section h2{margin:0 0 24px}.case-study-rich-text h2,.case-study-section h2{color:#000;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.12}.case-study-rich-text h2{margin:48px 0 18px}.case-study-rich-text h2:first-child{margin-top:0}.case-study-rich-text h3{color:#000;font-size:24px;font-weight:700;line-height:1.2;margin:32px 0 14px}.case-study-rich-text p{color:#000;font-size:16px;line-height:1.6;margin:0 0 22px}.case-study-rich-text p:last-child{margin-bottom:0}.case-study-rich-text ol,.case-study-rich-text ul{margin:0 0 24px;padding-left:24px}.case-study-rich-text li{color:#000;font-size:16px;line-height:1.55;margin:0 0 8px}.case-study-rich-text strong{font-weight:700}.case-study-rich-text em{font-style:italic}.case-study-rich-text blockquote{border:0;color:#000;font-size:18px;font-style:italic;font-weight:700;line-height:1.55;margin:28px 0;padding:0}.case-study-embed{margin:32px 0 0;width:100%}.case-study-embed__wrapper{aspect-ratio:16/9;background:#f4f4f4;max-width:780px;overflow:hidden;position:relative;width:100%}.case-study-embed__wrapper .hs-embed-wrapper,.case-study-embed__wrapper .hs-video-widget,.case-study-embed__wrapper>div{height:100%!important;width:100%!important}.case-study-embed__wrapper iframe,.case-study-embed__wrapper video{display:block;height:100%!important;max-width:none!important;width:100%!important}.case-study-key-takeaways{background:#f4f4f4;padding:40px}.case-study-key-takeaways h2{margin-bottom:24px}@media (max-width:900px){.case-study-hero{padding:72px 0 64px}.case-study-hero__inner,.case-study-shell{padding-left:24px;padding-right:24px}.case-study-hero h1{font-size:72px;line-height:.88}.case-study-hero__intro{margin-top:40px}.case-study-key-visual-wrap{margin-bottom:48px}.case-study-key-takeaways{padding:28px}}@media (max-width:600px){.case-study-hero h1{font-size:56px}.case-study-hero__intro p{font-size:16px}.case-study-shell{padding-bottom:72px;padding-top:56px}.case-study-key-visual-wrap{margin-bottom:40px}.case-study-rich-text h2,.case-study-section h2{font-size:26px}.case-study-rich-text h3{font-size:21px}}