Humanity 3026 needs JavaScript for its visualisations. The full text lives in STORY.md.