The CaixaForum by Herzog + de Meuron is a cultural center in the city’s historic museum triangle. p.242