.case-study-card{background:var(--ivory);border:1.5px solid rgba(var(--midnight-rgb),.1);border-radius:14px;padding:2rem;height:100%;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(var(--midnight-rgb),.08)}.case-study-card:hover{transform:translateY(-3px);border-color:rgba(var(--midnight-rgb),.2);box-shadow:0 0 0 1px rgba(var(--midnight-rgb),.1),0 12px 32px rgba(var(--midnight-rgb),.14)}.case-study-card__metric{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--midnight-rgb),.08)}.case-study-card__value{font-family:Plus Jakarta Sans,sans-serif;font-size:2.75rem;font-weight:800;color:var(--verdant);line-height:1;letter-spacing:-.02em}.case-study-card__label{font-size:.8125rem;font-weight:500;color:var(--mist);text-transform:uppercase;letter-spacing:.04em}.case-study-card__title{font-family:Plus Jakarta Sans,sans-serif;font-size:1.0625rem;font-weight:700;color:var(--midnight);margin-bottom:.5rem;line-height:1.3}.case-study-card__description{font-size:.875rem;color:var(--atlantic);line-height:1.65;margin-bottom:1rem;flex:1}.case-study-card__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;color:var(--verdant);text-decoration:none;transition:gap .15s ease,color .15s ease;margin-top:auto}.case-study-card__link:hover{color:var(--verdant);gap:.5rem}
