Match serif and sans serif font-size

The sans looks a bit bigger at 23px than the serif font. Bring it down
to 21px
More typography tweaks

Add color ramp.
Get rid of H2 usage

H3 is the proper tag
Make contact icons stand out a bit more