Any reason you're not using the [device-pixel-ratio mixin](https://github.com/alphagov/govuk_frontend_toolkit/blob/master/stylesheets/_device-pixels.scss) here?