(function(){ var nav=document.getElementById('main-nav'); var hero=document.querySelector('.hero'); function checkScroll(){ var threshold=hero?hero.offsetHeight*0.7:400; nav.classList.toggle('nav-visible',window.scrollY>threshold); } window.addEventListener('scroll',checkScroll,{passive:true}); checkScroll(); var LP_VARIANT = 'lean'; var params = new URLSearchParams(window.location.search); var existingContent = params.get('utm_content') || ''; params.set('utm_content', existingContent ? existingContent + '|lp:' + LP_VARIANT : 'lp:' + LP_VARIANT); params.set('lp_variant', LP_VARIANT); var iframe = document.querySelector('.cal-embed iframe'); if (iframe) { var base = iframe.getAttribute('data-base-src') || iframe.getAttribute('src').split('?')[0]; iframe.setAttribute('src', base + '?' + params.toString()); } })();