Inside Stagwell Sport Beach at Cannes Lions 2025 Creativity Editor Tim Nudd takes you on a tour through Stagwell Sport Beach at Cannes.