Esto es solo WebKit, pero es la forma más limpia de lograrlo, ya que el texto sigue siendo texto web editable y seleccionable.
h1 {
font-size: 72px;
background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
Ejemplo
(Visited 9 times, 1 visits today)