.case-study-detail-contact{background-color:var(--bg-black);color:var(--text-white);margin-top:2.5rem;padding:3rem 2.5rem}.case-study-detail-contact-grid{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.case-study-detail-contact-card{background-color:#181614;border-radius:.625rem .625rem 0 0;overflow:hidden;width:15rem}.case-study-detail-contact-photo{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.case-study-detail-contact-body{border-top:4px solid var(--accent-lime);padding:.875rem}.case-study-detail-contact-name{font-weight:700;margin:0}.case-study-detail-contact-title{color:#90867f;font-size:.875rem;margin:.25rem 0 0}.case-study-detail-contact-links{display:flex;gap:.75rem;margin-top:.75rem}.case-study-detail-contact-links a{color:var(--text-white);font-size:.75rem;opacity:.8;text-decoration:none;text-transform:uppercase}.case-study-detail-contact-links a:hover{opacity:1}@media (max-width:991px){.case-study-detail-contact{padding:2rem 1.25rem}}