[{"key":"accessibility","label":"Accessibility statement","note":"A published statement of what we meet and what we do not","fields":[{"key":"markerNum","label":"Small marker number","type":"text"},{"key":"markerLabel","label":"Small marker label","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"intro","label":"Intro sentence","type":"text"},{"key":"s1Heading","label":"1. Heading","type":"text"},{"key":"s1Body","label":"1. Body","type":"text"},{"key":"s2Heading","label":"2. Heading","type":"text"},{"key":"s2Body","label":"2. Body","type":"text"},{"key":"s3Heading","label":"3. Heading","type":"text"},{"key":"s3Body","label":"3. Body","type":"text"},{"key":"s3Body2","label":"3. What we know falls short","type":"text"},{"key":"s4Heading","label":"4. Heading","type":"text"},{"key":"s4Body","label":"4. Body","type":"text"},{"key":"s5Heading","label":"5. Heading","type":"text"},{"key":"s5Body","label":"5. Body","type":"text"},{"key":"s6Heading","label":"6. Heading","type":"text"},{"key":"s6Body","label":"6. Body, before the email link","type":"text"},{"key":"s6After","label":"6. Words between the email and the phone","type":"text"}],"sample":{"markerNum":"ACCESSIBILITY","markerLabel":"Statement","heading":"Accessibility at this restaurant.","intro":"This statement explains how this website is built to be usable by everyone, the standard it is measured against, and how to tell us when it falls short.","s1Heading":"Our commitment","s1Body":"We want everyone to be able to read our menu, find our address and book a table, whatever they are using to do it. Accessibility is part of how the site is built, not something added afterwards.","s2Heading":"The standard we work to","s2Body":"We aim to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA. That is the standard Ontario's accessibility law (AODA) is built on, and it is a stricter one than the law itself requires.","s3Heading":"What we have done","s3Body":"Every page has a landmark structure and a skip link, so a screen reader can move straight to the content. Every interactive control has a visible focus ring and meets the minimum target size of 24 by 24 pixels, with the buttons and form fields larger again. Colour combinations are checked against the contrast minimums before they ship. Motion respects the 'reduce motion' setting on your device. The menus, forms and sections all work with a keyboard alone, and nothing important depends on colour or on hovering.","s3Body2":"One thing we know falls short, and we would rather list it than leave it out: the small links in our footer are shorter than that minimum. They sit well apart, so they can still be tapped, and we keep them that size on purpose. They are below the floor, and it belongs here.","s4Heading":"Known limitations","s4Body":"Three things on this site are not ours and we cannot fully control them. The live menu, the reservation widget, and the map on the visit page. Each is drawn by another company and has its own accessibility, and browsers do not let us draw a focus ring on a frame from another site. If any of them makes something unusable for you, tell us and we will give you the same information another way.","s5Heading":"Tell us about a barrier","s5Body":"If something here is hard or impossible for you to use, we want to hear about it. Tell us what you were trying to do, and we will answer with the information directly and fix the page where we can.","s6Heading":"Contact","s6Body":"Write to us at","s6After":"or call"},"variants":["surface","wash","linen","dark"]},{"key":"announcement","label":"Announcement","note":"One line of news, with an optional link","fields":[{"key":"text","label":"What to say","type":"text"},{"key":"ctaLabel","label":"Link words","type":"text"},{"key":"ctaHref","label":"Link","type":"text"}],"sample":{"text":"The patio is open for the season.","ctaLabel":"Book a table","ctaHref":"/visit"},"variants":["surface","wash","linen","dark"]},{"key":"catering-builder","label":"Catering builder","note":"Set the head count; the kitchen suggests the trays and prints a quote","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Closing note","type":"text"}],"sample":{"eyebrow":"Feeding a room","heading":"Tell us the head count.","note":"Trays travel hot, packed to order."},"variants":["surface","wash","linen","dark"]},{"key":"catering-formats","label":"Formats and numbers","note":"Three ways to serve, then three figures","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"catering-included","label":"What's included","note":"Four inclusions beside a photo","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"catering-order","label":"Order catering","note":"A dark closing block with the order button","fields":[],"sample":{},"variants":["dark"]},{"key":"catering-platters","label":"Popular platters","note":"The catering dishes from the menu, with prices","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"catering-steps","label":"How it works","note":"Four numbered steps","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"dish-finder","label":"The counter chooses","note":"Three questions, one scored recommendation from the real menu","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Note","type":"text"}],"sample":{"eyebrow":"Can't decide?","heading":"Answer three. We'll pick.","note":"The same three questions we would ask you at the counter."},"variants":["surface","wash","linen","dark"]},{"key":"faq-ask","label":"Ask the counter","note":"Type to filter the questions, all answered in the HTML","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"Questions","heading":"Everything you might want to know."},"variants":["surface","wash","linen","dark"]},{"key":"faq","label":"Questions","note":"The site's own questions, answered","fields":[{"key":"note","label":"Small heading","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"limit","label":"How many to show","type":"text"}],"sample":{"note":"Good to know","heading":"The things people ask before they come.","limit":"4"},"variants":["surface","wash","linen","dark"]},{"key":"gallery","label":"Photo gallery","note":"A row of photos with a heading","fields":[{"key":"note","label":"Small heading","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"photos","label":"Photos","type":"media-list","hint":"Pick them from your library, in the order you want."}],"sample":{"note":"The room","heading":"Have a look around.","photos":[]},"variants":["surface","wash","linen","dark"]},{"key":"gift-cards","label":"Gift cards","note":"A 3D card you choose a finish for and write on, with a live preview","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"Give the counter","heading":"A card that says it better."},"variants":["surface","wash","linen","dark"]},{"key":"giftcards","label":"Gift cards","note":"Sell a gift card, with an amount and a link","fields":[{"key":"note","label":"Small heading","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"body","label":"A sentence under it","type":"text"},{"key":"amount1","label":"First amount","type":"text"},{"key":"amount2","label":"Second amount","type":"text"},{"key":"amount3","label":"Third amount","type":"text"},{"key":"ctaLabel","label":"Button words","type":"text"},{"key":"ctaHref","label":"Button link","type":"text"}],"sample":{"note":"Gift cards","heading":"Give someone a table.","body":"Sent by email in minutes, spent on any night we are open.","amount1":"$50","amount2":"$100","amount3":"$150","ctaLabel":"Buy a gift card","ctaHref":"/gift-cards"},"variants":["surface","wash","linen","dark"]},{"key":"hours","label":"Opening hours","note":"The site's own hours, as a list","fields":[{"key":"note","label":"Small heading","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"note":"Opening hours","heading":"When the fire is lit."},"variants":["surface","wash","linen","dark"]},{"key":"lab-index","label":"Lab index","note":"Lists the directions that sit under this address","fields":[{"key":"note","label":"Small heading","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"note":"The lab","heading":"Directions on trial."},"variants":["surface","wash","linen","dark"]},{"key":"legal","label":"Legal page","note":"A long piece of legal copy with headings","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"menu-cta","label":"Closing call to action","note":"A last line with two buttons","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"menu-dense","label":"Dense menu","note":"Every dish as a scannable line, no photos","fields":[{"key":"heading","label":"Heading","type":"text"}],"sample":{"heading":"Order at the counter, eat in or take it away."},"variants":["surface","wash","linen","dark"]},{"key":"menu-live","label":"Live menu","note":"The menu from the kitchen, live or from the dashboard","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"menu-rail","label":"Living menu rail","note":"Dishes as 3D cards you slide along, like the pass at a counter","fields":[{"key":"eyebrow","label":"Small line above the heading","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"Tonight at the pass","heading":"Slide along the counter."},"variants":["surface","wash","linen","dark"]},{"key":"menu-signatures","label":"Signatures","note":"Twelve dishes in plain text, for search engines","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"menu-ticket","label":"Menu, with the ticket","note":"Slide the rail, tap a dish, and a paper ticket prints","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"Build your order","heading":"Tap a dish. Watch the ticket print."},"variants":["surface","wash","linen","dark"]},{"key":"order-bar","label":"Order bar","note":"A slim bar that keeps Order within reach after the first screen","fields":[{"key":"line","label":"The line of words","type":"text"},{"key":"orderLabel","label":"Button words","type":"text"},{"key":"orderHref","label":"Order link","type":"text"}],"sample":{"line":"Order for pickup or delivery","orderLabel":"Order now","orderHref":"#menu"},"variants":["surface","wash","linen","dark"]},{"key":"press","label":"Press and awards","note":"What others have written, with a heading","fields":[{"key":"note","label":"Small heading","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"item1","label":"First line","type":"text","hint":"Who said it, then what they said."},{"key":"item2","label":"Second line","type":"text"},{"key":"item3","label":"Third line","type":"text"}],"sample":{"note":"Press","heading":"Written about, and worth the trip.","item1":"Publication -- what they wrote","item2":"Publication -- what they wrote","item3":"Publication -- what they wrote"},"variants":["surface","wash","linen","dark"]},{"key":"reviews-wall","label":"Proof wall","note":"Real quotes pinned to a wall, with press beneath","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"Word of mouth","heading":"What people say when they leave."},"variants":["surface","wash","linen","dark"]},{"key":"specials-board","label":"Specials board","note":"A chalkboard of the week's specials, today's chalked in","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Closing note","type":"text"}],"sample":{"eyebrow":"On the board","heading":"What's special this week.","note":"Written each morning. While it lasts."},"variants":["surface","wash","linen","dark"]},{"key":"sys-bar","label":"System bar","note":"The prototype's own top bar: a path wordmark, links and a live status","fields":[{"key":"name","label":"Wordmark","type":"text"}],"sample":{"name":"counter-kitchen"},"variants":["surface","wash","linen","dark"]},{"key":"sys-board","label":"System board","note":"The menu as a terminal table, with ids and a row inversion on hover","fields":[{"key":"heading","label":"Heading","type":"text"}],"sample":{"heading":"live board"},"variants":["surface","wash","linen","dark"]},{"key":"sys-hero","label":"System hero","note":"A terminal opening: a status board, a mono headline and a prompt","fields":[{"key":"line1","label":"Headline line 1","type":"text"},{"key":"line2","label":"Headline line 2","type":"text"},{"key":"ctaLabel","label":"Prompt words","type":"text"},{"key":"ctaHref","label":"Prompt link","type":"text"}],"sample":{"line1":"A restaurant,","line2":"running.","ctaLabel":"order --now","ctaHref":"#board"},"variants":["surface","wash","linen","dark"]},{"key":"sys-log","label":"System log","note":"The day as a timestamped log, ending in a status line with the address","fields":[{"key":"heading","label":"Heading","type":"text"},{"key":"l1","label":"Log line 1","type":"text"},{"key":"l2","label":"Log line 2","type":"text"},{"key":"l3","label":"Log line 3","type":"text"},{"key":"l4","label":"Log line 4","type":"text"},{"key":"l5","label":"Log line 5","type":"text"}],"sample":{"heading":"boot log","l1":"04:30 lit the grill","l2":"10:45 first service","l3":"11:00 doors open","l4":"14:00 quiet hour","l5":"23:00 closed for the night"},"variants":["surface","wash","linen","dark"]},{"key":"th-badge","label":"The badge (gingham + spinner)","note":"A gingham ground with a rotating circular badge that leads to the menu","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"The line","type":"text"},{"key":"line","label":"Line under","type":"text"},{"key":"badgeText","label":"Badge text","type":"text"},{"key":"ctaLabel","label":"Badge centre label","type":"text"}],"sample":{"eyebrow":"Wood-fire, Brooklyn","heading":"Cooked over wood. Nothing else.","line":"One fire, fourteen seats, and whatever the market gives us that morning.","badgeText":"Wood-fire · Brooklyn · One fire · Fourteen seats · ","ctaLabel":"Menu"},"variants":["surface","wash","linen","dark"]},{"key":"th-book","label":"Book (close)","note":"A big close with one action","fields":[{"key":"line","label":"The line","type":"text"},{"key":"ctaLabel","label":"Button label","type":"text"}],"sample":{"line":"Fourteen seats. Take one.","ctaLabel":"Book a seat"},"variants":["surface","wash","linen","dark"]},{"key":"th-classics","label":"The classics (bold tokens)","note":"Circular dish tokens on sunburst rays, with pill tags","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"}],"sample":{"eyebrow":"The classics","heading":"What the fire does best.","lead":"The dishes that have not left the menu since the first night, and will not."},"variants":["surface","wash","linen","dark"]},{"key":"th-counter","label":"Choose a seat","note":"An interactive fourteen-seat counter -- pick your seat at the fire","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Note","type":"text"}],"sample":{"eyebrow":"The counter","heading":"Choose your seat at the fire.","note":"Fourteen seats, one fire. Drag your eye around the ring."},"variants":["surface","wash","linen","dark"]},{"key":"th-courses","label":"The courses (served on scroll)","note":"A sticky plate changes as the courses scroll past","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"}],"sample":{"eyebrow":"The courses","heading":"The meal arrives in order.","lead":"One set menu, cooked over wood and served in courses. What follows is a recent evening."},"variants":["surface","wash","linen","dark"]},{"key":"th-fire-compare","label":"Drag the fire (compare)","note":"A draggable before/after of one dish, drawn at random from five","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"},{"key":"beforeLabel","label":"Left label","type":"text"},{"key":"afterLabel","label":"Right label","type":"text"}],"sample":{"eyebrow":"Over the coals","heading":"Drag the fire across it.","lead":"The same cut, twice. On the left, before the coals. On the right, what the fire does to it.","beforeLabel":"Before the fire","afterLabel":"After the fire"},"variants":["surface","wash","linen","dark"]},{"key":"th-fire","label":"The fire","note":"A full-bleed fire with a line","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"The fire","heading":"Lit at five, and nothing rushed after it."},"variants":["surface","wash","linen","dark"]},{"key":"th-hero","label":"Floating food (opener)","note":"A centred opener with the dishes floating around it, and the room's live clock","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"headline","label":"Headline","type":"text"},{"key":"sub","label":"Sub-line","type":"text"},{"key":"ctaLabel","label":"Button label","type":"text"},{"key":"menuLabel","label":"Second link label","type":"text"}],"sample":{"eyebrow":"Wood-fire kitchen, Brooklyn","headline":"Fourteen seats. One fire.","sub":"A set menu, cooked over wood, served to the long table.","ctaLabel":"Book a seat","menuLabel":"See the menu"},"variants":["surface","wash","linen","dark"]},{"key":"th-marquee","label":"The band","note":"A running band of what is on tonight","fields":[{"key":"words","label":"Words","type":"text"}],"sample":{"words":"Smoked · Seared · Over wood · Charred greens · Whole fish · Burnt honey · From the coals"},"variants":["surface","wash","linen","dark"]},{"key":"th-menu-full","label":"The menu (full card)","note":"The full menu as numbered courses, dishes in two columns with a photo token where there is one","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"},{"key":"note","label":"Closing note","type":"text"}],"sample":{"eyebrow":"The menu","heading":"Cooked over embers, in courses.","lead":"The menu changes with the market and the fire. What follows is a recent evening.","note":"Allergies and diets: tell us when you book, and the kitchen will cook around them."},"variants":["surface","wash","linen","dark"]},{"key":"th-menu","label":"The dishes (spotlight)","note":"Dish cards with a pointer-following light","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"From the fire","heading":"Six things, tonight."},"variants":["surface","wash","linen","dark"]},{"key":"th-people","label":"The people","note":"The kitchen, in one real photograph and a few plain words","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"},{"key":"p1","label":"Paragraph 1","type":"text"},{"key":"p2","label":"Paragraph 2","type":"text"},{"key":"image","label":"Photograph","type":"text"}],"sample":{"eyebrow":"The kitchen","heading":"Cooked by hand, by the fire.","lead":"A small kitchen, an open hearth, and a cook who has not left it.","p1":"Everything on the fire is watched, turned and pulled by hand. That is the whole method, and the reason the table is small.","p2":"The room seats fourteen because that is how many the kitchen can cook for well. We would rather cook for fourteen than serve a hundred.","image":"/images/cinder-chef.webp"},"variants":["surface","wash","linen","dark"]},{"key":"th-room-light","label":"The room, by firelight (magical)","note":"A real room photograph, dark until a warm circle of firelight you move comes to it","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"},{"key":"hint","label":"Hint","type":"text"},{"key":"image","label":"Room photograph","type":"text"}],"sample":{"eyebrow":"Our table","heading":"Bring the fire to the room.","lead":"You sit close enough to hear it. Move the light, and the room comes up around you.","hint":"Move the firelight","image":"/images/cinder-hearth.webp"},"variants":["surface","wash","linen","dark"]},{"key":"th-route","label":"The way to the door (real map)","note":"The real streets and the real walking route to the door, baked from OpenStreetMap","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"lead","label":"Intro line","type":"text"},{"key":"startLabel","label":"Start label","type":"text"},{"key":"endLabel","label":"End label","type":"text"}],"sample":{"eyebrow":"Getting here","heading":"The way to the door.","lead":"Down Wythe from the Bedford Avenue stop, past the waterfront, to the lit room at eighteen.","startLabel":"Bedford Ave","endLabel":"Cinder"},"variants":["surface","wash","linen","dark"]},{"key":"th-table","label":"The real table (3D)","note":"The real table and its fourteen chairs, in 3D. Pick a seat. Self-hosted model-viewer, loaded only here.","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Line under the table","type":"text"},{"key":"ctaLabel","label":"Button label (no seat picked)","type":"text"}],"sample":{"eyebrow":"The table","heading":"Fourteen seats. Pick yours.","note":"Turn it. Tap a chair. The seat you choose is the seat we set.","ctaLabel":"Book a seat"},"variants":["surface","wash","linen","dark"]},{"key":"th-tonight","label":"Tonight (live hours)","note":"Live open state, the room's clock, and the week's hours","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Note","type":"text"}],"sample":{"eyebrow":"Tonight","heading":"The hearth is lit by five.","note":"Dinner Wednesday to Sunday. Walk-ins at the table when there is room."},"variants":["surface","wash","linen","dark"]},{"key":"th-visit-live","label":"Visit (live + hours)","note":"Live open state and clock, the week's hours, and directions / call / book","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"},{"key":"note","label":"Note","type":"text"}],"sample":{"eyebrow":"Visit","heading":"Find us, and come while the fire is lit.","note":"Dinner Wednesday to Sunday. The hearth is lit by five and the kitchen sets the table."},"variants":["surface","wash","linen","dark"]},{"key":"visit-address","label":"Address and hours","note":"Where we are, when we are open, and the map","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"visit-clock","label":"Live counter clock","note":"The restaurant's own clock, with a countdown to open or close","fields":[{"key":"eyebrow","label":"Small line above","type":"text"},{"key":"heading","label":"Heading","type":"text"}],"sample":{"eyebrow":"Right now","heading":"The counter, at this moment."},"variants":["surface","wash","linen","dark"]},{"key":"visit-close","label":"Closing invitation","note":"A dark, centred closing line with two buttons","fields":[],"sample":{},"variants":["dark"]},{"key":"visit-faq","label":"Questions","note":"The FAQ accordion, beside a heading","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"visit-order","label":"Pickup and delivery","note":"Four ways to order, as cards","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]},{"key":"visit-reserve","label":"Reservations","note":"The reservation widget, with a fallback link","fields":[],"sample":{},"variants":["surface","wash","linen","dark"]}][{"key":"surface","label":"The page","note":"The page's own background"},{"key":"wash","label":"The wash","note":"No surface of its own; the site's background shows through"},{"key":"linen","label":"Linen","note":"A softer block, one step off the page"},{"key":"dark","label":"Dark room","note":"Dark surface, light text"}][]