{
  "id": "late-edition-byline",
  "name": "Byline Page",
  "theme": "late-edition",
  "category": "Profile & Social",
  "description": "A reporter page whose credibility signal is the corrections record shown alongside the work, rather than a follower count or a verified tick.",
  "layout": "A square-cropped portrait beside a two-column split of the reporter’s stories and a plainly stated corrections list.",
  "modules": [
    {
      "key": "head",
      "name": "Reporter head",
      "html": "\n<header class=\"rh\"><img src=\"{{ART kiosk}}\" alt=\"{{ARTALT kiosk}}\"><div><span class=\"k\">Transport Correspondent</span><h1>Ines Marchetti</h1><p>Covers rail, ferries and public procurement. Joined in 2016 from the trade press. Contactable on Signal; the number is on the contacts page.</p><dl><div><dt>Stories</dt><dd class=\"n\">1,204</dd></div><div><dt>This year</dt><dd class=\"n\">61</dd></div><div><dt>Corrections</dt><dd class=\"n\">4</dd></div></dl></div></header>"
    },
    {
      "key": "work",
      "name": "Recent work",
      "html": "\n<section class=\"wk\"><h2>Recent work</h2>\n<ol>\n  <li><time>11 Jun</time><div><span class=\"k\">Exclusive</span><h3>Ferry Contract Was Signed Nine Months Before The Boats Existed</h3><p>Correspondence released under appeal shows officials warned twice and were overruled.</p></div></li>\n  <li><time>09 Jun</time><div><span class=\"k\">Transport</span><h3>Department Releases Twenty-Three Ferry Documents</h3><p>Eleven withheld on commercial grounds.</p></div></li>\n  <li><time>28 May</time><div><span class=\"k\">Analysis</span><h3>Why Constraint Payments Keep Being Underestimated</h3><p>The forecasting model assumes connections that have not been built.</p></div></li>\n  <li><time>14 May</time><div><span class=\"k\">Transport</span><h3>Western Route Licence Obligations Explained</h3><p>What the operator is actually required to run, and by when.</p></div></li>\n</ol></section>"
    },
    {
      "key": "corr",
      "name": "Corrections",
      "html": "\n<aside class=\"cr\"><h2>Corrections</h2>\n<ol>\n  <li><time>10 Jun 2026</time><p>A story published on 9 June said twenty-one documents had been released. Twenty-three were released. Corrected within four hours.</p></li>\n  <li><time>15 Nov 2024</time><p>A story published on 14 November gave a delay as nine months. It was eleven. Corrected the following morning.</p></li>\n  <li><time>02 Feb 2022</time><p>A caption misidentified a vessel class. Corrected on the day.</p></li>\n  <li><time>19 Aug 2019</time><p>An analysis piece transposed two figures in a table. The conclusion was unaffected but the table was wrong; corrected and annotated.</p></li>\n</ol>\n<p class=\"pol\">Every correction is kept on the story and listed here. Nothing is removed.</p></aside>"
    }
  ],
  "moduleCount": 3,
  "reorderable": false,
  "meta": {
    "id": "late-edition-byline",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-01T23:43:21+09:00",
    "updatedAt": "2026-09-01T23:43:21+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/late-edition-byline.json",
  "structure": "A square-cropped portrait beside a two-column split of the reporter’s stories and a plainly stated corrections list.",
  "html": "<div class=\"dz dz-late-edition-byline\" data-design=\"late-edition-byline\" data-theme=\"late-edition\">\n<section class=\"dz-mod\" data-mod=\"head\" aria-label=\"Reporter head\">\n<header class=\"rh\"><img src=\"https://designlookbook.dev/assets/img/late-edition-kiosk.webp\" alt=\"A shuttered newspaper kiosk on an empty street at dawn\"><div><span class=\"k\">Transport Correspondent</span><h1>Ines Marchetti</h1><p>Covers rail, ferries and public procurement. Joined in 2016 from the trade press. Contactable on Signal; the number is on the contacts page.</p><dl><div><dt>Stories</dt><dd class=\"n\">1,204</dd></div><div><dt>This year</dt><dd class=\"n\">61</dd></div><div><dt>Corrections</dt><dd class=\"n\">4</dd></div></dl></div></header></section><div class=\"split\"><section class=\"dz-mod\" data-mod=\"work\" aria-label=\"Recent work\">\n<section class=\"wk\"><h2>Recent work</h2>\n<ol>\n  <li><time>11 Jun</time><div><span class=\"k\">Exclusive</span><h3>Ferry Contract Was Signed Nine Months Before The Boats Existed</h3><p>Correspondence released under appeal shows officials warned twice and were overruled.</p></div></li>\n  <li><time>09 Jun</time><div><span class=\"k\">Transport</span><h3>Department Releases Twenty-Three Ferry Documents</h3><p>Eleven withheld on commercial grounds.</p></div></li>\n  <li><time>28 May</time><div><span class=\"k\">Analysis</span><h3>Why Constraint Payments Keep Being Underestimated</h3><p>The forecasting model assumes connections that have not been built.</p></div></li>\n  <li><time>14 May</time><div><span class=\"k\">Transport</span><h3>Western Route Licence Obligations Explained</h3><p>What the operator is actually required to run, and by when.</p></div></li>\n</ol></section></section><section class=\"dz-mod\" data-mod=\"corr\" aria-label=\"Corrections\">\n<aside class=\"cr\"><h2>Corrections</h2>\n<ol>\n  <li><time>10 Jun 2026</time><p>A story published on 9 June said twenty-one documents had been released. Twenty-three were released. Corrected within four hours.</p></li>\n  <li><time>15 Nov 2024</time><p>A story published on 14 November gave a delay as nine months. It was eleven. Corrected the following morning.</p></li>\n  <li><time>02 Feb 2022</time><p>A caption misidentified a vessel class. Corrected on the day.</p></li>\n  <li><time>19 Aug 2019</time><p>An analysis piece transposed two figures in a table. The conclusion was unaffected but the table was wrong; corrected and annotated.</p></li>\n</ol>\n<p class=\"pol\">Every correction is kept on the story and listed here. Nothing is removed.</p></aside></section></div>\n</div>",
  "css": "\n.dz-late-edition-byline { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 24px 26px 30px; max-width: 1080px; margin: 0 auto; }\n.dz-late-edition-byline .rh { display: grid; grid-template-columns: 180px 1fr; gap: 26px; padding-bottom: 22px; border-bottom: 2px solid var(--border); }\n.dz-late-edition-byline .rh img { width: 180px; height: 180px; object-fit: cover; display: block; filter: var(--img-filter); }\n.dz-late-edition-byline .k { font-family: var(--pv-body); text-transform: uppercase; letter-spacing: .16em; font-size: 10.5px; font-weight: 700; color: var(--primary); display: block; }\n.dz-late-edition-byline h1 { font-family: var(--pv-display); text-transform: uppercase; font-weight: 400; letter-spacing: -.01em; font-size: 42px; margin: 6px 0 10px; }\n.dz-late-edition-byline .rh p { margin: 0 0 16px; font-size: 15px; line-height: 1.6; max-width: 56ch; }\n.dz-late-edition-byline dl { display: flex; gap: 34px; margin: 0; }\n.dz-late-edition-byline dl div { display: grid; gap: 3px; }\n.dz-late-edition-byline dt { font-family: var(--pv-body); text-transform: uppercase; letter-spacing: .16em; font-size: 10.5px; font-weight: 700; color: var(--primary); margin: 0; }\n.dz-late-edition-byline dd { margin: 0; }\n.dz-late-edition-byline .n { font-family: var(--pv-mono); font-size: 22px; }\n.dz-late-edition-byline .split { display: grid; grid-template-columns: 1fr 320px; gap: 30px; padding-top: 20px; }\n.dz-late-edition-byline h2 { font-family: var(--pv-display); text-transform: uppercase; font-weight: 400; letter-spacing: -.01em; font-size: 24px; margin: 0 0 12px; }\n.dz-late-edition-byline .wk ol, .dz-late-edition-byline .cr ol { list-style: none; margin: 0; padding: 0; }\n.dz-late-edition-byline .wk li { display: grid; grid-template-columns: 62px 1fr; gap: 18px; padding: 14px 0; border-top: 1px solid var(--border); }\n.dz-late-edition-byline .wk time, .dz-late-edition-byline .cr time { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); }\n.dz-late-edition-byline .wk h3 { font-family: var(--pv-display); text-transform: uppercase; font-weight: 400; letter-spacing: -.01em; font-size: 21px; line-height: 1.12; margin: 5px 0 6px; }\n.dz-late-edition-byline .wk p { margin: 0; font-size: 14px; line-height: 1.5; max-width: 52ch; }\n.dz-late-edition-byline .cr { border-left: 1px solid var(--border); padding-left: 22px; }\n.dz-late-edition-byline .cr li { padding: 12px 0; border-top: 1px solid var(--border); }\n.dz-late-edition-byline .cr p { margin: 5px 0 0; font-size: 13px; line-height: 1.55; }\n.dz-late-edition-byline .pol { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); text-transform: none; margin-top: 14px; padding-top: 12px; border-top: 2px solid var(--border); }\n",
  "requiredTheme": "/api/v1/themes/late-edition.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Fjalla+One:wght@400;500;600;700&family=Zilla+Slab:wght@400;500;600;700&family=Anonymous+Pro:wght@400;500;600;700&display=swap"
}