A new residential complex in Japan is built into the side of a mountain