Marie Antoinette and the Cannes Ad Festival. Both French, both somewhat out-of-touch