Basically you would need to wrap card in a div, and in interactions simply do a combination of scale and move of this wrapper to fill the screen and position at the top. Maybe you would need to display none the rest of content or simply put the “active card” at a higher z-index than the rest. Then inside card your would make a display hide/show interaction on content wrapper div + maybe some opacity for smoother transition.
That would probably be the basics in terms of concept.
Maybe in terms of the scale animation you rather need to play with the size option in webflow (for it to scale exactly at 100vw from the 97vw before click) ?