Skip to content
(function(){
if(!('IntersectionObserver' in window)){
document.querySelectorAll('.cp-reveal,.cp-stagger').forEach(function(el){el.classList.add('is-in');});
return;
}
var io=new IntersectionObserver(function(es){
es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('is-in');io.unobserve(e.target);}});
},{threshold:.15});
document.querySelectorAll('.cp-reveal,.cp-stagger').forEach(function(el){io.observe(el);});
})();