/* Hero island: no vignette, no oval, no dark plate.
   Kills the cached 73618453 rules:
     .hero-island { box-shadow: 0 -32px 42px 8px #000, 0 36px 48px 10px #000, -22px 0 36px 6px #000, 22px 0 36px 6px #000 }
     .hero-island:after { radial-gradient(ellipse 50% 50% at 50% 46%, transparent 88%, rgba(0,0,0,.4) 95%, #000 100%) }
   and the SPA inline filter drop-shadow(0 0 80px rgba(0,255,153,.4)), which
   flattens webp alpha onto black in some webviews (oval plate over the heading).
   Artwork is not scaled or clipped. */
.hero-island,
.hero-island > img {
  position: relative;
  overflow: visible !important;
  filter: none !important;
  -webkit-filter: none !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  box-shadow: none !important;
  background: transparent !important;
  background-image: none !important;
  border-radius: 0 !important;
  clip-path: none !important;
  opacity: 1 !important;
}

.hero-island > img {
  z-index: 1;
}

.hero-island:before,
.hero-island:after,
.hero-island::before,
.hero-island::after {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
}

.hero-island + h1 {
  position: relative !important;
  z-index: 3 !important;
  opacity: 1 !important;
  color: #fff !important;
  filter: none !important;
  -webkit-filter: none !important;
  text-shadow: none !important;
}
