End bonus: when we have applied an image behind the text, we can apply a mask on the text with -webkit-background-clip: text
(this is still an experimental property in many browsers, so we need of the -webkit-
prefix) and color: transparent
. Try ! ;)