/* Optional progressive enhancement; content is visible without JavaScript. */
.image-intro-enabled [data-image-intro]:not([data-image-state]),
.image-intro-enabled [data-image-intro][data-image-state="waiting"] {
  visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .image-intro-enabled [data-image-intro] {
    visibility: visible;
  }
}
