It is a sect of Buddhism, its roots come from Bodhidharma, its trace can lead you to China. In my research, they do not attempt to rationalize matters, they uphold that at the origin of all things is nothingness, the word for enlightenment in Japanese is Satori.