/* Veld — homepage app */ const { useState, useEffect, useRef } = React; /* Parallax scroll hook — same shape as the original useParallax */ function useParallax(speed = 0.3) { const ref = useRef(null); useEffect(() => { const el = ref.current; if (!el) return; let raf = 0; const onScroll = () => { if (raf) return; raf = requestAnimationFrame(() => { raf = 0; const rect = el.getBoundingClientRect(); const viewCenter = window.innerHeight / 2; const elCenter = rect.top + rect.height / 2; const delta = (viewCenter - elCenter) * speed; el.style.transform = `translateY(${delta}px)`; }); }; window.addEventListener('scroll', onScroll, { passive: true }); onScroll(); return () => { window.removeEventListener('scroll', onScroll); if (raf) cancelAnimationFrame(raf); }; }, [speed]); return ref; } /* Full-bleed parallax banner */ function ParallaxBanner({ src, caption, height = '36vw', minH = '240px', maxH = '480px', speed = 0.22 }) { const ref = useParallax(speed); return (
A seat has been held for {guestName}.
)} {greeting && ({greeting}
)}Welcome back. The gate is still open.
) : ({hook.primary} {hook.accent}
)}Veld is a five-day, invitation-only gathering — eighty builders, artists and thinkers, living together inside eight centuries of stone. Every bed, every feast, every fire-circle included.
No stages. No logos. No audience.
The most alive I’ve ever felt at any event wasn’t in the programme. It was the conversation at 1am, the walk the next morning, the moment someone said something honest and the whole room shifted.
So we stopped trying to recreate the official part. We just built the part that matters.
Five days. A castle. People who show up as themselves: not their CV, not their company, not their title. Eighty humans, present and undefended, in one of the most extraordinary buildings in Europe.
That’s it. That’s the whole idea.
{m.body}
A 13th-century castle on a forest lake. Towers, vaults, a great hall, a library that smells of leather, hidden passageways the staff still find by accident.
For five days, it is yours. Eighty souls and eight centuries of stone, agreeing to keep each other’s secrets.
{d.body}
What follows is not a schedule. It is the shape of the week as it has been told by everyone who has ever lived it.
And on the sixth morning, the gate opens once more.
Two streams meet at the gate. Read down the seam, and feel which side you fall on.
A human will read it and write back within seven days, usually sooner. Until then, look at the moon now and then; we will be reading.
Veld is open to anyone who is honest about why they want to be here. Selection happens through the letter, not the résumé. A human reads every one.
{sub}
}up to €4,750 for a named room. One price. Everything inside the gate is included.
Not included: your flight, and any extra nights. Every room is shared; a single room is +€2,800, by waitlist.
Veld is invitation-only; the price is not the door, it’s simply an honest filter. We say it plainly so the money is never the awkward part. If the number gives you pause, this may not be your year, and that’s an honest answer too.
See the full breakdown →{c.desc}
Enter →From €1,800, all-inclusive. No payment until you’re accepted.
Photographs of Zamek Czocha · Wikimedia Commons, CC BY-SA · incl. Barbara Maliszewska
{l.d}