Hi there,
That layout would take a tremendous amount of custom coding without a plugin or page builder.
Unfortunately providing a full custom solution like that is out of the scope of this forum.
I would say that you can get it somewhat close by using our upcoming plugin GenerateBlocks which is currently in alpha 3:
https://generateblocks.com/
But even with the plugin it will still take quite a bit of CSS.
If you are not comfortable with coding at all and need to achieve a site like that, using a page builder or hirting a developer would be your best bet.