What role do carbon offset buyers, such as corporations or individuals, play in influencing carbon offset prices? October 10, 2024