“Snow Leopard Sisters” is a visually breathtaking, deeply moving documentary that intertwines a story about conservation, Indigenous resilience, and female empowerment against the backdrop of Nepal’s remote Dolpo region. Directed with a nice balance of both human and ecological drama, the film follows dedicated conservationist Tshiring Lhamu Lama and Tenzin Bhuti Gurung, a teenage girl who seizes...