Opacity Mask — самое верное решение, тыкскыть, академическое.
Но на практике можно использовать оверпринт или (да-да) прозрачность Multiply, применённую к объекту, крашеному в градиент от нужного цвета к белому. (Если использовать оверпринт, то для того, чтобы увидеть результат, нужно включить Overprint Preview.) Тут всё зависит от контекста и от желаемого результата. Может быть, конечно, вариант, когда ни оверпринт, ни прозрачность не применимы, но может быть и вариант иной.