Adequatelio Craft School

Our workshop journal

Good instruction makes small work feel possible.

Adequatelio Craft School began with a simple observation: people often need a clear sequence more than a larger toolbox. We turn everyday shower-head replacement tasks into approachable, carefully bounded lessons.

Our story

The school grew from neighborhood maintenance notes into a considered library of practical workshops.

Our mission

Give learners dependable preparation habits, honest boundaries, and confidence grounded in observation.

Our standard

We explain what a lesson can cover, what it cannot promise, and when a qualified professional is the right next step.

The people behind the notes

Mara Ellis

Curriculum editor

Shapes each lesson into a calm sequence with a useful beginning, middle, and check.

Jon Bell

Workshop instructor

Focuses on tool handling, surface protection, and clear explanations for first-time learners.

Priya Shah

Learner experience lead

Keeps lessons readable, inclusive, and useful on both a phone and a kitchen table.

Explore the catalog Contact our team
`; document.querySelector('header').innerHTML = headerHTML; document.querySelector('footer').innerHTML = footerHTML; // Theme toggle const themeBtn = document.querySelector('[data-theme-toggle]'); if (themeBtn) { themeBtn.addEventListener('click', () => { document.body.classList.toggle('bg-[#2F2118]'); document.body.classList.toggle('text-[#F5EBDD]'); }); } // Cookie banner const banner = document.getElementById('cookie-banner'); const consentKey = 'acs-cookie-consent'; if (banner) { if (localStorage.getItem(consentKey) === 'accepted') { banner.style.display = 'none'; } else { banner.style.display = 'flex'; } const closeBtn = banner.querySelector('[data-cookie-close]'); if (closeBtn) { closeBtn.addEventListener('click', function() { localStorage.setItem(consentKey, 'accepted'); banner.style.display = 'none'; }); } } // Modals const loginModal = document.createElement('div'); loginModal.id = 'login-modal'; loginModal.className = 'hidden fixed inset-0 bg-black/50 flex items-center justify-center z-50'; loginModal.innerHTML = `

Log in

`; document.body.appendChild(loginModal); const registerModal = document.createElement('div'); registerModal.id = 'register-modal'; registerModal.className = 'hidden fixed inset-0 bg-black/50 flex items-center justify-center z-50'; registerModal.innerHTML = `

Register

`; document.body.appendChild(registerModal); document.querySelectorAll('[data-open-modal]').forEach(btn => { btn.addEventListener('click', () => { const modalId = btn.getAttribute('data-open-modal'); const modal = document.getElementById(modalId); if (modal) modal.classList.remove('hidden'); }); }); document.querySelectorAll('[data-close-modal]').forEach(btn => { btn.addEventListener('click', () => { btn.closest('.fixed').classList.add('hidden'); }); }); })();