.participant-grid .participant-portrait {
  display:block;
  width:100%;
  aspect-ratio:1;
  overflow:hidden;
  border:5px solid var(--cream);
  outline:3px solid var(--green);
  border-radius:50%;
  background:var(--navy);
}
.participant-grid .participant-portrait img {
  display:block;
  width:100%;
  height:100%;
  margin:0;
  border:0;
  outline:0;
  border-radius:0;
  object-fit:cover;
}
.participant-grid .participant-portrait--lucianeddu img {object-position:50% 18%}
.participant-grid .participant-portrait--pietro img {transform:scale(1.35);transform-origin:50% 10%}
@media(max-width:600px){
  .participant-grid .participant-portrait {width:92px}
}
