/* Start the hero and navigation at the top, keeping the sky light in view. */
.letterbox.top {
  display: none;
}

.hero-header {
  top: 0;
}

.hero-background {
  inset: 0 0 11%;
  transform-origin: 75% 0;
}

.hero-background img,
.hero-background video {
  object-position: 75% top;
}

.latest-image.has-cover {
  aspect-ratio: 1;
}

.latest-image .custom-cover,
.row-thumbnail .custom-cover {
  object-fit: contain;
}

.episode-cover {
  max-width: 640px;
  margin-inline: auto;
}

.episode-cover img {
  width: 100%;
  height: auto;
}
