/* Veld — extended sections: Fireflies, Chatham, Architects, Travelers, Crew, Tiers, FAQ */ const { useState: useState_v } = React; /* ---------- FIREFLIES (magic / serendipity) ---------- */ function Fireflies() { return (
— Some of it on purpose. Some not. —

Magic blends with reality.
After a while, you stop noticing.

Somewhere, on some evening, a cello will begin playing from a tower no map could find. A handwritten letter will be on your pillow answering a question you only asked yourself yesterday. A stranger will say the exact sentence you needed to hear, and disappear before you remember to ask their name.

Some of this is arranged. Some of it isn’t. By the third day you stop being able to tell which is which — and you stop wanting to.

Veld is the place we dreamed about as children. Where magic blends with reality, where every form of life arrives as its true self. We’re not pretending it’s real. It is. — Domnul ICS, on what Veld is
If a light appears in the corner of your eye — follow it.
); } /* ---------- THE PACT ---------- */ function Chatham() { return (
— The pact —
What is shared here stays here.

You may carry the idea home. The name belongs to the person who trusted you with it. This is the soil everything else grows from.

No cameras No press No livestream No screenshots No quoting without asking
); } /* ---------- ARCHITECTS ---------- */ function Architects() { return (
— Who is holding the room —

Not a brand. A small circle of humans.

Veld isn’t a company. It’s a few people who kept noticing the same thing — that the conversations they wanted weren’t happening anywhere — and decided to build the room.

Florin · The convener

Florin Bădiță

The kind of person who organises a midnight picnic for two hundred strangers and a protest for six hundred thousand — and finds both perfectly reasonable.

He lives between worlds. He has put a country in the street, juggled fire at three in the morning, and built dinner tables where the keynote speaker ends up doing the dishes. Veld is the room he’s been quietly rehearsing for, his whole life.

“The future is built in the spaces between rooms, not inside them. Veld is one of those spaces.”
Aaron · The steward

Aaron Hsu

Has spent four years quietly making the same magic happen on four different continents — Vietnam, Greece, Medellín, Bermuda — for groups of fifteen to fifty.

He believes the word “retreat” has been hollowed out, and that the actual thing — people living together for long enough to become real to each other — still works as well as it ever did. He brings the quiet competence that lets the magic happen on time.

“Everyone brings something. Everyone leaves with more. That’s the only test that matters.”
Priyanka · The keeper of the feeling

Priyanka

The one who keeps asking the harder question — “but how will it feel?” — until everyone in the room admits they don’t yet know, and starts again.

She holds the soft edges of Veld — the rituals, the care, the part of the week that has nothing to do with logistics and everything to do with whether you sleep well. The connective tissue.

“Other gatherings find people who are like-minded. We are looking for the like-hearted.”
Domnul ICS · The keeper of the magic

Costin Ștefan Ignat

Community builder, trainer, musician. Believes a room with no music in it is a room half-built — and acts accordingly.

He carries the part of Veld that resists being explained — the fairy-tale layer, the place out of time, the small impossible thing that turns a five-day event into something you keep meaning to write home about.

“Veld is the place we dreamed about as children. That is the only reason worth doing it.”

With Ivan, Remy, and a quietly growing circle of hands you won’t always see.

); } /* ---------- EARLY TRAVELERS (participant list) ---------- */ const TRAVELERS = [ { mono: 'AD', name: 'Anahita Dalmia', title: 'CEO, Alterea Inc.', badge: 'Forbes 30 Under 30', tag: 'Interactive storytelling · NYC', blurb: 'Builds interactive narratives that change real-world behaviour. Strong fit for transformational experience design.' }, { mono: 'AW', name: 'Alex Whitover', title: 'Artistic Director, Alterea', badge: 'Forbes 30 Under 30', tag: 'Narrative & theatre', blurb: 'Narrative and theatrical design specialist with deep game-design and creative direction expertise.' }, { mono: 'JM', name: 'Jasper McEvoy', title: 'CSO, Alterea / Asset Mgr, NV5', badge: 'Forbes 30 Under 30', tag: 'Sustainability · Systems', blurb: 'Interdisciplinary strategist connecting sustainability, design, and systems thinking.' }, { mono: 'AH', name: 'Aaron Hsu', title: 'Co-host. Investor, builder of rooms.', badge: 'Forbes 30 Under 30', tag: 'Founder residencies · Deeptech', blurb: 'Four years of founder residencies across four continents. Brings the quiet competence that lets the magic happen on time.' }, { mono: 'FB', name: 'Florin Bădiță', title: 'Co-host. Activist, data scientist.', badge: 'Forbes 30 Under 30 · TEDx', tag: 'Civic tech · Romania', blurb: 'Brought 600,000 Romanians into the streets. Organises gatherings that weren\u2019t supposed to happen — movements, midnight picnics, dinners where the wait-staff and the speaker swap seats by dessert.' }, { mono: 'CI', name: 'Costin Ștefan Ignat', title: 'Community builder, musician', badge: 'Project & event design', tag: 'Facilitation · Music', blurb: 'Blends culture, leadership, facilitation, and public participation to build experiences that strengthen communities.' }, { mono: 'DK', name: 'Dorchess de Koning', title: 'Founder, Awe Academy', badge: 'COEE · Keynote speaker', tag: 'Learning journeys · L&D', blurb: 'Learning journeys for impact. Keynote on finding your why, with consultancy in L&D and experience design.' }, { mono: 'SD', name: 'Sebastian Dobrescu', title: 'Screenwriter, actor, trainer', badge: 'TEDx · Participatory arts', tag: 'Story · Theatre', blurb: 'Making the world a more connected place through participatory art and storytelling.' }, { mono: 'Hz', name: 'Hertz', title: 'Founder, StarCluster', badge: 'Security · Romania', tag: 'Hacking · Community', blurb: 'Romanian hacker and founder building at the intersection of security and community. Maker-and-breaker lens.' }, { mono: 'AP', name: 'Alexandra Pînzariu', title: 'Civic-edupreneur, futurist', badge: 'WEF Global Shaper', tag: 'Futures · Education', blurb: 'Humanist shaping regenerative futures through intergenerational dialogue and speculative design.' }, { mono: 'JO', name: 'Jean-Baptiste Odobestianu', title: 'Music therapist, TOTEM Method', badge: 'Music therapy', tag: 'Sound · Presence', blurb: 'Guides percussion, didgeridoo, flutes, strings — using sound as a path to presence and connection.' }, { mono: 'P.', name: 'Priyanka', title: 'Co-host, keeper of the feeling', badge: 'Vision · Rituals', tag: 'Care · Hosting', blurb: 'The connective tissue. Holds the room, keeps the magic from being marketed.' }, ]; function Travelers() { return (
— Who belongs here —

Two kinds of people find their way here.

Those who’ve earned their seat

Not by title, but by doing. Founders who’ve built something real. Creators who’ve made something that moved people. Thinkers who’ve put ideas into the world. Community builders who know what it costs. You don’t need to explain yourself here; the room already knows.

Those vouched for by someone inside

Every participant carries one invitation for someone they’d stake their reputation on. Not a colleague, not a contact: someone they genuinely believe belongs in this room.

The faces below are a shorthand, not a hierarchy. They exist to protect the quality of the room, not to celebrate the people in it.

{TRAVELERS.map((p, i) => (
{p.mono}
{p.badge}

{p.name}

{p.title}
{p.tag}

{p.blurb}

))}

12 confirmed of 80 · The remaining 68 are being chosen — quietly, one letter at a time.

); } /* ---------- THE CREW ---------- */ function Crew() { return (
— The crew —

Twenty of us arrive before you do.

They are not staff. They are co-conspirators — artists, organisers, experience designers, fellow travellers — who set the tables, light the fires, hold space for what emerges, and disappear when they are not needed.

Some will lead a workshop. Some will play music at 2am. Some will simply make sure the coffee appears at dawn.

You won’t always know who they are. That is intentional.

Your contribution covers their travel, their meals, and the infrastructure that makes the magic possible.

); } /* ---------- TIERS ---------- */ const TIERS = [ { name: 'Classic', flag: 'Founding · 4 of 10 left', price: '1,800', strikethrough: 'Standard €2,800', beds: '2 to 4 of you, in a simple shared chamber', bath: 'Bathroom usually shared, often just along the hall', desc: 'Baseline entry. A bed in a clean, modest, shared room — same complete arc as every other tier.', features: [ 'All five days, four nights', 'Shared chamber (2–4 per room)', 'Every feast, ritual, and dispatch', 'Eligible for the private-room add-on', ], cta: 'Send your letter', featured: false, }, { name: 'Deluxe', flag: 'Founding · 7 of 10 left', price: '2,500', strikethrough: 'Standard €3,900', beds: '2 to a room — you and one other traveller', bath: 'Bathroom shared between the two of you, or close by', desc: 'A larger, more comfortable shared room. Same arc; more elbow room and a quieter night.', features: [ 'All five days, four nights', 'Larger shared room (2 per room)', 'Every feast, ritual, and dispatch', 'Priority above Classic for placement', ], cta: 'Send your letter', featured: true, }, { name: 'Suite', flag: null, price: '4,750', strikethrough: null, beds: '2 to 4 of you, in a named room from the castle\u2019s legends', bath: 'Most named rooms have their own bathroom', desc: 'The themed rooms — Knight, Merlin, Hunter, Castelan\u2019s, Wizard — still shared, but with the character of a small museum.', features: [ 'All five days, four nights', 'Named themed room (2–4 per room)', 'Every feast, ritual, and dispatch', 'First pick of the legendary rooms', ], cta: 'Send your letter', featured: false, }, ]; function Tiers() { return (
— Contribution —

Three thresholds. All shared. One arc.

Every chamber in Veld is shared, that is part of how the magic works. You sleep two, three, or four to a room, depending on which threshold you cross. The arc, the meals, the fireflies are identical for everyone.

{TIERS.map((t, i) => (
{t.flag &&
{t.flag}
}
{t.name}
{t.price}
{t.strikethrough ? {t.strikethrough} :  }
· {t.beds}
{t.bath &&
· {t.bath}
}
{t.desc}
    {t.features.map((f, j) =>
  • {f}
  • )}
{t.cta}
))}
— A private room —

Three private rooms exist in the entire castle. +€2,800, first-come, for those who genuinely cannot share. Available only to Classic applicants after acceptance. If you can share, we hope you will — the conversations at 2am tend to start there.

Bathroom arrangements vary room to room — some are en-suite, some are shared along the hall. We confirm your exact room and its facilities before you arrive; never a surprise at the gate.

Every application is read by a human. A separate Castle Artist Exchange reserves ten seats at €500 for practising artists, by application.

); } /* ---------- FAQ ---------- */ const FAQS = [ { q: "What is Veld, exactly?", a: "Five days and four nights in a 13th-century castle with eighty people who would normally never share a dinner table. A community of communities. What you bring is the programme — every conversation, every fire-circle, every salon shaped by whoever shows up willing to bring something." }, { q: "What kind of event is this, really?", a: "Closer to a residency than anything else. Veld is co-created — anchored by rituals that make strangers feel like collaborators by Tuesday night, and shaped by everyone who walks through the gate. Less program, more place out of time." }, { q: "Who is this actually for?", a: "Doers, thinkers, and creators who are tired of explaining themselves. People who can hold a long conversation without checking their phone. People who would rather contribute than network. You’ll know." }, { q: "How do I apply?", a: "Send your letter through the form below. Tell us who you are in your own words — not your résumé. We read every one, usually within a week. If we say yes, we send pricing details and a quiet onboarding call." }, { q: "Veld accepts everyone — so why apply at all?", a: "Anyone can write to us, and we read every letter ourselves. But Veld only works at eighty. We’re looking for a blend — not a hierarchy, not a gate. Selection is about how the room composes, not whose résumé wins." }, { q: "What does my contribution actually pay for?", a: "The castle, the food on your plate, the crew’s travel and meals, and the artists who quietly weave the week. Every euro stays inside the room. That’s the entire economy." }, { q: "What is the Veld pact?", a: "What is shared at Veld stays at Veld. You may carry the idea home; the name belongs to the person who trusted you with it. No cameras, no press, no screenshots, no quoting without asking. This is the soil everything else grows from." }, { q: "What if I'm not accepted?", a: "You’ll hear back honestly. Most no’s are about how the eighty compose, not about worth — and we often suggest someone in our circle who hosts something closer to what you’re looking for." }, { q: "Will my life change?", a: "We make no promises. We’ve seen weeks like this quietly rewrite careers, friendships, and a few life directions. We’ve also seen people leave with one good idea and a tired smile. Both are legitimate outcomes." }, ]; function FAQ() { const [open, setOpen] = useState_v(0); return (
— Letters from the future —

Questions we’re asked.

{FAQS.map((f, i) => (
))}
); } /* ---------- SPIRIT (removed — section too academic; co-creation point lives in Movements) ---------- */ function Spirit() { return null; } /* ---------- PATRONAGE ---------- */ const CLAIMS = [ { n: '01', name: 'The Chronicle', price: '€45,000', desc: 'The legacy claim. Your name inscribed on the first page of the hand-bound chronicle that gets carried into every Veld that follows.', mark: '“Begun in the year of ___, by ___.” One line, on page one. Forever.' }, { n: '02', name: 'The Feast', price: '€24,500', desc: 'Co-design one of the two candlelit dinners — the theme, the menu, the seating, the opening toast. Eighty people around one long table, your evening.', mark: 'Your name on every place setting, and a line in the chronicle. No banner, no logo.' }, { n: '03', name: 'The Library', price: '€18,000', desc: 'Dedicate the castle library. Curate twenty to thirty books with custom bookplates carrying a phrase of your choosing. Participants are welcome to take them home.', mark: 'The bookplate inside each volume. Your phrase. Their hands. Their shelves, after.' }, { n: '04', name: 'A Firefly', price: '€16,000', desc: 'Commission one Firefly for the full five days. You define the character brief, the tension they carry into a room, and the question they leave behind.', mark: 'Only the firefly knows your name. They will keep it.' }, { n: '05', name: 'The Threshold Drink', price: '€5,200', desc: 'The herbal tea station at the entrance to the Confessional — the small ritual that slows people down before they cross. Warmth before honesty.', mark: 'One card. Your name. One sentence. The rest is steam and silence.' }, { n: '06', name: 'The Wax Seal', price: '€4,500', desc: 'Steer the design of the official wax seal of Veld — used on every sealed envelope, the chronicle cover, and the departure letter we mail you a week later.', mark: 'Credited as the Keeper of the Seal in the chronicle. Eighty letters home, all stamped with your design.' }, ]; function Patronage() { return (
— Quiet patronage —

Light a fire, and let strangers warm by it.

Not everyone can come to Veld. Some can give it to others. One claim, one patron — no logos, no banners, no sponsor decks. Every patronage leaves a single, honest mark inside the week.

{CLAIMS.map((c, i) => (
{c.n} · Claim

{c.name}

{c.price}

{c.desc}

{c.mark}
))}

Patrons need not attend. Their presence is still tangible. More claims available on request.

); } /* ---------- NAMED ROOMS GALLERY ---------- */ const NAMED_ROOMS = [ { name: 'The Knight', meta: 'Suite · 2 sharing', legend: 'Heavy oak, a fireplace that pretends to be older than it is.', img: 'images/room-knight.jpg' }, { name: 'Merlin', meta: 'Suite · 3 sharing', legend: 'A small library annex. The window faces east on purpose.', img: 'images/room-merlin.jpg' }, { name: 'The Hunter', meta: 'Suite · 2 sharing', legend: 'Deer antlers, dark wood, the quietest corner of the second floor.', img: 'images/room-hunter.jpg' }, { name: 'The Wizard', meta: 'Suite · 4 sharing', legend: 'Star-patterned ceiling. Children would never sleep here.', img: 'images/room-wizard.jpg' }, { name: 'Anna Maria’s', meta: 'Suite · 3 sharing', legend: 'Named for the last lady of the castle. She still has the better view.', img: 'images/room-anna-maria.jpg' }, { name: 'The Wanderer', meta: 'Suite · 2 sharing', legend: 'Maps on every wall, none of them current. The right room for arriving.', img: 'images/room-podroznika.jpg' }, ]; function NamedRooms() { return (
— The named rooms —

Six chambers that remember.

The themed rooms in the Suite tier — each carries a name the castle has used for longer than any of us. Still shared, never solo. The bed under you comes with a small piece of legend.

{NAMED_ROOMS.map((r, i) => (
{r.meta}

{r.name}

{r.legend}
))}
); } /* Export to window so veld-app.jsx can use them */ Object.assign(window, { Fireflies, Chatham, Architects, Travelers, Crew, Tiers, FAQ, Spirit, Patronage, NamedRooms, });