/* Hawaii water, land, city and people footage, shared by the guide and information page.
   Existing banner wrappers retain their heights and stacking order. */
.nature-banner {
  position: absolute;
  inset: 0;
  overflow: hidden;
  background: #154b59;
  pointer-events: none;
}
.nature-banner .nature-banner__poster,
.nature-banner .nature-banner__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: center;
}
.nature-banner__video { opacity: 0; }
.nature-banner__video.is-playing { opacity: 1; }
.nature-banner::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 24, 34, .4), transparent 45%);
}
.nature-banner__label {
  position: absolute;
  top: 13px;
  left: 22px;
  z-index: 1;
  color: #fff;
  font: 700 9px/1.4 Montserrat, sans-serif;
  letter-spacing: 3px;
  text-shadow: 0 1px 4px rgba(0, 0, 0, .65);
}
@media (prefers-reduced-motion: reduce) {
  .nature-banner__video { display: none; }
}