.team-photo-link{display:block;margin-top:18px;overflow:hidden;border-radius:5px;background:#e7ebe4;outline-offset:3px}
.team-photo{display:block;width:100%;aspect-ratio:3/2;object-fit:contain}
.team-photo-link:hover .team-photo{filter:brightness(.97)}
@media(max-width:540px){.team-photo-link{margin-top:14px}.team-photo{aspect-ratio:4/3}}
