Hi Steve, that’s a difficult one. I am not sure, Tom may have a solution but the only thing that comes to mind would be to:
Create a standard header throughout.
Conditionally Add the slider to the generate_inside_merged_page_header hook for the home page.
Use CSS to remove the page header padding and the background image on desktop. And CSS to hide the slider on mobile.