Help with Positioning

If you look at the published website (I know very long domain). My client wants the nav bar to the left with grey showing above. She wants it NEVER to obscure the cushions and also wants the bench the cushions are on to show as well. This is the best I can do, I’ve used relative position on the nav bar and moved it down and added a section with just the background cover. Is this the best way to achieve what she wants or is there a more elegant solution?

Here is my site Read-Only:
(how to share your site Read-Only link)