{
  "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/gh5xmpM9GHT9MXnnMpPc/YOcbb3cyk0md6ytVCE3R/Animator.js", "ssg:https://framerusercontent.com/modules/n2TtB3jMmvCvxMBk2qsS/tzIh1yo6VT6sLiQ3ZBH0/ZrcXBkr_i.js", "ssg:https://framerusercontent.com/modules/lSv0BZqOj9XwAqB4oWx4/d9FmMheQyABE7JGHmPhY/Uzyx58F9T.js", "ssg:https://framerusercontent.com/modules/ufh9FwELVfdbpBJEeG6H/4L2VtWc1fI7lMlsd9OHO/SDyIwuqUz.js", "ssg:https://framerusercontent.com/modules/zOzBtnhRFbsozbQF6Ojh/cWiXd7rB433r23VhYXBH/pRzlHV5Ef.js", "ssg:https://framerusercontent.com/modules/P5c5VBGzn2LZRBy3fiVC/79OFEvkSfjeqYiD0L6wg/S_HcCmQU4.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", "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 (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,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-ilz5T\";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:true,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,{background:{alt:\"\",fit:\"fill\"},className:\"framer-qkn1ro\",\"data-framer-name\":\"LOGO 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 198 25\"><path d=\"M 0 17.486 L 3.944 17.486 C 4.188 20.004 5.758 21.613 8.063 21.613 L 9.773 21.613 C 11.448 21.613 13.472 20.494 13.472 18.046 C 13.47 12.486 0.384 15.702 0.384 6.75 C 0.384 2.692 3.734 0 7.607 0 L 9.387 0 C 13.331 0 16.436 2.31 16.889 6.819 L 12.981 6.819 C 12.632 4.581 11.375 3.427 9.316 3.427 L 7.641 3.427 C 6.001 3.427 4.396 4.546 4.396 6.504 C 4.396 12.03 17.448 8.462 17.448 17.869 C 17.448 22.345 13.923 25.038 9.666 25.038 L 7.886 25.038 C 3.524 25.038 0.244 22.065 0 17.484 Z M 19.83 12.52 C 19.83 6.052 24.297 0 30.472 0 L 32.391 0 C 38.638 0 43.14 6.052 43.14 12.52 C 43.14 18.988 38.638 25.04 32.357 25.04 L 30.508 25.04 C 24.192 25.04 19.83 18.99 19.83 12.52 Z M 39.093 12.52 C 39.093 7.45 36.196 3.429 32.393 3.429 L 30.508 3.429 C 26.738 3.429 23.843 7.415 23.843 12.52 C 23.843 17.625 26.74 21.613 30.508 21.613 L 32.357 21.613 C 36.127 21.613 39.093 17.591 39.093 12.52 Z M 46.839 0.282 L 50.783 0.282 L 50.783 20.284 C 50.783 20.948 51.167 21.333 51.83 21.333 L 61.74 21.333 L 61.74 24.76 L 46.839 24.76 Z M 65.021 0.282 L 68.965 0.282 L 68.965 24.76 L 65.021 24.76 Z M 73.327 0.282 L 82.61 0.282 C 88.856 0.282 93.533 4.933 93.533 12.276 C 93.533 20.284 88.892 24.76 82.61 24.76 L 73.327 24.76 Z M 89.52 12.276 C 89.52 6.611 86.239 3.708 82.297 3.708 L 78.319 3.708 C 77.656 3.708 77.271 4.093 77.271 4.758 L 77.271 20.284 C 77.271 20.948 77.656 21.333 78.319 21.333 L 82.297 21.333 C 86.241 21.333 89.52 18.641 89.52 12.276 Z M 103.584 0.282 L 107.562 0.282 L 113.355 18.117 C 113.599 18.923 114.262 18.923 114.507 18.117 L 120.265 0.282 L 124.243 0.282 L 116.285 24.76 L 111.539 24.76 Z M 169.488 0.282 L 173.432 0.282 L 173.432 24.76 L 169.488 24.76 Z M 177.794 0.282 L 187.076 0.282 C 193.323 0.282 198 4.933 198 12.276 C 198 20.284 193.359 24.76 187.076 24.76 L 177.794 24.76 Z M 193.987 12.276 C 193.987 6.611 190.706 3.708 186.762 3.708 L 182.784 3.708 C 182.12 3.708 181.736 4.093 181.736 4.758 L 181.736 20.284 C 181.736 20.948 182.12 21.333 182.784 21.333 L 186.762 21.333 C 190.706 21.333 193.987 18.641 193.987 12.276 Z M 124.784 12.52 C 124.784 6.05 129.25 0 135.426 0 L 155.81 0 C 162.057 0 166.56 6.05 166.56 12.52 C 166.56 18.99 162.057 25.04 155.777 25.04 L 135.462 25.04 C 129.146 25.04 124.784 18.99 124.784 12.52 Z M 162.51 12.52 C 162.51 7.45 159.614 3.429 155.81 3.429 L 135.462 3.429 C 131.692 3.429 128.797 7.415 128.797 12.52 C 128.797 17.625 131.694 21.613 135.462 21.613 L 155.777 21.613 C 159.546 21.613 162.512 17.591 162.512 12.52 Z\" fill=\"rgb(237,236,233)\"></path></svg>',svgContentId:10705654728,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},to:50,width:\"100%\",...addPropertyOverrides({iOmPY1Ikh:{animate:false},jKEenFTc4:{pathAnimation:{delay:1.2,duration:.6,ease:[0,0,.4,1],type:\"tween\"}},yRZIblIZk:{animate:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\"},className:\"framer-cm4x42\",layoutDependency:layoutDependency,layoutId:\"VNPJ5_R0Y\"}),/*#__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-ilz5T.framer-smho99, .framer-ilz5T .framer-smho99 { display: block; }\",\".framer-ilz5T.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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ilz5T .framer-1fcp2t2-container { aspect-ratio: 2.3255813953488373 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 133px); left: 0px; position: absolute; right: 0px; top: 11px; z-index: 1; }\",\".framer-ilz5T .framer-qkn1ro { height: 25px; position: relative; width: 198px; }\",\".framer-ilz5T .framer-cm4x42 { flex: none; height: 43px; overflow: hidden; position: relative; width: 210px; }\",\".framer-ilz5T .framer-1o7d7a4 { flex: none; height: 43px; position: relative; width: 100px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ilz5T.framer-1buuesb { gap: 0px; } .framer-ilz5T.framer-1buuesb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ilz5T.framer-1buuesb > :first-child { margin-left: 0px; } .framer-ilz5T.framer-1buuesb > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 310\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 * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrcXBkr_i=withCSS(Component,css,\"framer-ilz5T\");export default FramerZrcXBkr_i;FramerZrcXBkr_i.displayName=\"Wave Logo\";FramerZrcXBkr_i.defaultProps={height:43,width:310};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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrcXBkr_i\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"43\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"q3Gszdpbp\\\":\\\"link\\\",\\\"jGKF3TVA8\\\":\\\"smoothScroll\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jKEenFTc4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iOmPY1Ikh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yRZIblIZk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"310\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrcXBkr_i.map", "// Generated by Framer (47ebf4a)\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-kiAX6\";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\":\"Q1VTVE9NO1NhYW5zIEJvbGQ=\",\"--framer-font-family\":'\"Saans Bold\", \"Saans Bold Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--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:[\"CUSTOM;Saans Bold\"],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\":\"Q1VTVE9NO1NhYW5zIEJvbGQ=\",\"--framer-font-family\":'\"Saans Bold\", \"Saans Bold Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--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\":\"Q1VTVE9NO1NhYW5zIEJvbGQ=\",\"--framer-font-family\":'\"Saans Bold\", \"Saans Bold Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--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-kiAX6.framer-1x1iw34, .framer-kiAX6 .framer-1x1iw34 { display: block; }\",\".framer-kiAX6.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-kiAX6 .framer-3i65ar { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-kiAX6 .framer-vem42e { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kiAX6 .framer-12ed99b-container, .framer-kiAX6 .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-kiAX6.framer-18cpifx { gap: 0px; } .framer-kiAX6.framer-18cpifx > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } .framer-kiAX6.framer-18cpifx > :first-child { margin-left: 0px; } .framer-kiAX6.framer-18cpifx > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 77\n * @framerIntrinsicWidth 404\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-kiAX6\");export default FramerUzyx58F9T;FramerUzyx58F9T.displayName=\"Rolling Link L\";FramerUzyx58F9T.defaultProps={height:77,width:404};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:\"Saans Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/JJQWYxaB2TH9OXw59Qcpz1IkiQ.woff2\"}]},...MotionTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUzyx58F9T\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"404\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"77\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"DNZvXxrS7\\\":\\\"linkTitle\\\",\\\"H5Pp6CL5n\\\":\\\"linkColor\\\",\\\"I8PGi3EfO\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F9CYavW8_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pevsAFAYo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zAKlwcuWi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W5cZMgOSc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Uzyx58F9T.map", "// Generated by Framer (f7ce5cf)\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/lSv0BZqOj9XwAqB4oWx4/d9FmMheQyABE7JGHmPhY/Uzyx58F9T.js\";const RollingLinkLFonts=getFonts(RollingLinkL);const RollingLinkLControls=getPropertyControls(RollingLinkL);const serializationHash=\"framer-T4yMM\";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||384)-0-385+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||384)-0-385+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:\"Projects\",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||384)-0-385+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:\"lQtvAdbdX\"},motionChild:true,nodeId:\"G5MU_lXx0\",scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17o9udu framer-1g18tmw\",\"data-framer-name\":\"3\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"G5MU_lXx0\",onTap:onTap124ofs3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,y:(componentViewport?.y||0)+0+((componentViewport?.height||384)-0-385+231+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p5kh14-container\",\"data-framer-cursor\":W4QzLFEA7,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"ZsA0BCBNL-container\",nodeId:\"ZsA0BCBNL\",rendersWithMotion:true,scopeId:\"SDyIwuqUz\",children:/*#__PURE__*/_jsx(RollingLinkL,{DNZvXxrS7:\"Blog\",H5Pp6CL5n:\"var(--token-ac46a919-b501-4c29-8edd-8e980900b919, rgb(255, 255, 255))\",height:\"100%\",id:\"ZsA0BCBNL\",layoutId:\"ZsA0BCBNL\",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||384)-0-385+308+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-T4yMM.framer-1g18tmw, .framer-T4yMM .framer-1g18tmw { display: block; }\",\".framer-T4yMM.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-T4yMM .framer-1afachj, .framer-T4yMM .framer-1nx2q55, .framer-T4yMM .framer-1n5tgf7, .framer-T4yMM .framer-17o9udu, .framer-T4yMM .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-T4yMM .framer-1j8k2ep-container, .framer-T4yMM .framer-1x2v3cu-container, .framer-T4yMM .framer-18b39ix-container, .framer-T4yMM .framer-p5kh14-container, .framer-T4yMM .framer-17qqot9-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-T4yMM.framer-17bm8lk, .framer-T4yMM .framer-1afachj, .framer-T4yMM .framer-1nx2q55, .framer-T4yMM .framer-1n5tgf7, .framer-T4yMM .framer-17o9udu, .framer-T4yMM .framer-jb6ubs { gap: 0px; } .framer-T4yMM.framer-17bm8lk > *, .framer-T4yMM .framer-1afachj > *, .framer-T4yMM .framer-1nx2q55 > *, .framer-T4yMM .framer-1n5tgf7 > *, .framer-T4yMM .framer-17o9udu > *, .framer-T4yMM .framer-jb6ubs > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-T4yMM.framer-17bm8lk > :first-child, .framer-T4yMM .framer-1afachj > :first-child, .framer-T4yMM .framer-1nx2q55 > :first-child, .framer-T4yMM .framer-1n5tgf7 > :first-child, .framer-T4yMM .framer-17o9udu > :first-child, .framer-T4yMM .framer-jb6ubs > :first-child { margin-top: 0px; } .framer-T4yMM.framer-17bm8lk > :last-child, .framer-T4yMM .framer-1afachj > :last-child, .framer-T4yMM .framer-1nx2q55 > :last-child, .framer-T4yMM .framer-1n5tgf7 > :last-child, .framer-T4yMM .framer-17o9udu > :last-child, .framer-T4yMM .framer-jb6ubs > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 234\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-T4yMM\");export default FramerSDyIwuqUz;FramerSDyIwuqUz.displayName=\"Menu Items\";FramerSDyIwuqUz.defaultProps={height:384,width:234};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\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"W4QzLFEA7\\\":\\\"customCursorNone\\\",\\\"RKUT74mXT\\\":\\\"click\\\",\\\"W2XE0xYTw\\\":\\\"variant1\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"384\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"234\"}},\"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/go7Hkpdq1qZ1CAfLujFX/gBdZdN2HHajnEO0kv2JW/S_HcCmQU4.js\";import MenuItems from\"https://framerusercontent.com/modules/ufh9FwELVfdbpBJEeG6H/4L2VtWc1fI7lMlsd9OHO/SDyIwuqUz.js\";import RollingLinkL from\"https://framerusercontent.com/modules/lSv0BZqOj9XwAqB4oWx4/d9FmMheQyABE7JGHmPhY/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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpRzlHV5Ef\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"618\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"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\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"mxP0CxWhf\\\":\\\"close\\\",\\\"CP6PKwqNR\\\":\\\"customCursorNone\\\"}\"}},\"__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,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"],
  "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", "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", "Image2", "css", "FramerZrcXBkr_i", "withCSS", "ZrcXBkr_i_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", "RichText2", "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", "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", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerS_HcCmQU4", "withCSS", "S_HcCmQU4_default", "addPropertyControls", "ControlType", "addFonts"]
}
