{
  "id": "sprint-board-sponsor",
  "name": "Sponsor Pitch",
  "theme": "sprint-board",
  "category": "Marketing",
  "description": "A sponsorship page that argues entirely in numerals, on the reasonable theory that a sponsor’s question is a number and everything else is decoration.",
  "layout": "A chartreuse hero with a single enormous reach figure, a four-across audience band, and a package table with the recommended row filled rather than badged.",
  "modules": [
    {
      "key": "hero",
      "name": "Reach hero",
      "html": "\n<header class=\"rh\"><span class=\"k\">Kilcarn 10K · 2027 season</span><b class=\"big n\">1,500</b><p>runners, and about eleven thousand people standing on the pavement watching them. The whole thing happens on 2.1 kilometres of closed road in the middle of a town of forty thousand.</p></header>"
    },
    {
      "key": "aud",
      "name": "Audience band",
      "html": "\n<section class=\"ab\">\n  <div><b class=\"n\">11,200</b><span class=\"k\">Spectators, 2026 count</span></div>\n  <div><b class=\"n\">64%</b><span class=\"k\">From within 10 km</span></div>\n  <div><b class=\"n\">3.4 h</b><span class=\"k\">Median time on site</span></div>\n  <div><b class=\"n\">92%</b><span class=\"k\">Returned the following year</span></div>\n</section>"
    },
    {
      "key": "packages",
      "name": "Package table",
      "html": "\n<section class=\"pt\"><h2>Packages</h2>\n<table><thead><tr><th>Package</th><th>Cost</th><th>What it physically is</th><th>Available</th></tr></thead>\n<tbody>\n<tr><td>Kilometre marker</td><td class=\"n\">£400</td><td>One of ten roadside boards, 1.2 m tall, in place for the whole morning</td><td class=\"n\">6 of 10</td></tr>\n<tr class=\"rec\"><td>Finish gantry</td><td class=\"n\">£4,200</td><td>The structure every finish photograph is taken under. One only.</td><td class=\"n\">1 of 1</td></tr>\n<tr><td>Number bib</td><td class=\"n\">£2,600</td><td>Printed on 1,500 bibs and in every result photograph for a decade</td><td class=\"n\">1 of 1</td></tr>\n<tr><td>Water station</td><td class=\"n\">£900</td><td>Branded station at 5 km, staffed by your people if you want</td><td class=\"n\">2 of 3</td></tr>\n</tbody></table>\n<p class=\"cap\">There is no tiering and no logo wall. Each of these is a physical object in a specific place, and that is the entire offer.</p></section>"
    }
  ],
  "moduleCount": 3,
  "reorderable": true,
  "meta": {
    "id": "sprint-board-sponsor",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-02T00:00:34+09:00",
    "updatedAt": "2026-09-02T00:00:34+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/sprint-board-sponsor.json",
  "structure": "A chartreuse hero with a single enormous reach figure, a four-across audience band, and a package table with the recommended row filled rather than badged.",
  "html": "<div class=\"dz dz-sprint-board-sponsor\" data-design=\"sprint-board-sponsor\" data-theme=\"sprint-board\">\n<section class=\"dz-mod\" data-mod=\"hero\" aria-label=\"Reach hero\">\n<header class=\"rh\"><span class=\"k\">Kilcarn 10K · 2027 season</span><b class=\"big n\">1,500</b><p>runners, and about eleven thousand people standing on the pavement watching them. The whole thing happens on 2.1 kilometres of closed road in the middle of a town of forty thousand.</p></header></section>\n<section class=\"dz-mod\" data-mod=\"aud\" aria-label=\"Audience band\">\n<section class=\"ab\">\n  <div><b class=\"n\">11,200</b><span class=\"k\">Spectators, 2026 count</span></div>\n  <div><b class=\"n\">64%</b><span class=\"k\">From within 10 km</span></div>\n  <div><b class=\"n\">3.4 h</b><span class=\"k\">Median time on site</span></div>\n  <div><b class=\"n\">92%</b><span class=\"k\">Returned the following year</span></div>\n</section></section>\n<section class=\"dz-mod\" data-mod=\"packages\" aria-label=\"Package table\">\n<section class=\"pt\"><h2>Packages</h2>\n<table><thead><tr><th>Package</th><th>Cost</th><th>What it physically is</th><th>Available</th></tr></thead>\n<tbody>\n<tr><td>Kilometre marker</td><td class=\"n\">£400</td><td>One of ten roadside boards, 1.2 m tall, in place for the whole morning</td><td class=\"n\">6 of 10</td></tr>\n<tr class=\"rec\"><td>Finish gantry</td><td class=\"n\">£4,200</td><td>The structure every finish photograph is taken under. One only.</td><td class=\"n\">1 of 1</td></tr>\n<tr><td>Number bib</td><td class=\"n\">£2,600</td><td>Printed on 1,500 bibs and in every result photograph for a decade</td><td class=\"n\">1 of 1</td></tr>\n<tr><td>Water station</td><td class=\"n\">£900</td><td>Branded station at 5 km, staffed by your people if you want</td><td class=\"n\">2 of 3</td></tr>\n</tbody></table>\n<p class=\"cap\">There is no tiering and no logo wall. Each of these is a physical object in a specific place, and that is the entire offer.</p></section></section>\n</div>",
  "css": "\n.dz-sprint-board-sponsor { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 0 0 26px; }\n.dz-sprint-board-sponsor .k { text-transform: uppercase; letter-spacing: .16em; font-size: 10.5px; font-weight: 700; color: var(--muted-foreground); display: block; }\n.dz-sprint-board-sponsor .n { font-family: var(--pv-mono); font-variant-numeric: tabular-nums; letter-spacing: -.04em; }\n.dz-sprint-board-sponsor .rh { background: var(--primary); color: var(--primary-foreground); padding: 30px 26px; }\n.dz-sprint-board-sponsor .rh .k { color: var(--primary-foreground); opacity: .8; }\n.dz-sprint-board-sponsor .big { display: block; font-size: 96px; font-weight: 700; line-height: .92; margin: 8px 0 12px; }\n.dz-sprint-board-sponsor .rh p { margin: 0; font-size: 17px; line-height: 1.5; max-width: 52ch; }\n.dz-sprint-board-sponsor .ab { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; padding: 26px; }\n.dz-sprint-board-sponsor .ab div { background: var(--card); border-radius: var(--pv-radius-md); padding: 18px; }\n.dz-sprint-board-sponsor .ab b { display: block; font-size: 44px; font-weight: 700; margin-bottom: 6px; }\n.dz-sprint-board-sponsor .pt { padding: 0 26px; }\n.dz-sprint-board-sponsor h2 { font-family: var(--pv-display); text-transform: uppercase; font-weight: 800; letter-spacing: -.02em; font-size: 22px; margin: 0 0 12px; }\n.dz-sprint-board-sponsor table { width: 100%; border-collapse: collapse; }\n.dz-sprint-board-sponsor th { text-transform: uppercase; letter-spacing: .16em; font-size: 10.5px; font-weight: 700; color: var(--muted-foreground); text-align: left; padding: 0 14px 10px 0; border-bottom: 2px solid var(--border); }\n.dz-sprint-board-sponsor td { padding: 14px 14px 14px 0; border-bottom: 1px solid var(--border); font-size: 14.5px; }\n.dz-sprint-board-sponsor td:first-child { font-family: var(--pv-display); text-transform: uppercase; font-weight: 800; letter-spacing: -.02em; font-size: 18px; width: 190px; }\n.dz-sprint-board-sponsor td.n { font-size: 24px; font-weight: 700; width: 110px; }\n.dz-sprint-board-sponsor tr.rec td { background: var(--primary); color: var(--primary-foreground); }\n.dz-sprint-board-sponsor .cap { margin: 16px 0 0; font-size: 13.5px; color: var(--muted-foreground); line-height: 1.5; max-width: 62ch; }\n",
  "requiredTheme": "/api/v1/themes/sprint-board.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700&family=Epilogue:wght@400;500;600;700&family=Chivo+Mono:wght@400;500;600;700&display=swap"
}