{
  "id": "styles-2026-poster",
  "kind": "video",
  "url": "https://media.trainmap.app/videos/styles-showcase/styles-2026-poster_1080x1920_21s.mp4",
  "path": "videos/styles-showcase/styles-2026-poster_1080x1920_21s.mp4",
  "series": "styles-showcase",
  "variant": "poster",
  "status": "hold-until-printing",
  "title": "12 ways to map Zermatt → St. Moritz (poster version)",
  "summary": "The Glacier Express line from Zermatt to St. Moritz is shown in all twelve Trainmap map styles, cut on the beat at 120 BPM, with a numbered chip naming each style and Live as a time-lapse of the real dusk on 20 Feb 2026. After Live, the map settles into a 50 × 70 poster on the wall in the editor's Gallery layout (dark theme) and the poster's lettering sets. The film ends on 'Turn your trip into a poster / trainmap.app'.",
  "basemaps": [
    "Clean",
    "Detailed",
    "Dark",
    "Relief",
    "Atlas",
    "Signal",
    "LMS 1925",
    "Sverige 1931",
    "Rhein 1928",
    "Satellite (February imagery, snow)",
    "Night",
    "Live"
  ],
  "routes": [
    "Zermatt to St. Moritz (the Glacier Express line, via Brig, Andermatt, Chur and Filisur), from its route page; 291 km as printed on the poster"
  ],
  "on_screen_text": [
    {
      "t": "0:00–0:03.3",
      "text": "12 ways to map / Zermatt → St. Moritz",
      "note": "hook"
    },
    {
      "t": "0:00–0:12.5",
      "text": "01 Clean, 02 Detailed (2.0 s), 03 Dark (3.5), 04 Relief (4.5), 05 Atlas (5.5), 06 Signal (6.5), 07 LMS 1925 (7.5), 08 Sverige 1931 (8.0), 09 Rhein 1928 (8.5), 10 Satellite (9.5), 11 Night (11.0)",
      "note": "style chips, same as the map version"
    },
    {
      "t": "0:12.5–0:15.0",
      "text": "Live 17:12 … Live 18:14",
      "note": "Live chip with the time-lapse clock in CET"
    },
    {
      "t": "throughout",
      "text": "map labels from each style",
      "note": "map content"
    },
    {
      "t": "~0:16.5",
      "text": "Zermatt to St. Moritz / Zermatt · Brig · Andermatt · Chur · Filisur · St. Moritz / 291 KM",
      "note": "the poster's lettering; the meta is set as '291 km' and uppercased by CSS; no year"
    },
    {
      "t": "~0:16.8",
      "text": "Trainmap",
      "note": "the poster's signature ticket"
    },
    {
      "t": "~0:17.5–0:21.0",
      "text": "Turn your trip into a poster / trainmap.app"
    }
  ],
  "music": "The same placeholder track written in code by us (music.py, no licence needed): 120 BPM in D major, kick, claps, plucked stabs, octave bass and a bell on every cut. Normalised to −14 LUFS. To be replaced by a real track if the cut is liked.",
  "post_captions": [],
  "call_to_action": {
    "on_screen": "Turn your trip into a poster / trainmap.app",
    "link": "trainmap.app"
  },
  "cover_shows": "a dark-theme 50 × 70 poster of the Live dusk map, titled 'Zermatt to St. Moritz', with 'Zermatt · Brig · Andermatt · Chur · Filisur · St. Moritz' and '291 KM', and below it 'Turn your trip into a poster / trainmap.app'",
  "notes": [
    "Hold until printing opens. Don't post at launch.",
    "Prints aren't for sale yet (owner, 2026-10-07). Copy must not promise that printing will open.",
    "The poster ending exists only in code (showcase.mjs VARIANT=poster). The README and social-strategy.md describe only the ticket ending, so the text timings for the poster ending come from the code (approximate).",
    "The owner called the styles showcase 'such a boring video' (2026-10-06). Confirm the cut is still wanted.",
    "The soundtrack is a placeholder.",
    "'Glacier Express' is not on screen; brand names in captions are referential use only.",
    "Rule: never show 'Orient Express' on screen or in hashtags."
  ],
  "wiki_sources": [
    "wiki/raw/2026-10-04-launch-six/styles-showcase/README.md",
    "wiki/raw/2026-10-04-launch-six/styles-showcase/showcase.mjs",
    "wiki/raw/2026-10-04-launch-six/styles-showcase/music.py",
    "wiki/pages/social-strategy.md",
    "wiki/pages/posters.md"
  ],
  "loudness_lufs": -14,
  "status_note": "Shows a printed poster. Do not post until printing opens (prints are not for sale yet).",
  "file": {
    "width": 1080,
    "height": 1920,
    "duration_s": 21,
    "fps": 30,
    "audio": true,
    "codec": "h264",
    "size_mb": 18.7,
    "aspect": "9:16",
    "orientation": "portrait"
  },
  "metadata_url": "https://media.trainmap.app/videos/styles-showcase/styles-2026-poster_1080x1920_21s.mp4.json",
  "source": "marketing/social/trainmap-styles-2026-poster.mp4",
  "cover": {
    "url": "https://media.trainmap.app/videos/styles-showcase/styles-2026-poster_cover_1080x1920.jpg",
    "path": "videos/styles-showcase/styles-2026-poster_cover_1080x1920.jpg",
    "width": 1080,
    "height": 1920,
    "source": "marketing/social/trainmap-styles-2026-poster-cover.jpg"
  }
}