Deformation and failure of slopes often result in catastrophic economic losses and casualties 1. In 2023, China experienced 5659 geological disasters, including 3919 landslides, with direct economic ...