Spirit is a visual treat , and it takes chances that are bold by studio standards , but it lacks a strong narrative .