2025 Humanity is at a turning point