Insights: Our vision, ideas and perspectives on the financial sector and corporate sustainability