.soel-video-hero .soel-hero-slides {
  width: 100%;
  aspect-ratio: 16 / 9;
  max-height: none;
  background: #100e0c;
}
.soel-hero-video-slide { grid-area: 1 / 1; min-width: 0; min-height: 0; }
.soel-hero-video-slide[hidden] { display: none; }
.soel-hero-video-slide > a { display: block; height: 100%; }
.soel-hero-video-slide > a:focus-visible { outline-offset: -5px; }
.soel-hero-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}


