work in progress: final layout

TODO:
- should drop flex-box out and just work with absolute positioning so the diamond is centered
- responsive design (vertical layout on narrow screens)