Social, Ecological, and Technological Strategies for Climate Adaptation