I broke it down to three parts:
2 - Fade out ==> Like a modal (fixed position) with a z index lower than the heading but higher than everything else (might work)
3 - Heading slides to the top and this is the main difficulty I see.
What happens on the next page is pretty easy with a loading animation.
If you have any suggestions I would appreciate it.