.team-additions{background:var(--paper)}.team-additions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.team-member{background:#fff;border-bottom:3px solid var(--green);min-width:0}.main-refined .team-member img{display:block;width:100%;height:auto;aspect-ratio:420/340;object-fit:contain;border:0;border-radius:44px 0 0 0}.team-member-copy{padding:24px}.main-refined .team-member h3{font-size:25px;line-height:1.15;letter-spacing:-.04em;margin:0 0 12px;color:var(--navy)}.main-refined .team-role{font-size:14px;line-height:1.5;color:var(--green);font-weight:750;min-height:42px;margin:0}.main-refined .team-photo-note{font-size:11px;color:var(--muted);margin:16px 0 0}@media(max-width:750px){.team-additions-grid{grid-template-columns:1fr;gap:24px}.main-refined .team-member img{max-height:300px}.team-member-copy{padding:22px}.main-refined .team-role{min-height:0}}

.main-refined .team-member img.team-george-photo{height:auto;aspect-ratio:420/340;object-fit:cover;object-position:center 28%}
.main-refined .team-member img.team-elli-photo{height:auto;aspect-ratio:420/340;object-fit:cover;object-position:center 32%}
.main-refined .team-member img.team-mylo-photo{height:auto;aspect-ratio:420/340;object-fit:cover;object-position:center 30%;background:#000}
/* Four team cards: one row on wide screens, two by two on medium screens. */
@media(min-width:751px) and (max-width:1100px){.team-additions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1101px){.team-additions-grid:has(>.team-member:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}
