NUVRA — SEE THE CONNECTED WORLD.
Editable native motion project / 7 October 2026

OUTPUT
1920 x 1080, 30 fps, exactly 300 frames / 10.000 seconds.
H.264 yuv420p with stereo 48 kHz AAC in a fast-start MP4.

CREATIVE DIRECTION
A continuous-space composition of iris reveals, intertwined curved ribbons,
soft gradients, macro typography and pearl-light transitions.
Colours: deep plum #0B0710, cream #F9F2F7, magenta #FF5DC8 and lilac #C5AFFF.
The design is new for NUVRA, including its entire five-scene choreography.
No stock footage, photography, borrowed music, external samples or voice.
The diagrams are abstract context, never simulated prices or market performance.

TIMELINE
0.0–2.0: circular reveal opens a layered field around the central headline.
2.0–3.8: Connection / Presence / Possibility, with one pearl-light inversion.
3.8–6.0: METAx in the centre; GOOGLx and NVDAx are contextual orbit nodes.
6.0–8.0: mirrored pearl ribbons and "Make room for perspective."
8.0–10.0: supplied lowercase wordmark, curved boundaries and closing line.
The end lockup resolves over 0.22 seconds, then remains readable through the end.

BRAND FIDELITY
assets/nuvra-mark.svg contains the approved original 96-unit path.
It is stroked at 14 units, with round caps and joins and a magenta-to-lilac gradient.
assets/nuvra-wordmark.svg is the original outlined brand lockup, rendered intact.
Do not substitute a different N, font or approximation for these vector assets.
Albert Sans is used for the film's supporting typography.
No URL, social handle, contract address or third-party corporate logo appears.

REBUILD
Requires Node.js 22 or later, FFmpeg with libx264/AAC, and @napi-rs/canvas0.1.100.
1. Extract this archive.
2. Open a terminal inside motion-source.
3. Run npm install.
4. Run npm run render.
FFmpeg must be on PATH, or set the optional FFMPEG_PATH variable.
No browser automation, cloud account, API key or temporary media URL is used.
No machine-specific path is embedded in the project.

Outputs are written to the parent folder:
nuvra-motion-10s.mp4, motion-poster.jpg, contact-sheet.jpg.
Twelve representative PNG frames are saved under renders/.
npm run samples rebuilds those previews without encoding a video.
npm run audio rebuilds the deterministic original-score.wav.
NUVRA_NODE_MODULES may optionally point at an existing shared node_modules
directory containing @napi-rs/canvas; a normal npm install needs no override.

EDITING
render.mjs controls scene timing, curves, masks, colours, type and composition.
sound-design.mjs generates the original 128 BPM synthesized score.
It combines a rounded pulse, glass-like FM tones, shaped noise and a final
suspended chord. Waveform normalization and fades preserve headroom.
Technical measurements are not a claim of a human listening review.

LICENSES AND QA
Unmodified Albert Sans variable TTF and SIL Open Font License notice are in fonts/.
Brand SVGs are included as project assets. No native binaries or node_modules
are redistributed. The original-source WAV is included for convenient editing.
render-info.json and audio-source-audit.json record composition and audio settings.
The kit verification directory records encoded video measurements and relocation
checks. The editable project is the complete local renderer and sound source.

