Use background-size: cover to improve banner scaling