.case-study-recent-section h2{font-size:2rem}.case-study-recent-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.case-study-recent-card{background-color:var(--text-white);border:1px solid var(--card-border,#dad2cb);box-sizing:border-box;color:var(--text-black);display:flex;flex-direction:column;height:19rem;min-height:0;overflow:hidden;text-decoration:none}.case-study-recent-card-image{min-height:0}.case-study-recent-card-image img{display:block;height:100%;object-fit:cover;width:100%}.case-study-recent-card-text{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:.875rem}.case-study-recent-card-headline{font-size:.875rem;line-height:1.5;margin:0}.case-study-recent-card-cta{align-items:center;display:inline-flex;font-size:.75rem;font-weight:700;gap:1.375rem;letter-spacing:.1em;padding-top:1rem;text-transform:uppercase;transition:gap .3s ease}.case-study-recent-card:hover .case-study-recent-card-cta{gap:1.75rem}.case-study-recent-card-cta-icon{height:1.0625rem;transition:transform .3s ease;width:1.0625rem}.case-study-recent-card:hover .case-study-recent-card-cta-icon{transform:translate(2px,-2px)}.case-study-recent-card-decorative{background-color:var(--bg-black);min-height:0}.case-study-recent-card-decorative--text{box-sizing:border-box;color:var(--text-white);display:flex;flex-direction:column;justify-content:flex-start;padding:3.5rem .875rem .875rem}.case-study-recent-card--v3 .case-study-recent-card-headline,.case-study-recent-card--v4 .case-study-recent-card-headline{color:var(--text-white)}.case-study-recent-card--v1 .case-study-recent-card-text{flex:0 0 57%}.case-study-recent-card--v1 .case-study-recent-card-image{flex:1 1 auto}.case-study-recent-card--v2{border:none}.case-study-recent-card--v2 .case-study-recent-card-decorative{flex:0 0 56%}.case-study-recent-card--v2 .case-study-recent-card-text{flex:1 1 auto}.case-study-recent-card--v3{background-color:var(--bg-black);border:none;color:var(--text-white)}.case-study-recent-card--v3 .case-study-recent-card-image{flex:0 0 54%}.case-study-recent-card--v3 .case-study-recent-card-text,.case-study-recent-card--v4 .case-study-recent-card-decorative--text{flex:1 1 auto}@media (min-width:992px){.case-study-recent-section h2{font-size:4rem}.case-study-recent-grid{grid-template-columns:repeat(4,1fr)}.case-study-recent-card{height:29.125rem}.case-study-recent-card-text{padding:1.625rem}.case-study-recent-card-decorative--text{padding:5rem 1.625rem 1.625rem}.case-study-recent-card-headline{font-size:1.375rem}.case-study-recent-card-cta{font-size:1rem;gap:2rem;padding-top:2rem}.case-study-recent-card:hover .case-study-recent-card-cta{gap:2.375rem}.case-study-recent-card--v3 .case-study-recent-card-image{flex:0 0 63%}.case-study-recent-card--v4 .case-study-recent-card-decorative--text{flex:0 0 78%}}