.nZBJHW_hero{background:var(--color-black);position:relative}.nZBJHW_stage{height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.nZBJHW_visual{position:absolute;inset:0}.nZBJHW_heroContent{pointer-events:none;position:relative}.nZBJHW_heroOverlay{height:100svh;position:relative}.nZBJHW_fadeEarly{opacity:calc(1 - var(--scrolled,0) * 4)}.nZBJHW_fadeLate{opacity:calc(1 - var(--scrolled,0) * 2)}.nZBJHW_scrim{pointer-events:none;position:absolute;inset:0}
