Ryan O'Connor — 5-second motion ads

Three variations · Facebook & Instagram feed · 1080×1350 (4:5) · 5.0s · silent

Draft — not approved, not running

A · Struck

The event is type

Each promise is struck on by a stroke running parallel to the italic's own −9.4° stems — one hand, one speed — stopping dead on its period. Three sentences, three full stops. Nothing else in the frame moves.

Fable 34/40 — cleared

B · Golden Hour

The event is light

Nothing animates in. There is one animated value in the entire ad — the exposure. It opens as a named poster whose promises sit in shadow; the light comes down, uncovers them in order, and reaches Ryan last.

Fable 31/40 — cleared · weakest opening second of the three

C · The Sign

The event is camera

Opens full-bleed on the yard sign — the artifact voters already see on lawns, and the cheapest name-ID this campaign owns — then one camera move pulls back to the finished poster. No reveals, no fades. Just the pull-back.

Fable 35/40 — cleared · highest scoring, and my recommendation

What I need from you

Pick one. You drew the ad — I didn't redesign it, so all three are your layout. What differs is what hits first: the message (A), the candidate (B), or the name (C). If you want a recommendation: C, with A second.

Things you should know