Campaign Nº 01 — The Empress Rivière, remade from a saved pinScroll
);
}
/* ---------------- MARQUEE ---------------- */
function Marquee() {
const items = ['Solid gold','Lab-grown or natural','Hand-set in Mumbai','Made to be handed down','The original, made real'];
const run = [...items, ...items];
return (
On a friend you loved. On a star, frozen in a frame of celluloid. In a shop window years ago, or a dream you woke up still reaching for. Wherever you first saw it — describe it, and our AI draws it back to life. Then our Mumbai studio makes it real, in solid gold.
);
}
/* ---------------- LUXE vs DELUXE ---------------- */
function Compare() {
const Side = ({ kind, img, accent, tagline, body, bullets, d }) => (
{kind}
{tagline}
{body}
{bullets.map(b =>
✦{b}
)}
);
return (
Two ways to own it
Same solid gold. Your kind of forever.
);
}
/* ---------------- STORY ---------------- */
function Story() {
return (
Our story
Studio76
Not a label — a bench. Studio 76 is the Mumbai workshop where the piece you only ever saw — on a screen, on someone else, in a dream — is remade in solid gold and genuine stone.
Real gold and real stone don’t tarnish, dull, or date. The trend passes. The piece stays.
You’ve carried that one image around for years, half-believing it could ever be yours. Studio 76 exists for exactly that: you bring the obsession, we make it last.
Hand-set in Mumbai. Worn anywhere. Yours to keep.
);
}
/* ---------------- PROCESS ---------------- */
function Process() {
return (
The process
Made by hand, made to keep.
{PROCESS.map((p, i) => (
0{i+1}
{p.t}
{p.s}
))}
);
}
/* ---------------- JEWELLERS — THE PRIVATE STUDIO (coming soon) ---------------- */
function Jewellers() {
const [email, setEmail] = React.useState('');
const [state, setState] = React.useState('idle'); // idle | busy | done | err
const ok = /\S+@\S+\.\S+/.test(email);
async function apply(e) {
e.preventDefault();
if (!ok || state === 'busy') return;
setState('busy');
try {
const r = await fetch('imaginarium.php', { method: 'POST', headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ action: 'waitlist', list: 'trade', email }) });
const j = await r.json();
if (!r.ok || j.error) throw new Error(j.error);
setState('done');
} catch (err) { setState('err'); }
}
const rows = [
['I', 'The Bench, under your mark', 'Photo to blueprint, spec sheet, model shoots and a 3D concept mesh — white-labelled, on your counter.'],
['II', 'Client presentation sets', 'Every reading becomes a private, shareable set. Your client leaves with a link; you keep the commission.'],
['III', 'Drawings your karigar can use','Dimensioned elevations and orthographic plates the workshop can actually start from.'],
['IV', 'A small first circle', 'By application only — trade terms, priority bench hours, and a hand in what we build next.'],
];
return (
For the trade
The Private Studio. For jewellers.
The bench behind Studio 76 — the readings, the blueprints, the shoots, the 3D — is opening as a
private studio for working jewellers. Your
mark on the door. Our machinery behind it.
{rows.map(([n, t, s]) => (
{n}
{t}
{s}
))}
Coming soon
Private Studio
Studio 76 · for the trade
Member Nº ——By application
✦ First ateliers onboard winter 2026
{state !== 'done' ? (
Keep a place at the bench — we’ll write when the door opens.
{state === 'err' && Something slipped — try once more.}
) : (
✓ Noted in the ledger. You’ll hear from us before anyone else.