.seq { position: absolute; inset: 0; overflow: hidden; background: #15181a; }
.seq img, .seq video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.seq video { opacity: 0; transition: opacity 1.3s ease; }
.seq video.on { opacity: 1; }

/* theme:origine */
