https://www.coryzue.com/life/
This is the relevant source code. The only somewhat complicated bit is dynamically setting the height via messages:
<section class="section"> <div class="container"> <iframe id="life-timeline" src="https://lifeweeks.app/embed/life/czue/?bg=white" frameborder="0" width="100%" scrolling="no" ></iframe> </div> </section> <script> window.addEventListener('message', function(e) { if (e.data.type === 'resize') { document.getElementById('life-timeline').style.height = e.data.height + 'px'; } }); </script>