[
  {
    "id": "home",
    "path": "/story",
    "title": "The visual tourism resilience story | TRAIL",
    "description": "Explore the systems behind each destination in an interactive visual report.",
    "image": "https://trail.institute/og/v1/home.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 154149,
    "sha256": "8051a7a390a1e3c6fa5b789956a7781ffcffdb56e41e7d86bc92d503571b01df",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "atlas",
    "path": "/atlas",
    "title": "Explore the Tourism Resilience Atlas | TRAIL",
    "description": "Explore destinations through climate, water, transport, economy, community and governance. Open a city guide and follow its evidence.",
    "image": "https://trail.institute/og/v1/atlas.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 164306,
    "sha256": "75e6c7ea08aa5ac21623db23e707d5e9f0bf4c563c92b287f7e0c5a6c8b760c4",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "compare",
    "path": "/compare",
    "title": "Compare City Resilience, Evidence & Priorities | TRAIL",
    "description": "Compare Madrid, Barcelona, Málaga, Valencia and Dubai. Explore tourism evidence, change priorities and understand what the provisional scores mean.",
    "image": "https://trail.institute/og/v1/compare.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 158520,
    "sha256": "37fc7d7904f7665aeab20b54dc457afc46c65b114621891c84c68bcddcd72753",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "methodology",
    "path": "/methodology",
    "title": "Tourism Resilience Methodology & Limits | TRAIL",
    "description": "How TRAIL assesses documented tourism readiness: six dimensions, transparent weights, primary sources and explicit limits. Understand the method.",
    "image": "https://trail.institute/og/v1/methodology.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 166504,
    "sha256": "60387b5e4d09241797bc2a5f5cc916242b5e9d32b22f16a99c2464f90b207a12",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "sources",
    "path": "/sources",
    "title": "Tourism Research Sources & Open Evidence | TRAIL",
    "description": "Follow the sources behind TRAIL’s city guides: official publications, retained data, definitions and reproducible calculations. Explore the evidence.",
    "image": "https://trail.institute/og/v1/sources.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 173357,
    "sha256": "3eda53210bfd5986a9175115058248a775cefc62673e68b24fae97d02cac7cc1",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "request",
    "path": "/request",
    "title": "Request a City Resilience Assessment | TRAIL",
    "description": "Describe your destination’s resilience question. Prepare a research brief and register interest in a sourced city assessment with TRAIL.",
    "image": "https://trail.institute/og/v1/request.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 156898,
    "sha256": "bd621d9514dcbf796a29f304c410e014568f9a1b846f441ef6cee5ee6e397bff",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "brand",
    "path": "/brand",
    "title": "Brand & press: logos, media kit and press contact | TRAIL",
    "description": "Press contact and media kit, plus the TRAIL identity: original SVG logos, typography, colour tokens, campaign templates and practical guidance for people and AI agents.",
    "image": "https://trail.institute/og/v1/brand.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 162959,
    "sha256": "2f675b383e68c00a0115ebfe16039caa7c0ad40f2cb380dacbdb8852f7fae831",
    "art": "public/assets/story/social-cover-v1.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid",
    "path": "/city/madrid",
    "title": "Madrid Tourism Resilience Guide | TRAIL",
    "description": "Explore Madrid’s tourism resilience: heat readiness, water, transport, housing and the visitor economy. Follow the evidence and practical priorities.",
    "image": "https://trail.institute/og/v1/madrid.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 145356,
    "sha256": "c191c5eec3980e0378cc4a057579cf63bdc183f441e15820fc5150e76318274b",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid-climate",
    "path": "/city/madrid/category/climate",
    "title": "Madrid: Climate readiness | TRAIL",
    "description": "Understand Madrid’s heat exposure, long-term climate patterns and adaptation priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/madrid-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 142991,
    "sha256": "33ffbb00f1190abe5d977364cf70a2a39f60aeb5278a7c87fcc0b1b2b018b734",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid-water",
    "path": "/city/madrid/category/water",
    "title": "Madrid: Water security | TRAIL",
    "description": "Understand Madrid’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/madrid-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 136113,
    "sha256": "07900339218ef83d8eb1b47b6385753d172d4a504c028f2597feb5d011cb626a",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid-mobility",
    "path": "/city/madrid/category/mobility",
    "title": "Madrid: Connected infrastructure | TRAIL",
    "description": "Understand Madrid’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/madrid-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 144116,
    "sha256": "9b5f3c2e725695699f0320f0f32d6d01bfbdac7ac1a8f297c2ba0593cd46a7fb",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid-economy",
    "path": "/city/madrid/category/economy",
    "title": "Madrid: Visitor economy | TRAIL",
    "description": "Understand Madrid’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/madrid-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 140492,
    "sha256": "dad029c4a7e0d5b21093030b8fb0898ebdde8db8249b47cb6ab0e69e994d13af",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid-community",
    "path": "/city/madrid/category/community",
    "title": "Madrid: Community resilience | TRAIL",
    "description": "Understand Madrid’s residents, housing pressures, tourism workers and gaps in local evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/madrid-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 142745,
    "sha256": "0e5e62cf2c0c73ecffc83458e6c400bb14af7029e7ce6cc38288bebba8232c21",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "madrid-governance",
    "path": "/city/madrid/category/governance",
    "title": "Madrid: Governance & intelligence | TRAIL",
    "description": "Understand Madrid’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/madrid-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 145515,
    "sha256": "d1e426c3af56de49c95833b0bcdd0b3958ef5ffdbdf6a59a756e722b29be80eb",
    "art": "public/assets/story/cities/madrid.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona",
    "path": "/city/barcelona",
    "title": "Barcelona Tourism Resilience Guide | TRAIL",
    "description": "Explore Barcelona’s tourism resilience: water security, resident sentiment, repeat visits and transport. Inspect the evidence, limits and next steps.",
    "image": "https://trail.institute/og/v1/barcelona.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 144076,
    "sha256": "932228eb20ca6ef9a11a991ac7ce790432177a00bfbfe6237e8958a5d5c6a23d",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona-climate",
    "path": "/city/barcelona/category/climate",
    "title": "Barcelona: Climate readiness | TRAIL",
    "description": "Understand Barcelona’s heat exposure, long-term climate patterns and adaptation priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/barcelona-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 141417,
    "sha256": "144b10f1da7da0ec2b9613166a80ea8a495d7fc1740089ccd7aa2a8c2aa1c52e",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona-water",
    "path": "/city/barcelona/category/water",
    "title": "Barcelona: Water security | TRAIL",
    "description": "Understand Barcelona’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/barcelona-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 134601,
    "sha256": "cdb5d22ff8ea21a818bc8579c85afce15e032ee9d893bcc693e9c3ad6c4c6e76",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona-mobility",
    "path": "/city/barcelona/category/mobility",
    "title": "Barcelona: Connected infrastructure | TRAIL",
    "description": "Understand Barcelona’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/barcelona-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 142630,
    "sha256": "792da63401608edc382bccce612c6b7f5a491fe033193f42ca731883e95852bd",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona-economy",
    "path": "/city/barcelona/category/economy",
    "title": "Barcelona: Visitor economy | TRAIL",
    "description": "Understand Barcelona’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/barcelona-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 138902,
    "sha256": "463cbaa81c6942a614feba2feaf8d5b45179532fba0de470d86e919a7780aa83",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona-community",
    "path": "/city/barcelona/category/community",
    "title": "Barcelona: Community resilience | TRAIL",
    "description": "Understand Barcelona’s residents, housing pressures, tourism workers and gaps in local evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/barcelona-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 141192,
    "sha256": "4824dc32f07dba4ed2d45600eae9c3fd4c3a983d47ace4e8c24c536bdf2954ae",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "barcelona-governance",
    "path": "/city/barcelona/category/governance",
    "title": "Barcelona: Governance & intelligence | TRAIL",
    "description": "Understand Barcelona’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/barcelona-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 143863,
    "sha256": "32e5c48e8e5108623fbffb732c832401668129b96cbd2cfcc9e7a10391652ae7",
    "art": "public/assets/story/cities/barcelona.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga",
    "path": "/city/malaga",
    "title": "Málaga Tourism Resilience Guide | TRAIL",
    "description": "Explore Málaga’s tourism resilience: water, housing pressure, resident perspectives and coastal connectivity. Read the sources and proposed actions.",
    "image": "https://trail.institute/og/v1/malaga.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 138079,
    "sha256": "e73ee38c84e9bb66695cc907809c668a9f9b43b385b5a920bc03b6fb75f9394d",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga-climate",
    "path": "/city/malaga/category/climate",
    "title": "Málaga: Climate readiness | TRAIL",
    "description": "Understand Málaga’s heat exposure, long-term climate patterns and adaptation priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/malaga-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 135965,
    "sha256": "006cbb970d9155c254fd7ec57e3e02c102a27a8250659f64aa29d88327af41a8",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga-water",
    "path": "/city/malaga/category/water",
    "title": "Málaga: Water security | TRAIL",
    "description": "Understand Málaga’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/malaga-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 129125,
    "sha256": "560c7254a569b372e4272311914a0b885df319b82b29f371813eb33f47b80ab0",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga-mobility",
    "path": "/city/malaga/category/mobility",
    "title": "Málaga: Connected infrastructure | TRAIL",
    "description": "Understand Málaga’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/malaga-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 137162,
    "sha256": "ab8d6e1cbcaa879d5a2912fc6534ef6dd983b773f52097b910e53b855c4a6ac8",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga-economy",
    "path": "/city/malaga/category/economy",
    "title": "Málaga: Visitor economy | TRAIL",
    "description": "Understand Málaga’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/malaga-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 133509,
    "sha256": "2c8a1ded5c9f9051fca303636635cbaa30ba06d2faf325cfab61c8c42055fd82",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga-community",
    "path": "/city/malaga/category/community",
    "title": "Málaga: Community resilience | TRAIL",
    "description": "Understand Málaga’s residents, housing pressures, tourism workers and gaps in local evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/malaga-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 135756,
    "sha256": "996cf404c73af77832260c8f44f07d7335bee780f56e113769d8f2fff9b8fcef",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "malaga-governance",
    "path": "/city/malaga/category/governance",
    "title": "Málaga: Governance & intelligence | TRAIL",
    "description": "Understand Málaga’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/malaga-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 138395,
    "sha256": "b1220218f4eb3694626700f33526872d4dc96e011d5a9a6e22e8a897ac28ee14",
    "art": "public/assets/story/cities/malaga.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia",
    "path": "/city/valencia",
    "title": "Valencia Tourism Resilience Guide | TRAIL",
    "description": "Explore Valencia’s tourism resilience: flood recovery, transport, water and visitor markets. Trace the evidence and the questions still to answer.",
    "image": "https://trail.institute/og/v1/valencia.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 144231,
    "sha256": "06935121fae6801c5b15cfccc3e900b31f4f62154eb5bd8459c31bb32271ea61",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia-climate",
    "path": "/city/valencia/category/climate",
    "title": "Valencia: Climate readiness | TRAIL",
    "description": "Understand Valencia’s heat exposure, long-term climate patterns and adaptation priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/valencia-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 136273,
    "sha256": "2a5d9c95c38778fc33a042c06c9c3e5031e56e0a04576648603b09cab1363fef",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia-water",
    "path": "/city/valencia/category/water",
    "title": "Valencia: Water security | TRAIL",
    "description": "Understand Valencia’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/valencia-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 129409,
    "sha256": "1685ab4857996ecb701cf8d6279abdb60077977e04eff08be54b75c7fa7aa32a",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia-mobility",
    "path": "/city/valencia/category/mobility",
    "title": "Valencia: Connected infrastructure | TRAIL",
    "description": "Understand Valencia’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/valencia-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 137304,
    "sha256": "987598b65239edde673f5bdc73b422ae0ae18ca8083bd7577b13223ea0495b71",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia-economy",
    "path": "/city/valencia/category/economy",
    "title": "Valencia: Visitor economy | TRAIL",
    "description": "Understand Valencia’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/valencia-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 133737,
    "sha256": "ab2158f039498dbe5afbafdaa821da5c1978ad4d14f0c0ffd5e3fba79eca850b",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia-community",
    "path": "/city/valencia/category/community",
    "title": "Valencia: Community resilience | TRAIL",
    "description": "Understand Valencia’s residents, housing pressures, tourism workers and gaps in local evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/valencia-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 136014,
    "sha256": "a3037027662089d5bb47d89813630abb4dddf290c43895b52a245f04ddc8b421",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "valencia-governance",
    "path": "/city/valencia/category/governance",
    "title": "Valencia: Governance & intelligence | TRAIL",
    "description": "Understand Valencia’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/valencia-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 138714,
    "sha256": "7c2b2dd4c44798024cc6816f0319db9fe0154c3a3e0df86d4eed75908cdd1f1e",
    "art": "public/assets/story/cities/valencia.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai",
    "path": "/city/dubai",
    "title": "Dubai Tourism Resilience Guide | TRAIL",
    "description": "Explore Dubai’s tourism resilience: heat, water, aviation and service continuity. Read the evidence with its geography, definitions and limits.",
    "image": "https://trail.institute/og/v1/dubai.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 115019,
    "sha256": "c0163aaca150a5eb2565993adbc25040542699efd1fc90b4a1a57e8a98f7f856",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai-climate",
    "path": "/city/dubai/category/climate",
    "title": "Dubai: Climate readiness | TRAIL",
    "description": "Understand Dubai’s heat exposure, long-term climate patterns and adaptation priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/dubai-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 113303,
    "sha256": "6990622e3ec3f50b5bc82038fba80802551fc74760bac3cfb830ae1f3191c102",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai-water",
    "path": "/city/dubai/category/water",
    "title": "Dubai: Water security | TRAIL",
    "description": "Understand Dubai’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/dubai-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 106397,
    "sha256": "ac61f81b4e6290ebece5da5a463ba8e2e849b042daf11494f1a62f236a31aac6",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai-mobility",
    "path": "/city/dubai/category/mobility",
    "title": "Dubai: Connected infrastructure | TRAIL",
    "description": "Understand Dubai’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/dubai-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 114521,
    "sha256": "0fb7b4c80dc0527215df2d59bb96e21878fb4359b393ce6490b12f9264ff326b",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai-economy",
    "path": "/city/dubai/category/economy",
    "title": "Dubai: Visitor economy | TRAIL",
    "description": "Understand Dubai’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/dubai-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 110839,
    "sha256": "d4d29cd6e5c57708a1266af2372e76493354e6474ec3719e7ddab4e33d5451c5",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai-community",
    "path": "/city/dubai/category/community",
    "title": "Dubai: Community resilience | TRAIL",
    "description": "Understand Dubai’s residents, housing pressures, tourism workers and gaps in local evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/dubai-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 113089,
    "sha256": "aaafd4ad0c27cad7dc9854f8a632ca895e6fd802104e2d2eafb6fb564ba6cd1a",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  },
  {
    "id": "dubai-governance",
    "path": "/city/dubai/category/governance",
    "title": "Dubai: Governance & intelligence | TRAIL",
    "description": "Understand Dubai’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://trail.institute/og/v1/dubai-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 115756,
    "sha256": "4e1400fafbb117e602c8ae58d9d6a49579d0913f716d44142837dbf4ee5a01d0",
    "art": "public/assets/story/cities/dubai.png",
    "origin": "Code-native HTML editorial layout with retained conceptual architectural artwork; rendered in Chromium. Original artwork provenance in public/assets/story/cities/provenance.json and public/assets/story/social-cover-v1.provenance.json.",
    "renderer": "scripts/social/render-cards.mjs"
  }
]
