.case-study-card{position:relative;background:#0c0c0d}.case-study-card:before{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(80% 90% at 92% 8%,rgba(0,110,255,.38) 0,rgba(0,110,255,.12) 32%,transparent 62%)}.case-study-card__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:center;gap:.625rem;padding:1rem .625rem 1rem 1rem;height:100%}@media (min-width:640px){.case-study-card__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.75rem;padding:2rem 2.25rem}}@media (min-width:1024px){.case-study-card__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding:2.75rem 3.5rem 2.5rem 4rem}}.case-study-card__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.case-study-card__logo{display:block;height:2.25rem;width:2.25rem;border-radius:.5rem;object-fit:contain;background:transparent}@media (min-width:640px){.case-study-card__logo{height:3.5rem;width:3.5rem;border-radius:.85rem}}@media (min-width:1024px){.case-study-card__logo{height:5.5rem;width:5.5rem;border-radius:1.15rem}}.case-study-card__title{margin:.625rem 0 0;max-width:none;font-family:var(--font-inter),Inter,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.15;letter-spacing:-.02em;text-align:left;color:#fff}@media (min-width:640px){.case-study-card__title{margin-top:1rem;max-width:14ch;font-size:clamp(1.5rem,3.4vw,52px);line-height:1.1}}@media (min-width:1024px){.case-study-card__title{margin-top:1.15rem;font-size:52px;line-height:57.2px;letter-spacing:-2px}}.case-study-card__desc{margin:.5rem 0 0;max-width:none;font-family:var(--font-inter),Inter,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:1.45;letter-spacing:0;text-align:left;color:#a8a8a8}@media (min-width:640px){.case-study-card__desc{margin-top:.85rem;max-width:28.5rem;font-size:16px;line-height:24px}}@media (min-width:1024px){.case-study-card__desc{margin-top:.9rem;font-size:18px;line-height:27px}}.case-study-card__cta{margin-top:.75rem;display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:.35rem;border-radius:9999px;background:#019eff;padding:.5rem .85rem;font-family:var(--font-inter),Inter,sans-serif;font-weight:400;font-size:10px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#fff;transition:background-color .2s ease}@media (min-width:640px){.case-study-card__cta{margin-top:1.35rem;gap:.5rem;padding:.8rem 1.5rem;font-size:14px;line-height:19.6px}}.case-study-card__cta:hover{background:#33b3ff}@media (min-width:1024px){.case-study-card__cta{margin-top:1.6rem;padding:.9rem 1.7rem}}.case-study-card__visual{position:relative;width:100%;min-height:9.75rem;height:100%;align-self:stretch;overflow:visible}.case-study-card__visual--knockout img{mix-blend-mode:lighten}@media (max-width:639px){.case-study-card__inner{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:center}.case-study-card__desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.case-study-card__cta svg{width:12px;height:12px}.case-study-card__visual{min-height:6.75rem;height:6.75rem;max-height:6.75rem;align-self:center}.case-study-card__visual img{object-fit:contain;object-position:right center}}@media (min-width:640px){.case-study-card__visual{min-height:18rem;height:100%;align-self:stretch}.case-study-card__visual img{object-fit:contain;object-position:right center}}@media (min-width:1024px){.case-study-card__visual{min-height:0;height:calc(100% + 1.25rem);margin-bottom:-.5rem}}