Eau de Parfum · Maison de Niche

Emulsion

Scroll to develop

Scroll
Emulsion — The Reveal Detail — Gold Cap

The Development

From
Ghost
to Gold

Every element begins as a trace — a barely-visible impression on the surface. As the eye travels, the image finds itself. Revealed not by light alone, but by time and attention.

EMULSION was composed for those who understand that the most powerful things arrive slowly.

The Collection

Three Editions

Edition I

Edition I — Pedestal

Aldehyde · Vetiver · Musk

Discover →
Edition II

Edition II — Reflection

Iris · Sandalwood · Amber

Discover →
Edition III

Edition III — Aerial

Bergamot · Oud · Vanilla

Discover →

The House

A scent is not
worn — it is
developed.

Founded in a former photographic studio in the 7th arrondissement, EMULSION began as an obsession with the liminal moment — the suspended instant between exposure and image, between anonymous air and personal presence.

Each formula is a long development. Raw materials are extracted at extreme cold, aged in dark glass, blended by instinct and corrected by chemistry. The result is not a perfume. It is a revealed state.

The House
"

I put it on in the morning and find it again in the evening, changed — as if the scent had continued to develop on me throughout the day.

— Hélène Vossaert, Paris

Portrait

Acquire

A Quiet
Commission

Emulsion — Design System v1.0

Colour Tokens

--blue
#40587C
--blue-deep
#2C3F5A
--blue-pale
#6B84A3
--white
#F0EEE8
--gold
#C9A96E
--gold-deep
#A8874E

Typography

Display — Offside Uppercase
Emulsion
Body — Outfit 300
A scent is not worn — it is developed over time and skin.
Eyebrow — Outfit 500 Uppercase · ls .22em · Gold
The Collection

Reveal System — The Signature Gesture

Every element enters the page as a ghost: blur(14px) opacity(0.1). An IntersectionObserver fires on scroll entry and adds .is-revealed — triggering a 1.6s cubic-bezier ease to full sharpness. Use data-delay="ms" to stagger siblings. Text uses a lighter variant: opacity + translateY(10px).

Components

Hero GhostPermanent trace — blur(10px) opacity(0.13). Never develops. The permanent tease.
Reveal ImageClass .reveal + optional data-delay="ms". Develops on viewport entry.
Reveal TextClass .reveal-text. Opacity + translateY fade-in. Lighter, faster than images.
Collection Grid3-col responsive. Staggered reveals. .is-soon for inert links — never dead #.
Success StoryQuote + portrait. Runs on --blue-deep for depth separation.
Contact FormUnderline-only inputs, gold focus state. Gold CTA .btn-gold.
Gold Button (.btn-gold)Fill gold, text --blue-deep. Hover → --gold-deep.
Design SystemSlide-up overlay. Triggered via .btn-ds in nav. Escape closes.