/* The hunt's own still frame is visible from first paint, including when paused. */
#inicio .hero-film,#inicio .hero-poster {
  position:absolute; inset:0 0 auto; height:920px; z-index:-3;
  overflow:hidden; pointer-events:none; opacity:0;
  filter:saturate(.76); transition:opacity .35s ease;
}
#inicio .hero-poster { opacity:.76; }
#inicio .hero-poster img {
  position:absolute; top:50%; left:50%; transform:translate(-40%,-50%);
  width:max(128.206%,1635.556px); height:auto; max-width:none;
}
#inicio .hero-film iframe { position:absolute; top:50%; left:50%; transform:translate(-40%,-50%); border:0; max-width:none; }
#inicio.has-hunt-video .hero-film { opacity:.76; }
#inicio.has-hunt-video .hero-poster { opacity:0; }
#inicio.hero::before {
  background:linear-gradient(90deg,#211a15fa 0%,#211a15e8 25%,#211a15d1 49%,#211a1573 78%,#211a156e),linear-gradient(0deg,#211a15 0%,#211a15ed 12%,transparent 65%);
}
.is-paused #inicio .hero-film { opacity:0; transition:none; }
@media (max-width:700px) {
  #inicio .hero-film,#inicio .hero-poster { height:760px; }
  #inicio .hero-poster img { width:max(128.206%,1351.112px); }
  #inicio.hero::before { background:linear-gradient(90deg,#211a15ed,#211a15b8),linear-gradient(0deg,#211a15 3%,transparent 85%); }
}
@media (prefers-reduced-motion:reduce) {
  html:not(.motion-enabled) #inicio .hero-film { opacity:0; transition:none; }
}
