Hintergrund-Bilder skalieren geht grundsätzlich nicht.
Um die Dynamik zu erreichen, müsste man einen Hintergrundlayer mit einem <img> einbinden, dass über die per Javascript ermittelten Bildschirmauflösung dann in der grösse geändert wird.
Das ist aber alles andere als empfehlenswert.
1.) Skalierte Bilder verpixeln in Browsern sehr grob, da Browser keine Bildbearbeitungsprogramme sind und daher keinerlei Grafikbibliotheken mitbringen, die die Bilder neu berechnen können.
2.) Wenn Javascript deaktiviert ist, war alles für den allerwertesten.
3.) Bringt die Layertechnik für den Rest der Seite einige Einschränkungen, bzw. komplizierte Umstellungen.
Ausserdem sollten niemals so grosse Grafiken verwendet werden. Es gibt Leute bei denen noch kein DSL verfügbar ist.