Por lo que pude probar de mi lado, las instrucciones estarían bien, lo que si note son algunos pequeños detalles.
Faltaría un espacio después de background: para comenzar con los valores de la propiedad
Al 0 del primer var(--building-color4) le estaría faltando el signo %
También note una diferencia con los guiones medios al comienzo de las variables, deberían ser idénticos. Desconozco el motivo por el que se verían así pero podes probar cambiarlos a iguales.
Proba cuando puedas hacer esos ajustes y ver si logras avanzar ok. Cualquier cosa nos comentas.