.case-study-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.case-study-card{border:1px solid var(--border);background:#fff;border-radius:4px;min-width:0;transition:border-color .2s;position:relative;overflow:hidden}.case-study-card:hover{border-color:var(--brand-blue)}.case-card-image{background:#edf3f8;height:160px;overflow:hidden}.case-card-image img{object-fit:cover;width:100%;height:100%}.case-card-copy{padding:30px 32px}.case-card-copy .eyebrow{color:var(--muted-foreground);margin-bottom:18px;font-size:.68rem}.case-card-business{color:var(--muted-foreground);max-width:340px;margin:13px 0 24px;font-size:.83rem;line-height:1.6}.case-card-copy h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.case-card-copy h3 a{align-items:flex-start;gap:24px;display:flex}.case-card-copy h3 a:after{content:"";position:absolute;inset:0}.case-card-copy h3 a svg{flex-shrink:0;margin-top:8px}.case-card-copy h3 a:focus-visible{outline-offset:7px}.case-card-summary{color:var(--muted-foreground);margin-top:20px;font-size:.95rem;line-height:1.75}.case-card-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:19px;font-size:.75rem;display:flex}.case-card-status{color:var(--brand-teal-ink)}.case-study-cards-compact{gap:24px;margin-top:24px}.case-study-cards-compact .case-card-copy{padding:25px 28px}.case-study-cards-compact .case-card-copy h3{font-size:1.45rem}.case-study-cards-compact .case-card-copy .eyebrow{margin-bottom:12px}.case-study-cards-compact .case-card-foot{margin-top:20px;padding-top:15px}.work-more-studies{padding-top:40px;padding-bottom:90px}.work-more-heading{max-width:740px;margin-bottom:34px}.work-more-heading .eyebrow{margin-bottom:14px}.work-more-heading h2{font-size:clamp(2rem,3vw,3rem)}.expertise-case-study{border-top:1px solid var(--border);margin:32px 0;padding-top:24px}.expertise-case-study .eyebrow{margin-bottom:9px}.expertise-case-study p:not(.eyebrow){margin:12px 0;font-size:.95rem}@media (max-width:700px){.case-study-cards{grid-template-columns:1fr;gap:22px}.case-card-copy{padding:25px}.case-card-image{height:130px}.work-more-studies{padding-top:24px;padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.case-study-card{transition:none}}
