/* The homepage is delivered as static HTML, so animation-only hidden spans
   need their final visible state without loading the original app runtime. */
main span.inline-block[style*="opacity:0"],
main span.inline-block[style*="opacity: 0"],
main svg[style*="opacity:0"],
main svg[style*="opacity: 0"] {
  opacity: 1 !important;
  transform: none !important;
}

main > .w-full.flex.flex-col.bg-secondary {
  opacity: 1 !important;
  visibility: visible !important;
}

.span-foster-slide .span-foster-poster,
.span-foster-slide video {
  position: absolute;
  inset: 0;
}

.span-foster-slide .span-foster-poster {
  z-index: 0;
}

.span-foster-slide video {
  z-index: 1;
}
