/* Project headers only. A portrait source keeps its complete frame on an upright screen. */
@media (orientation: portrait) {
  .mp-hero.mh-portrait, .pp-hero.mh-portrait {
    height: min(177.778vw, 100svh);
    min-height: 0;
    max-height: none;
  }
  .mh-portrait .mp-hero-media > video,
  .mh-portrait .pp-hero-vid {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    transform: none;
  }
}
