// about.jsx — About / The Collective page function AboutPage({ navigate, accent }) { const ref = useReveal(); const isMobile = useIsMobile(); return (
{/* Header */}

Small, private,
and quietly at work.

CAJE is not an agency. It is a discreet partnership of practitioners — design, architecture, logistics, curation — that takes on a limited number of commissions a season, and no more.

{/* What we do — honest, in our own words */}

We source the unsourceable, and compose the days that unfold inside it.

A private residence on a coastline kept off the register. A club whose doors are opened by name only. A palazzo, a monastery, a vineyard at harvest — held for a week, staffed, provisioned, and attended to the final detail. We do not publish what we have access to. We listen, and we find it.

Every engagement is bespoke, every location by request. There is no catalogue, no list, no standing inventory to browse — the work begins when you tell us what you would like to feel.

{/* Charter — the one part we'll keep */}

We hold to five disciplines.

{[ ['Discretion', 'No client, no location, no arrangement leaves the collective without consent.'], ['Proportion', 'More is rarely better. Fewer, finer, is almost always the answer.'], ['Provenance', 'Every element — every bloom, every cloth — is traced to its maker.'], ['Patience', 'We begin six months in; twelve is customary; eighteen is not uncommon.'], ['Presence', 'A principal from CAJE remains on the ground, unseen, until the final guest has gone.'], ].map(([k, v], i) => (
{['I','II','III','IV','V'][i]}

{k}

{v}

))}
{/* Reach */}

Without a fixed address.

We do not keep a public office. Our practitioners convene where the work is — a commission may begin in one hemisphere and unfold in another. Every engagement is arranged by appointment, anywhere in the world.

{[ { k: 'Continents Served', v: 'All six inhabited' }, { k: 'Commissions / Season', v: 'XII, no more' }, { k: 'Advance Notice', v: 'VI to XVIII months' }, { k: 'Address', v: 'Upon request' }, ].map((a, idx) => (
{a.k}
{a.v}
))}
{/* CTA */}

Shall we begin?

navigate('inquiry')} dark>Begin the Dialogue
); } Object.assign(window, { AboutPage });