{
  "id": "supper-club-set",
  "name": "Set Menus",
  "theme": "supper-club",
  "category": "Pricing",
  "description": "Three set menus priced per head, each rendered as an actual menu with leadered lines rather than as a feature list in a card.",
  "layout": "Three stacked menus separated by 64px and hairlines, each with its own course headings; the price per head is the final leadered line of each.",
  "modules": [
    {
      "key": "head",
      "name": "Set menus head",
      "html": "\n<header class=\"sh\"><span class=\"k\">For groups of five or more</span><h1>Set Menus</h1><p class=\"ld\">Three menus, chosen for the whole table in advance. Every one of them is what we are actually cooking that week, not a reduced version of it.</p></header>"
    },
    {
      "key": "m1",
      "name": "Menu one",
      "html": "\n<section class=\"cs\"><h2 class=\"ch\">The Short One</h2>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Bread, cultured butter, radish</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Chicory, walnut, blue cheese</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Hogget, turnip, anchovy</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Burnt honey custard</span><span class=\"ld\"></span></p></div>\n<div class=\"it pr\"><p class=\"dish\"><span class=\"nm\">Per head</span><span class=\"ld\"></span><span class=\"pz\">42</span></p></div>\n</section>"
    },
    {
      "key": "m2",
      "name": "Menu two",
      "html": "\n<section class=\"cs\"><h2 class=\"ch\">The Long One</h2>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Bread, cultured butter, radish</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Cured trout, buttermilk, dill oil</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Barley, wild garlic, ewe's curd</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Whole plaice, brown butter, capers</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Cheese, three, with quince</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Rhubarb, sheep's yoghurt, oat crumb</span><span class=\"ld\"></span></p></div>\n<div class=\"it pr\"><p class=\"dish\"><span class=\"nm\">Per head</span><span class=\"ld\"></span><span class=\"pz\">68</span></p></div>\n</section>"
    },
    {
      "key": "m3",
      "name": "Menu three",
      "html": "\n<section class=\"cs\"><h2 class=\"ch\">The Whole Room</h2>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Thirty covers, the room to yourselves</span><span class=\"ld\"></span></p><p class=\"ds\">One sitting, the long menu, and the kitchen will cook to your table rather than to a service.</p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Wine chosen with you, four weeks ahead</span><span class=\"ld\"></span></p></div>\n<div class=\"it pr\"><p class=\"dish\"><span class=\"nm\">Per head, minimum twenty-four</span><span class=\"ld\"></span><span class=\"pz\">95</span></p></div>\n</section>"
    }
  ],
  "moduleCount": 4,
  "reorderable": true,
  "meta": {
    "id": "supper-club-set",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-02T01:20:59+09:00",
    "updatedAt": "2026-09-02T01:20:59+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/supper-club-set.json",
  "structure": "Three stacked menus separated by 64px and hairlines, each with its own course headings; the price per head is the final leadered line of each.",
  "html": "<div class=\"dz dz-supper-club-set\" data-design=\"supper-club-set\" data-theme=\"supper-club\">\n<section class=\"dz-mod\" data-mod=\"head\" aria-label=\"Set menus head\">\n<header class=\"sh\"><span class=\"k\">For groups of five or more</span><h1>Set Menus</h1><p class=\"ld\">Three menus, chosen for the whole table in advance. Every one of them is what we are actually cooking that week, not a reduced version of it.</p></header></section>\n<section class=\"dz-mod\" data-mod=\"m1\" aria-label=\"Menu one\">\n<section class=\"cs\"><h2 class=\"ch\">The Short One</h2>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Bread, cultured butter, radish</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Chicory, walnut, blue cheese</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Hogget, turnip, anchovy</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Burnt honey custard</span><span class=\"ld\"></span></p></div>\n<div class=\"it pr\"><p class=\"dish\"><span class=\"nm\">Per head</span><span class=\"ld\"></span><span class=\"pz\">42</span></p></div>\n</section></section>\n<section class=\"dz-mod\" data-mod=\"m2\" aria-label=\"Menu two\">\n<section class=\"cs\"><h2 class=\"ch\">The Long One</h2>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Bread, cultured butter, radish</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Cured trout, buttermilk, dill oil</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Barley, wild garlic, ewe's curd</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Whole plaice, brown butter, capers</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Cheese, three, with quince</span><span class=\"ld\"></span></p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Rhubarb, sheep's yoghurt, oat crumb</span><span class=\"ld\"></span></p></div>\n<div class=\"it pr\"><p class=\"dish\"><span class=\"nm\">Per head</span><span class=\"ld\"></span><span class=\"pz\">68</span></p></div>\n</section></section>\n<section class=\"dz-mod\" data-mod=\"m3\" aria-label=\"Menu three\">\n<section class=\"cs\"><h2 class=\"ch\">The Whole Room</h2>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Thirty covers, the room to yourselves</span><span class=\"ld\"></span></p><p class=\"ds\">One sitting, the long menu, and the kitchen will cook to your table rather than to a service.</p></div>\n<div class=\"it\"><p class=\"dish\"><span class=\"nm\">Wine chosen with you, four weeks ahead</span><span class=\"ld\"></span></p></div>\n<div class=\"it pr\"><p class=\"dish\"><span class=\"nm\">Per head, minimum twenty-four</span><span class=\"ld\"></span><span class=\"pz\">95</span></p></div>\n</section></section>\n</div>",
  "css": "\n.dz-supper-club-set { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 40px; }\n.dz-supper-club-set .k { text-transform: uppercase; letter-spacing: .22em; font-size: 10.5px; font-weight: 600; color: var(--muted-foreground); }\n.dz-supper-club-set .sh { max-width: 58ch; margin: 0 auto; text-align: center; }\n.dz-supper-club-set h1 { font-family: var(--pv-display); font-weight: 300; font-size: 72px; line-height: 1.02; letter-spacing: -.02em; margin: 12px 0 14px; }\n.dz-supper-club-set .ld { font-size: 18px; line-height: 1.68; margin: 0; text-align: left; }\n.dz-supper-club-set .cs { max-width: 58ch; margin: 0 auto; }\n.dz-supper-club-set .ch { text-transform: uppercase; letter-spacing: .22em; font-size: 10.5px; font-weight: 600; text-align: center; margin: 64px 0 30px; color: var(--muted-foreground); border-top: 1px solid var(--border); padding-top: 30px; }\n.dz-supper-club-set .it { margin-bottom: 16px; }\n\n.dz-supper-club-set .dish { display: flex; align-items: baseline; gap: 10px; }\n.dz-supper-club-set .dish .nm { flex: none; }\n.dz-supper-club-set .dish .ld { flex: 1; border-bottom: 1px dotted var(--border); transform: translateY(-4px); }\n.dz-supper-club-set .dish .pz { flex: none; color: var(--accent); }\n.dz-supper-club-set .ds { margin: 4px 0 0; font-size: 14px; line-height: 1.55; color: var(--muted-foreground); width: 80%; }\n.dz-supper-club-set .dish { font-family: var(--pv-body); font-size: 16.5px; }\n.dz-supper-club-set .pr { margin-top: 24px; padding-top: 18px; border-top: 1px solid var(--border); }\n.dz-supper-club-set .pr .pz { font-family: var(--pv-display); font-weight: 300; font-size: 46px; line-height: 1; }\n@media (prefers-reduced-motion: reduce) { .dz-supper-club-set *, .dz-supper-club-set *::before, .dz-supper-club-set *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/supper-club.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Cardo:wght@400;500;600;700&family=Xanh+Mono:wght@400;500;600;700&display=swap"
}