.team-intro{max-width:720px;margin-bottom:38px}.team-intro h2{margin-bottom:.18em}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.team-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);background:#fff;border:1px solid rgba(49,23,16,.09);border-radius:30px;overflow:hidden;box-shadow:0 16px 48px rgba(49,23,16,.08)}.team-card:nth-child(2){background:var(--ink);color:#fff}.team-card-image{min-height:410px}.team-card-image img{width:100%;height:100%;object-fit:cover}.team-card:nth-child(2) .team-card-image img{object-position:22% center}.team-card-copy{display:flex;flex-direction:column;justify-content:center;padding:34px}.team-card-copy h3{font-size:2.25rem;margin:.22em 0 .45em}.team-card-copy p{font-size:1rem;margin-bottom:0}.team-role{font-size:.75rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--roast)}.team-card:nth-child(2) .team-role{color:var(--gold)}.footer-logo-white{filter:none!important;width:190px!important}@media(max-width:980px){.team-grid{grid-template-columns:1fr}.team-card{grid-template-columns:.9fr 1.1fr}}@media(max-width:620px){.team-card{grid-template-columns:1fr}.team-card-image{min-height:340px}.team-card-copy{padding:28px 24px}.team-card-copy h3{font-size:2rem}}
