In a world steeped in despair and chaos, a strange religious organization called Shuten Order emerges, yearning for the end of humanity. The group rapidly gains followers, eventually forming a small nation state called Shuten. Tragedy strikes during the grand festival celebrating their nation’s founding—the...