Added Video hero

Displays a video inside a hero if you are on desktop and the file is set in the image node (Video field made in previous PR). Also falls back to default landscape photo if the video is not set. 

Fixes #3333 

--

@aaronschachter can you sanity check what I did?

Ah it is producing an error, I'll surround it with an if isset