/* Speaking page only */

/* Hero: start the photo a third of the way in so the diver sits clear of the words */
.hero--speaking .hero__bg img { object-position: 50% 60%; }
@media (min-width: 48rem) {
  .hero--speaking .hero__bg { left: 35%; }
  /* Fade the photo's left edge into the navy, so on wide screens there's no hard line where it starts */
  .hero--speaking .hero__bg img { -webkit-mask-image: linear-gradient(90deg, transparent, #000 22%); mask-image: linear-gradient(90deg, transparent, #000 22%); }
}

/* Formats photo: crop in on Leon, away from the sponsor logos */
.crop-leon img { aspect-ratio: 4 / 5; object-fit: cover; object-position: 48% center; }

/* Medal photo stays square */
.split__media--square img { aspect-ratio: 1; object-fit: cover; }
