My understanding is that yes, the land is owned by Stanford. They would have granted a ground lease that lasts some period of decades when the home was purchased (reportedly in 1991). Rules may have been different then, but I don't think they were handing out fee simple interests at that time either.