Text this: Tracing climate change with riverine ecotones and macroinvertebrates