@billyd: Remove the following CSS Code you have added for the header media
p {text-align: justify;} 
.custom-header-content {
	max-height: 20px;
}
.wrapper {
    padding-top: 10px!important;
}
/* to reposition the texts on the opening video */
.custom-header-content .site-header-text {
    margin-top: -219px;
	 margin-left: 150px;
}
.custom-header-content .more-link {
    margin-top: 360px;
}
 /* to fix the blank space above the youtube videos */ 
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{
padding-top:0%;
}
And
Go to => Appearance => Customize => Additional CSS and add the following CSS Code.
.custom-header-content {
	transform:translateY(-30%); 
}
Let me know if this works out!
Kind Regards,
Skandha