Climate impact heterogeneity