[for review only] initial work on landing page

Not done. Also, I suspect I'll hate it in the morning.