Hi everyone,
The issue here seems to be with the shifting of the background images on slide in / out. In the functions slideIn and slideOut I've commented out the lines of code that shift the background images. With this code removed everything works fine on all browsers. Un-commenting the code adds the image shifting and on Chrome and Firefox, everything works fine with the shifting added. On Safari however, it appears to kill the other tweens that scale the SVG clipping path and do the SplitText animation.
Have a look and see what you think. I'm assuming I've made a mistake but then I'd also assume I'd have an issue in other browsers.
(Feel free to critique my code as well )