I need a horizontal gradient with multiple color stops, and then i wanted to apply a black -> transparent vertical gradient as a mask to fade the gradient out vertically,