/* One white base and one viewport-aligned grain at the intro/movie boundary. */
body:has(#film),#hero{background-attachment:fixed!important}
/* The body already has the grain background. A second pseudo-layer made the
   uncovered area below Hero darker than Hero itself. */
body:has(#film)::before{content:none!important}
#film .screen{background:#fff!important;mask-image:none!important;-webkit-mask-image:none!important;border:0;box-shadow:none}
#film .screen::after{background-position:0 var(--film-grain-y,0px)}
body:has(#film) .topfade{display:none!important}
