A dark mystery set in an isolated Chinese mountain community where ancient customs clash with modern law