/* Hero scenes (assets/js/hero-scenes.js): NoxCrash trace, NetNox lanes, Services RF, NoxML network. */
.hscene { position: absolute; inset: 0; z-index: 0; width: 100%; height: 100%; pointer-events: none; }
/* The photo steps back a little so the scene reads first. */
section[data-scene] .hero-media img { filter: saturate(0.85) brightness(0.78); }
/* Phones and narrow windows: the scene sits above the text, quieter. */
.hscene.is-quiet { opacity: 0.6; }
