// Home view const { useEffect: useEffectH, useState: useStateH } = React; function Home({ onRoute, onEnquire, t, locale }) { return (
); } function HomeHero({ t, onEnquire }) { const [scroll, setScroll] = useStateH(0); useEffectH(() => { const on = () => setScroll(window.scrollY); window.addEventListener("scroll", on, { passive: true }); return () => window.removeEventListener("scroll", on); }, []); const py = Math.min(scroll * 0.3, 220); return (
{t.sinceLine}
Currently planning
23 events · 4 countries

Luxury
Events & Living.

Bespoke event design and wedding planning in Dubai, since 2008. Design, production and management — all in-house.

Selected work
Reception · DEN Banquet · Dubai · 2023
© Carousel Studio
); } function HomeManifesto({ t }) { const r = useReveal(); return (
Dubai · UAE

We design events of true distinction — inspired by glittering lights, lush flowers, and elevated experiences for the few who notice the detail.

{[ ["18", "years in practice"], ["340+", "events delivered"], ["12", "countries"], ["100%", "in-house team"], ].map(([n, l]) => (
{n}
{l}
))}
); } function HomeSectors({ onRoute, onEnquire, t }) { const r = useReveal(); const tiles = [ { k: "weddings", t: "Weddings", n: "i", count: "30 projects", desc: "Ceremony, reception and the days around them. Locally and on destination.", img: "media/weddings-hero.webp", onClick: () => onRoute("weddings") }, { k: "corporate", t: "Corporate", n: "ii", count: "Brand activations", desc: "Galas, launches, exhibitions and in-store activations.", img: "media/corporate-tile.webp", onClick: () => onRoute("stub:corporate") }, { k: "social", t: "Social", n: "iii", count: "Private celebrations", desc: "Milestones, anniversaries, intimate dinners and the moments in between.", img: "media/social-tile.webp", onClick: () => onRoute("stub:social") }, ]; return (

What we plan.

Three sectors. One studio. The same design vocabulary, deepened by who you are.
{tiles.map((tl, i) => ( ))}
); } function SectorTile({ t, n, count, desc, img, onClick, index }) { const [hover, setHover] = useStateH(false); return ( ); } function HomeFeatured({ onRoute, t }) { const r = useReveal(); return (
Featured · 2023

Marble & Magnolia.

Al Bustan Palace · Muscat · 420 guests · 2023

A three-day destination wedding rendered in ivory silk and Omani magnolia. Concept to clean-up in seven months, with 1,400 hand-set candles, an in-house floral team of fourteen, and a single ballroom transformed twice between dinner and after-party.

Photographer · Varna Studios
); } function HomeApproach({ t }) { const r = useReveal(); const phases = [ { n: "01", k: "Design", d: "Concept renderings, floor plans, floral and décor selections — built from a long conversation with you, not a brief template." }, { n: "02", k: "Production", d: "An in-house team works tirelessly before, and discreetly behind the scenes during. Production Manager, Floral Designer, Event Designer, Coordinators." }, { n: "03", k: "Management", d: "Every detail accounted for, every team member on time, every guest looked after. Including travel and guest guidance." }, ]; return (

Three phases.
One studio.

From first sketch to final guest farewell — we keep design, production and management under one roof so the vision survives the room change.

{phases.map((p) => (
{p.n} · Phase

{p.k}

{p.d}

))}
); } function HomePress() { const r = useReveal(); return (
As featured in
{PRESS.map((p) => ( {p} ))}
); } function HomeFounder({ t }) { const r = useReveal(); return (
Zainab
Alsalih.
Founder & Creative Director · Carousel Events, est. 2008

Zainab left a banking career to start Carousel in 2008. Multi-lingual, multi-cultural and an author, she is a regular voice at global event summits and works personally on every project the studio takes on.

"We adapt to various cultures and traditions — re-defining a truly luxurious experience for each family that trusts us with it."

e.preventDefault()} className="btn-link"> Read her story
Zainab Alsalih
"One of the Middle East's leading female entrepreneurs."
— Harper's Bazaar Arabia*
*Attributed press claim; quote pending publisher confirmation.
); } function HomeCTA({ t, onEnquire }) { return (

When the brief is unrepeatable, the planning ought to be too.

We accept a small number of weddings each year. Tell us about yours, and a designer will be in touch personally.

); } Object.assign(window, { Home });