/* One opt-in Home illustration; the original image owns layout and alt text. */
.featured-item-img > .wxo-home-motion {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  pointer-events: none;
  transition: transform var(--duration-fast) var(--ease-out);
}
.wxo-motion-playing > .wxo-home-motion { opacity: 1; }
.wxo-motion-playing > img[data-wxo-motion-light] { opacity: 0; }
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .featured-item:hover .featured-item-img > .wxo-home-motion { transform: scale(1.02); }
}
@media (prefers-reduced-motion: reduce), (hover: none), (pointer: coarse) {
  .wxo-motion-playing > .wxo-home-motion { display: none; }
  .wxo-motion-playing > img[data-wxo-motion-light] { opacity: 1; }
}
