/* Temporary Work entrance only; base styles define the exact approved final frame. */
.work-cinema-typing,.work-cinema-notes{display:none;position:absolute;inset:0;pointer-events:none}
.work-cinema-active .work-cinema-typing{display:block;z-index:6;background:var(--burgundy)}
.work-cinema-active .work-cinema-notes{display:block;z-index:7}
.work-cinema-active .work-headline>span,.work-cinema-active .work-intro,.work-cinema-active .work-ideas-cta,.work-cinema-active .work-photo-motion,.work-cinema-active .work-doodle{opacity:0}
.work-overhead-scene{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(100vw,177.68svh,1672px);height:auto;overflow:visible}
.escape-note{position:absolute;left:0;top:0;display:grid;place-items:center;text-align:center;width:clamp(72px,8vw,130px);min-height:clamp(62px,6.8vw,112px);padding:10px 7px;background:var(--mustard);color:var(--ink);font:italic 600 clamp(12px,1.15vw,20px)/1.05 cursive;opacity:0;transform-origin:center;will-change:transform,opacity}
.draft-character{opacity:0}
@media(max-width:750px){.work-overhead-scene{width:100vw;top:49%}.escape-note{width:74px;min-height:62px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.work-cinema-typing,.work-cinema-notes{display:none!important}.work-cinema-active .work-headline>span,.work-cinema-active .work-intro,.work-cinema-active .work-ideas-cta,.work-cinema-active .work-photo-motion,.work-cinema-active .work-doodle{opacity:1}}
