Climate and resilience