Try adding a Stage TEN wrapper
<div id="stage-ten-wrapper" style="width: 100%; position: relative">
<script>
const updateSize = () => {
const stageTenWrapper = document.getElementById('stage-ten-wrapper')
const currentWidth = stageTenWrapper.clientWidth
if (currentWidth > 1000) {
// Desktop
stageTenWrapper.style['height'] = 'min(calc(' + Math.round(currentWidth * 1.1).toString() + 'px - 600px), calc(100vh - 150px))'
} else {
// Mobile
stageTenWrapper.style['height'] = 'min(' + Math.round(currentWidth * (16/9)).toString() + 'px, calc(100vh - 50px))'
}
}
window.addEventListener('load', updateSize)
window.addEventListener('resize', updateSize)
</script>
<div id="stage-ten-wrapper" style="width: 100%; position: relative">
<iframe
src="https://play.stageten.tv/embed/787ce505-4b71-45bd-9b85-91cce6e6d4ae?splashImageURL=https%3A%2F%2Fstageten.tv%2Fhubfs%2Fempowered%2FAssets%2F03_bamblu_horizontal.png&splashImageURLVert=https%3A%2F%2Fstageten.tv%2Fhubfs%2Fempowered%2FAssets%2F03_bamblu_vertical.png&accentColor=006177"
title="Stage TEN Interactive Player"
style="width: 100%; height: 100%; position: absolute; left: 0; top: 0"
allow="fullscreen; autoplay"
frameBorder="0"
>
</iframe>
<script>
const updateSize = () => {
const stageTenWrapper = document.getElementById('stage-ten-wrapper')
const currentWidth = stageTenWrapper.clientWidth
if (currentWidth > 1000) {
// Desktop
stageTenWrapper.style['height'] = 'min(calc(' + Math.round(currentWidth * 1.1).toString() + 'px - 600px), calc(100vh - 150px))'
} else {
// Mobile
stageTenWrapper.style['height'] = 'min(' + Math.round(currentWidth * (16/9)).toString() + 'px, calc(100vh - 50px))'
}
}
window.addEventListener('load', updateSize)
window.addEventListener('resize', updateSize)
</script>