[
  {
    "id": "home",
    "path": "/",
    "title": "Tourism has a future. Make it resilient. | AFTER",
    "description": "Look beyond arrivals. Explore tourism resilience in Madrid, Barcelona, Málaga, Valencia and Dubai through six connected systems and traceable evidence.",
    "image": "https://tourism.hilo.cx/og/v1/home.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 154358,
    "sha256": "7c1d04770e5e457345ddf09f4654698584565375226e3b6250d431619c02dc52",
    "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 | AFTER",
    "description": "Explore destinations through climate, water, transport, economy, community and governance. Open a city guide and follow its evidence.",
    "image": "https://tourism.hilo.cx/og/v1/atlas.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 165772,
    "sha256": "9e910608706b5577c50093138bb0f4678e0acb2c4e8103384984da9d480643f1",
    "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 | AFTER",
    "description": "Compare Madrid, Barcelona, Málaga, Valencia and Dubai. Explore tourism evidence, change priorities and understand what the provisional scores mean.",
    "image": "https://tourism.hilo.cx/og/v1/compare.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 158728,
    "sha256": "1a2d6a539935e5ce2de4cc2b6a28709d60760d66548f634978119313c99ab124",
    "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 | AFTER",
    "description": "How AFTER assesses documented tourism readiness: six dimensions, transparent weights, primary sources and explicit limits. Understand the method.",
    "image": "https://tourism.hilo.cx/og/v1/methodology.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 167804,
    "sha256": "d8f819486f689ccecf8137f04a0c542dac082c6780b5db02bdb208c1b195f0b3",
    "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 | AFTER",
    "description": "Follow the sources behind AFTER’s city guides: official publications, retained data, definitions and reproducible calculations. Explore the evidence.",
    "image": "https://tourism.hilo.cx/og/v1/sources.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 172781,
    "sha256": "aa129c2ef9c78a1aa47cbe1e534c9a5a120358e386e1e44b21f5cc0e4fc271e7",
    "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": "Prepare a City Resilience Research Brief | AFTER",
    "description": "Define your destination’s tourism resilience question. Prepare and download a local research brief for your team or an assessment partner.",
    "image": "https://tourism.hilo.cx/og/v1/request.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 157475,
    "sha256": "91e0fe7fa8f3b2e8bb8b597190ffbcc5e321e2b315b241122ff85841ea6a9bea",
    "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 Guide, Logos & Creative Resources | AFTER",
    "description": "The AFTER identity: original SVG logos, typography, colour tokens, campaign templates and practical guidance for people and AI agents.",
    "image": "https://tourism.hilo.cx/og/v1/brand.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 164280,
    "sha256": "6f62cb83de871e4463ef22eef0edbbd286ca7172174cb9e3b8c54289ecd1b4af",
    "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 | AFTER",
    "description": "Explore Madrid’s tourism resilience: heat readiness, water, transport, housing and the visitor economy. Follow the evidence and practical priorities.",
    "image": "https://tourism.hilo.cx/og/v1/madrid.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 146577,
    "sha256": "ad3dc41e1e8143e43896b4fc3ac95ed99b4372cdd1d3e3fbef746efab4f6018f",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/madrid-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 142583,
    "sha256": "f4551fa622d9d5cd046aad76f76424f8ffeb03e77b95dd6d6eb57caaecbab96e",
    "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 | AFTER",
    "description": "Understand Madrid’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/madrid-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 136113,
    "sha256": "2a355ae7fe05d370f0419fa22addbd772c3056a7304caf69451763ad05070e70",
    "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 | AFTER",
    "description": "Understand Madrid’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/madrid-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 144074,
    "sha256": "b925d5b318e162e0a9ab8f2501ccfc1e9ae3e13d7ff7df730906fe6663408897",
    "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 | AFTER",
    "description": "Understand Madrid’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/madrid-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 140564,
    "sha256": "6850da9e591b12849347e5880e376befe175b3d4eeb1a70b068f39daf2e83fb6",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/madrid-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 142875,
    "sha256": "87f6d43f1df50bfc4d80b30aff59b832869d435824b401bc086d4b4c0f31bae9",
    "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 | AFTER",
    "description": "Understand Madrid’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/madrid-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 145522,
    "sha256": "e29ca3ef40584a5cb6e8c09d49a8ad4a3d06896ff424f94b22a7c27eed949b06",
    "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 | AFTER",
    "description": "Explore Barcelona’s tourism resilience: water security, resident sentiment, repeat visits and transport. Inspect the evidence, limits and next steps.",
    "image": "https://tourism.hilo.cx/og/v1/barcelona.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 145795,
    "sha256": "00284d656e4eae9a15ede5cd133e338bef9e51510df8681f0392613a86f8a65b",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/barcelona-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 141351,
    "sha256": "dd215add4250edc6d0fef5e679914d9a6e387ce902fddf67d9bd02fa2caa9bba",
    "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 | AFTER",
    "description": "Understand Barcelona’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/barcelona-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 134902,
    "sha256": "91beb44717531afb97b95d84e5c7c0c99f186413b93f3da358805ff892321167",
    "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 | AFTER",
    "description": "Understand Barcelona’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/barcelona-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 142911,
    "sha256": "f1ac2b8018ae36acb6db35b8182fe4139ea2e65240fa314bad773b7bcdc29851",
    "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 | AFTER",
    "description": "Understand Barcelona’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/barcelona-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 139356,
    "sha256": "5dd5a0de636909e3dc83d7489ca1cb22dca9d4bb847ecd63a16af1d0019f82b6",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/barcelona-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 141661,
    "sha256": "9a670afc4ae730b853e7909e0fcfd1ab182445115dde75d9120d37ed3954bbf0",
    "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 | AFTER",
    "description": "Understand Barcelona’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/barcelona-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 144239,
    "sha256": "54d3011020be582ca53fbdb71a2e0420612f8d2b12d2320f7bf5c544359edb53",
    "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 | AFTER",
    "description": "Explore Málaga’s tourism resilience: water, housing pressure, resident perspectives and coastal connectivity. Read the sources and proposed actions.",
    "image": "https://tourism.hilo.cx/og/v1/malaga.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 140193,
    "sha256": "fe70d3441228e4b1fea0370ba16bf40941911164112bfb21427c67f168e09b3f",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/malaga-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 135790,
    "sha256": "1caf10dac85be36a6d75595b850c0cfdadcefb86986c1b1c367cc6973c735947",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/malaga-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 129286,
    "sha256": "8607cb175aa221e2c4513ae069762aa3876f3c834ee84ad5d02b946161110c3e",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/malaga-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 137374,
    "sha256": "d697947b24986ba838bc8687632d7d0b27bdca1ddf086ad7ad8568bf85770743",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/malaga-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 133783,
    "sha256": "14e701355110e55295738f6587d54df049fd7b05fb19a2446c8134d822585702",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/malaga-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 136122,
    "sha256": "04531a9c0a8e4c9ae329b637f809eaf937e417ede7c92f995978d5b3af6727a7",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/malaga-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 138698,
    "sha256": "3f303e94b6822a0fcee83586ecb34dcd653f45680af3bdb441ec597c492c2551",
    "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 | AFTER",
    "description": "Explore Valencia’s tourism resilience: flood recovery, transport, water and visitor markets. Trace the evidence and the questions still to answer.",
    "image": "https://tourism.hilo.cx/og/v1/valencia.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 146371,
    "sha256": "522e483132395cf5075d952c47e64de14b6b0d1b02e801d87d25a94ed61d28dc",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/valencia-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 135964,
    "sha256": "0e30e5d7759cc93729c8914c799978fd18b1047afabb91e4308dc00f5caa4041",
    "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 | AFTER",
    "description": "Understand Valencia’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/valencia-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 129527,
    "sha256": "f48eb43674748045cfa7023aa5eefc79f8b3f7dc7a8956288323d87b1943dd2b",
    "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 | AFTER",
    "description": "Understand Valencia’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/valencia-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 137407,
    "sha256": "8093eb27a1106a6f17d228e62d75fa30bd75918ac5d083df937403512312e565",
    "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 | AFTER",
    "description": "Understand Valencia’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/valencia-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 133981,
    "sha256": "e8e32cc00f99e852831ddbffae1b44f2e92ca1966ec35769e87a8dd0caae4bb6",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/valencia-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 136260,
    "sha256": "ed024a166a5539bd77c469ee7afe1ffc070075ffc5304ec9cdcf8e2b586bcb24",
    "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 | AFTER",
    "description": "Understand Valencia’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/valencia-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 138904,
    "sha256": "bbf168fa010eb97e4611ee904f815f598c47e39d77a6a01bd1a75c63b05439cb",
    "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 | AFTER",
    "description": "Explore Dubai’s tourism resilience: heat, water, aviation and service continuity. Read the evidence with its geography, definitions and limits.",
    "image": "https://tourism.hilo.cx/og/v1/dubai.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 116942,
    "sha256": "d3272a6cb7b5a9b7e6b8ecacb5ac24ab3f0f1030791b9d05acbe4122766fe922",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/dubai-climate.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 113110,
    "sha256": "5f0bada06e605321d164d9db384d5e3e48a6b6ce067ad1c287d2400adb2d2a42",
    "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 | AFTER",
    "description": "Understand Dubai’s water supply, scarcity, utility performance and continuity questions. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/dubai-water.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 106543,
    "sha256": "7f7512022d6c0e76fd9c831bcbe0f447f7334242e5ad4afdd20381063278732d",
    "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 | AFTER",
    "description": "Understand Dubai’s transport connections, airport activity, access and service continuity. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/dubai-mobility.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 114575,
    "sha256": "8a6fb1aec432569f76f11a810310d2279b497c3cd1b5431b3bdc3c7eab9e5554",
    "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 | AFTER",
    "description": "Understand Dubai’s visitor demand, market dependence, seasonality and recovery evidence. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/dubai-economy.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 111138,
    "sha256": "283ba5e82da0eada29ce32c73a9aa665d604096f162ee7b5b742b169855fce5b",
    "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 | AFTER",
    "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://tourism.hilo.cx/og/v1/dubai-community.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 113395,
    "sha256": "03e12301573cb58f0f17928b5c9bc39aae4f67c724b893eb9d0b7093122d88e9",
    "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 | AFTER",
    "description": "Understand Dubai’s public evidence, institutional coordination and practical preparedness priorities. Inspect sourced findings, evidence gaps and a practical action plan.",
    "image": "https://tourism.hilo.cx/og/v1/dubai-governance.jpg",
    "width": 1200,
    "height": 630,
    "bytes": 115939,
    "sha256": "52f343a0b39090217e0f6427612240cb764ccf9ec67eef0e4e60e240df54dedd",
    "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"
  }
]
