<div class="container">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 480">
<path class="hotspot" d="M330,67.5C261,19.5,222.5,87,222.5,87c-27-12-60.5,6.5-60.5,6.5-90.5,82,49.5,160,49.5,160l-8,10.5,16,9L232,329.5l-7-4.5-11.5,12.5-27-33.5L175,317l24.5,31.5-35-25-8,17,33.5,27L155.5,354l-5,16.5L188,387l20.5,19,0.5,6,6.5,1.5,0.5,13-13.5,5,3,5-31,19,34,17L212,480h44l25-55.5-21.5-.5,1-8-8,.5v-27s10-9.5,8.5-31.5c0,0-9-7-12-21l18.5-94.5s9.5-2.5,13-10l-8-9.5s20.5-9,30.5-19C390,119.5,330,67.5,330,67.5ZM258,240l-16.5,76.5-11.5-45,8-12L225.5,252s21.5-22,27-37l6.5,6.5-9.5,8.5Z"/>
</svg>
<video id="vid" src="https://i.giphy.com/media/W2zKfzIAqX7Onu9DhG/giphy.mp4" muted playsinline />
</div>
body {
display: flex;
align-items: flex-end;
height: 100vh;
margin: 0;
background: white;
}
.container {
position: relative;
width: 100%;
height: 100%;
max-width: 480px;
max-height: 480px;
margin: 0 auto;
}
svg {
position: absolute;
left: 0;
top: 0;
fill: transparent;
z-index: 1;
width: inherit;
height: inherit;
}
video {
width: inherit;
height: inherit;
}
.hotspot {
cursor: pointer;
}
.hide {
display: none;
}