document.addEventListener("DOMContentLoaded",(()=>{const e=new IntersectionObserver((e=>{e.forEach((e=>{if(e.isIntersecting){const t=e.target.children;let o=0;[...t].forEach((e=>{o+=100,e.style.opacity="1",e.style.transition="opacity 1s",e.style.transitionDelay=o+"ms"}))}}))}));[...document.querySelectorAll(".wp-block-columns, main > .wp-block-group")].forEach((t=>{e.observe(t),[...t.children].forEach((e=>{e.style.opacity="0"}))}))}));