.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{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:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin-top:auto;padding-top:.75rem;text-transform:uppercase;transition:gap .3s ease}.case-study-recent-card:hover .case-study-recent-card-cta{gap:.875rem}.case-study-recent-card-cta-icon{height:.75rem;transition:transform .3s ease;width:.75rem}.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{color:var(--text-white);display:flex;flex-direction:column;justify-content:flex-end;padding:.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 58%}.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-decorative--text,.case-study-recent-card-text{padding:1.625rem}.case-study-recent-card-headline{font-size:1.375rem}.case-study-recent-card-cta{font-size:1rem;gap:.75rem;padding-top:1rem}.case-study-recent-card-cta-icon{height:1rem;width:1rem}.case-study-recent-card--v3 .case-study-recent-card-image{flex:0 0 58%}.case-study-recent-card--v4 .case-study-recent-card-decorative--text{flex:0 0 78%}}