.rig{background:var(--color-void);position:relative;overflow:hidden}.rig-poster{object-fit:cover;width:100%;height:100%;transition:filter .6s;position:absolute;inset:0}.rig canvas:not(.rig-still){opacity:0;transition:opacity .4s ease-out}.rig[data-ready] canvas{opacity:1}.rig-still{width:100%;height:100%;position:absolute;inset:0}.rig-still:not([data-drawn="1"]){visibility:hidden}.rig-still[data-drawn="1"]~.rig-poster{display:none}.rig[data-ready] .rig-still{visibility:hidden;transition:visibility 0s linear .4s}.rig-cut{opacity:0;pointer-events:none;background:#000;transition:opacity .17s;position:absolute;inset:0}.rig-cut[data-on]{opacity:1}
