import { initContactForm } from './contact.js'; import { initFilter } from './filter.js'; import { initFluid } from './fluid.js'; import { initLightbox } from './lightbox.js'; import { initNav } from './nav.js'; import { initPointerEffects } from './pointer.js'; import { initReveal, initTimeline } from './reveal.js'; import { initCoverTransitions } from './transitions.js'; import { initVideos } from './video.js'; initNav(); initReveal(); initTimeline(); initPointerEffects(); initCoverTransitions(); initVideos(); const canvas = document.querySelector('[data-fluid]'); if (canvas) initFluid(canvas); const filter = document.querySelector('[data-filter]'); if (filter) initFilter(filter); for (const gallery of document.querySelectorAll('[data-gallery]')) initLightbox(gallery); const form = document.querySelector('[data-contact-form]'); if (form) initContactForm(form);