Cant get text to overlay correctly in Masonry

I’m following docs here:

one thing that doesn’t follow in the docs is it says to add a Title for the text element. I see no Title, so I’m adding a Heading.
And the docs make no mention of creating a new style, but I had to.

The text just isn’t in the right position.
Live here:

And in my <h4> line, I don’t understand the need to BIND to a field , if I can use {{vehslug}} without the bind and it still displays the text.

Community Page
Last updated: