{
  "id": "kunsthalle-campaign",
  "name": "Commission Appeal",
  "theme": "kunsthalle",
  "category": "Marketing",
  "description": "A funding appeal built entirely from wall labels: the commission described as if it were already hung, with the amount raised as a label line.",
  "layout": "A wide empty-gallery image at the top of the hang line, then the proposal set as a wall label at 60% and a progress rule that is one hairline, not a bar.",
  "modules": [
    {
      "key": "image",
      "name": "Proposed room",
      "html": "\n<figure class=\"wk\"><img src=\"{{ART room}}\" alt=\"{{ARTALT room}}\"><figcaption class=\"lb\"><div class=\"hd\"><span>Proposed</span></div><p><b>Gallery 4, October 2026</b><br>Twelve commissions responding to the fabric of the building<br>Not yet made</p></figcaption></figure>"
    },
    {
      "key": "ask",
      "name": "The appeal",
      "html": "\n<section class=\"ak\"><span class=\"k\">Appeal</span><h1>What the Building Wants</h1><p>We have asked twelve artists to make work about this building — its paint, its plumbing, its bad acoustics, the room nobody uses. Nothing has been made yet. Everything depends on this appeal.</p><p>A commission at this scale costs about eighteen thousand pounds: the artist's fee, materials, fabrication, install, and the technician's time. We are asking twelve times.</p></section>"
    },
    {
      "key": "progress",
      "name": "Raised so far",
      "html": "\n<section class=\"pg\"><div class=\"lb wide\"><div class=\"hd\"><span>Raised</span></div><p><b>£94,200 of £216,000</b><br>Five commissions fully funded<br>Closes 30 June</p></div><div class=\"rule\"><span style=\"width:44%\"></span></div></section>"
    },
    {
      "key": "give",
      "name": "Give block",
      "html": "\n<footer class=\"gv\"><div class=\"cols\"><p><b>£40</b><br>An hour of a technician's time</p><p><b>£300</b><br>Materials for one wall work</p><p><b>£1,800</b><br>A tenth of one commission</p></div><button class=\"pri\">Support a commission</button></footer>"
    }
  ],
  "moduleCount": 4,
  "reorderable": true,
  "meta": {
    "id": "kunsthalle-campaign",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-02T01:16:19+09:00",
    "updatedAt": "2026-09-02T01:16:19+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/kunsthalle-campaign.json",
  "structure": "A wide empty-gallery image at the top of the hang line, then the proposal set as a wall label at 60% and a progress rule that is one hairline, not a bar.",
  "html": "<div class=\"dz dz-kunsthalle-campaign\" data-design=\"kunsthalle-campaign\" data-theme=\"kunsthalle\">\n<section class=\"dz-mod\" data-mod=\"image\" aria-label=\"Proposed room\">\n<figure class=\"wk\"><img src=\"https://designlookbook.dev/assets/img/kunsthalle-room.webp\" alt=\"A long gallery corridor with a bench and a doorway at the end\"><figcaption class=\"lb\"><div class=\"hd\"><span>Proposed</span></div><p><b>Gallery 4, October 2026</b><br>Twelve commissions responding to the fabric of the building<br>Not yet made</p></figcaption></figure></section>\n<section class=\"dz-mod\" data-mod=\"ask\" aria-label=\"The appeal\">\n<section class=\"ak\"><span class=\"k\">Appeal</span><h1>What the Building Wants</h1><p>We have asked twelve artists to make work about this building — its paint, its plumbing, its bad acoustics, the room nobody uses. Nothing has been made yet. Everything depends on this appeal.</p><p>A commission at this scale costs about eighteen thousand pounds: the artist's fee, materials, fabrication, install, and the technician's time. We are asking twelve times.</p></section></section>\n<section class=\"dz-mod\" data-mod=\"progress\" aria-label=\"Raised so far\">\n<section class=\"pg\"><div class=\"lb wide\"><div class=\"hd\"><span>Raised</span></div><p><b>£94,200 of £216,000</b><br>Five commissions fully funded<br>Closes 30 June</p></div><div class=\"rule\"><span style=\"width:44%\"></span></div></section></section>\n<section class=\"dz-mod\" data-mod=\"give\" aria-label=\"Give block\">\n<footer class=\"gv\"><div class=\"cols\"><p><b>£40</b><br>An hour of a technician's time</p><p><b>£300</b><br>Materials for one wall work</p><p><b>£1,800</b><br>A tenth of one commission</p></div><button class=\"pri\">Support a commission</button></footer></section>\n</div>",
  "css": "\n.dz-kunsthalle-campaign { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 96px; }\n.dz-kunsthalle-campaign .k { text-transform: uppercase; letter-spacing: .2em; font-size: 10px; font-weight: 600; color: var(--muted-foreground); }\n.dz-kunsthalle-campaign .wk { margin: 0 0 96px; }\n.dz-kunsthalle-campaign .wk img { display: block; max-width: 820px; width: 100%; height: auto; }\n\n.dz-kunsthalle-campaign .lb { width: 60%; margin-top: 14px; }\n.dz-kunsthalle-campaign .lb .hd { text-transform: uppercase; letter-spacing: .2em; font-size: 10px; font-weight: 600; color: var(--muted-foreground); border-bottom: 1px solid var(--border); padding-bottom: 5px; margin-bottom: 8px; }\n.dz-kunsthalle-campaign .lb p { font-family: var(--pv-mono); font-size: 12px; letter-spacing: .02em; line-height: 1.5; margin: 0; color: var(--muted-foreground); }\n.dz-kunsthalle-campaign .lb p b { color: var(--foreground); font-weight: 400; }\n.dz-kunsthalle-campaign h1 { font-family: var(--pv-display); font-weight: 400; font-size: 64px; line-height: 1.06; letter-spacing: -.02em; margin: 12px 0 16px; }\n.dz-kunsthalle-campaign .ak p { font-size: 17px; font-weight: 300; line-height: 1.7; margin: 0 0 16px; max-width: 60ch; }\n.dz-kunsthalle-campaign .pg { margin: 64px 0; }\n.dz-kunsthalle-campaign .pg .wide { width: 100%; max-width: 60ch; margin-top: 0; }\n.dz-kunsthalle-campaign .rule { height: 1px; background: var(--border); max-width: 820px; margin-top: 20px; position: relative; }\n.dz-kunsthalle-campaign .rule span { position: absolute; left: 0; top: -1px; height: 3px; background: var(--accent); display: block; }\n.dz-kunsthalle-campaign .cols { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; max-width: 820px; margin-bottom: 32px; }\n.dz-kunsthalle-campaign .cols p { font-family: var(--pv-mono); font-size: 12px; letter-spacing: .02em; line-height: 1.5; margin: 0; color: var(--muted-foreground); }\n.dz-kunsthalle-campaign .cols b { font-family: var(--pv-display); font-weight: 400; font-size: 44px; color: var(--foreground); display: block; margin-bottom: 6px; letter-spacing: -.01em; }\n.dz-kunsthalle-campaign .pri { background: var(--primary); color: var(--primary-foreground); border: 0; border-radius: 0; padding: 13px 24px; font: inherit; text-transform: uppercase; letter-spacing: .2em; font-size: 10px; font-weight: 600; cursor: pointer; }\n@media (prefers-reduced-motion: reduce) { .dz-kunsthalle-campaign *, .dz-kunsthalle-campaign *::before, .dz-kunsthalle-campaign *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/kunsthalle.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Marcellus:wght@400;500;600;700&family=Albert+Sans:wght@400;500;600;700&family=Fragment+Mono:wght@400;500;600;700&display=swap"
}