The 2025 Festival offerings at a glance.