translate English to French: The architecture and mindsets of yesterday's world are giving way to a web of new challenges.
Les structures et les mentalités d'hier ont cédé la place à un ensemble complexe de nouveaux défis.