Form trigger plus cookie gating instead of full auth is such a clean workaround, this usually turns into a whole gated-content build. Did the client ask for it specifically, or did you suggest it once you saw what they actually needed?
P.S. they've gone through several site restructures since then (so it looks different from my snapshots), but it goes to show how easy Framer makes it for clients to manage and update their site independently.