New investors and executives help Carta realize its vision.