The strict rules of style and elegance imposed on the red carpet at the Cannes Film Festival May 26, 2026 · Derek Osman