Kamonmura: a Japanese village shrouded in ethereal night fog. In the mountains nearby where the mysterious “Takigi Noh” ceremony is held, a gigantic garbage landfill towers over the surroundings. Yu…