Aurebrook Studio

Start a conversation

Bring us your thoughtful questions.

Whether you are comparing lesson formats or looking for a clearer way to practice, our studio team will help you find the right next step.

Phone: +1 (415) 555-0186
Email: [email protected]

`; footerEl.innerHTML=``; const themeToggle=document.getElementById("themeToggle"); if(themeToggle){themeToggle.onclick=()=>{document.documentElement.classList.toggle("dark");localStorage.setItem("aurebrookTheme",document.documentElement.classList.contains("dark")?"dark":"light")};if(localStorage.getItem("aurebrookTheme")==="dark"){document.documentElement.classList.add("dark")}} const loginLink=document.getElementById("loginLink"); const registerLink=document.getElementById("registerLink"); const authModal=document.getElementById("authModal"); const closeModal=document.getElementById("closeModal"); function showModal(){authModal.classList.remove("hidden");authModal.classList.add("flex")} function hideModal(){authModal.classList.remove("flex");authModal.classList.add("hidden")} if(loginLink)loginLink.onclick=(e)=>{e.preventDefault();showModal()}; if(registerLink)registerLink.onclick=(e)=>{e.preventDefault();showModal()}; if(closeModal)closeModal.onclick=hideModal; if(authModal)authModal.onclick=(e)=>{if(e.target===authModal)hideModal()}; const b=document.getElementById("cookieBanner"); if(b){if(localStorage.getItem("aurebrookCookies")==="yes")b.remove();const ac=document.getElementById("acceptCookies");if(ac)ac.onclick=()=>{localStorage.setItem("aurebrookCookies","yes");b.remove()}} document.getElementById("contactForm").addEventListener("submit",function(e){let f=e.target,errors=[];if(f.name.value.trim().length<2)errors.push("Please enter your name.");if(!f.email.validity.valid)errors.push("Please enter a valid email address.");if(f.message.value.trim().length<12)errors.push("Please write at least twelve characters.");if(errors.length){e.preventDefault();document.getElementById("errorText").textContent=errors.join(" ");document.getElementById("errorModal").classList.replace("hidden","flex")}});