Euro 2024: Is this a New Germany Ready for Lift-Off?