# Asset licenses — camivenialgo.fit landing

Placeholder footage for Camila Venialgo's landing until she reshoots it as the protagonist (odd/tasks/f0-landing.md, L14–L18).
Stock people are never presented as Camila, her students or results; the page shows "Videos de stock (Pexels): no son Camila ni sus alumnas" over the journey.

## Stock video (Pexels)

All clips: [Pexels License](https://www.pexels.com/license/) — free for commercial use, no attribution required; do not imply endorsement by the people shown; do not sell unaltered copies.
Each clip was trimmed, color graded toward blue/steel grey, re-encoded to H.264 without audio (desktop 1920×1080 CRF 18, GOP 8; mobile 9:16 crop CRF 20, GOP 4) and given a poster frame.

| Files | Source | Author | Segment used | Scene |
| --- | --- | --- | --- | --- |
| `landing-media/camila-venialgo/landing/vid/inicio.mp4`, `landing-media/camila-venialgo/landing/vid/inicio-m.mp4`, `landing-media/camila-venialgo/landing/img/inicio*.jpg` | https://www.pexels.com/video/6388411/ | Not verified (Pexels page behind a bot challenge) | 16.0–23.0 s | Inicio |
| `landing-media/camila-venialgo/landing/vid/fuerza.mp4`, `landing-media/camila-venialgo/landing/vid/fuerza-m.mp4`, `landing-media/camila-venialgo/landing/img/fuerza*.jpg` | https://www.pexels.com/video/a-woman-lifting-a-barbell-7674502/ | cottonbro studio | 1.0–9.0 s | Fuerza |
| `landing-media/camila-venialgo/landing/vid/funcional.mp4`, `landing-media/camila-venialgo/landing/vid/funcional-m.mp4`, `landing-media/camila-venialgo/landing/img/funcional*.jpg` | https://www.pexels.com/video/8478080/ | Not verified | 2.0–8.0 s (desktop: 16:9 band cropped from the 4K vertical original) | Funcional |
| `landing-media/camila-venialgo/landing/vid/afuera.mp4`, `landing-media/camila-venialgo/landing/vid/afuera-m.mp4`, `landing-media/camila-venialgo/landing/img/afuera*.jpg` | https://www.pexels.com/video/5057438/ | Not verified | 0.0–6.5 s | Afuera también |
| `landing-media/camila-venialgo/landing/vid/constancia.mp4`, `landing-media/camila-venialgo/landing/vid/constancia-m.mp4`, `landing-media/camila-venialgo/landing/img/constancia*.jpg` | https://www.pexels.com/video/40297501/ | Not verified | 2.0–9.0 s | Constancia |
| `landing-media/camila-venialgo/landing/vid/recuperacion.mp4`, `landing-media/camila-venialgo/landing/vid/recuperacion-m.mp4`, `landing-media/camila-venialgo/landing/img/recuperacion*.jpg` | https://www.pexels.com/video/5368498/ | Not verified | 3.0–11.0 s | Recuperación |

Authors marked "Not verified" must be read from each Pexels page in a browser before publishing (attribution is optional under the Pexels License, but we keep the record).

## Camila's photo

| File | Source | License |
| --- | --- | --- |
| `landing-media/camila-venialgo/landing/img/camila-02.jpg`, `landing-media/camila-venialgo/landing/img/camila-avatar-01.jpg` | Crops (4:5 and face square) of Camila's photo `media/photos/cami-gimnasio-01.jpg`, delivered by the owner | Camila's own photo, used with her authorization (f0-landing S2, L37) |

## Code and fonts

| Files | License |
| --- | --- |
| `src/landing/scroll-world.ts` (ported from prototype 06 `scrub-engine.js`) | MIT, © 2026 cyw — https://github.com/oso95/scroll-world (notice kept in the file; local `guide` and SSR attach changes) |
| `gsap` 3.12.5 npm package (gsap core and ScrollTrigger) | GSAP 3.12.5 standard license — https://gsap.com/standard-license |
| `/fonts/anton-*.woff2` | SIL Open Font License 1.1 — `/fonts/LICENSE-Anton.txt` |
| `/fonts/inter-*.woff2` | SIL Open Font License 1.1 — `/fonts/LICENSE-Inter.txt` |
