@Carl I've added in some additional indicator details to try and mark out what is where
var e = new ScrollMagic.Controller({ globalSceneOptions: { triggerHook: "onEnter" } }),
t = { t1: new ScrollMagic.Scene({ triggerElement: "#t1"}).addTo(e).triggerHook("onEnter").addIndicators({ name:'t',indent:50 }) };
t.t2 = new ScrollMagic.Scene({ triggerElement: "#t2", duration: "100%" }).setPin("#t1", { pushFollowers: !1 }).addTo(e).addIndicators({ name:'t.t2',indent:100 }),
new ScrollMagic.Scene({ triggerElement: "#t2", duration: "100%" }).setTween(TweenMax.fromTo(".c2", 1, { y: "100%" }, { y: "0%" })).setPin("#t2", { pushFollowers: !1 }).addTo(e).addIndicators({ name:'#t2',indent:150 }),
t.t3 = new ScrollMagic.Scene({ triggerElement: "#t3", duration: "100%"}).setPin("#t2", { pushFollowers: !1 }).addTo(e).addIndicators({ name:'t.t3',indent:200 }),
new ScrollMagic.Scene({ triggerElement: "#t3", duration: "100%" }).setTween(TweenMax.fromTo(".c3", 1, { y: "100%" }, { y: "0%" })).setPin("#t3", { pushFollowers: 1 }).addTo(e).addIndicators({ name:'#t3',indent:250 }),
t.t4 = new ScrollMagic.Scene({ triggerElement: "#t3", duration: "100%"}).setPin("#t1", { pushFollowers: !1 }).addTo(e).addIndicators({ name:'t.t4',indent:300 })
Seems weird that green block is beyond all of the triggers?