Add CSS styling to the page

- blue and white gradient background
- Title with imported font
- flex box with spacers
Title text color gradient

from white to silver
only fire animComplete callback once

- if multiple animations are happening, the callback doesn't fire until
all the animations finish.
add carousel controls and project names