You can change the layout scale over time.
Every tick->Set layoutscale to lerp(layoutscale, target, 5*DT)
Target is the layout scale you're shooting for.
Alternately, you could also add or subtract to it over time until a certain condition is meet.
If layoutscale >0.5 ---> set layoutscale to layoutscale-0.2*DT
Meaning it will subtract 0.2 gradually per second until it reaches about 0.5.