Yozael

One page for a charter desk, and it moves before it is read. The wordmark is set too large for the frame and drifts slowly out to the left edge, holds there, and fades back to its start. A drawn swallow floats over it and will not be caught: the closer the pointer comes, the harder it is pushed the other way, turning a little as it goes, and it eases back into place once you leave it alone.

The approach is a scattered cluster rather than a row: three numbered cards, each with its own coloured dot, set around a photograph of a jet on a wet apron, placed to the offsets of the design file. Below it the six aircraft classes stand in a grid from turboprop to ultra long range, each with its passengers and range under the name, and each opening to a page of its own with the cabin, the figures typical of the class and the routes it flies non-stop.

The services are four cards that stack. The block pins while you scroll and each card rises from below onto the pile, and every card already there steps back a notch and shrinks a little, so the four read as a deck being dealt rather than a list being passed. Every button is a pill with an arrow in a bubble that swaps sides on hover, so the whole site has one gesture for going somewhere.

The menu is a full screen in the darkest of the card colours, with four links the height of the viewport that arrive one after the other. The page ends on a wordmark set across the whole width, with a jet render laid over its lower half and the dark panel pulled up behind it. The enquiry form asks for the trip and nothing else: where from, where to, when, and how many.

Next.js 16 and React 19, GSAP with ScrollTrigger for the stack and the reveals, Lenis for the scroll, Tailwind v4 for the type. Exported as static files, so the whole site is served with no server behind it.

  • Next.js 16
  • React 19
  • GSAP
  • Lenis
  • Tailwind v4
Yozael — 1Yozael — 2Yozael — 3Yozael — 4Yozael — 5Yozael — 6

A stress therapist's single page, where the site itself slows down: an orb that breathes, statements held on the scroll, a portrait that rides in under a curve.

Selected work