An accent stripe leads a surface panel out of the left safe area, then the name and role type in behind it

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.
Everything below can be changed without touching the animation. Hand the list to an agent, or edit the values at the bottom of the component file.
The person or place being named. One to four words; it sets the panel's width, so keep it short.
now: Amara Okonkwo
Second line — title, affiliation or location. Set in mono and muted. Omit for a name-only plate.
now: Lead Motion Designer
Safe-area inset as a percentage of each axis. 6 is the broadcast title-safe convention; raise it for social crops with UI chrome.
now: 6
Draw a hairline rule between the name and the role. Turn it off for a tighter, more editorial plate.
now: true
Set the role line in uppercase with wide tracking — the broadcast default. False keeps the copy as written.
now: true
Fade the bottom of the frame under the bar. Keep it on when the title sits over footage; off over a flat plate.
now: true
Brand token id — one of the keys of BRANDS.
now: slate
No Tailwind, no CSS, no asset files. Inline styles only.
The broadcast lower third, done properly. A thick accent stripe slides in from the left safe area, a surface panel unfurls out from behind it, then the name and the role type in with a small stagger — name in the display face, role in mono, smaller and muted. Subtle drop shadow on the panel only, and on the way out it retracts the way it came.