← Featured Work

Noir Editorial

A dark, editorial-luxury direction. Full-bleed photography and serif display type set the tone, carried by scroll-driven motion in every section.

The Challenge

Translate a single brief into a dark, editorial-luxury voice that still reads as confident and legible, not just moody.

The Approach

Full-bleed photography and a serif display type (paired with a sans for body copy) sit over a restrained single-accent dark palette, with GSAP ScrollTrigger pacing the read instead of extra chrome.

UI Showcase

The hero fills a 100svh viewport fold anchored to the bottom edge, so the headline and CTA stay visible on first load rather than tucked below it; six independent practice-area pages and standalone privacy/terms pages reuse the same dark hero and CTA pattern.

Dark editorial homepage hero with full-bleed photography and serif display type
One of six practice-area pages continuing the same dark editorial hero pattern
  • Full-bleed hero anchored to a 100svh fold, so the headline and CTA are visible on first load
  • Serif display type (Playfair Display) paired with a Manrope sans for body copy
  • GSAP ScrollTrigger stages each section's reveal in sequence while scrolling

Motion Breakdown

Scroll-triggered reveals stage each section's entrance in sequence, one at a time, rather than animating the whole page at once.

Tech Stack

  • Next.js
  • TypeScript
  • GSAP ScrollTrigger
  • Tailwind CSS