Home fix

Several improvements to help the site homepage to be more responsive.

cc/ @laspluviosillas