A vertical opener whose hook lands inside twenty frames, laid out clear of the platform's top and bottom chrome

This is the format it was composed for. Switch above to see it lay itself out for another — same animation, re-arranged for the frame.
No Tailwind, no CSS, no asset files. Inline styles only.
A 9:16 opener built for the first second: hook copy set large in the upper third above the caption zone, a supporting line, and a looping swipe-up nudge at the bottom, readable with sound off.