.CaseStudyHero_hero__kwvMZ{position:relative;overflow:hidden;background:var(--background)}.CaseStudyHero_glow__76geH,.CaseStudyHero_grid__Vq5Ol{position:absolute;inset:0;pointer-events:none}.CaseStudyHero_grid__Vq5Ol{background-image:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:64px 64px}.CaseStudyHero_glow__76geH{background:radial-gradient(60% 50% at 25% 30%,rgba(31,109,255,.18) 0,transparent 60%),radial-gradient(50% 45% at 80% 20%,rgba(255,196,120,.22) 0,transparent 60%)}.CaseStudyHero_inner__zJP40{position:relative;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center;width:100%;max-width:var(--max-width);margin-inline:auto;padding:48px 20px 56px}@media (min-width:640px){.CaseStudyHero_inner__zJP40{padding:56px 20px 64px}}@media (min-width:1024px){.CaseStudyHero_inner__zJP40{grid-template-columns:3fr 2fr;gap:56px;padding:72px 24px 88px}}.CaseStudyHero_content__DPoTh{min-width:0}.CaseStudyHero_title__CypDn{font-weight:700;letter-spacing:-.025em;line-height:1.04;color:var(--foreground);font-size:2rem}@media (min-width:320px){.CaseStudyHero_title__CypDn{font-size:1.7rem}}@media (min-width:640px){.CaseStudyHero_title__CypDn{font-size:2.1rem}}@media (min-width:768px){.CaseStudyHero_title__CypDn{font-size:3.1rem}}@media (min-width:1024px){.CaseStudyHero_title__CypDn{font-size:2.25rem}}@media (min-width:1280px){.CaseStudyHero_title__CypDn{font-size:3rem}}@media (min-width:1400px){.CaseStudyHero_title__CypDn{font-size:3.4rem}}@media (min-width:1600px){.CaseStudyHero_title__CypDn{font-size:clamp(44px,4vw,60px)}}.CaseStudyHero_byline__HT4ej{margin-top:16px;font-family:var(--font-sora),"Sora",sans-serif;font-size:14px;color:rgb(90,94,104)}.CaseStudyHero_bylineLink__Z5i4o{font-weight:600;color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.CaseStudyHero_bylineLink__Z5i4o:hover{color:var(--brand)}.CaseStudyHero_subtitle__XQGRA{margin-top:24px;color:rgb(90,94,104);font-family:var(--font-sora),"Sora",sans-serif;font-weight:400;font-size:clamp(14px,.45vw + 12.5px,20px);line-height:1.75}@media (max-width:480px){.CaseStudyHero_subtitle__XQGRA{margin-top:28px}}.CaseStudyHero_actions__4bn6s{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.CaseStudyHero_primaryBtn__1gNmQ{background:rgb(21,22,28);color:#ffffff;border-radius:100px}.CaseStudyHero_primaryBtn__1gNmQ,.CaseStudyHero_secondaryBtn__hSBEn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 30px;font-family:var(--font-sora),"Sora",sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s ease}.CaseStudyHero_secondaryBtn__hSBEn{background:#ffffff;color:var(--foreground);border:1px solid rgba(10,10,10,.15);border-radius:100px}.CaseStudyHero_primaryBtn__1gNmQ:hover,.CaseStudyHero_secondaryBtn__hSBEn:hover{opacity:.9}@media (max-width:640px){.CaseStudyHero_actions__4bn6s{flex-direction:column;align-items:stretch}.CaseStudyHero_primaryBtn__1gNmQ,.CaseStudyHero_secondaryBtn__hSBEn{width:100%;justify-content:center}}.CaseStudyHero_arrow__2rEpw{display:inline-flex;align-items:center;justify-content:center}.CaseStudyHero_media__eID5E{position:relative;width:100%}.CaseStudyHero_media__eID5E img{display:block;width:100%;height:auto}