Cannes is blowing my mind.