/* global React */ const { useState } = React; const { AmaraIcon: Icon, AmaraReveal: Reveal } = window; // ---------- HERO ---------- function Hero() { return (
); } // ---------- OPENING PHILOSOPHY (60 words) ---------- function Philosophy() { return (
A Note from the Kitchen

We cook the old way. Pulses soaked overnight. Meat rubbed and rested for a day. Bread made by hand before each service. From the clay oven, lentils over a low flame for hours, greens slow-cooked in the winter months. Nothing here is quick. Nothing is claimed. The food, we hope, will speak for itself.

); } // ---------- BENTO (4 dishes, asymmetric) ---------- function Bento() { const dishes = [ { img: "assets/img-dal-copper.webp", tag: "The long cook", name: "Dal Makhani", gur: "ਦਾਲ ਮੱਖਣੀ", desc: "Black urad over a low flame. Four hours. Cream added last, off the heat.", span: true, }, { img: "assets/img-tandoor.webp", tag: "From the clay oven", name: "Sheekh Kebab", gur: "ਸੀਖ ਕਬਾਬ", desc: "Lamb, green chilli, raw papaya. Skewered over coals.", }, { img: "assets/img-prep-mortar.webp", tag: "By hand", name: "Sarson da Saag", gur: "ਸਰ੍ਹੋਂ ਦਾ ਸਾਗ", desc: "Mustard greens, stone-ground corn roti, white butter. In the winter months.", }, { img: "assets/img-spices-slate.webp", tag: "From the pantry", name: "Seven pulses. Twelve spices.", gur: "", desc: "Three oils. Nothing frozen. Nothing from a jar. Nothing we cannot trace to a village.", }, ]; return ( ); } // ---------- KITCHEN SPLIT ---------- function KitchenSplit() { return (
A tandoor, fired at dusk.
The tandoor · fired at 4pm
The Kitchen · ਰਸੋਈ

A tandoor, lined with river clay.

Fired at four. By six, it holds the heat we need. Bread goes on the wall, meat on the skewer, and both leave blistered on one side — the old way, taught to our head cook by a mamaji who would not let him near the coals until he turned sixteen.

The pantry runs on seven pulses and twelve whole spices. Ghee from a single dairy. Nothing frozen. Nothing from a jar.

Read our story
); } // ---------- PRIVATE DINING TEASER ---------- function PrivateTeaser() { return (

A long table, a set menu, and the kitchen cooking for you alone.

Private dining · 10 to 24 guests Enquire about a private evening
); } // ---------- RESERVATION BLOCK (inline, on Paper card) ---------- function ReserveBlock() { return (
Reserve a table

We hold your table until quarter past.

Dinner service is small — around forty seats a night, turned once. Reserving is the only way in on a Friday or Saturday.

Walk-ins welcomed at the counter seats, Tuesday through Thursday.
); } window.HomeHero = Hero; window.HomePhilosophy = Philosophy; window.HomeBento = Bento; window.HomeKitchenSplit = KitchenSplit; window.HomePrivateTeaser = PrivateTeaser; window.HomeReserveBlock = ReserveBlock;