@ZachSaucier Awesome that should work! Would there be any advantage to creating an array of the panels and then using that for scrollTo?
var panels = gsap.utils.toArray(".panel")
function goToSection(i, anim) {
gsap.to(window, {
scrollTo: {y: panels[i].offsetTop + firstElem.offsetTop, autoKill: false},
duration: 1
});