What role do public perception and corporate reputation play in influencing carbon offset prices and buyer behaviour? October 10, 2024