/* NAOIH — één vaste videolaag op de zes hoofdpagina's. */
body.naoih-video-page > .site-video-background {
    position: fixed;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100vh;
    height: 100dvh;
    overflow: hidden;
    pointer-events: none;
    background: var(--bg) url("../images/naoih-video-poster.jpg") center / cover no-repeat;
}
body.naoih-video-page .site-video-background__video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
body.naoih-video-page .hero-stage,
body.naoih-video-page .site-main {
    background: transparent;
}
body.home .hero-background { background-image: none; }
@media (prefers-reduced-motion: reduce) {
    body.naoih-video-page .site-video-background__video { display: none; }
}
