What 2025 Means for Humanity