(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,2847,t=>{"use strict";var e=t.i(43476),i="1.3.25";function s(t,e,i){return Math.max(t,Math.min(e,i))}var o=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;let i=s(0,this.currentTime/this.duration,1),o=(e=i>=1)?1:this.easing(i);this.value=this.from+(this.to-this.from)*o}else if(this.lerp){var i,o,r,n;this.value=(i=this.value,o=this.to,r=60*this.lerp,(1-(n=1-Math.exp(-r*t)))*i+n*o),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,e=!0)}else this.value=this.to,e=!0;e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i,duration:s,easing:o,onStart:r,onUpdate:n}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=n}},r=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,e,{autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function(t,e){let i;return function(...s){clearTimeout(i),i=setTimeout(()=>{i=void 0,t.apply(this,s)},e)}}(this.resize,s),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},n=class{events={};emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t{this.events[t]=this.events[t]?.filter(t=>e!==t)}}off(t,e){this.events[t]=this.events[t]?.filter(t=>e!==t)}destroy(){this.events={}}};let l=100/6,h={passive:!1};function a(t,e){return 1===t?l:2===t?e:1}var c=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new n;constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,h),this.element.addEventListener("touchstart",this.onTouchStart,h),this.element.addEventListener("touchmove",this.onTouchMove,h),this.element.addEventListener("touchend",this.onTouchEnd,h)}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,h),this.element.removeEventListener("touchstart",this.onTouchStart,h),this.element.removeEventListener("touchmove",this.onTouchMove,h),this.element.removeEventListener("touchend",this.onTouchEnd,h)}onTouchStart=t=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.options.touchMultiplier,o=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit("scroll",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:i,deltaMode:s}=t,o=a(s,this.window.width),r=a(s,this.window.height);e*=o,i*=r,e*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:i,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};let p=t=>Math.min(1,1.001-2**(-10*t));var u=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;_isDraggingSelection=!1;isTouching;isIos;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new o;emitter=new n;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:s=t,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaExponent:h=1.7,duration:a,easing:u,lerp:d=.1,infinite:m=!1,orientation:v="vertical",gestureOrientation:f="horizontal"===v?"both":"vertical",touchMultiplier:g=1,wheelMultiplier:w=1,autoResize:S=!0,prevent:y,virtualScroll:b,overscroll:E=!0,autoRaf:x=!1,anchors:T=!1,autoToggle:N=!1,allowNestedScroll:z=!1,__experimental__naiveDimensions:L=!1,naiveDimensions:R=L,stopInertiaOnNavigate:C=!1}={}){window.lenisVersion=i,window.lenis||(window.lenis={}),window.lenis.version=i,"horizontal"===v&&(window.lenis.horizontal=!0),!0===n&&(window.lenis.touch=!0),this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),t&&t!==document.documentElement||(t=window),"number"==typeof a&&"function"!=typeof u?u=p:"function"==typeof u&&"number"!=typeof a&&(a=1),this.options={wrapper:t,content:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaExponent:h,duration:a,easing:u,lerp:d,infinite:m,gestureOrientation:f,orientation:v,touchMultiplier:g,wheelMultiplier:w,autoResize:S,prevent:y,virtualScroll:b,overscroll:E,autoRaf:x,anchors:T,autoToggle:N,allowNestedScroll:z,naiveDimensions:R,stopInertiaOnNavigate:C},this.dimensions=new r(t,e,{autoResize:S}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new c(s,{touchMultiplier:g,wheelMultiplier:w}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes("overflow")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{let e=t.composedPath().filter(t=>t instanceof HTMLAnchorElement&&t.href).map(t=>new URL(t.href)),i=new URL(window.location.href);if(this.options.anchors){let t=e.find(t=>i.host===t.host&&i.pathname===t.pathname&&t.hash);if(t){let e="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=decodeURIComponent(t.hash);this.scrollTo(i,e);return}}if(this.options.stopInertiaOnNavigate&&e.some(t=>i.host===t.host&&i.pathname!==t.pathname))return void this.reset()};onPointerDown=t=>{1===t.button&&this.reset()};isTouchOnSelectionHandle(t){let e=window.getSelection();if(!e||e.isCollapsed||0===e.rangeCount)return!1;let i=t.targetTouches[0]??t.changedTouches[0];if(!i)return!1;let s=e.getRangeAt(0).getClientRects();if(0===s.length)return!1;let o=s[0],r=s[s.length-1],n=40>=Math.hypot(i.clientX-o.left,i.clientY-o.top),l=40>=Math.hypot(i.clientX-r.right,i.clientY-r.bottom);return n||l}onVirtualScroll=t=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;let{deltaX:e,deltaY:i,event:s}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:i,event:s}),s.ctrlKey||s.lenisStopPropagation)return;let o=s.type.includes("touch"),r=s.type.includes("wheel");if(o&&this.isIos&&("touchstart"===s.type&&(this._isDraggingSelection=this.isTouchOnSelectionHandle(s)),this._isDraggingSelection)){"touchend"===s.type&&(this._isDraggingSelection=!1);return}this.isTouching="touchstart"===s.type||"touchmove"===s.type;let n=0===e&&0===i;if(this.options.syncTouch&&o&&"touchstart"===s.type&&n&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===e;if(n||l)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));let a=this.options.prevent,c=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if(h.find(t=>t instanceof HTMLElement&&("function"==typeof a&&a?.(t)||t.hasAttribute?.("data-lenis-prevent")||"vertical"===c&&t.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===c&&t.hasAttribute?.("data-lenis-prevent-horizontal")||o&&t.hasAttribute?.("data-lenis-prevent-touch")||r&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(t,{deltaX:e,deltaY:i}))))return;if(this.isStopped||this.isLocked){s.cancelable&&s.preventDefault();return}if(!(this.options.syncTouch&&o||this.options.smoothWheel&&r)){this.isScrolling="native",this.animate.stop(),s.lenisStopPropagation=!0;return}let p=i;"both"===this.options.gestureOrientation?p=Math.abs(i)>Math.abs(e)?i:e:"horizontal"===this.options.gestureOrientation&&(p=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&i<0))&&(s.lenisStopPropagation=!0),s.cancelable&&s.preventDefault();let u=o&&this.options.syncTouch,d=o&&"touchend"===s.type;d&&(p=Math.sign(p)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+p,{programmatic:!1,...u?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{let e=t-(this.time||t);this.time=t,this.animate.advance(.001*e),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:i=!1,lock:o=!1,programmatic:r=!0,lerp:n=r?this.options.lerp:void 0,duration:l=r?this.options.duration:void 0,easing:h=r?this.options.easing:void 0,onStart:a,onComplete:c,force:u=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!u)return;let m=t,v=e;if("string"==typeof m&&["top","left","start","#"].includes(m))m=0;else if("string"==typeof m&&["bottom","right","end"].includes(m))m=this.limit;else{let t=null;if("string"==typeof m?(t=m.startsWith("#")?document.getElementById(m.slice(1)):document.querySelector(m))||("#top"===m?m=0:console.warn("Lenis: Target not found",m)):m instanceof HTMLElement&&m?.nodeType&&(t=m),t){if(this.options.wrapper!==window){let t=this.rootElement.getBoundingClientRect();v-=this.isHorizontal?t.left:t.top}let e=t.getBoundingClientRect(),i=getComputedStyle(t),s=this.isHorizontal?Number.parseFloat(i.scrollMarginLeft):Number.parseFloat(i.scrollMarginTop),o=getComputedStyle(this.rootElement),r=this.isHorizontal?Number.parseFloat(o.scrollPaddingLeft):Number.parseFloat(o.scrollPaddingTop);m=(this.isHorizontal?e.left:e.top)+this.animatedScroll-(Number.isNaN(s)?0:s)-(Number.isNaN(r)?0:r)}}if("number"==typeof m){if(m+=v,this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;let t=m-this.animatedScroll;t>this.limit/2?m-=this.limit:t<-this.limit/2&&(m+=this.limit)}}else m=s(0,m,this.limit);if(m===this.targetScroll){a?.(this),c?.(this);return}if(this.userData=d??{},i){this.animatedScroll=this.targetScroll=m,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}r||(this.targetScroll=m),"number"==typeof l&&"function"!=typeof h?h=p:"function"==typeof h&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,m,{duration:l,easing:h,lerp:n,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling="smooth",a?.(this)},onUpdate:(t,e)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),r&&(this.targetScroll=t),e||this.emit(),e&&(this.reset(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:e,deltaY:i}){let s,o,r,n,l,h,a,c,p,u,d,m,v,f,g,w,S=Date.now();t._lenis||(t._lenis={});let y=t._lenis;if(S-(y.time??0)>2e3){y.time=Date.now();let e=window.getComputedStyle(t);if(y.computedStyle=e,s=["auto","overlay","scroll"].includes(e.overflowX),o=["auto","overlay","scroll"].includes(e.overflowY),l=["auto"].includes(e.overscrollBehaviorX),h=["auto"].includes(e.overscrollBehaviorY),y.hasOverflowX=s,y.hasOverflowY=o,!(s||o))return!1;a=t.scrollWidth,c=t.scrollHeight,p=t.clientWidth,u=t.clientHeight,r=a>p,n=c>u,y.isScrollableX=r,y.isScrollableY=n,y.scrollWidth=a,y.scrollHeight=c,y.clientWidth=p,y.clientHeight=u,y.hasOverscrollBehaviorX=l,y.hasOverscrollBehaviorY=h}else r=y.isScrollableX,n=y.isScrollableY,s=y.hasOverflowX,o=y.hasOverflowY,a=y.scrollWidth,c=y.scrollHeight,p=y.clientWidth,u=y.clientHeight,l=y.hasOverscrollBehaviorX,h=y.hasOverscrollBehaviorY;if(!(s&&r||o&&n))return!1;let b=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if("horizontal"===b)d=Math.round(t.scrollLeft),m=a-p,v=e,f=s,g=r,w=l;else{if("vertical"!==b)return!1;d=Math.round(t.scrollTop),m=c-u,v=i,f=o,g=n,w=h}return!w&&(d>=m||d<=0)||(v>0?d0)&&f&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){var t;return this.options.infinite?(this.animatedScroll%(t=this.limit)+t)%t:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),"smooth"===this.isScrolling&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(let t of Array.from(this.rootElement.classList))("lenis"===t||t.startsWith("lenis-"))&&this.rootElement.classList.remove(t)}},d=t.i(71645);let m=(0,d.createContext)(null),v=new class{listeners=[];constructor(t){this.state=t}set(t){for(let e of(this.state=t,this.listeners))e(this.state)}subscribe(t){return this.listeners=[...this.listeners,t],()=>{this.listeners=this.listeners.filter(e=>e!==t)}}get(){return this.state}}(null),f=(0,d.forwardRef)(({children:t,root:i=!1,options:s={},autoRaf:o=!0,className:r="",...n},l)=>{let h=(0,d.useRef)(null),a=(0,d.useRef)(null),[c,p]=(0,d.useState)(void 0);(0,d.useImperativeHandle)(l,()=>({wrapper:h.current,content:a.current,lenis:c}),[c]),(0,d.useEffect)(()=>{let t=new u({...s,...h.current&&a.current&&{wrapper:h.current,content:a.current},autoRaf:s?.autoRaf??o});return p(t),()=>{t.destroy(),p(void 0)}},[o,JSON.stringify({...s,wrapper:null,content:null})]);let f=(0,d.useRef)([]),g=(0,d.useCallback)((t,e)=>{f.current.push({callback:t,priority:e}),f.current.sort((t,e)=>t.priority-e.priority)},[]),w=(0,d.useCallback)(t=>{f.current=f.current.filter(e=>e.callback!==t)},[]);return((0,d.useEffect)(()=>{if(i&&c)return v.set({lenis:c,addCallback:g,removeCallback:w}),()=>v.set(null)},[i,c,g,w]),(0,d.useEffect)(()=>{if(!c)return;let t=t=>{for(let{callback:e}of f.current)e(t)};return c.on("scroll",t),()=>{c.off("scroll",t)}},[c]),t)?(0,e.jsx)(m.Provider,{value:{lenis:c,addCallback:g,removeCallback:w},children:i&&"asChild"!==i?t:(0,e.jsx)("div",{ref:h,className:`${r} ${c?.className??""}`.trim(),...n,children:(0,e.jsx)("div",{ref:a,children:t})})}):null}),g={};t.i(46607);var w=t.i(89970),S=t.i(83495);function y(){let t=function(t=[],e=0){let i=(0,d.useContext)(m),s=function(t){let[e,i]=(0,d.useState)(t.get());return(0,d.useEffect)(()=>t.subscribe(t=>i(t)),[t]),e}(v),{lenis:o,addCallback:r,removeCallback:n}=i??s??g;return(0,d.useEffect)(()=>{},[o,r,n,e,...t,void 0]),o}();return(0,d.useEffect)(()=>{if(!t)return;window.__lenis=t,t.on("scroll",S.ScrollTrigger.update);let e=e=>t.raf(1e3*e);return w.gsap.ticker.add(e),w.gsap.ticker.lagSmoothing(0),S.ScrollTrigger.refresh(),()=>{t.off("scroll",S.ScrollTrigger.update),w.gsap.ticker.remove(e)}},[t]),null}t.s(["default",0,function({children:t}){return(0,e.jsxs)(f,{root:!0,options:{autoRaf:!1,lerp:.1,duration:1.2,smoothWheel:!0},children:[(0,e.jsx)(y,{}),t]})}],2847)},3265,t=>{"use strict";var e=t.i(43476),i=t.i(32181);let s=[{label:"Home",href:"#top"},{label:"Technology",href:"#top"},{label:"Design",href:"#top"},{label:"Range",href:"#top"},{label:"Charging",href:"#top"},{label:"Gallery",href:"#top"},{label:"About",href:"#top"},{label:"Contact",href:"#top"}];t.s(["default",0,function(){return(0,e.jsx)(i.motion.header,{initial:{y:-16,opacity:0},animate:{y:0,opacity:1},transition:{duration:1,ease:[.22,1,.36,1],delay:.5},className:"fixed inset-x-0 top-0 z-50",children:(0,e.jsxs)("div",{className:"nav-marks relative mx-auto flex max-w-[1680px] items-center justify-between px-6 py-6 sm:px-10",children:[(0,e.jsx)("a",{href:"#top","aria-label":"MYACCESS home",className:"flex items-center",children:(0,e.jsxs)("svg",{viewBox:"0 0 113.2 14.33",role:"img","aria-label":"MYACCESS",className:"h-[18px] w-auto",xmlns:"http://www.w3.org/2000/svg",children:[(0,e.jsx)("path",{fill:"currentColor",d:"m15.22.2v13.96h-2.8V5.08l-3.74,9.08h-2.12L2.8,5.08v9.08H0V.2h3.18l4.44,10.38L12.06.2h3.16ZM29.09.2l-4.72,9.1v4.86h-2.8v-4.86L16.83.2h3.16l3,6.38L25.97.2h3.12Zm10.99,6.99c0-1.37.31-2.6.92-3.68.63-1.09,1.47-1.94,2.54-2.54,1.08-.61,2.29-.92,3.62-.92,1.56,0,2.93.4,4.1,1.2,1.17.8,1.99,1.91,2.46,3.32h-3.22c-.32-.67-.77-1.17-1.36-1.5-.57-.33-1.24-.5-2-.5-.81,0-1.54.19-2.18.58-.63.37-1.12.91-1.48,1.6-.35.69-.52,1.51-.52,2.44s.17,1.73.52,2.44c.36.69.85,1.23,1.48,1.62.64.37,1.37.56,2.18.56.76,0,1.43-.17,2-.5.59-.35,1.04-.85,1.36-1.52h3.22c-.47,1.43-1.29,2.54-2.46,3.34-1.16.79-2.53,1.18-4.1,1.18-1.33,0-2.54-.3-3.62-.9-1.07-.61-1.91-1.46-2.54-2.54-.61-1.08-.92-2.31-.92-3.68Zm15.05,0c0-1.37.31-2.6.92-3.68.63-1.09,1.47-1.94,2.54-2.54,1.08-.61,2.29-.92,3.62-.92,1.56,0,2.93.4,4.1,1.2,1.17.8,1.99,1.91,2.46,3.32h-3.22c-.32-.67-.77-1.17-1.36-1.5-.57-.33-1.24-.5-2-.5-.81,0-1.54.19-2.18.58-.63.37-1.12.91-1.48,1.6-.35.69-.52,1.51-.52,2.44s.17,1.73.52,2.44c.36.69.85,1.23,1.48,1.62.64.37,1.37.56,2.18.56.76,0,1.43-.17,2-.5.59-.35,1.04-.85,1.36-1.52h3.22c-.47,1.43-1.29,2.54-2.46,3.34-1.16.79-2.53,1.18-4.1,1.18-1.33,0-2.54-.3-3.62-.9-1.07-.61-1.91-1.46-2.54-2.54-.61-1.08-.92-2.31-.92-3.68Zm18.43-4.72v3.5h4.7v2.22h-4.7v3.7h5.3v2.28h-8.1V.19h8.1v2.28h-5.3Zm12.55,11.83c-.97,0-1.85-.17-2.64-.5-.77-.33-1.39-.81-1.84-1.44-.45-.63-.69-1.37-.7-2.22h3c.04.57.24,1.03.6,1.36.37.33.88.5,1.52.5s1.17-.15,1.54-.46c.37-.32.56-.73.56-1.24,0-.41-.13-.75-.38-1.02-.25-.27-.57-.47-.96-.62-.37-.16-.89-.33-1.56-.52-.91-.27-1.65-.53-2.22-.78-.56-.27-1.05-.66-1.46-1.18-.4-.53-.6-1.24-.6-2.12,0-.83.21-1.55.62-2.16.41-.61.99-1.08,1.74-1.4.75-.33,1.6-.5,2.56-.5,1.44,0,2.61.35,3.5,1.06.91.69,1.41,1.67,1.5,2.92h-3.08c-.03-.48-.23-.87-.62-1.18-.37-.32-.87-.48-1.5-.48-.55,0-.99.14-1.32.42-.32.28-.48.69-.48,1.22,0,.37.12.69.36.94.25.24.56.44.92.6.37.15.89.32,1.56.52.91.27,1.65.53,2.22.8.57.27,1.07.67,1.48,1.2.41.53.62,1.23.62,2.1,0,.75-.19,1.44-.58,2.08-.39.64-.95,1.15-1.7,1.54-.75.37-1.63.56-2.66.56Zm12.19.03c-.97,0-1.85-.17-2.64-.5-.77-.33-1.39-.81-1.84-1.44-.45-.63-.69-1.37-.7-2.22h3c.04.57.24,1.03.6,1.36.37.33.88.5,1.52.5s1.17-.15,1.54-.46c.37-.32.56-.73.56-1.24,0-.41-.13-.75-.38-1.02-.25-.27-.57-.47-.96-.62-.37-.16-.89-.33-1.56-.52-.91-.27-1.65-.53-2.22-.78-.56-.27-1.05-.66-1.46-1.18-.4-.53-.6-1.24-.6-2.12,0-.83.21-1.55.62-2.16.41-.61.99-1.08,1.74-1.4.75-.33,1.6-.5,2.56-.5,1.44,0,2.61.35,3.5,1.06.91.69,1.41,1.67,1.5,2.92h-3.08c-.03-.48-.23-.87-.62-1.18-.37-.32-.87-.48-1.5-.48-.55,0-.99.14-1.32.42-.32.28-.48.69-.48,1.22,0,.37.12.69.36.94.25.24.56.44.92.6.37.15.89.32,1.56.52.91.27,1.65.53,2.22.8.57.27,1.07.67,1.48,1.2s.62,1.23.62,2.1c0,.75-.19,1.44-.58,2.08-.39.64-.95,1.15-1.7,1.54-.75.37-1.63.56-2.66.56Z"}),(0,e.jsx)("path",{fill:"currentColor",d:"m30.08,14.18h-3L32.08.18h3l5,14h-3l-3.5-10.5-3.5,10.5Z"}),(0,e.jsx)("circle",{fill:"#19ea2e",cx:"109.2",cy:"10.18",r:"4"})]})}),(0,e.jsx)("nav",{className:"absolute left-1/2 hidden -translate-x-1/2 items-center gap-7 lg:flex xl:gap-9",children:s.map(t=>(0,e.jsx)("a",{href:t.href,className:"font-inter text-[11px] uppercase tracking-[0.16em] opacity-70 transition-opacity duration-200 hover:opacity-100",children:t.label},t.label))}),(0,e.jsx)("a",{href:"#top",className:"font-inter hidden items-center rounded-[2px] sm:inline-flex",style:{padding:"0.72rem 1.5rem",background:"#e8c06a",color:"#0a0902",fontSize:"0.68rem",fontWeight:600,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Reserve 2026"}),(0,e.jsxs)("button",{type:"button","aria-label":"Open menu",className:"group flex items-center gap-3 sm:hidden",children:[(0,e.jsx)("span",{className:"font-mono text-[11px] uppercase tracking-[0.32em]",children:"Menu"}),(0,e.jsxs)("span",{className:"relative block h-3 w-6",children:[(0,e.jsx)("span",{className:"absolute left-0 top-0 h-[1.5px] w-full origin-center bg-current transition-transform duration-300 ease-out group-hover:translate-y-[5px] group-hover:rotate-45"}),(0,e.jsx)("span",{className:"absolute bottom-0 left-0 h-[1.5px] w-full origin-center bg-current transition-transform duration-300 ease-out group-hover:-translate-y-[5px] group-hover:-rotate-45"})]})]})]})})}])}]);