The grid layout you use on the generatepress homepage showcasing the add-ons, with video lightbox popover is precisely what I am trying to achieve for a video tutorials site I am building. I was going to carry out restriction using either Woocommerce Memberships or Restrict Content Pro.
Is that a set of custom code in a child theme that you have used for a custom template part or is it made with standard Premium components / Plugins?
I note that you are using the excellent Lity for video lightbox and I’ve already enqueued that into my child theme.
Dan