Sorry to add to this solved thread @akapowl, but I ran into some odd behavior trying this pen with buttons.
https://codepen.io/jade_lin/pen/GRLZOpo
This is more of a CSS question than GSAP, but if you delete some of the!important attributes from the button CSS, somehow showing the button from a "hidden" visibility state causes many button values to be lost.
Is normal or expected behavior?
When I don't apply the visibility: hiddenattribute, the button shows as normal...