It's a bit silly that we have "position: sticky" in CSS, but there still isn't a straightforward way to have a sticky footer at the bottom of the viewport even when the page content isn't tall enough. You have to use flexbox or grid, I also came across solutions that only worked in Chrome and then stopped working...
Looks like I won't even need the bigger logo version. Kind of a shame, but I have no idea where to put it. Normally, bigger logos are used by companies on bottle labels or other stuff, but on websites they just don't work well