The menu is the whole site. Every drink carries its own price and its own photograph, so you know what you are getting before you reach the counter. Drink, eat, the craft and find us sit as four plain ways in, with no submenus to dig through.
Two of those sections are built in WebGL rather than as ordinary lists. Drinks is a carousel in glass where one wheel notch is one drink, and the card turns over to what is in it when you click. Food is a ring whose cards fuse as they meet and draw out into threads as they part. Both paint their own canvas, which means the paper colour behind them is set in three separate places and has to be kept in step.
The navigation is a pill of glass pinned to the bottom edge. Every section puts its most important thing at the top of the frame, so a bar up there would always have been standing on something.
Built on Next.js 16 and React 19, with three.js driving the two carousels, GSAP for the rest of the motion and Tailwind v4 for the type.




An architecture practice's single page, where the scroll is the drawing and the work turns to face you.