# Third-party code credits — Border Quotes v5

Reviewed 2026-10-23. V5 uses the approved preview’s small CSS transitions, IntersectionObserver reveals and native details/summary controls. The former v4 photo-story, spring, border-trail and measured accordion implementations have been removed. The historical sources and their license notices remain below for attribution. These are small vanilla CSS/JavaScript adaptations, not runtime dependencies. React, Radix, Tailwind and Motion are not shipped. Colors, fonts, copy and form data contracts remain the site's own.

| Source | License | What was adapted / where |
| --- | --- | --- |
| [Motion-Primitives TextEffect](https://motion-primitives.com/docs/text-effect), [InView](https://motion-primitives.com/docs/in-view) · [TextEffect source](https://github.com/ibelick/motion-primitives/blob/main/components/core/text-effect.tsx), [InView source](https://github.com/ibelick/motion-primitives/blob/main/components/core/in-view.tsx) | [MIT](https://github.com/ibelick/motion-primitives/blob/main/LICENCE.md), © 2024 ibelick | Once-per-visit fade/translate/blur heading reveal via IntersectionObserver + Web Animations; a short translate/fade on the real form counter. Whole heading lines preserve wrapping and accessible text. Hero headings remain nearly opaque. |
| [Motion-Primitives BorderTrail](https://motion-primitives.com/docs/border-trail) · [source](https://github.com/ibelick/motion-primitives/blob/main/components/core/border-trail.tsx) | MIT, © 2024 ibelick | Masked border ring and moving offset-path highlight around quote cards. Teal on petroleum blue, 16-second CSS loop, only while in view. |
| [Componentry Scroll Choreography](https://componentry.dev/docs/components/scroll-choreography) · [source](https://github.com/harshjdhv/componentry/blob/main/packages/ui/src/components/scroll-choreography.tsx) | [MIT](https://github.com/harshjdhv/componentry/blob/main/LICENSE), © 2026 Harsh Jadhav | Bounded progress and spring smoothing (stiffness 400, damping 50, mass 1.2) for existing hero parallax/zoom and story photo transforms/crossfades. Original multi-card layout is not used. Shared cached geometry and requestAnimationFrame stop at rest. |
| [Watermelon UI Accordion](https://ui.watermelon.sh/components/accordion) · [source](https://github.com/WatermelonCorp/watermelon-platform/blob/main/src/components/ui/accordion.tsx) | [MIT](https://github.com/WatermelonCorp/watermelon-platform/blob/main/LICENSE), © 2026 Watermelon Platform Contributors | Measured-height expand/collapse and overflow clipping in the home FAQ, retaining native details/summary and browser keyboard handling. |

Current implementation: `src/assets/js/v5.js`, `src/assets/js/site.js`, `src/assets/css/site.css`. The table above records the previous v4 adaptations. Credits are synchronized at `/credits/` and `/es/creditos/`. This notice is also distributed at `/assets/THIRD_PARTY.md`.

All motion is optional: no-JS leaves content visible, reduced motion disables animations (including in-flight animations), and unsupported animation APIs retain static native controls. No new network/runtime dependency.

## Source snapshots

- ibelick/motion-primitives: `120f64f6ca60348e251f929e9c81f11ccbe45eda`.
- harshjdhv/componentry: `b602c2872fea85c9f2464016ce3bbe0af17b51b4`.
- WatermelonCorp/watermelon-platform: `b7af471892166e30e40ac653978741609f33a201`.

## MIT license notices

### Motion-Primitives

```text
MIT License

Copyright (c) 2024 ibelick

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

### Componentry

```text
MIT License

Copyright (c) 2026 Harsh Jadhav

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

### Watermelon UI

```text
MIT License

Copyright (c) 2026 Watermelon Platform Contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```


## Lato font

Lato Regular (400) and Bold (700), by Łukasz Dziedzic, are self-hosted as Latin/Spanish WOFF2 subsets from the Google Fonts ofl/lato TTF sources. Licensed under SIL Open Font License 1.1; full notice in `/assets/fonts/OFL.txt`. Wordmark lettering is converted from Lato Bold to paths. Sources: https://github.com/google/fonts/tree/main/ofl/lato (downloaded 2026-10-23).
