Ok so first of all, after taking a closer look at the codepen, I feel like it’s a nightmare to re-create it in any kind of gui haha. Just too many moving parts, much easier to keep the overview when it’s straight up code. I did take a few shortcuts but here’s the result. Can definitely still be tweaked..
Left one is using the Bricksforge Panel, right one is just some quick css. Css one unfortunately not as bouncy but that’d be possible as well by using keyframes instead of just a bezier curve.
I’m honestly not quite sure how to explain this without drowning you in a sea of screenshots that’ll be hard to follow. I’ll just outline everything and export the timelines n stuff so you can import and inspect them.
Note I used the classes from the codepen, template here → Filen
Timelines:
As in the codepen, I’ve separated the hover timelines into Hover In and Hover Out. This is cause if we simply reverse the timeline once the mouse leaves the burger, the bounciness just ain’t that bouncy 
Hover IN → Filen
Hover OUT →
Filen
Click →
Filen
Events:
Hover IN → Filen
Hover OUT → Filen
Click → Filen
The css one uses the same structure just that I basically appended __css
to all the classnames. Same goes for the event to toggle the classes on click, same as for the GSAP one, just different classname.
%root% .icon-bar__css {
transition: .25s all cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
/*****HOVER WHILE BURGER IS CLOSED*****/
%root%:hover .span1__css {
width: 35px;
transform: translateY(-2px);
}
%root%:hover .span2__css {
width: 30px;
}
%root%:hover .span3__css {
width: 35px;
transform: translateY(2px);
}
/*****BURGER WHEN OPEN*****/
%root%.burger-open .span1__css {
transform: translateY(9px) rotate(45deg);
}
%root%.burger-open .span2__css {
opacity: 0;
}
%root%.burger-open .span3__css {
transform: translateY(-9px) rotate(-45deg);
}
I hope something in here helps you and that it’s kinda understandable haha. Again, personally I’d tweak the css one with some keyframe animations. If I were to go the GSAP route, I’d straight up use code as having multiple timelines for every span gets kinda messy, even though the BF UI already makes it a lot more manageable than I thought it would be. Also the codepen uses a timeline for every single state, instead of simply reversing them, which adds to the complexity.