Improve icon resizing in the home page.

Changes behavior to prevent exceedingly small icons on exceedingly wide viewports.
Also spreads out the icon and title text in small, portrait viewports.