Adelaide Festival 2026 opens tonight with 44 events, eight world premieres and a free Pulp concert, launching 17 days of international theatre, opera, dance and music across the city.