.cinematic-entry::after {content:''; position:fixed; inset:0; z-index:100; background:#080808; opacity:1; pointer-events:none; transition:opacity 500ms ease-out}
.cinematic-entry-reveal::after {opacity:0}
@media(prefers-reduced-motion:reduce) {.cinematic-entry::after {transition-duration:250ms}}
