Create a browser-made motion video for [your brand or product]. OUTCOME [Describe the one thing the viewer should understand or feel.] AUDIENCE [Who is this for?] DURATION + AUDIO [Target duration and soundtrack path, if there is one.] STORY [List 5–8 moments. Keep it to one connected story, not a module slideshow.] BRAND + VISUAL INPUTS - Complete the attached brand-context-template.md and use it as the brand source of truth. - Read the attached browser-motion-technique-prompt-library.md as a menu of what is technically possible with HTML, CSS and JavaScript. Select only the techniques that help this story. - Inspect any supplied product screenshots or existing pages. Preserve real terminology and recognisable product structures, but simplify them for motion. BUILD - Build the video as HTML, CSS and JavaScript. Do not add an animation framework unless it is genuinely necessary. - Make the page the prototype and the frame source. - Put every visual state on one deterministic timeline exposed as window.render_at_time(seconds). - Also expose window.motion_duration and window.motion_ready. - Include play, pause, restart, scrubbing and audio synchronisation. - Use one recurring object, person or visual motif to connect the scenes. - Prefer transitions where an outgoing shape becomes part of the next scene. - Use a seeded generator for any random-looking motion. - Keep text readable and hold important states long enough to understand. WORKFLOW 1. Inspect the supplied files. 2. Create a concise scene map and timing/cue plan. 3. Build the complete interactive HTML timeline. 4. Export representative frames from the opening, middle, climax and ending; fix visual or timing issues. 5. If the goal is team sharing, stop at the polished interactive HTML page. 6. Only if an MP4 is requested, capture exact frames in a headless browser and encode them with FFmpeg. Start by summarising the creative direction and scene map, then implement through completion.