.rd-page .cinematic .scene-label.is-off{opacity:0!important;transition:none;pointer-events:none}
.rd-page .cinematic .fpanel{max-width:600px}
.rd-page .cinematic .fpanel .fmeta{font-size:12px}
.rd-page .cinematic .xhero__foot .concept-note{max-width:640px}
.rd-page .cinematic .fcontrols__row{max-width:100%;gap:16px}

.rd-page .cinematic .rd-label {color:var(--on-dark);text-shadow:0 1px 3px var(--graphite),0 0 8px var(--graphite);max-width:270px}
.rd-page .cinematic .rd-label b {display:block;font:500 9px var(--font-mono);letter-spacing:.1em;color:var(--on-dark-3);margin-bottom:5px}
.rd-page .cinematic .rd-label strong {display:block;font:500 16px var(--font-sans);line-height:1.25}
.rd-page .cinematic .rd-label small {white-space:normal;max-width:260px;font-size:10px;line-height:1.45}
.rd-page .cinematic .rd-label--cycle strong {font-size:24px}
.rd-page .cinematic .fchips {gap:6px}
.rd-page .cinematic .fchip {white-space:normal}
@media(max-width:999px){
 .rd-page .cinematic .xstage{height:560px}
 .rd-page .cinematic .rd-label{max-width:210px}
 .rd-page .cinematic .rd-label small{max-width:210px;font-size:10px}
 .rd-page .cinematic .rd-label--cycle strong{font-size:22px}
}
