Seven Screen Pavilion by OMA in Cannes, France