.homepage-image: specify box-sizing so that the box is what we expect it to be.
No need to use only screen in media queries.
style.css: remove background-size from homepage-image for low resolutions.
icons.css: use the shorthand property for font.