Thanks for your help. Wasn't sure whether to use the negative margin or use the ScrollTrigger.matchMedia().
Your solution works brilliantly, however, I wanted to keep the div data-scroll-section in place so it is inline with the scroll library specs. When I try to add this format back into your example, it fails to work. I can't complain through, so thank you