Just out of interest, this Soto Zen temple in France describes itself as Mahayana: The term "Buddha Nature" is definately a Mahayana concept/core belief. Here it is mentioned on a Soto Zen site in the UK: 'Buddha Nature' is also mentioned here: with kind wishes, Aloka