Seol mar théacs é seo: Heaven on Earth: Explaining religious party formation and strength