/* Esperienze: 2–3 fotografie per voce che si alternano da sole in dissolvenza (richiesta del titolare, 16/9/2026).
   Niente frecce né pallini: l'interazione titolo → foto resta quella del motore (scenes.js); qui si stratificano
   le foto dentro ogni cornice. Le cornici hanno gia' aspect-ratio (4/3, o inset:0 quando il motore e' montato). */
.mm-experience-frame[data-mm-esperienze-foto] { position: relative; }
.mm-experience-frame[data-mm-esperienze-foto] img {
  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
  opacity: 0; transition: opacity .8s ease;
}
.mm-experience-frame[data-mm-esperienze-foto] img.is-shown { opacity: 1; }
.mm-experience-frame[data-mm-esperienze-foto] figcaption { z-index: 2; }
@media (prefers-reduced-motion: reduce) {
  .mm-experience-frame[data-mm-esperienze-foto] img { transition: none; }
}
