/* Overrides for the static copy, loaded after the theme stylesheets (injected by tools/restructure.py). */

/* Team photos: the theme rounds them at 50% but the pictures are portrait (600x788), which draws ovals.
   Crop them to a centered square so they render as circles; the face sits in the upper part of the shots. */
.team-container .team-media img {
    aspect-ratio: 1 / 1;
    width: 100%;
    height: auto !important;
    object-fit: cover;
    object-position: 50% 20%;
    border-radius: 50%;
}
