Update the landing page with the new branding

Make the unauthenticated landing page fall in line with the rest of the Exercism branding and update it to use the new styles.

Takes care of #1677 and was a lot of fun. :smiley: