document.addEventListener("DOMContentLoaded",function(){initTextAnimations(),initAdvantageSwiper()});function initTextAnimations(){document.querySelectorAll(".about_text").forEach(e=>{const t=new SplitText(e,{type:"lines, words"});gsap.to(t.words,{color:"#521F19",stagger:.1,duration:1,ease:"power2.out",scrollTrigger:{trigger:e,start:"top 80%",end:"top 30%",scrub:!0}})})}function initAdvantageSwiper(){const n=document.querySelectorAll(".advantage_gallery_tab_item"),e=document.querySelector(".swiper.advantage");if(!e)return;const t=new Swiper(e,{centeredSlides:!0,slidesPerView:1,spaceBetween:80,speed:800,preventClicks:!0,autoplay:{delay:3e3,disableOnInteraction:!1},breakpoints:{768:{slidesPerView:"auto"}},on:{init:function(){updateActiveTab(this.realIndex,n)},slideChange:function(){updateActiveTab(this.realIndex,n)}}});n.forEach((i,r)=>{i.addEventListener("click",()=>{t.slideToLoop(r)})})}function updateActiveTab(n,e){e.forEach(s=>s.classList.remove("is-active"));const t=e[n];if(!t)return;t.classList.add("is-active");const i=t.closest(".advantage_gallery_tab_wrap");if(!i)return;const r=i.getBoundingClientRect(),c=t.getBoundingClientRect(),o=c.left+c.width/2-(r.left+r.width/2);i.scrollTo({left:i.scrollLeft+o,behavior:"smooth"})}window.Webflow=window.Webflow||[],window.Webflow.push(function(){const n=document.querySelector(".non-surgical_layout");if(!n)return;const e=n.querySelectorAll(".non-surgical_button_text_wrap"),t=n.querySelectorAll(".non-surgical_visual_img_wrap"),i=n.querySelector(".button_main_wrap .clickable_link"),r=["/procedures/botox-injections","/procedures/prp-treatment","/procedures/microneedling-w-radiofrequency","/procedures/fillers"];function c(o){e.forEach(s=>s.classList.remove("is-active")),t.forEach(s=>s.classList.remove("is-active")),e[o]&&e[o].classList.add("is-active"),t[o]&&t[o].classList.add("is-active"),i&&r[o]&&i.setAttribute("href",r[o])}e.forEach((o,s)=>{o.addEventListener("click",function(){c(s)})}),c(0)});