I was wondering if it’s possible to separate the header image and text, so the title could be put at the top of the header with the image separately beneath it?
You can do this with code changes (quite a bit of work); or you can do this the “workaround way” by using a header image that is transparent in the top area, then move the site title and description over that transparent area using CSS so it no longer appears over the image.