{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js", "ssg:https://framerusercontent.com/modules/lXETP36vlD7ARkiyRHLj/QX0a2Zq1XfCRD16NwDSa/ZrcXBkr_i.js", "ssg:https://framerusercontent.com/modules/gh5xmpM9GHT9MXnnMpPc/YOcbb3cyk0md6ytVCE3R/Animator.js", "ssg:https://framerusercontent.com/modules/P5c5VBGzn2LZRBy3fiVC/79OFEvkSfjeqYiD0L6wg/S_HcCmQU4.js", "ssg:https://framerusercontent.com/modules/38uqSbDuQr8gIgnevWEr/7RYC7tiofCL9wgMbZMiB/lvQapj3GY.js", "ssg:https://framerusercontent.com/modules/eJ4TYtPdg5WmwwiCfct0/piFTKMlTWJW0HC9kS5E5/Uzyx58F9T.js", "ssg:https://framerusercontent.com/modules/bvo0NvI9oXZDXz1w4QBf/8uWMPSdISNqLfJpFeVgE/SDyIwuqUz.js", "ssg:https://framerusercontent.com/modules/ziIhFJsuSQI1FEkh7Yvb/Hj45Qf0VgJP3O81bAkC0/pRzlHV5Ef.js"],
  "sourcesContent": ["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(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(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===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}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{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={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{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=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.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=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const 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.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(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),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__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(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):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.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.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map", "// Generated by Framer (eb93fa7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Animator from\"https://framerusercontent.com/modules/gh5xmpM9GHT9MXnnMpPc/YOcbb3cyk0md6ytVCE3R/Animator.js\";const AnimatorFonts=getFonts(Animator);const cycleOrder=[\"XIC2uKVmI\",\"jKEenFTc4\",\"iOmPY1Ikh\",\"yRZIblIZk\"];const serializationHash=\"framer-gGPyG\";const variantClassNames={iOmPY1Ikh:\"framer-v-16nknuu\",jKEenFTc4:\"framer-v-1lw7t32\",XIC2uKVmI:\"framer-v-1buuesb\",yRZIblIZk:\"framer-v-cwmzoj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.4,0,.4,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Inner Page Logo\":\"jKEenFTc4\",\"Page Transition\":\"XIC2uKVmI\",Hidden:\"iOmPY1Ikh\",Static:\"yRZIblIZk\"};const getProps=({height,id,link,smoothScroll,width,...props})=>{return{...props,jGKF3TVA8:smoothScroll??props.jGKF3TVA8,q3Gszdpbp:link??props.q3Gszdpbp,variant:humanReadableVariantMap[props.variant]??props.variant??\"XIC2uKVmI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,q3Gszdpbp,jGKF3TVA8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XIC2uKVmI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1fn9v61=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"yRZIblIZk\"),1e3);});const onAppear1qzueav=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"yRZIblIZk\"),2500);});useOnVariantChange(baseVariant,{default:onAppear1fn9v61,iOmPY1Ikh:undefined,jKEenFTc4:onAppear1qzueav,yRZIblIZk:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:q3Gszdpbp,motionChild:true,nodeId:\"XIC2uKVmI\",openInNewTab:false,scopeId:\"ZrcXBkr_i\",smoothScroll:jGKF3TVA8,...addPropertyOverrides({iOmPY1Ikh:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1buuesb\",className,classNames)} framer-smho99`,\"data-framer-name\":\"Page Transition\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XIC2uKVmI\",ref:refBinding,style:{...style},...addPropertyOverrides({iOmPY1Ikh:{\"data-framer-name\":\"Hidden\",\"data-highlight\":undefined},jKEenFTc4:{\"data-framer-name\":\"Inner Page Logo\"},yRZIblIZk:{\"data-framer-name\":\"Static\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fcp2t2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M4AIPPESM-container\",nodeId:\"M4AIPPESM\",rendersWithMotion:true,scopeId:\"ZrcXBkr_i\",style:{opacity:1},variants:{iOmPY1Ikh:{opacity:0},yRZIblIZk:{opacity:1}},children:/*#__PURE__*/_jsx(Animator,{animate:false,endCircle:true,from:0,height:\"100%\",id:\"M4AIPPESM\",layoutId:\"M4AIPPESM\",loopOptions:\"reverse\",pathAnimation:{delay:.4,duration:.6,ease:[0,0,.4,1],type:\"tween\"},shouldLoop:false,slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qkn1ro\",\"data-framer-name\":\"Wave SVG\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZBhGmQRHr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 65\"><path d=\"M 35.776 22.262 L 35.802 22.258 L 35.79 22.185 L 35.753 22.249 Z M 43.284 36.067 L 43.265 36.085 M 45.264 38.521 L 45.286 38.536 L 45.296 38.521 L 45.286 38.506 Z M 44.965 39.012 L 44.989 39.024 L 44.989 39.024 Z M 44.863 43.81 L 44.839 43.821 M 45.874 45.495 L 45.852 45.51 L 45.852 45.51 Z M 46.143 45.888 L 46.166 45.873 L 46.165 45.873 Z M 46.599 46.982 L 46.626 46.981 L 46.626 46.981 L 46.626 46.98 Z M 46.606 47.443 L 46.632 47.443 M 46.606 64.473 L 46.606 64.5 L 46.632 64.5 L 46.632 64.473 Z M 43.274 64.473 L 43.248 64.474 L 43.248 64.5 L 43.274 64.5 Z M 41.771 54.139 L 41.745 54.147 M 28.065 35.541 L 28.042 35.528 L 28.029 35.55 L 28.051 35.564 Z M 30.632 31.12 L 30.609 31.107 M 69.369 31.119 L 69.369 31.146 L 69.416 31.146 L 69.392 31.106 Z M 69.368 31.119 L 69.368 31.093 L 69.322 31.093 L 69.345 31.133 Z M 71.983 35.624 L 71.998 35.647 L 72.02 35.633 L 72.007 35.611 Z M 58.412 54.138 L 58.438 54.146 M 56.909 64.472 L 56.909 64.499 L 56.935 64.499 L 56.935 64.473 Z M 53.761 64.472 L 53.735 64.472 L 53.735 64.499 L 53.761 64.499 Z M 53.761 46.908 L 53.788 46.908 M 54.193 45.503 L 54.215 45.518 L 54.215 45.517 Z M 54.197 45.496 L 54.175 45.481 L 54.175 45.481 Z M 54.735 44.684 L 54.758 44.699 L 54.758 44.698 Z M 55.641 40.538 L 55.667 40.533 M 53.252 36.981 L 53.267 36.958 L 53.267 36.958 Z M 51.575 36.22 L 51.549 36.22 L 51.549 36.24 L 51.568 36.245 Z M 51.428 32.719 L 51.403 32.709 L 51.4 32.715 L 51.401 32.721 Z M 52.929 30.512 L 52.948 30.531 M 58.306 29.339 L 58.3 29.365 M 60.291 29.589 L 60.291 29.616 M 66.901 26.87 L 66.925 26.857 L 66.909 26.83 L 66.884 26.85 Z M 85.461 58.83 L 85.487 58.83 L 85.487 58.823 L 85.484 58.817 Z M 85.461 58.831 L 85.434 58.831 L 85.434 58.839 L 85.437 58.845 Z M 59.742 64.472 L 59.716 64.472 L 59.715 64.499 L 59.742 64.499 Z M 60.384 58.144 L 60.389 58.118 L 60.363 58.113 L 60.358 58.139 Z M 63.227 58.399 L 63.227 58.426 M 71.424 56.269 L 71.411 56.246 M 76.675 52.624 L 76.658 52.604 M 80.307 49.955 L 80.33 49.942 L 80.316 49.917 L 80.292 49.933 Z M 19.743 49.869 L 19.758 49.847 L 19.734 49.831 L 19.72 49.856 Z M 23.508 52.626 L 23.525 52.605 M 28.759 56.271 L 28.772 56.247 M 36.956 58.401 L 36.956 58.427 L 36.983 58.427 L 36.983 58.401 Z M 36.956 58.399 L 36.956 58.373 L 36.93 58.373 L 36.93 58.399 Z M 39.799 58.143 L 39.825 58.138 L 39.82 58.112 L 39.794 58.117 Z M 40.441 64.471 L 40.441 64.498 L 40.468 64.498 L 40.467 64.471 Z M 14.539 58.83 L 14.563 58.844 M 50.05 57.427 L 50.05 57.4 M 51.771 59.138 L 51.798 59.138 M 50.05 60.849 L 50.05 60.875 M 48.33 59.138 L 48.303 59.138 M 26.656 37.966 L 26.67 37.943 L 26.647 37.929 L 26.633 37.952 Z M 39.024 54.8 L 39.05 54.793 L 39.05 54.793 Z M 39.188 55.405 L 39.193 55.431 L 39.222 55.426 L 39.214 55.398 Z M 30.113 53.804 L 30.126 53.781 M 25.248 50.412 L 25.232 50.432 M 21.156 47.438 L 21.133 47.425 L 21.12 47.447 L 21.142 47.46 Z M 78.894 47.523 L 78.909 47.545 L 78.93 47.531 L 78.917 47.51 Z M 74.936 50.412 L 74.952 50.432 M 70.071 53.804 L 70.058 53.781 M 60.996 55.405 L 60.97 55.398 L 60.962 55.426 L 60.991 55.431 Z M 61.16 54.8 L 61.186 54.807 L 61.196 54.774 L 61.16 54.774 Z M 61.159 54.8 L 61.133 54.793 L 61.124 54.827 L 61.159 54.827 Z M 73.393 38.05 L 73.416 38.036 L 73.402 38.013 L 73.379 38.027 Z M 50.123 48.456 L 50.123 48.429 M 52.557 50.875 L 52.583 50.875 M 50.123 53.295 L 50.123 53.321 M 47.69 50.875 L 47.663 50.875 M 53.947 41.72 L 53.973 41.72 M 45.998 41.72 L 45.971 41.72 M 43.396 9.14 L 43.423 9.136 L 43.412 9.06 L 43.373 9.126 Z M 46.259 20.073 L 46.284 20.062 M 48.738 36.162 L 48.744 36.188 L 48.766 36.183 L 48.765 36.162 Z M 47.392 36.653 L 47.37 36.668 L 47.383 36.687 L 47.404 36.676 Z M 45.333 34.132 L 45.353 34.114 M 38.357 20.21 L 38.384 20.208 M 38.338 17.85 L 38.315 17.837 L 38.312 17.842 L 38.311 17.848 Z M 65.465 24.397 L 65.483 24.417 L 65.499 24.403 L 65.489 24.384 Z M 59.004 26.617 L 59.011 26.591 M 51.05 28.411 L 51.023 28.414 L 51.029 28.466 L 51.068 28.43 Z M 49.402 20.419 L 49.375 20.419 L 49.375 20.424 L 49.376 20.428 Z M 49.402 20.417 L 49.392 20.393 L 49.375 20.399 L 49.375 20.417 Z M 57.353 10.812 L 57.327 10.806 M 57.42 10.544 L 57.443 10.531 L 57.41 10.474 L 57.394 10.538 Z M 46.724 3.407 L 46.701 3.394 M 53.277 3.407 L 53.3 3.394 M 55.188 6.699 L 55.215 6.701 L 55.215 6.693 L 55.211 6.686 Z M 54.6 10.177 L 54.575 10.17 L 54.566 10.204 L 54.6 10.204 Z M 54.602 10.177 L 54.627 10.184 L 54.636 10.15 L 54.602 10.15 Z M 48.395 17.795 L 48.37 17.804 L 48.379 17.829 L 48.404 17.82 Z M 45.762 5.065 L 45.739 5.052 L 45.735 5.059 L 45.736 5.067 Z M 35.776 22.262 L 35.75 22.267 C 36.399 25.961 38.305 30.888 43.265 36.085 L 43.284 36.067 L 43.303 36.048 C 38.351 30.859 36.45 25.942 35.802 22.258 Z M 43.284 36.067 L 43.265 36.085 C 44 36.855 44.656 37.676 45.242 38.536 L 45.264 38.521 L 45.286 38.506 C 44.699 37.644 44.041 36.821 43.303 36.048 Z M 45.264 38.521 L 45.242 38.506 C 45.132 38.665 45.032 38.829 44.941 38.999 L 44.965 39.012 L 44.989 39.024 C 45.078 38.856 45.178 38.693 45.286 38.536 Z M 44.965 39.012 L 44.941 38.999 C 44.152 40.482 44.116 42.194 44.839 43.821 L 44.863 43.81 L 44.888 43.799 C 44.171 42.187 44.207 40.492 44.989 39.024 Z M 44.863 43.81 L 44.839 43.821 C 45.123 44.458 45.494 44.994 45.852 45.51 L 45.874 45.495 L 45.896 45.48 C 45.538 44.964 45.169 44.432 44.888 43.799 Z M 45.874 45.495 L 45.852 45.51 C 45.943 45.64 46.033 45.771 46.121 45.903 L 46.143 45.888 L 46.165 45.873 C 46.077 45.741 45.987 45.61 45.896 45.48 Z M 46.143 45.888 L 46.121 45.902 C 46.402 46.322 46.541 46.656 46.573 46.985 L 46.599 46.982 L 46.626 46.98 C 46.593 46.639 46.449 46.296 46.166 45.873 Z M 46.599 46.982 L 46.573 46.983 L 46.573 46.985 L 46.573 46.991 L 46.574 47.014 C 46.574 47.034 46.575 47.064 46.576 47.104 C 46.577 47.182 46.579 47.297 46.579 47.443 L 46.632 47.443 C 46.632 47.297 46.631 47.181 46.629 47.102 C 46.628 47.063 46.628 47.033 46.627 47.012 L 46.626 46.989 L 46.626 46.983 L 46.626 46.982 L 46.626 46.981 Z M 46.606 47.443 L 46.579 47.443 L 46.579 64.473 L 46.632 64.473 L 46.632 47.443 Z M 46.606 64.473 L 46.606 64.447 L 43.274 64.447 L 43.274 64.5 L 46.606 64.5 Z M 43.274 64.473 L 43.301 64.473 C 43.256 61.982 42.951 58.254 41.797 54.132 L 41.771 54.139 L 41.745 54.147 C 42.898 58.262 43.203 61.986 43.248 64.474 Z M 41.771 54.14 L 41.797 54.132 C 39.516 45.988 34.812 39.629 28.079 35.518 L 28.065 35.541 L 28.051 35.564 C 34.771 39.667 39.467 46.015 41.745 54.147 Z M 28.065 35.541 L 28.088 35.554 L 30.655 31.134 L 30.632 31.12 L 30.609 31.107 L 28.042 35.528 Z M 30.632 31.12 L 30.655 31.134 L 35.799 22.275 L 35.776 22.262 L 35.753 22.249 L 30.609 31.107 Z M 69.369 31.119 L 69.369 31.093 L 69.368 31.093 L 69.368 31.146 L 69.369 31.146 Z M 69.368 31.119 L 69.345 31.133 L 71.96 35.637 L 71.983 35.624 L 72.007 35.611 L 69.391 31.106 Z M 71.983 35.624 L 71.969 35.601 C 65.309 39.715 60.651 46.043 58.386 54.131 L 58.412 54.138 L 58.438 54.146 C 60.7 46.069 65.35 39.753 71.998 35.647 Z M 58.412 54.138 L 58.386 54.131 C 57.232 58.253 56.927 61.98 56.882 64.472 L 56.909 64.472 L 56.935 64.473 C 56.98 61.984 57.285 58.261 58.438 54.146 Z M 56.909 64.472 L 56.909 64.446 L 53.761 64.446 L 53.761 64.499 L 56.909 64.499 Z M 53.761 64.472 L 53.788 64.472 L 53.788 46.908 L 53.735 46.908 L 53.735 64.472 Z M 53.761 46.908 L 53.788 46.908 C 53.787 46.412 53.936 45.928 54.215 45.517 L 54.193 45.503 L 54.171 45.488 C 53.885 45.907 53.733 46.402 53.735 46.908 Z M 54.193 45.503 L 54.215 45.517 L 54.219 45.511 L 54.197 45.496 L 54.175 45.481 L 54.17 45.488 Z M 54.197 45.496 L 54.219 45.511 C 54.398 45.249 54.581 44.979 54.758 44.699 L 54.735 44.684 L 54.713 44.67 C 54.536 44.95 54.354 45.22 54.175 45.481 Z M 54.735 44.684 L 54.758 44.698 C 55.617 43.333 55.924 41.931 55.667 40.533 L 55.641 40.538 L 55.614 40.543 C 55.869 41.926 55.566 43.314 54.713 44.67 Z M 55.641 40.538 L 55.667 40.533 C 55.398 39.074 54.546 37.804 53.267 36.958 L 53.252 36.981 L 53.237 37.003 C 54.505 37.84 55.348 39.098 55.614 40.543 Z M 53.252 36.981 L 53.267 36.958 C 52.75 36.617 52.181 36.359 51.582 36.194 L 51.575 36.22 L 51.568 36.245 C 52.161 36.408 52.725 36.664 53.237 37.003 Z M 51.575 36.22 L 51.602 36.219 C 51.574 35.051 51.524 33.884 51.454 32.718 L 51.428 32.719 L 51.401 32.721 C 51.471 33.887 51.52 35.053 51.549 36.22 Z M 51.428 32.719 L 51.452 32.73 C 51.612 32.348 52.076 31.37 52.948 30.531 L 52.929 30.512 L 52.91 30.493 C 52.031 31.339 51.564 32.325 51.403 32.709 Z M 52.929 30.512 L 52.948 30.531 C 54.323 29.207 56.122 28.813 58.3 29.365 L 58.306 29.339 L 58.313 29.314 C 56.12 28.758 54.302 29.153 52.91 30.493 Z M 58.306 29.339 L 58.3 29.365 C 58.98 29.537 59.644 29.616 60.291 29.616 L 60.291 29.563 C 59.648 29.563 58.989 29.484 58.313 29.314 Z M 60.291 29.589 L 60.291 29.616 C 62.834 29.616 65.094 28.399 66.919 26.891 L 66.901 26.87 L 66.884 26.85 C 65.064 28.354 62.817 29.563 60.291 29.563 Z M 66.901 26.87 L 66.878 26.883 L 69.346 31.133 L 69.369 31.119 L 69.392 31.106 L 66.925 26.857 Z M 85.461 58.83 L 85.434 58.83 L 85.434 58.831 L 85.487 58.831 L 85.487 58.83 Z M 85.461 58.831 L 85.437 58.845 C 86.884 61.334 85.076 64.446 82.185 64.446 L 82.185 64.499 C 85.117 64.499 86.951 61.342 85.484 58.818 Z M 82.185 64.472 L 82.185 64.446 L 59.742 64.446 L 59.742 64.499 L 82.185 64.499 Z M 59.742 64.472 L 59.769 64.473 C 59.802 62.844 59.953 60.637 60.411 58.149 L 60.384 58.144 L 60.358 58.139 C 59.9 60.631 59.749 62.841 59.716 64.472 Z M 60.384 58.144 L 60.38 58.17 C 61.119 58.307 62.088 58.426 63.227 58.426 L 63.227 58.373 C 62.092 58.373 61.126 58.254 60.389 58.118 Z M 63.227 58.399 L 63.227 58.426 C 65.462 58.426 68.349 57.968 71.437 56.293 L 71.424 56.269 L 71.411 56.246 C 68.333 57.916 65.454 58.373 63.227 58.373 Z M 71.424 56.269 L 71.437 56.293 C 73.289 55.288 75.02 53.944 76.691 52.645 L 76.675 52.624 L 76.658 52.604 C 74.987 53.903 73.259 55.244 71.411 56.246 Z M 76.675 52.624 L 76.691 52.645 C 77.903 51.705 79.094 50.781 80.322 49.977 L 80.307 49.955 L 80.292 49.933 C 79.063 50.738 77.87 51.663 76.658 52.604 Z M 80.307 49.955 L 80.284 49.968 L 85.437 58.844 L 85.461 58.83 L 85.484 58.817 L 80.33 49.942 Z M 19.743 49.869 L 19.729 49.891 C 21.003 50.714 22.236 51.672 23.492 52.646 L 23.508 52.626 L 23.525 52.605 C 22.27 51.63 21.035 50.671 19.758 49.847 Z M 23.508 52.626 L 23.492 52.646 C 25.163 53.945 26.894 55.289 28.746 56.294 L 28.759 56.271 L 28.772 56.247 C 26.924 55.245 25.196 53.904 23.525 52.605 Z M 28.759 56.271 L 28.746 56.294 C 31.835 57.969 34.721 58.427 36.956 58.427 L 36.956 58.374 C 34.729 58.374 31.852 57.917 28.772 56.247 Z M 36.956 58.401 L 36.983 58.401 L 36.983 58.399 L 36.93 58.399 L 36.93 58.401 Z M 36.956 58.399 L 36.956 58.426 C 38.095 58.426 39.064 58.307 39.803 58.169 L 39.799 58.143 L 39.794 58.117 C 39.057 58.254 38.091 58.373 36.956 58.373 Z M 39.799 58.143 L 39.772 58.148 C 40.155 60.236 40.369 62.35 40.414 64.472 L 40.441 64.471 L 40.467 64.471 C 40.423 62.346 40.208 60.229 39.825 58.138 Z M 40.441 64.471 L 40.441 64.445 L 17.815 64.445 L 17.815 64.498 L 40.441 64.498 Z M 17.815 64.471 L 17.815 64.445 C 14.924 64.445 13.117 61.334 14.563 58.844 L 14.539 58.83 L 14.516 58.817 C 13.05 61.342 14.883 64.498 17.815 64.498 Z M 14.539 58.83 L 14.563 58.844 L 19.767 49.882 L 19.743 49.869 L 19.72 49.856 L 14.516 58.817 Z M 50.05 57.427 L 50.05 57.454 C 50.986 57.454 51.744 58.208 51.744 59.138 L 51.798 59.138 C 51.798 58.178 51.015 57.401 50.05 57.4 Z M 51.771 59.138 L 51.744 59.138 C 51.744 60.068 50.986 60.822 50.05 60.822 L 50.05 60.875 C 51.015 60.875 51.798 60.097 51.798 59.138 Z M 50.05 60.849 L 50.05 60.822 C 49.115 60.822 48.356 60.068 48.356 59.138 L 48.303 59.138 C 48.303 60.097 49.085 60.875 50.05 60.875 Z M 48.33 59.138 L 48.356 59.138 C 48.356 58.208 49.115 57.454 50.05 57.454 L 50.05 57.4 C 49.085 57.4 48.303 58.178 48.303 59.138 Z M 26.656 37.966 L 26.642 37.988 C 32.737 41.703 36.886 47.342 38.998 54.807 L 39.024 54.8 L 39.05 54.793 C 36.935 47.316 32.777 41.665 26.67 37.943 Z M 39.024 54.8 L 38.998 54.807 C 39.055 55.008 39.109 55.21 39.163 55.411 L 39.188 55.405 L 39.214 55.398 C 39.162 55.198 39.106 54.996 39.05 54.793 Z M 39.188 55.405 L 39.184 55.378 C 37.438 55.693 34.001 55.883 30.126 53.781 L 30.113 53.804 L 30.1 53.828 C 33.989 55.937 37.439 55.746 39.193 55.431 Z M 30.113 53.804 L 30.126 53.781 C 28.481 52.89 26.919 51.676 25.265 50.391 L 25.248 50.412 L 25.232 50.432 C 26.886 51.717 28.451 52.934 30.1 53.828 Z M 25.248 50.412 L 25.265 50.391 C 23.971 49.385 22.622 48.339 21.17 47.415 L 21.156 47.438 L 21.142 47.46 C 22.59 48.382 23.938 49.427 25.232 50.432 Z M 21.156 47.438 L 21.179 47.451 L 26.68 37.979 L 26.656 37.966 L 26.633 37.952 L 21.133 47.425 Z M 78.894 47.523 L 78.88 47.501 C 77.48 48.404 76.175 49.416 74.919 50.391 L 74.936 50.412 L 74.952 50.432 C 76.208 49.458 77.511 48.447 78.909 47.545 Z M 74.936 50.412 L 74.919 50.391 C 73.264 51.676 71.703 52.89 70.058 53.781 L 70.071 53.804 L 70.084 53.828 C 71.733 52.934 73.297 51.717 74.952 50.432 Z M 70.071 53.804 L 70.058 53.781 C 66.182 55.883 62.746 55.693 61 55.378 L 60.996 55.405 L 60.991 55.431 C 62.745 55.746 66.194 55.937 70.084 53.828 Z M 60.996 55.405 L 61.021 55.411 C 61.074 55.209 61.129 55.008 61.186 54.807 L 61.16 54.8 L 61.135 54.793 C 61.078 54.995 61.022 55.197 60.97 55.398 Z M 61.16 54.8 L 61.16 54.774 L 61.159 54.774 L 61.159 54.827 L 61.16 54.827 Z M 61.159 54.8 L 61.185 54.807 C 63.282 47.398 67.386 41.788 73.407 38.072 L 73.393 38.05 L 73.379 38.027 C 67.346 41.75 63.234 47.372 61.133 54.793 Z M 73.393 38.05 L 73.37 38.063 L 78.871 47.536 L 78.894 47.523 L 78.917 47.51 L 73.416 38.036 Z M 50.123 48.456 L 50.123 48.483 C 51.452 48.483 52.53 49.554 52.53 50.875 L 52.583 50.875 C 52.583 49.525 51.482 48.429 50.123 48.429 Z M 52.557 50.875 L 52.53 50.875 C 52.53 52.197 51.452 53.268 50.123 53.268 L 50.123 53.321 C 51.482 53.321 52.583 52.226 52.583 50.875 Z M 50.123 53.295 L 50.123 53.268 C 48.794 53.268 47.716 52.197 47.716 50.875 L 47.663 50.875 C 47.663 52.226 48.764 53.321 50.123 53.321 Z M 47.69 50.875 L 47.716 50.875 C 47.716 49.554 48.794 48.483 50.123 48.483 L 50.123 48.429 C 48.764 48.429 47.663 49.525 47.663 50.875 Z M 49.972 37.769 L 49.972 37.795 C 52.152 37.795 53.92 39.553 53.92 41.72 L 53.973 41.72 C 53.973 39.523 52.182 37.742 49.972 37.742 Z M 53.947 41.72 L 53.92 41.72 C 53.92 43.888 52.152 45.645 49.972 45.645 L 49.972 45.698 C 52.182 45.698 53.973 43.917 53.973 41.72 Z M 49.972 45.672 L 49.972 45.645 C 47.792 45.645 46.025 43.888 46.025 41.72 L 45.971 41.72 C 45.971 43.917 47.762 45.698 49.972 45.698 Z M 45.998 41.72 L 46.025 41.72 C 46.025 39.553 47.792 37.795 49.972 37.795 L 49.972 37.742 C 47.762 37.742 45.971 39.523 45.971 41.72 Z M 43.396 9.14 L 43.37 9.144 C 43.892 12.67 44.768 16.607 46.234 20.083 L 46.259 20.073 L 46.283 20.062 C 44.82 16.593 43.945 12.66 43.423 9.136 Z M 46.259 20.073 L 46.234 20.083 C 47.993 24.254 48.571 30.748 48.712 36.163 L 48.738 36.162 L 48.765 36.162 C 48.625 30.746 48.047 24.243 46.284 20.062 Z M 48.738 36.162 L 48.732 36.137 C 48.263 36.245 47.809 36.41 47.38 36.629 L 47.392 36.653 L 47.404 36.676 C 47.829 36.46 48.279 36.296 48.744 36.188 Z M 47.392 36.653 L 47.414 36.638 C 46.782 35.736 46.095 34.893 45.353 34.114 L 45.333 34.132 L 45.314 34.151 C 46.054 34.927 46.739 35.769 47.37 36.668 Z M 45.333 34.132 L 45.353 34.114 C 41.114 29.671 38.771 24.993 38.384 20.208 L 38.357 20.21 L 38.33 20.212 C 38.718 25.013 41.069 29.701 45.314 34.151 Z M 38.357 20.21 L 38.384 20.208 C 38.32 19.424 38.313 18.637 38.365 17.852 L 38.338 17.85 L 38.311 17.848 C 38.26 18.636 38.266 19.426 38.33 20.212 Z M 38.338 17.85 L 38.361 17.863 L 43.419 9.153 L 43.396 9.14 L 43.373 9.126 L 38.315 17.837 Z M 65.465 24.397 L 65.448 24.378 C 63.662 25.964 61.405 27.198 59.011 26.591 L 59.004 26.617 L 58.997 26.643 C 61.419 27.257 63.694 26.007 65.483 24.417 Z M 59.004 26.617 L 59.011 26.591 C 55.11 25.602 52.541 26.977 51.032 28.391 L 51.05 28.411 L 51.068 28.43 C 52.567 27.026 55.118 25.659 58.997 26.643 Z M 51.05 28.411 L 51.076 28.408 C 50.741 25.556 50.22 22.769 49.427 20.411 L 49.402 20.419 L 49.376 20.428 C 50.168 22.781 50.688 25.564 51.023 28.414 Z M 49.402 20.419 L 49.429 20.419 L 49.429 20.417 L 49.375 20.417 L 49.375 20.419 Z M 49.402 20.417 L 49.411 20.442 C 53.382 18.929 56.122 15.631 57.379 10.819 L 57.353 10.812 L 57.327 10.806 C 56.073 15.605 53.344 18.886 49.392 20.393 Z M 57.353 10.812 L 57.379 10.819 C 57.402 10.729 57.424 10.64 57.446 10.551 L 57.42 10.544 L 57.394 10.538 C 57.372 10.627 57.35 10.716 57.327 10.806 Z M 57.42 10.544 L 57.397 10.557 L 65.442 24.411 L 65.465 24.397 L 65.489 24.384 L 57.443 10.531 Z M 46.724 3.407 L 46.748 3.421 C 48.194 0.931 51.807 0.931 53.254 3.421 L 53.277 3.407 L 53.3 3.394 C 51.833 0.869 48.168 0.869 46.701 3.394 Z M 53.277 3.407 L 53.254 3.421 L 55.165 6.712 L 55.188 6.699 L 55.211 6.686 L 53.3 3.394 Z M 55.188 6.699 L 55.161 6.697 C 55.075 7.735 54.902 8.938 54.575 10.17 L 54.6 10.177 L 54.626 10.184 C 54.954 8.948 55.128 7.742 55.215 6.701 Z M 54.6 10.177 L 54.6 10.204 L 54.602 10.204 L 54.602 10.15 L 54.6 10.15 Z M 54.602 10.177 L 54.576 10.17 C 53.546 14.045 51.465 16.593 48.385 17.77 L 48.395 17.795 L 48.404 17.82 C 51.504 16.635 53.594 14.071 54.627 10.184 Z M 48.395 17.795 L 48.42 17.786 C 46.872 13.596 46.137 8.774 45.789 5.062 L 45.762 5.065 L 45.736 5.067 C 46.084 8.78 46.819 13.608 48.37 17.804 Z M 45.762 5.065 L 45.786 5.078 L 46.748 3.421 L 46.724 3.407 L 46.701 3.394 L 45.739 5.052 Z\" fill=\"rgb(255,255,255)\" stroke=\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:8895310583,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},to:50,width:\"100%\",...addPropertyOverrides({jKEenFTc4:{pathAnimation:{delay:1.2,duration:.6,ease:[0,0,.4,1],type:\"tween\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o7d7a4\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sbhyK9aFX\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 43\"><path d=\"M 2.632 17.617 L 15.518 4.872 C 17.121 3.286 19.721 3.286 21.324 4.872 L 31.308 14.746 C 32.911 16.332 35.51 16.332 37.113 14.746 L 47.097 4.872 C 48.7 3.286 51.3 3.286 52.903 4.872 L 62.887 14.746 C 64.49 16.332 67.089 16.332 68.692 14.746 L 78.676 4.872 C 80.279 3.286 82.878 3.286 84.482 4.872 L 97.368 17.617 M 2.632 40.357 L 15.518 27.612 C 17.121 26.026 19.721 26.026 21.324 27.612 L 31.308 37.486 C 32.911 39.072 35.51 39.072 37.113 37.486 L 47.097 27.612 C 48.7 26.026 51.3 26.026 52.903 27.612 L 62.887 37.486 C 64.49 39.072 67.089 39.072 68.692 37.486 L 78.676 27.612 C 80.279 26.026 82.878 26.026 84.482 27.612 L 97.368 40.357\" fill=\"transparent\" stroke-width=\"6\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:10379020302,withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gGPyG.framer-smho99, .framer-gGPyG .framer-smho99 { display: block; }\",\".framer-gGPyG.framer-1buuesb { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-gGPyG .framer-1fcp2t2-container { aspect-ratio: 2.3255813953488373 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 65px); left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-gGPyG .framer-qkn1ro { height: 65px; position: relative; width: 100px; }\",\".framer-gGPyG .framer-1o7d7a4 { flex: none; height: 43px; position: relative; width: 100px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 67\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jKEenFTc4\":{\"layout\":[\"auto\",\"auto\"]},\"iOmPY1Ikh\":{\"layout\":[\"auto\",\"auto\"]},\"yRZIblIZk\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q3Gszdpbp\":\"link\",\"jGKF3TVA8\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrcXBkr_i=withCSS(Component,css,\"framer-gGPyG\");export default FramerZrcXBkr_i;FramerZrcXBkr_i.displayName=\"Wave Logo\";FramerZrcXBkr_i.defaultProps={height:67,width:100};addPropertyControls(FramerZrcXBkr_i,{variant:{options:[\"XIC2uKVmI\",\"jKEenFTc4\",\"iOmPY1Ikh\",\"yRZIblIZk\"],optionTitles:[\"Page Transition\",\"Inner Page Logo\",\"Hidden\",\"Static\"],title:\"Variant\",type:ControlType.Enum},q3Gszdpbp:{title:\"Link\",type:ControlType.Link},jGKF3TVA8:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerZrcXBkr_i,[{explicitInter:true,fonts:[]},...AnimatorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrcXBkr_i\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jKEenFTc4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iOmPY1Ikh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yRZIblIZk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"100\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"q3Gszdpbp\\\":\\\"link\\\",\\\"jGKF3TVA8\\\":\\\"smoothScroll\\\"}\",\"framerIntrinsicHeight\":\"67\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrcXBkr_i.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useMotionValue,useTransform}from\"framer-motion\";/**\n * ANIMATOR\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Animator(props){/* Properties */const{pathAnimation,from,to,animate,shouldLoop,loopOptions,slots=[],endCircle}=props;/* State */const hasChildren=Children.count(slots)>0;/* Empty State */let customShape=/*#__PURE__*/_jsxs(\"div\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u270D\uFE0F\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Graphic\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Animates single or joined paths on Web Pages only.\"})]});if(hasChildren){/* Grab the SVG from the Graphic */const firstChild=getFirstChild(slots);const svgChild=getFirstChild(firstChild.props.svg);const isSpring=pathAnimation.type===\"spring\";/* Shape transition properties *//* Dividing stiffness and damping by 1000 is a trick I got from Matt \n        which helps with pathLength animations, which otherwise are so fast \n        you never even see them happen in the preview. */const shapeTransition={pathLength:{...pathAnimation,repeat:shouldLoop?Infinity:0,repeatType:loopOptions,stiffness:isSpring?pathAnimation.stiffness/1e3:pathAnimation.stiffness,damping:isSpring?pathAnimation.damping/1e3:pathAnimation.damping}};/* Add our own properties to the Path */const pathLength=useMotionValue(0);const opacity=useTransform(pathLength,[0,.025],[0,1]);const shapeProps={variants:{start:{pathLength:from/100},end:{pathLength:to/100}},transition:shapeTransition};/* Prevent animating or adjusting pathLength on the Canvas */const isCanvas=RenderTarget.current()===RenderTarget.canvas;/* Just render the full connected Graphic on Canvas, when connected */if(isCanvas){customShape=firstChild;}/* If on a web page */if(!isCanvas&&svgChild){/* Pass Attributes */let attributes=svgChild.match(/[\\w-]+=\"[^\"]*\"/g);let pathD;let stroke;let strokeWidth;let strokeLinecap;let strokeLinejoin;for(const element of attributes){if(element.includes(\"d=\")){pathD=splitAndReplace(element);}if(element.includes(\"stroke=\")){stroke=splitAndReplace(element);}if(element.includes(\"stroke-width=\")){strokeWidth=splitAndReplace(element);}if(element.includes(\"stroke-linecap=\")){strokeLinecap=splitAndReplace(element);}if(element.includes(\"stroke-linejoin=\")){strokeLinejoin=splitAndReplace(element);}}/* Grab viewbox */let svgViewbox;svgViewbox=svgChild.split(\"viewBox=\")[1];svgViewbox=svgViewbox.split(\">\")[0];svgViewbox=svgViewbox.replace(/^\"(.+(?=\"$))\"$/,\"$1\");customShape=/*#__PURE__*/_jsx(motion.div,{initial:isCanvas||animate===false?false:\"start\",animate:isCanvas||animate===false?false:\"end\",style:{width:\"100%\",height:\"100%\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",backgroundColor:\"transparent\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",viewBox:svgViewbox,children:/*#__PURE__*/_jsx(motion.path,{...shapeProps,d:pathD,stroke:stroke,strokeWidth:strokeWidth,strokeLinejoin:strokeLinejoin,strokeLinecap:strokeLinecap,fill:\"transparent\",style:!endCircle&&{pathLength,opacity},initial:isCanvas||animate===false?false:\"start\",animate:isCanvas||animate===false?false:\"end\"})})});}}return customShape;}/* Default Properties */Animator.defaultProps={animate:true,shouldLoop:false,loopOptions:\"reverse\",from:0,to:100,pathAnimation:{type:\"tween\",duration:2},endCircle:true};/* Property Controls */addPropertyControls(Animator,{slots:{type:ControlType.ComponentInstance,title:\"Children\"},animate:{title:\"Animate\",type:ControlType.Boolean,defaultValue:Animator.defaultProps.animate,enabledTitle:\"True\",disabledTitle:\"False\"},shouldLoop:{title:\"Loop\",type:ControlType.Boolean,defaultValue:Animator.defaultProps.shouldLoop,enabledTitle:\"True\",disabledTitle:\"False\",hidden(props){return props.animate===false;}},loopOptions:{type:ControlType.Enum,title:\"Type\",defaultValue:Animator.defaultProps.loopOptions,options:[\"loop\",\"reverse\",\"mirror\"],optionTitles:[\"Loop\",\"Reverse\",\"Mirror\"],hidden(props){return props.shouldLoop===false;}},endCircle:{title:\"End Circle\",type:ControlType.Boolean,defaultValue:Animator.defaultProps.endCircle,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden(props){return props.animate===false;}},from:{title:\"From\",type:ControlType.Number,min:0,max:100,displayStepper:true,step:1,defaultValue:Animator.defaultProps.from,unit:\"%\",hidden(props){return props.animate===false;}},to:{title:\"To\",type:ControlType.Number,min:0,max:100,displayStepper:true,step:1,defaultValue:Animator.defaultProps.to,unit:\"%\",hidden(props){return props.animate===false;}},pathAnimation:{title:\" \",type:ControlType.Transition,defaultValue:Animator.defaultProps.pathAnimation,hidden(props){return props.animate===false;}}});/* Method to get stringless attributes */const splitAndReplace=string=>{return string.split(\"=\")[1].replace(/['\"]+/g,\"\");};/* Method to get the first child */function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Animator\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Animator.map", "// Generated by Framer (cf4c6d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MotionText from\"https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/JDzSGgmn8h2b4UH5eZEa/MotionText.js\";const MotionTextFonts=getFonts(MotionText);const cycleOrder=[\"pKfvEm5sc\",\"OSE9nUw9w\",\"fwsd8F4SP\",\"QThfIM9QB\",\"QV9lityIU\"];const serializationHash=\"framer-5OxwG\";const variantClassNames={fwsd8F4SP:\"framer-v-8h3sow\",OSE9nUw9w:\"framer-v-1lh4fy6\",pKfvEm5sc:\"framer-v-1hx8ep0\",QThfIM9QB:\"framer-v-vtjzyi\",QV9lityIU:\"framer-v-1ii3w0v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={A:\"pKfvEm5sc\",B:\"OSE9nUw9w\",C:\"fwsd8F4SP\",D:\"QThfIM9QB\",Touch:\"QV9lityIU\"};const getProps=({click,height,id,link,linkColor,linkTitle,width,...props})=>{return{...props,DNZvXxrS7:linkTitle??props.DNZvXxrS7??\"ROLLING LETTERS\",dppRLAUem:link??props.dppRLAUem,H5Pp6CL5n:linkColor??props.H5Pp6CL5n??\"var(--token-08701836-d10f-41e8-9dff-3d952aa7ea91, rgb(0, 0, 0))\",I8PGi3EfO:click??props.I8PGi3EfO,variant:humanReadableVariantMap[props.variant]??props.variant??\"pKfvEm5sc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,DNZvXxrS7,H5Pp6CL5n,I8PGi3EfO,dppRLAUem,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pKfvEm5sc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gd7587=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(I8PGi3EfO){const res=await I8PGi3EfO(...args);if(res===false)return false;}});const onMouseEnter164xkz5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"OSE9nUw9w\");});const onAppear6nxxo1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"fwsd8F4SP\"),800);});const onAppearb107tw=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pKfvEm5sc\"),200);});const onMouseEnter1rv9sez=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"QThfIM9QB\");});const onMouseLeave1ynauot=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"pKfvEm5sc\");});useOnVariantChange(baseVariant,{fwsd8F4SP:onAppearb107tw,OSE9nUw9w:onAppear6nxxo1});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"QV9lityIU\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"OSE9nUw9w\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dppRLAUem,motionChild:true,nodeId:\"pKfvEm5sc\",scopeId:\"S_HcCmQU4\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hx8ep0\",className,classNames)} framer-a95lfe`,\"data-framer-name\":\"A\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pKfvEm5sc\",onMouseEnter:onMouseEnter164xkz5,onTap:onTap1gd7587,ref:refBinding,style:{...style},...addPropertyOverrides({fwsd8F4SP:{\"data-framer-name\":\"C\",onMouseEnter:onMouseEnter1rv9sez},OSE9nUw9w:{\"data-framer-name\":\"B\",onMouseEnter:undefined},QThfIM9QB:{\"data-framer-name\":\"D\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1ynauot},QV9lityIU:{\"data-framer-name\":\"Touch\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.section,{className:\"framer-18be8fe\",\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"JRwQlV_ED\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxiZXJ0IFNhbnMtNzAw\",\"--framer-font-family\":'\"Albert Sans\", \"Albert Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-H5Pp6CL5n-S_HcCmQU4))\",\"--framer-text-transform\":\"uppercase\"},children:\"ROLLING LETTERS\"})}),className:\"framer-vup7kw\",\"data-framer-name\":\"Link Title\",fonts:[\"GF;Albert Sans-700\"],layoutDependency:layoutDependency,layoutId:\"MUsIKLRgi\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-H5Pp6CL5n-S_HcCmQU4)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-H5Pp6CL5n-S_HcCmQU4\":H5Pp6CL5n,opacity:0},text:DNZvXxrS7,variants:{QV9lityIU:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7o4q5a-container\",\"data-framer-name\":\"A\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z8Kijvppe-container\",name:\"A\",nodeId:\"Z8Kijvppe\",rendersWithMotion:true,scopeId:\"S_HcCmQU4\",children:/*#__PURE__*/_jsx(MotionText,{color:H5Pp6CL5n,effectOptions:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0},font:{font:\"Albert Sans\",fontSize:18,fontWeight:700,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"right\",whiteSpace:\"normal\"},height:\"100%\",id:\"Z8Kijvppe\",layoutId:\"Z8Kijvppe\",name:\"A\",overflow:false,perWord:false,stagger:.02,style:{width:\"100%\"},text:DNZvXxrS7,transitionOptions:{delay:0,duration:.4,ease:[.8,0,.4,1],type:\"tween\"},type:\"letter\",variant:true,width:\"100%\",...addPropertyOverrides({OSE9nUw9w:{effectOptions:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-100},variant:false}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vibeaa-container\",\"data-framer-name\":\"B\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yAXqfCiHV-container\",name:\"B\",nodeId:\"yAXqfCiHV\",rendersWithMotion:true,scopeId:\"S_HcCmQU4\",children:/*#__PURE__*/_jsx(MotionText,{color:H5Pp6CL5n,effectOptions:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:100},font:{font:\"Albert Sans\",fontSize:18,fontWeight:700,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"right\",whiteSpace:\"normal\"},height:\"100%\",id:\"yAXqfCiHV\",layoutId:\"yAXqfCiHV\",name:\"B\",overflow:false,perWord:false,stagger:.02,style:{width:\"100%\"},text:DNZvXxrS7,transitionOptions:{delay:0,duration:.4,ease:[.8,0,.4,1],type:\"tween\"},type:\"letter\",variant:true,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5OxwG.framer-a95lfe, .framer-5OxwG .framer-a95lfe { display: block; }\",\".framer-5OxwG.framer-1hx8ep0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5OxwG .framer-18be8fe { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-5OxwG .framer-vup7kw { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-5OxwG .framer-7o4q5a-container, .framer-5OxwG .framer-1vibeaa-container { -webkit-user-select: none; flex: none; height: auto; position: absolute; right: 0px; top: 0px; user-select: none; width: 105%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5OxwG.framer-1hx8ep0 { gap: 0px; } .framer-5OxwG.framer-1hx8ep0 > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } .framer-5OxwG.framer-1hx8ep0 > :first-child { margin-left: 0px; } .framer-5OxwG.framer-1hx8ep0 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 158.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"OSE9nUw9w\":{\"layout\":[\"auto\",\"auto\"]},\"fwsd8F4SP\":{\"layout\":[\"auto\",\"auto\"]},\"QThfIM9QB\":{\"layout\":[\"auto\",\"auto\"]},\"QV9lityIU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DNZvXxrS7\":\"linkTitle\",\"H5Pp6CL5n\":\"linkColor\",\"I8PGi3EfO\":\"click\",\"dppRLAUem\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerS_HcCmQU4=withCSS(Component,css,\"framer-5OxwG\");export default FramerS_HcCmQU4;FramerS_HcCmQU4.displayName=\"Rolling Link S\";FramerS_HcCmQU4.defaultProps={height:21.5,width:158.5};addPropertyControls(FramerS_HcCmQU4,{variant:{options:[\"pKfvEm5sc\",\"OSE9nUw9w\",\"fwsd8F4SP\",\"QThfIM9QB\",\"QV9lityIU\"],optionTitles:[\"A\",\"B\",\"C\",\"D\",\"Touch\"],title:\"Variant\",type:ControlType.Enum},DNZvXxrS7:{defaultValue:\"ROLLING LETTERS\",displayTextArea:false,title:\"Link Title\",type:ControlType.String},H5Pp6CL5n:{defaultValue:\"var(--token-08701836-d10f-41e8-9dff-3d952aa7ea91, rgb(0, 0, 0))\",title:\"Link Color\",type:ControlType.Color},I8PGi3EfO:{title:\"Click\",type:ControlType.EventHandler},dppRLAUem:{title:\"Link\",type:ControlType.Link}});addFonts(FramerS_HcCmQU4,[{explicitInter:true,fonts:[{family:\"Albert Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_qY32TxAj1g.woff2\",weight:\"700\"}]},...MotionTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS_HcCmQU4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"158.5\",\"framerIntrinsicHeight\":\"21.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"DNZvXxrS7\\\":\\\"linkTitle\\\",\\\"H5Pp6CL5n\\\":\\\"linkColor\\\",\\\"I8PGi3EfO\\\":\\\"click\\\",\\\"dppRLAUem\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OSE9nUw9w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fwsd8F4SP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QThfIM9QB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QV9lityIU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S_HcCmQU4.map", "// Generated by Framer (6d82f59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import LinkS from\"https://framerusercontent.com/modules/P5c5VBGzn2LZRBy3fiVC/79OFEvkSfjeqYiD0L6wg/S_HcCmQU4.js\";const LinkSFonts=getFonts(LinkS);const LinkSControls=getPropertyControls(LinkS);const cycleOrder=[\"qBqYXtXNE\",\"FIMfZbMAe\"];const serializationHash=\"framer-ErA2A\";const variantClassNames={FIMfZbMAe:\"framer-v-1uqgta3\",qBqYXtXNE:\"framer-v-110ygri\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={A:\"pKfvEm5sc\",B:\"OSE9nUw9w\",C:\"fwsd8F4SP\",D:\"QThfIM9QB\",Touch:\"QV9lityIU\"};const humanReadableVariantMap={Default:\"qBqYXtXNE\",Hidden:\"FIMfZbMAe\"};const getProps=({click,deviceVariant,height,id,width,...props})=>{return{...props,CgsbHZK92:click??props.CgsbHZK92,uflpIWYmR:humanReadableEnumMap[deviceVariant]??deviceVariant??props.uflpIWYmR??\"pKfvEm5sc\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qBqYXtXNE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,CgsbHZK92,uflpIWYmR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qBqYXtXNE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfmlnqm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CgsbHZK92){const res=await CgsbHZK92(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-110ygri\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qBqYXtXNE\",onTap:onTapfmlnqm,ref:ref??ref1,style:{...style},...addPropertyOverrides({FIMfZbMAe:{\"data-framer-name\":\"Hidden\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||21.5)-0-21)/2),...addPropertyOverrides({FIMfZbMAe:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||1)-0-21)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f7z46y-container\",layoutDependency:layoutDependency,layoutId:\"CVNPuGvpL-container\",children:/*#__PURE__*/_jsx(LinkS,{DNZvXxrS7:\"MENU\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"CVNPuGvpL\",layoutId:\"CVNPuGvpL\",variant:uflpIWYmR,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ErA2A.framer-1eoxp5a, .framer-ErA2A .framer-1eoxp5a { display: block; }\",\".framer-ErA2A.framer-110ygri { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ErA2A .framer-1f7z46y-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ErA2A.framer-110ygri { gap: 0px; } .framer-ErA2A.framer-110ygri > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ErA2A.framer-110ygri > :first-child { margin-left: 0px; } .framer-ErA2A.framer-110ygri > :last-child { margin-right: 0px; } }\",\".framer-ErA2A.framer-v-1uqgta3.framer-110ygri { cursor: unset; height: 1px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 52.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FIMfZbMAe\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CgsbHZK92\":\"click\",\"uflpIWYmR\":\"deviceVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlvQapj3GY=withCSS(Component,css,\"framer-ErA2A\");export default FramerlvQapj3GY;FramerlvQapj3GY.displayName=\"Menu Button\";FramerlvQapj3GY.defaultProps={height:21.5,width:52.5};addPropertyControls(FramerlvQapj3GY,{variant:{options:[\"qBqYXtXNE\",\"FIMfZbMAe\"],optionTitles:[\"Default\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum},CgsbHZK92:{title:\"Click\",type:ControlType.EventHandler},uflpIWYmR:LinkSControls?.[\"variant\"]&&{...LinkSControls[\"variant\"],defaultValue:\"pKfvEm5sc\",description:undefined,hidden:undefined,title:\"Device Variant\"}});addFonts(FramerlvQapj3GY,[{explicitInter:true,fonts:[]},...LinkSFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlvQapj3GY\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"CgsbHZK92\\\":\\\"click\\\",\\\"uflpIWYmR\\\":\\\"deviceVariant\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FIMfZbMAe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"21.5\",\"framerIntrinsicWidth\":\"52.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (cf4c6d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MotionText from\"https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/JDzSGgmn8h2b4UH5eZEa/MotionText.js\";const MotionTextFonts=getFonts(MotionText);const cycleOrder=[\"jvUBUjGD4\",\"F9CYavW8_\",\"pevsAFAYo\",\"zAKlwcuWi\",\"W5cZMgOSc\"];const serializationHash=\"framer-Skwqy\";const variantClassNames={F9CYavW8_:\"framer-v-mvbbsb\",jvUBUjGD4:\"framer-v-18cpifx\",pevsAFAYo:\"framer-v-8p051g\",W5cZMgOSc:\"framer-v-1mhunva\",zAKlwcuWi:\"framer-v-1nu2a62\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={A:\"jvUBUjGD4\",B:\"F9CYavW8_\",C:\"pevsAFAYo\",Mobile:\"W5cZMgOSc\",Tablet:\"zAKlwcuWi\"};const getProps=({click,height,id,linkColor,linkTitle,width,...props})=>{return{...props,DNZvXxrS7:linkTitle??props.DNZvXxrS7??\"Rolling Letters\",H5Pp6CL5n:linkColor??props.H5Pp6CL5n??\"var(--token-08701836-d10f-41e8-9dff-3d952aa7ea91, rgb(0, 0, 0))\",I8PGi3EfO:click??props.I8PGi3EfO,variant:humanReadableVariantMap[props.variant]??props.variant??\"jvUBUjGD4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,DNZvXxrS7,H5Pp6CL5n,I8PGi3EfO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jvUBUjGD4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gd7587=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(I8PGi3EfO){const res=await I8PGi3EfO(...args);if(res===false)return false;}});const onMouseEnterrzdmgy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"F9CYavW8_\");});const onAppeartxxldu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pevsAFAYo\"),800);});const onAppear17bcx2w=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jvUBUjGD4\"),200);});useOnVariantChange(baseVariant,{F9CYavW8_:onAppeartxxldu,pevsAFAYo:onAppear17bcx2w});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zAKlwcuWi\",\"W5cZMgOSc\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"F9CYavW8_\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18cpifx\",className,classNames),\"data-framer-name\":\"A\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jvUBUjGD4\",onMouseEnter:onMouseEnterrzdmgy,onTap:onTap1gd7587,ref:refBinding,style:{...style},...addPropertyOverrides({F9CYavW8_:{\"data-framer-name\":\"B\",onMouseEnter:undefined},pevsAFAYo:{\"data-framer-name\":\"C\",onMouseEnter:undefined},W5cZMgOSc:{\"data-framer-name\":\"Mobile\",onMouseEnter:undefined},zAKlwcuWi:{\"data-framer-name\":\"Tablet\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.section,{className:\"framer-3i65ar\",\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"mtKwAkUzp\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7QWxiZXJ0IFNhbnMtNTAw\",\"--framer-font-family\":'\"Albert Sans\", \"Albert Sans Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-H5Pp6CL5n-Uzyx58F9T))\"},children:\"Rolling Letters\"})}),className:\"framer-vem42e\",\"data-framer-name\":\"Link Title\",fonts:[\"GF;Albert Sans-500\"],layoutDependency:layoutDependency,layoutId:\"EUo9dk25Q\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-H5Pp6CL5n-Uzyx58F9T)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-H5Pp6CL5n-Uzyx58F9T\":H5Pp6CL5n,opacity:0},text:DNZvXxrS7,variants:{W5cZMgOSc:{opacity:1},zAKlwcuWi:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({W5cZMgOSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7QWxiZXJ0IFNhbnMtNTAw\",\"--framer-font-family\":'\"Albert Sans\", \"Albert Sans Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-H5Pp6CL5n-Uzyx58F9T))\"},children:\"Rolling Letters\"})})},zAKlwcuWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7QWxiZXJ0IFNhbnMtNTAw\",\"--framer-font-family\":'\"Albert Sans\", \"Albert Sans Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-H5Pp6CL5n-Uzyx58F9T))\"},children:\"Rolling Letters\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12ed99b-container\",\"data-framer-name\":\"A\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wbBm65jG2-container\",name:\"A\",nodeId:\"wbBm65jG2\",rendersWithMotion:true,scopeId:\"Uzyx58F9T\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(MotionText,{color:H5Pp6CL5n,effectOptions:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0},font:{font:\"Albert Sans\",fontSize:64,fontWeight:500,letterSpacing:-1.28,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"right\",whiteSpace:\"normal\"},height:\"100%\",id:\"wbBm65jG2\",layoutId:\"wbBm65jG2\",name:\"A\",overflow:false,perWord:false,stagger:.02,style:{width:\"100%\"},text:DNZvXxrS7,transitionOptions:{delay:0,duration:.6,ease:[.8,0,.4,1],type:\"tween\"},type:\"letter\",variant:true,width:\"100%\",...addPropertyOverrides({F9CYavW8_:{effectOptions:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-110},variant:false}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gscyi9-container\",\"data-framer-name\":\"B\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GthtDEsTd-container\",name:\"B\",nodeId:\"GthtDEsTd\",rendersWithMotion:true,scopeId:\"Uzyx58F9T\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(MotionText,{color:H5Pp6CL5n,effectOptions:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:110},font:{font:\"Albert Sans\",fontSize:64,fontWeight:500,letterSpacing:-1.28,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"right\",whiteSpace:\"normal\"},height:\"100%\",id:\"GthtDEsTd\",layoutId:\"GthtDEsTd\",name:\"B\",overflow:false,perWord:false,stagger:.02,style:{width:\"100%\"},text:DNZvXxrS7,transitionOptions:{delay:0,duration:.6,ease:[.8,0,.4,1],type:\"tween\"},type:\"letter\",variant:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Skwqy.framer-1x1iw34, .framer-Skwqy .framer-1x1iw34 { display: block; }\",\".framer-Skwqy.framer-18cpifx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Skwqy .framer-3i65ar { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-Skwqy .framer-vem42e { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Skwqy .framer-12ed99b-container, .framer-Skwqy .framer-1gscyi9-container { -webkit-user-select: none; flex: none; height: auto; position: absolute; right: 0px; top: 50%; user-select: none; width: 110%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Skwqy.framer-18cpifx { gap: 0px; } .framer-Skwqy.framer-18cpifx > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } .framer-Skwqy.framer-18cpifx > :first-child { margin-left: 0px; } .framer-Skwqy.framer-18cpifx > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 77\n * @framerIntrinsicWidth 403.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"F9CYavW8_\":{\"layout\":[\"auto\",\"auto\"]},\"pevsAFAYo\":{\"layout\":[\"auto\",\"auto\"]},\"zAKlwcuWi\":{\"layout\":[\"auto\",\"auto\"]},\"W5cZMgOSc\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DNZvXxrS7\":\"linkTitle\",\"H5Pp6CL5n\":\"linkColor\",\"I8PGi3EfO\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUzyx58F9T=withCSS(Component,css,\"framer-Skwqy\");export default FramerUzyx58F9T;FramerUzyx58F9T.displayName=\"Rolling Link L\";FramerUzyx58F9T.defaultProps={height:77,width:403.5};addPropertyControls(FramerUzyx58F9T,{variant:{options:[\"jvUBUjGD4\",\"F9CYavW8_\",\"pevsAFAYo\",\"zAKlwcuWi\",\"W5cZMgOSc\"],optionTitles:[\"A\",\"B\",\"C\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},DNZvXxrS7:{defaultValue:\"Rolling Letters\",displayTextArea:false,title:\"Link Title\",type:ControlType.String},H5Pp6CL5n:{defaultValue:\"var(--token-08701836-d10f-41e8-9dff-3d952aa7ea91, rgb(0, 0, 0))\",title:\"Link Color\",type:ControlType.Color},I8PGi3EfO:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerUzyx58F9T,[{explicitInter:true,fonts:[{family:\"Albert Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHmZP_qY32TxAj1g.woff2\",weight:\"500\"}]},...MotionTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUzyx58F9T\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"DNZvXxrS7\\\":\\\"linkTitle\\\",\\\"H5Pp6CL5n\\\":\\\"linkColor\\\",\\\"I8PGi3EfO\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"403.5\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F9CYavW8_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pevsAFAYo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zAKlwcuWi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W5cZMgOSc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"77\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Uzyx58F9T.map", "// Generated by Framer (f2c0341)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingLinkL from\"https://framerusercontent.com/modules/eJ4TYtPdg5WmwwiCfct0/piFTKMlTWJW0HC9kS5E5/Uzyx58F9T.js\";const RollingLinkLFonts=getFonts(RollingLinkL);const RollingLinkLControls=getPropertyControls(RollingLinkL);const serializationHash=\"framer-mPSDy\";const variantClassNames={IXXddf2J9:\"framer-v-17bm8lk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={A:\"jvUBUjGD4\",B:\"F9CYavW8_\",C:\"pevsAFAYo\",Mobile:\"W5cZMgOSc\",Tablet:\"zAKlwcuWi\"};const getProps=({click,customCursorNone,height,id,variant1,width,...props})=>{return{...props,RKUT74mXT:click??props.RKUT74mXT,W2XE0xYTw:humanReadableEnumMap[variant1]??variant1??props.W2XE0xYTw??\"jvUBUjGD4\",W4QzLFEA7:customCursorNone??props.W4QzLFEA7};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,W4QzLFEA7,RKUT74mXT,W2XE0xYTw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IXXddf2J9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap124ofs3=activeVariantCallback(async(...args)=>{if(RKUT74mXT){const res=await RKUT74mXT(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17bm8lk\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IXXddf2J9\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J2CP1Kgu6\"},motionChild:true,nodeId:\"hN8ozgMCT\",openInNewTab:false,scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1afachj framer-1g18tmw\",\"data-framer-name\":\"0\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"hN8ozgMCT\",onTap:onTap124ofs3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,y:(componentViewport?.y||0)+0+((componentViewport?.height||307)-0-308+0+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j8k2ep-container\",\"data-framer-cursor\":W4QzLFEA7,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"ETG1STDdB-container\",nodeId:\"ETG1STDdB\",rendersWithMotion:true,scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(RollingLinkL,{DNZvXxrS7:\"Home\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"ETG1STDdB\",layoutId:\"ETG1STDdB\",variant:W2XE0xYTw,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qqIrRIRk2\"},motionChild:true,nodeId:\"CpRkVXOLp\",scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nx2q55 framer-1g18tmw\",\"data-framer-name\":\"1\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"CpRkVXOLp\",onTap:onTap124ofs3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,y:(componentViewport?.y||0)+0+((componentViewport?.height||307)-0-308+77+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x2v3cu-container\",\"data-framer-cursor\":W4QzLFEA7,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"sKzclHUbD-container\",nodeId:\"sKzclHUbD\",rendersWithMotion:true,scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(RollingLinkL,{DNZvXxrS7:\"Technology\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"sKzclHUbD\",layoutId:\"sKzclHUbD\",variant:W2XE0xYTw,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wG62DD4YH\"},motionChild:true,nodeId:\"TI6ZF_KSg\",scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1n5tgf7 framer-1g18tmw\",\"data-framer-name\":\"2\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"TI6ZF_KSg\",onTap:onTap124ofs3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,y:(componentViewport?.y||0)+0+((componentViewport?.height||307)-0-308+154+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18b39ix-container\",\"data-framer-cursor\":W4QzLFEA7,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"oB2cFaZSx-container\",nodeId:\"oB2cFaZSx\",rendersWithMotion:true,scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(RollingLinkL,{DNZvXxrS7:\"About\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"oB2cFaZSx\",layoutId:\"oB2cFaZSx\",variant:W2XE0xYTw,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"aUCqFQnbU\"},motionChild:true,nodeId:\"Z2tLemCOz\",scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jb6ubs framer-1g18tmw\",\"data-framer-name\":\"4\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"Z2tLemCOz\",onTap:onTap124ofs3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,y:(componentViewport?.y||0)+0+((componentViewport?.height||307)-0-308+231+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17qqot9-container\",\"data-framer-cursor\":W4QzLFEA7,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"ZG9k5VBMO-container\",nodeId:\"ZG9k5VBMO\",rendersWithMotion:true,scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(RollingLinkL,{DNZvXxrS7:\"Contact\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"ZG9k5VBMO\",layoutId:\"ZG9k5VBMO\",variant:W2XE0xYTw,width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mPSDy.framer-1g18tmw, .framer-mPSDy .framer-1g18tmw { display: block; }\",\".framer-mPSDy.framer-17bm8lk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mPSDy .framer-1afachj, .framer-mPSDy .framer-1nx2q55, .framer-mPSDy .framer-1n5tgf7, .framer-mPSDy .framer-jb6ubs { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-mPSDy .framer-1j8k2ep-container, .framer-mPSDy .framer-1x2v3cu-container, .framer-mPSDy .framer-18b39ix-container, .framer-mPSDy .framer-17qqot9-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 307\n * @framerIntrinsicWidth 327\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"W4QzLFEA7\":\"customCursorNone\",\"RKUT74mXT\":\"click\",\"W2XE0xYTw\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSDyIwuqUz=withCSS(Component,css,\"framer-mPSDy\");export default FramerSDyIwuqUz;FramerSDyIwuqUz.displayName=\"Menu Items\";FramerSDyIwuqUz.defaultProps={height:307,width:327};addPropertyControls(FramerSDyIwuqUz,{W4QzLFEA7:{title:\"Custom Cursor \u2014 None\",type:ControlType.CustomCursor},RKUT74mXT:{title:\"Click\",type:ControlType.EventHandler},W2XE0xYTw:RollingLinkLControls?.[\"variant\"]&&{...RollingLinkLControls[\"variant\"],defaultValue:\"jvUBUjGD4\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FramerSDyIwuqUz,[{explicitInter:true,fonts:[]},...RollingLinkLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSDyIwuqUz\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"W4QzLFEA7\\\":\\\"customCursorNone\\\",\\\"RKUT74mXT\\\":\\\"click\\\",\\\"W2XE0xYTw\\\":\\\"variant1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"327\",\"framerIntrinsicHeight\":\"307\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SDyIwuqUz.map", "// Generated by Framer (fb31e5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingLinkS from\"https://framerusercontent.com/modules/3s0KFeyKVYxJKj6hPNFJ/tOLof3ZOVtOQtrT4Wqbh/S_HcCmQU4.js\";import MenuItems from\"https://framerusercontent.com/modules/bvo0NvI9oXZDXz1w4QBf/8uWMPSdISNqLfJpFeVgE/SDyIwuqUz.js\";import RollingLinkL from\"https://framerusercontent.com/modules/eJ4TYtPdg5WmwwiCfct0/piFTKMlTWJW0HC9kS5E5/Uzyx58F9T.js\";const RollingLinkLFonts=getFonts(RollingLinkL);const RollingLinkSFonts=getFonts(RollingLinkS);const MenuItemsFonts=getFonts(MenuItems);const cycleOrder=[\"y9OoqsMMA\",\"PCGctkKnD\",\"QkPEkVf6p\",\"EfOZvvijN\",\"JMMF0Z5gF\",\"liEWI4Ju6\",\"UrS9NXNbY\",\"mHgLCLcu1\",\"jA4JHCXEr\"];const serializationHash=\"framer-fG5cj\";const variantClassNames={EfOZvvijN:\"framer-v-qunmkn\",jA4JHCXEr:\"framer-v-1f89xsa\",JMMF0Z5gF:\"framer-v-35q00z\",liEWI4Ju6:\"framer-v-z3pn01\",mHgLCLcu1:\"framer-v-99umjr\",PCGctkKnD:\"framer-v-10ifdn8\",QkPEkVf6p:\"framer-v-h5wrst\",UrS9NXNbY:\"framer-v-3m8s8k\",y9OoqsMMA:\"framer-v-115pxsc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.8,0,.2,1],type:\"tween\"};const transition2={bounce:0,delay:.11,duration:.8,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"End Mobile\":\"jA4JHCXEr\",\"End Tablet\":\"liEWI4Ju6\",\"Open Mobile\":\"UrS9NXNbY\",\"Open Tablet\":\"EfOZvvijN\",\"Start Mobile\":\"mHgLCLcu1\",\"Start Tablet\":\"JMMF0Z5gF\",End:\"QkPEkVf6p\",Open:\"y9OoqsMMA\",Start:\"PCGctkKnD\"};const getProps=({close,customCursorNone,height,id,width,...props})=>{return{...props,CP6PKwqNR:customCursorNone??props.CP6PKwqNR,mxP0CxWhf:close??props.mxP0CxWhf,variant:humanReadableVariantMap[props.variant]??props.variant??\"y9OoqsMMA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,mxP0CxWhf,CP6PKwqNR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"y9OoqsMMA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1puyud6=activeVariantCallback(async(...args)=>{setVariant(\"y9OoqsMMA\");});const onAppear1ub7nmr=activeVariantCallback(async(...args)=>{setVariant(\"EfOZvvijN\");});const onAppear1bp9vat=activeVariantCallback(async(...args)=>{setVariant(\"UrS9NXNbY\");});const onTap1cvejnb=activeVariantCallback(async(...args)=>{if(mxP0CxWhf){const res=await mxP0CxWhf(...args);if(res===false)return false;}setVariant(\"QkPEkVf6p\");});const onTap2l12no=activeVariantCallback(async(...args)=>{if(mxP0CxWhf){const res=await mxP0CxWhf(...args);if(res===false)return false;}setVariant(\"liEWI4Ju6\");});const I8PGi3EfO1cvejnb=activeVariantCallback(async(...args)=>{if(mxP0CxWhf){const res=await mxP0CxWhf(...args);if(res===false)return false;}setVariant(\"QkPEkVf6p\");});const I8PGi3EfO2l12no=activeVariantCallback(async(...args)=>{if(mxP0CxWhf){const res=await mxP0CxWhf(...args);if(res===false)return false;}setVariant(\"liEWI4Ju6\");});const I8PGi3EfOm0rkfz=activeVariantCallback(async(...args)=>{if(mxP0CxWhf){const res=await mxP0CxWhf(...args);if(res===false)return false;}setVariant(\"jA4JHCXEr\");});const RKUT74mXT1cb7uu8=activeVariantCallback(async(...args)=>{if(mxP0CxWhf){const res=await mxP0CxWhf(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{default:onAppear1puyud6,EfOZvvijN:onAppear1ub7nmr,jA4JHCXEr:undefined,JMMF0Z5gF:onAppear1ub7nmr,liEWI4Ju6:undefined,mHgLCLcu1:onAppear1bp9vat,QkPEkVf6p:undefined,UrS9NXNbY:onAppear1bp9vat});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-115pxsc\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y9OoqsMMA\",ref:refBinding,style:{...style},...addPropertyOverrides({EfOZvvijN:{\"data-framer-name\":\"Open Tablet\"},jA4JHCXEr:{\"data-framer-name\":\"End Mobile\",\"data-highlight\":undefined},JMMF0Z5gF:{\"data-framer-name\":\"Start Tablet\"},liEWI4Ju6:{\"data-framer-name\":\"End Tablet\",\"data-highlight\":undefined},mHgLCLcu1:{\"data-framer-name\":\"Start Mobile\"},PCGctkKnD:{\"data-framer-name\":\"Start\"},QkPEkVf6p:{\"data-framer-name\":\"End\",\"data-highlight\":undefined},UrS9NXNbY:{\"data-framer-name\":\"Open Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.section,{className:\"framer-1fz7bzc\",\"data-framer-name\":\"BG\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"e3vQTSp82\",onTap:onTap1cvejnb,style:{backgroundColor:\"rgb(34, 34, 34)\",opacity:.66},variants:{jA4JHCXEr:{opacity:0},JMMF0Z5gF:{opacity:0},liEWI4Ju6:{opacity:0},mHgLCLcu1:{opacity:0},PCGctkKnD:{opacity:0},QkPEkVf6p:{opacity:0}},...addPropertyOverrides({EfOZvvijN:{onTap:onTap2l12no},jA4JHCXEr:{\"data-highlight\":undefined,onTap:undefined},JMMF0Z5gF:{onTap:onTap2l12no},liEWI4Ju6:{onTap:onTap2l12no},mHgLCLcu1:{\"data-highlight\":undefined,onTap:undefined},UrS9NXNbY:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vhoejs\",\"data-framer-name\":\"Menu Container\",layoutDependency:layoutDependency,layoutId:\"hsxCQbCRS\",style:{backgroundColor:\"var(--token-08701836-d10f-41e8-9dff-3d952aa7ea91, rgb(0, 0, 0))\",mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0%) add\"},variants:{jA4JHCXEr:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\"},JMMF0Z5gF:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\"},liEWI4Ju6:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\"},mHgLCLcu1:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\"},PCGctkKnD:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\"},QkPEkVf6p:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 100%) add\"}},children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"1px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ik3d6f-container\",\"data-framer-cursor\":CP6PKwqNR,\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"iPM9HkHNd-container\",name:\"X\",nodeId:\"iPM9HkHNd\",rendersWithMotion:true,scopeId:\"pRzlHV5Ef\",children:/*#__PURE__*/_jsx(RollingLinkL,{DNZvXxrS7:\"X\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"iPM9HkHNd\",layoutId:\"iPM9HkHNd\",name:\"X\",style:{height:\"100%\",width:\"100%\"},variant:\"jvUBUjGD4\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+64,...addPropertyOverrides({EfOZvvijN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+48},jA4JHCXEr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+24},JMMF0Z5gF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+48},liEWI4Ju6:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+48},mHgLCLcu1:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+24},UrS9NXNbY:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bu2asr-container\",\"data-framer-cursor\":CP6PKwqNR,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"G6OolV4DL-container\",name:\"Close\",nodeId:\"G6OolV4DL\",rendersWithMotion:true,scopeId:\"pRzlHV5Ef\",children:/*#__PURE__*/_jsx(RollingLinkS,{DNZvXxrS7:\"CLOSE\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",I8PGi3EfO:I8PGi3EfO1cvejnb,id:\"G6OolV4DL\",layoutId:\"G6OolV4DL\",name:\"Close\",variant:\"QThfIM9QB\",width:\"100%\",...addPropertyOverrides({EfOZvvijN:{I8PGi3EfO:I8PGi3EfO2l12no,variant:\"QV9lityIU\"},jA4JHCXEr:{I8PGi3EfO:undefined,variant:\"QV9lityIU\"},JMMF0Z5gF:{I8PGi3EfO:I8PGi3EfO2l12no,variant:\"QV9lityIU\"},liEWI4Ju6:{I8PGi3EfO:I8PGi3EfO2l12no,variant:\"QV9lityIU\"},mHgLCLcu1:{I8PGi3EfO:undefined,variant:\"QV9lityIU\"},UrS9NXNbY:{I8PGi3EfO:I8PGi3EfOm0rkfz,variant:\"QV9lityIU\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:384,y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-448,...addPropertyOverrides({EfOZvvijN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-432},jA4JHCXEr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-408},JMMF0Z5gF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-432},liEWI4Ju6:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-432},mHgLCLcu1:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-408},UrS9NXNbY:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||618)-0-((componentViewport?.height||618)-0)*1)/2)+((componentViewport?.height||618)-0)*1-408}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8q8bqv-container\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"WAGNFMT0N-container\",nodeId:\"WAGNFMT0N\",rendersWithMotion:true,scopeId:\"pRzlHV5Ef\",children:/*#__PURE__*/_jsx(MenuItems,{height:\"100%\",id:\"WAGNFMT0N\",layoutId:\"WAGNFMT0N\",RKUT74mXT:RKUT74mXT1cb7uu8,W2XE0xYTw:\"jvUBUjGD4\",W4QzLFEA7:CP6PKwqNR,width:\"100%\",...addPropertyOverrides({EfOZvvijN:{W2XE0xYTw:\"zAKlwcuWi\"},jA4JHCXEr:{W2XE0xYTw:\"zAKlwcuWi\"},JMMF0Z5gF:{W2XE0xYTw:\"zAKlwcuWi\"},liEWI4Ju6:{W2XE0xYTw:\"zAKlwcuWi\"},mHgLCLcu1:{W2XE0xYTw:\"zAKlwcuWi\"},UrS9NXNbY:{W2XE0xYTw:\"zAKlwcuWi\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2vmf1q\",\"data-framer-name\":\"+\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"NVDW2JtfN-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" transform=\"translate(0 5) rotate(90 6 1)\" fill=\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 0 5 L 12 5 L 12 7 L 0 7 Z\" fill=\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:10473668161,withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fG5cj.framer-13aq5jc, .framer-fG5cj .framer-13aq5jc { display: block; }\",\".framer-fG5cj.framer-115pxsc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 618px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-fG5cj .framer-1fz7bzc { bottom: 0px; cursor: default; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-fG5cj .framer-vhoejs { flex: none; height: 100%; overflow: hidden; position: relative; width: 33%; }\",\".framer-fG5cj .framer-ik3d6f-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-fG5cj .framer-bu2asr-container { flex: none; height: auto; position: absolute; right: 64px; top: 64px; width: auto; }\",\".framer-fG5cj .framer-8q8bqv-container { bottom: 64px; flex: none; height: auto; left: 64px; position: absolute; width: auto; }\",\".framer-fG5cj .framer-2vmf1q { flex: none; height: 12px; left: 64px; position: absolute; top: 64px; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fG5cj.framer-115pxsc { gap: 0px; } .framer-fG5cj.framer-115pxsc > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-fG5cj.framer-115pxsc > :first-child { margin-left: 0px; } .framer-fG5cj.framer-115pxsc > :last-child { margin-right: 0px; } }\",\".framer-fG5cj.framer-v-10ifdn8 .framer-8q8bqv-container, .framer-fG5cj.framer-v-h5wrst .framer-8q8bqv-container { left: 164px; }\",\".framer-fG5cj.framer-v-qunmkn.framer-115pxsc, .framer-fG5cj.framer-v-35q00z.framer-115pxsc, .framer-fG5cj.framer-v-z3pn01.framer-115pxsc { width: 810px; }\",\".framer-fG5cj.framer-v-qunmkn .framer-vhoejs, .framer-fG5cj.framer-v-35q00z .framer-vhoejs, .framer-fG5cj.framer-v-z3pn01 .framer-vhoejs { width: 67%; }\",\".framer-fG5cj.framer-v-qunmkn .framer-bu2asr-container, .framer-fG5cj.framer-v-35q00z .framer-bu2asr-container, .framer-fG5cj.framer-v-z3pn01 .framer-bu2asr-container { right: 48px; top: 48px; }\",\".framer-fG5cj.framer-v-qunmkn .framer-8q8bqv-container, .framer-fG5cj.framer-v-35q00z .framer-8q8bqv-container, .framer-fG5cj.framer-v-z3pn01 .framer-8q8bqv-container { bottom: 48px; left: 48px; }\",\".framer-fG5cj.framer-v-qunmkn .framer-2vmf1q, .framer-fG5cj.framer-v-35q00z .framer-2vmf1q, .framer-fG5cj.framer-v-z3pn01 .framer-2vmf1q { left: 48px; top: 48px; }\",\".framer-fG5cj.framer-v-3m8s8k.framer-115pxsc, .framer-fG5cj.framer-v-99umjr.framer-115pxsc, .framer-fG5cj.framer-v-1f89xsa.framer-115pxsc { width: 390px; }\",\".framer-fG5cj.framer-v-3m8s8k .framer-vhoejs, .framer-fG5cj.framer-v-99umjr .framer-vhoejs, .framer-fG5cj.framer-v-1f89xsa .framer-vhoejs { width: 100%; }\",\".framer-fG5cj.framer-v-3m8s8k .framer-bu2asr-container, .framer-fG5cj.framer-v-99umjr .framer-bu2asr-container, .framer-fG5cj.framer-v-1f89xsa .framer-bu2asr-container { right: 24px; top: 24px; }\",\".framer-fG5cj.framer-v-3m8s8k .framer-8q8bqv-container, .framer-fG5cj.framer-v-99umjr .framer-8q8bqv-container, .framer-fG5cj.framer-v-1f89xsa .framer-8q8bqv-container { bottom: 24px; left: 24px; }\",\".framer-fG5cj.framer-v-3m8s8k .framer-2vmf1q, .framer-fG5cj.framer-v-99umjr .framer-2vmf1q, .framer-fG5cj.framer-v-1f89xsa .framer-2vmf1q { left: 24px; top: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 618\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PCGctkKnD\":{\"layout\":[\"fixed\",\"fixed\"]},\"QkPEkVf6p\":{\"layout\":[\"fixed\",\"fixed\"]},\"EfOZvvijN\":{\"layout\":[\"fixed\",\"fixed\"]},\"JMMF0Z5gF\":{\"layout\":[\"fixed\",\"fixed\"]},\"liEWI4Ju6\":{\"layout\":[\"fixed\",\"fixed\"]},\"UrS9NXNbY\":{\"layout\":[\"fixed\",\"fixed\"]},\"mHgLCLcu1\":{\"layout\":[\"fixed\",\"fixed\"]},\"jA4JHCXEr\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mxP0CxWhf\":\"close\",\"CP6PKwqNR\":\"customCursorNone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpRzlHV5Ef=withCSS(Component,css,\"framer-fG5cj\");export default FramerpRzlHV5Ef;FramerpRzlHV5Ef.displayName=\"Menu Overlay\";FramerpRzlHV5Ef.defaultProps={height:618,width:1200};addPropertyControls(FramerpRzlHV5Ef,{variant:{options:[\"y9OoqsMMA\",\"PCGctkKnD\",\"QkPEkVf6p\",\"EfOZvvijN\",\"JMMF0Z5gF\",\"liEWI4Ju6\",\"UrS9NXNbY\",\"mHgLCLcu1\",\"jA4JHCXEr\"],optionTitles:[\"Open\",\"Start\",\"End\",\"Open Tablet\",\"Start Tablet\",\"End Tablet\",\"Open Mobile\",\"Start Mobile\",\"End Mobile\"],title:\"Variant\",type:ControlType.Enum},mxP0CxWhf:{title:\"Close\",type:ControlType.EventHandler},CP6PKwqNR:{title:\"Custom Cursor \u2014 None\",type:ControlType.CustomCursor}});addFonts(FramerpRzlHV5Ef,[{explicitInter:true,fonts:[]},...RollingLinkLFonts,...RollingLinkSFonts,...MenuItemsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpRzlHV5Ef\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"mxP0CxWhf\\\":\\\"close\\\",\\\"CP6PKwqNR\\\":\\\"customCursorNone\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PCGctkKnD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QkPEkVf6p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EfOZvvijN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JMMF0Z5gF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"liEWI4Ju6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UrS9NXNbY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mHgLCLcu1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jA4JHCXEr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"618\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["clamp", "t", "i", "Animate", "e", "s", "o", "n", "r", "Dimensions", "window", "Emitter", "VirtualScroll", "Lenis", "l", "h", "a", "c", "u", "d", "p", "m", "v", "g", "w", "S", "SmoothScrollComponent", "props", "intensity", "lenis", "pe", "ue", "error", "checkForStopScroll", "stopScrollElement", "htmlElement", "hasHiddenOverflow", "stopScrollObserver", "htmlStyleObserver", "allElements", "i", "element", "computedStyle", "window", "styleError", "Lenis", "raf", "time", "animationId", "anchorLinksData", "anchor", "isInternalLink", "hasHash", "anchorElement", "href", "decodedHref", "scrollMargin", "targetElement", "marginStyle", "targetError", "anchorError", "handleClick", "e", "handlers", "index", "p", "SmoothScroll", "withCSS", "SmoothScroll_Prod_default", "addPropertyControls", "ControlType", "ZrcXBkr_i_exports", "__export", "__FramerMetadata__", "ZrcXBkr_i_default", "Animator", "props", "pathAnimation", "from", "to", "animate", "shouldLoop", "loopOptions", "slots", "endCircle", "hasChildren", "j", "customShape", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "firstChild", "getFirstChild", "svgChild", "isSpring", "shapeTransition", "pathLength", "useMotionValue", "opacity", "useTransform", "shapeProps", "isCanvas", "RenderTarget", "attributes", "pathD", "stroke", "strokeWidth", "strokeLinecap", "strokeLinejoin", "element", "splitAndReplace", "svgViewbox", "motion", "addPropertyControls", "ControlType", "string", "child", "AnimatorFonts", "getFonts", "Animator", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "smoothScroll", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "q3Gszdpbp", "jGKF3TVA8", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1fn9v61", "args", "onAppear1qzueav", "useOnVariantChange", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "SVG", "css", "FramerZrcXBkr_i", "withCSS", "ZrcXBkr_i_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "MotionTextFonts", "getFonts", "MotionText", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "link", "linkColor", "linkTitle", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "DNZvXxrS7", "H5Pp6CL5n", "I8PGi3EfO", "dppRLAUem", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1gd7587", "args", "onMouseEnter164xkz5", "onAppear6nxxo1", "onAppearb107tw", "onMouseEnter1rv9sez", "onMouseLeave1ynauot", "useOnVariantChange", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "Link", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerS_HcCmQU4", "withCSS", "S_HcCmQU4_default", "addPropertyControls", "ControlType", "addFonts", "LinkSFonts", "getFonts", "S_HcCmQU4_default", "LinkSControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "click", "deviceVariant", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "CgsbHZK92", "uflpIWYmR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapfmlnqm", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "ComponentViewportProvider", "css", "FramerlvQapj3GY", "withCSS", "lvQapj3GY_default", "addPropertyControls", "ControlType", "addFonts", "MotionTextFonts", "getFonts", "MotionText", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "linkColor", "linkTitle", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "DNZvXxrS7", "H5Pp6CL5n", "I8PGi3EfO", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1gd7587", "args", "onMouseEnterrzdmgy", "onAppeartxxldu", "onAppear17bcx2w", "useOnVariantChange", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerUzyx58F9T", "withCSS", "Uzyx58F9T_default", "addPropertyControls", "ControlType", "addFonts", "RollingLinkLFonts", "getFonts", "Uzyx58F9T_default", "RollingLinkLControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "click", "customCursorNone", "height", "id", "variant1", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "W4QzLFEA7", "RKUT74mXT", "W2XE0xYTw", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap124ofs3", "args", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "Uzyx58F9T_default", "css", "FramerSDyIwuqUz", "withCSS", "SDyIwuqUz_default", "addPropertyControls", "ControlType", "RollingLinkLControls", "addFonts", "RollingLinkLFonts", "RollingLinkLFonts", "getFonts", "Uzyx58F9T_default", "RollingLinkSFonts", "S_HcCmQU4_default", "MenuItemsFonts", "SDyIwuqUz_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "close", "customCursorNone", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "mxP0CxWhf", "CP6PKwqNR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1puyud6", "args", "onAppear1ub7nmr", "onAppear1bp9vat", "onTap1cvejnb", "onTap2l12no", "I8PGi3EfO1cvejnb", "I8PGi3EfO2l12no", "I8PGi3EfOm0rkfz", "RKUT74mXT1cb7uu8", "useOnVariantChange", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "SVG", "css", "FramerpRzlHV5Ef", "withCSS", "pRzlHV5Ef_default", "addPropertyControls", "ControlType", "addFonts"]
}
