Despite the overcast weather and strong winds forcing the branded stalls along Plage de la Croisette to temporarily pause operations, the third day of Cannes Lions still delivered a host of engaging talks.