Tween item in non constant rate

This feels easier that it should be but tweening is complicated (lol), I’ve got the following script:
TweenService:Create(eggViewport, TweenInfo.new(0.3), {Size = UDim2.new(0, 0)}):Play()
How would I go about making the easing style back: EasingStyle | Roblox Creator Documentation

eggViewport is a viewport gui.

Am I going about this completely wrong (I’m trying to keep this post quite short/concise)?
Thanks in advance

TweenInfo contains parameters for duration, style, style type, repetition count, reversing, and delay time.

You would and these within the bracket of TweenInfo.new().