Innovation is a core business mandate, and at this year’s Cannes Lions Festival, it’s also the subject of a new awards category.At first blush, this new grouping seems like a lesser-defined catchall for advertising work that falls outside the...