.case-study-detail-contact{background-color:var(--bg-black);color:var(--text-white)}.case-study-detail-contact h2{color:var(--text-white)}.case-study-detail-contact-grid{column-gap:1.625rem;display:grid;grid-template-columns:repeat(2,1fr);margin-top:2.125rem;row-gap:2.125rem}.case-study-detail-contact-card{background-color:#181614;overflow:hidden}.case-study-detail-contact-photo{aspect-ratio:155/140;border-radius:.625rem .625rem 0 0;display:block;object-fit:cover;width:100%}.case-study-detail-contact-body{border-top:.25rem solid var(--accent-lime);padding:.875rem .875rem 1rem}.case-study-detail-contact-name{color:var(--text-white);font-size:.9375rem;font-weight:700;line-height:1.2;margin:0}.case-study-detail-contact-title{color:#90867f;font-size:.75rem;font-weight:500;margin:.25rem 0 0}.case-study-detail-contact-links{align-items:center;display:flex;gap:.625rem;margin-top:.75rem}.case-study-detail-contact-links a{color:var(--text-white);display:flex;transition:color .15s ease}.case-study-detail-contact-links a:hover{color:var(--accent-lime)}.case-study-detail-contact-links svg{display:block;height:1.125rem;width:1.125rem}@media (min-width:992px){.case-study-detail-contact-grid{align-items:end;column-gap:5.25rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;row-gap:0}.case-study-detail-contact-photo{aspect-ratio:320/232}.case-study-detail-contact-body{border-top-width:.3125rem;padding:1.625rem 1.625rem 1.875rem}.case-study-detail-contact-name{font-size:1.5rem}.case-study-detail-contact-title{font-size:1.125rem;margin-top:.5rem}.case-study-detail-contact-links{gap:1.5625rem;margin-top:1.5rem}.case-study-detail-contact-links svg{height:1.5625rem;width:1.5625rem}}