{
  "id": "curated-catalog-exhibition-note",
  "name": "Exhibition Note",
  "theme": "curated-catalog",
  "category": "Marketing",
  "description": "An exhibition announcement where the dates are a table of opening hours, because that is what anyone reading it needs.",
  "layout": "Centred 46rem column: title, one wide plate, a two-column hours table, and a map-less location block — no hero, no CTA band, nothing that is not information.",
  "modules": [
    {
      "key": "title",
      "name": "Announcement",
      "html": "\n<header class=\"an\"><span class=\"an-k\">Exhibition · Free entry</span><h1>Twelve Fleeces</h1><p>One year of wool from a single flock, woven by six people who have never met.</p></header>"
    },
    {
      "key": "plate",
      "name": "Exhibition plate",
      "html": "\n<figure class=\"pl\"><img src=\"{{ART gallery}}\" alt=\"{{ARTALT gallery}}\"><figcaption>Installation view, Kilcarn Studio, October</figcaption></figure>"
    },
    {
      "key": "hours",
      "name": "Opening hours",
      "html": "\n<table class=\"hrs\"><caption>Opening hours, 3 October – 21 December</caption>\n  <tbody>\n    <tr><th scope=\"row\">Tuesday – Friday</th><td>11:00 – 18:00</td></tr>\n    <tr><th scope=\"row\">Saturday</th><td>10:00 – 18:00</td></tr>\n    <tr><th scope=\"row\">Sunday</th><td>12:00 – 16:00</td></tr>\n    <tr class=\"off\"><th scope=\"row\">Monday</th><td>Closed</td></tr>\n    <tr class=\"off\"><th scope=\"row\">24 – 27 December</th><td>Closed</td></tr>\n  </tbody>\n</table>"
    },
    {
      "key": "where",
      "name": "Location block",
      "html": "\n<footer class=\"loc\"><div><h3>Where</h3><p>Kilcarn Studio<br>Unit 4, Marsh Lane<br>Leeds LS9 8AA</p></div><div><h3>Getting there</h3><p>Nine minutes on foot from Leeds station. Step-free throughout; the lift is on the Marsh Lane side.</p></div><div><h3>Ask us</h3><p><a href=\"#\">hello@vesselandco.example</a><br>0113 496 0000</p></div></footer>"
    }
  ],
  "moduleCount": 4,
  "reorderable": true,
  "meta": {
    "id": "curated-catalog-exhibition-note",
    "model": "Claude Fable 5.1",
    "author": "Claude Code",
    "createdAt": "2026-09-02T16:52:47+09:00",
    "updatedAt": "2026-09-02T16:58:37+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/curated-catalog-exhibition-note.json",
  "structure": "Centred 46rem column: title, one wide plate, a two-column hours table, and a map-less location block — no hero, no CTA band, nothing that is not information.",
  "html": "<div class=\"dz dz-curated-catalog-exhibition-note\" data-design=\"curated-catalog-exhibition-note\" data-theme=\"curated-catalog\">\n<section class=\"dz-mod\" data-mod=\"title\" aria-label=\"Announcement\">\n<header class=\"an\"><span class=\"an-k\">Exhibition · Free entry</span><h1>Twelve Fleeces</h1><p>One year of wool from a single flock, woven by six people who have never met.</p></header></section>\n<section class=\"dz-mod\" data-mod=\"plate\" aria-label=\"Exhibition plate\">\n<figure class=\"pl\"><img src=\"https://designlookbook.dev/assets/img/curated-catalog-gallery.webp\" alt=\"A quiet gallery corner with one framed piece and a bench\"><figcaption>Installation view, Kilcarn Studio, October</figcaption></figure></section>\n<section class=\"dz-mod\" data-mod=\"hours\" aria-label=\"Opening hours\">\n<table class=\"hrs\"><caption>Opening hours, 3 October – 21 December</caption>\n  <tbody>\n    <tr><th scope=\"row\">Tuesday – Friday</th><td>11:00 – 18:00</td></tr>\n    <tr><th scope=\"row\">Saturday</th><td>10:00 – 18:00</td></tr>\n    <tr><th scope=\"row\">Sunday</th><td>12:00 – 16:00</td></tr>\n    <tr class=\"off\"><th scope=\"row\">Monday</th><td>Closed</td></tr>\n    <tr class=\"off\"><th scope=\"row\">24 – 27 December</th><td>Closed</td></tr>\n  </tbody>\n</table></section>\n<section class=\"dz-mod\" data-mod=\"where\" aria-label=\"Location block\">\n<footer class=\"loc\"><div><h3>Where</h3><p>Kilcarn Studio<br>Unit 4, Marsh Lane<br>Leeds LS9 8AA</p></div><div><h3>Getting there</h3><p>Nine minutes on foot from Leeds station. Step-free throughout; the lift is on the Marsh Lane side.</p></div><div><h3>Ask us</h3><p><a href=\"#\">hello@vesselandco.example</a><br>0113 496 0000</p></div></footer></section>\n</div>",
  "css": "\n.dz-curated-catalog-exhibition-note { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 40px 30px 36px; }\n.dz-curated-catalog-exhibition-note .an, .dz-curated-catalog-exhibition-note .pl, .dz-curated-catalog-exhibition-note .hrs, .dz-curated-catalog-exhibition-note .loc { max-width: 46rem; margin-left: auto; margin-right: auto; }\n.dz-curated-catalog-exhibition-note .an-k { font-size: 12.5px; color: var(--primary); }\n.dz-curated-catalog-exhibition-note .an h1 { font-family: var(--pv-display); font-size: 52px; line-height: 1.02; margin: 8px 0 12px; }\n.dz-curated-catalog-exhibition-note .an p { margin: 0 0 26px; font-size: 17px; line-height: 1.55; color: var(--muted-foreground); max-width: 34ch; }\n.dz-curated-catalog-exhibition-note .pl { margin-bottom: 30px; }\n.dz-curated-catalog-exhibition-note .pl img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: var(--pv-radius-xl); display: block; box-shadow: 0 12px 34px color-mix(in srgb, var(--foreground) 14%, transparent); }\n.dz-curated-catalog-exhibition-note .pl figcaption { margin-top: 9px; font-size: 12.5px; color: var(--muted-foreground); }\n.dz-curated-catalog-exhibition-note .hrs { width: 100%; max-width: 46rem; border-collapse: collapse; margin-bottom: 30px; }\n.dz-curated-catalog-exhibition-note .hrs caption { text-align: left; font-family: var(--pv-display); font-size: 20px; padding-bottom: 12px; }\n.dz-curated-catalog-exhibition-note .hrs th { text-align: left; font-weight: 400; font-size: 15px; padding: 11px 0; border-bottom: var(--pv-bw) solid var(--border); }\n.dz-curated-catalog-exhibition-note .hrs td { text-align: right; font-size: 15px; padding: 11px 0; border-bottom: var(--pv-bw) solid var(--border); }\n.dz-curated-catalog-exhibition-note .hrs .off { color: var(--muted-foreground); }\n.dz-curated-catalog-exhibition-note .loc { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 26px; padding-top: 22px; border-top: var(--pv-bw) solid var(--border); }\n.dz-curated-catalog-exhibition-note .loc h3 { font-family: var(--pv-display); font-size: 16px; margin: 0 0 7px; color: var(--primary); }\n.dz-curated-catalog-exhibition-note .loc p { margin: 0; font-size: 14px; line-height: 1.62; color: var(--muted-foreground); }\n.dz-curated-catalog-exhibition-note .loc a { color: var(--foreground); text-decoration: none; border-bottom: var(--pv-bw) solid var(--border); }\n@media (prefers-reduced-motion: reduce) { .dz-curated-catalog-exhibition-note *, .dz-curated-catalog-exhibition-note *::before, .dz-curated-catalog-exhibition-note *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }",
  "requiredTheme": "/api/v1/themes/curated-catalog.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Instrument+Serif:wght@400;500;600;700&family=Karla:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap"
}