/* ════════════ VIDÉO DU BANDEAU ════════════ */
  /* La vidéo passe devant l'image de fond héritée du gabarit sans la remplacer : l'image reste
     dessous et s'affiche tant que la vidéo n'a pas chargé — ou si elle ne charge jamais. */
  .pillar-hero > .kw-hero-video,
  .pillar-hero > .kw-hero-voile { position: absolute; inset: 0; width: 100%; height: 100%; }
  .pillar-hero > .kw-hero-video { object-fit: cover; z-index: 0; }
  .pillar-hero > .kw-hero-voile {
    z-index: 1;
    background: linear-gradient(135deg, rgba(35,44,63,.90) 0%, rgba(35,44,63,.62) 55%,
                                rgba(18,22,33,.84) 100%);
  }
  .pillar-hero > .container { position: relative; z-index: 2; }
  /* Mouvement réduit : on garde l'image de fond, sans la vidéo. */
  @media (prefers-reduced-motion: reduce) {
    .pillar-hero > .kw-hero-video { display: none; }
  }