{
  "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/jy9q12VsWT34tsee0Q74/RcU26LZ1Kgptdj4WDR5j/PkQNS6aln.js", "ssg:https://framerusercontent.com/modules/Porv4B6zHUzlrK89sjUp/yu50WdlllFIfA4htZ36O/sPIrDkHnc.js", "ssg:https://framerusercontent.com/modules/CQgh0zy2yZQj45u3zxcw/FFUJYEfOUrCLCEuvUwpb/YuCT9wv2J.js", "ssg:https://framerusercontent.com/modules/SqJCbWkH9NIOOszcNLCz/F5Huni6gutjqzdCGYCLQ/Type.js", "ssg:https://framerusercontent.com/modules/ezDzKbDBmznHnhH3s9kw/6jTM84AuwstbH4lTpDmg/Gca2e72n8.js", "ssg:https://framerusercontent.com/modules/k7QZHfbXepDx9hE9S4vY/rJWUtSE1CF4fX66f7FVt/QzK4c8cT2.js", "ssg:https://framerusercontent.com/modules/cd7jAEFP6K3NFEKWNGnE/aCPaPoJ0cKYXGMFUWdGb/tRJN8YR0t.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framer.com/m/framer/lodash.js@0.3.0", "ssg:https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js", "ssg:https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js", "ssg:https://framerusercontent.com/modules/1Nl99dqCBKWtwxQb3oqJ/qvJLk7b7Mt3MMoB35AKe/sMqyx5MPn.js", "ssg:https://framerusercontent.com/modules/IcWTNRc6Qs1fHb66BPNF/HO9hRaG2KLm8ZWmjkwPF/dKAEKI1XK.js", "ssg:https://framerusercontent.com/modules/2kQlsKZ2I3vqoPLfAqby/gtDpw7xaXM66mrfZ0ltZ/FBlHqG5Ho.js", "ssg:https://framerusercontent.com/modules/xQrfiYdXtCDS5Rb8nMEL/CBkdua4EhemumhhVnSRv/DGETOLP3v.js", "ssg:https://framerusercontent.com/modules/cmkOwzCtk3ISEQIzwheH/s3DQjc0o428YDoGqtjyh/UQ7h7qta6.js", "ssg:https://framerusercontent.com/modules/yV11bXhNqoDmnQmb2SeD/zeum8ea3xhhV8hjecz7e/hAWVrWzfU.js", "ssg:https://framerusercontent.com/modules/QoyUu3VaPf0xTGkOr0G0/wuhmQz1espsbexsbEf22/Z0dXOE2a3.js", "ssg:https://framerusercontent.com/modules/VVHBIc7ld0Q7RvDGYn4Q/sZkaq2REShrcwAELcOJF/hFrxmhax_.js", "ssg:https://framerusercontent.com/modules/wqtgSAyduuqPLypQgXDP/w4VV2hSxj1JiplyvmcHv/wjPS5cWyj.js", "ssg:https://framerusercontent.com/modules/0M0bo0DXTeMArEhJvtq7/gV37Zm3clDXFmAly0cXC/hgt93WD5Q.js", "ssg:https://framerusercontent.com/modules/iOiYq7CKwzAiEB0ooOor/2BanePlrdcy9DNFSdLX5/QI7KNUAVh.js", "ssg:https://framerusercontent.com/modules/LJ0MWcGSWVY2TorYJQwc/aB4haHdrrpXhYh8og4Cz/qmqfeeCH8.js"],
  "sourcesContent": ["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map", "// Generated by Framer (0e7701b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Basier Circle Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Basier Circle Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZFsKQJ3vZaa3Mkiom4WXej0.woff2\"}]}];export const css=['.framer-5qfgL .framer-styles-preset-1jntocf:not(.rich-text-wrapper), .framer-5qfgL .framer-styles-preset-1jntocf.rich-text-wrapper p { --framer-font-family: \"Basier Circle Regular\", \"Basier Circle Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 28px; --framer-paragraph-spacing: 18px; --framer-text-alignment: left; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-5qfgL\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e7701b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Basier Circle Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Basier Circle Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/LMcJuN2vLMZOlUwRnB7rDoSWFM.woff2\"}]}];export const css=['.framer-csgQC .framer-styles-preset-123zdmf:not(.rich-text-wrapper), .framer-csgQC .framer-styles-preset-123zdmf.rich-text-wrapper p { --framer-font-family: \"Basier Circle Medium\", \"Basier Circle Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13.5px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-csgQC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Porv4B6zHUzlrK89sjUp/yu50WdlllFIfA4htZ36O/sPIrDkHnc.js\";const enabledGestures={lPEEdWGDR:{hover:true},pdJum4Q3T:{hover:true}};const cycleOrder=[\"lPEEdWGDR\",\"pdJum4Q3T\",\"u7t2O7fLC\"];const serializationHash=\"framer-cf6to\";const variantClassNames={lPEEdWGDR:\"framer-v-1pigjuq\",pdJum4Q3T:\"framer-v-nj6fhk\",u7t2O7fLC:\"framer-v-isyzts\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.25,1,.5,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={\"Dark - Icon\":\"u7t2O7fLC\",Dark:\"pdJum4Q3T\",Light:\"lPEEdWGDR\"};const getProps=({click,height,id,link,navTitle,newTab,width,...props})=>{return{...props,aJOoNlok7:navTitle??props.aJOoNlok7??\"Link\",AWMROUMKi:link??props.AWMROUMKi,biieZQG3Y:newTab??props.biieZQG3Y,variant:humanReadableVariantMap[props.variant]??props.variant??\"lPEEdWGDR\",VS906KUgx:click??props.VS906KUgx};};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,AWMROUMKi,aJOoNlok7,biieZQG3Y,VS906KUgx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lPEEdWGDR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvnxfre=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VS906KUgx){const res=await VS906KUgx(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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:AWMROUMKi,motionChild:true,nodeId:\"lPEEdWGDR\",openInNewTab:biieZQG3Y,scopeId:\"YuCT9wv2J\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pigjuq\",className,classNames)} framer-16uktrq`,\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lPEEdWGDR\",onTap:onTapvnxfre,ref:refBinding,style:{...style},...addPropertyOverrides({\"lPEEdWGDR-hover\":{\"data-framer-name\":undefined},\"pdJum4Q3T-hover\":{\"data-framer-name\":undefined},pdJum4Q3T:{\"data-framer-name\":\"Dark\"},u7t2O7fLC:{\"data-framer-name\":\"Dark - Icon\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-164d1t5\",layoutDependency:layoutDependency,layoutId:\"aRHtV1QCH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Link\"})}),className:\"framer-wrjocy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T5I0RkD5Z\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:aJOoNlok7,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pdJum4Q3T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-alignment\":\"left\"},children:\"Link\"})})},u7t2O7fLC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-alignment\":\"left\"},children:\"Link\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Link\"})}),className:\"framer-12p50o6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BfVR2nLDw\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:aJOoNlok7,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pdJum4Q3T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-alignment\":\"left\"},children:\"Link\"})})},u7t2O7fLC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-alignment\":\"left\"},children:\"Link\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cf6to.framer-16uktrq, .framer-cf6to .framer-16uktrq { display: block; }\",\".framer-cf6to.framer-1pigjuq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cf6to .framer-164d1t5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 20px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cf6to .framer-wrjocy, .framer-cf6to .framer-12p50o6 { cursor: pointer; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cf6to.framer-1pigjuq, .framer-cf6to .framer-164d1t5 { gap: 0px; } .framer-cf6to.framer-1pigjuq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-cf6to.framer-1pigjuq > :first-child, .framer-cf6to .framer-164d1t5 > :first-child { margin-top: 0px; } .framer-cf6to.framer-1pigjuq > :last-child, .framer-cf6to .framer-164d1t5 > :last-child { margin-bottom: 0px; } .framer-cf6to .framer-164d1t5 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",\".framer-cf6to.framer-v-nj6fhk .framer-164d1t5, .framer-cf6to.framer-v-isyzts .framer-164d1t5 { align-content: flex-start; align-items: flex-start; }\",\".framer-cf6to.framer-v-1pigjuq.hover.framer-1pigjuq { gap: 4px; }\",\".framer-cf6to.framer-v-1pigjuq.hover .framer-164d1t5 { align-content: flex-start; align-items: flex-start; justify-content: flex-end; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cf6to.framer-v-1pigjuq.hover.framer-1pigjuq { gap: 0px; } .framer-cf6to.framer-v-1pigjuq.hover.framer-1pigjuq > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-cf6to.framer-v-1pigjuq.hover.framer-1pigjuq > :first-child { margin-top: 0px; } .framer-cf6to.framer-v-1pigjuq.hover.framer-1pigjuq > :last-child { margin-bottom: 0px; } }\",\".framer-cf6to.framer-v-nj6fhk.hover .framer-164d1t5 { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 23.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"pdJum4Q3T\":{\"layout\":[\"auto\",\"fixed\"]},\"u7t2O7fLC\":{\"layout\":[\"auto\",\"fixed\"]},\"pS95Jl3Ax\":{\"layout\":[\"auto\",\"fixed\"]},\"eKXj2kSHa\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"AWMROUMKi\":\"link\",\"aJOoNlok7\":\"navTitle\",\"biieZQG3Y\":\"newTab\",\"VS906KUgx\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYuCT9wv2J=withCSS(Component,css,\"framer-cf6to\");export default FramerYuCT9wv2J;FramerYuCT9wv2J.displayName=\"Buttons/Text Link\";FramerYuCT9wv2J.defaultProps={height:20,width:23.5};addPropertyControls(FramerYuCT9wv2J,{variant:{options:[\"lPEEdWGDR\",\"pdJum4Q3T\",\"u7t2O7fLC\"],optionTitles:[\"Light\",\"Dark\",\"Dark - Icon\"],title:\"Variant\",type:ControlType.Enum},AWMROUMKi:{title:\"Link\",type:ControlType.Link},aJOoNlok7:{defaultValue:\"Link\",displayTextArea:false,title:\"Nav Title\",type:ControlType.String},biieZQG3Y:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},VS906KUgx:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerYuCT9wv2J,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYuCT9wv2J\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pdJum4Q3T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u7t2O7fLC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pS95Jl3Ax\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eKXj2kSHa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"AWMROUMKi\\\":\\\"link\\\",\\\"aJOoNlok7\\\":\\\"navTitle\\\",\\\"biieZQG3Y\\\":\\\"newTab\\\",\\\"VS906KUgx\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"23.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";export function OpenType(Component){return props=>{return /*#__PURE__*/ _jsx(Component,{...props,style:{...props.style,fontFeatureSettings:`\"salt\", \"kern\", \"cv05\", \"cv11\", \"ccmp\"`}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"OpenType\":{\"type\":\"reactHoc\",\"name\":\"OpenType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Type.map", "// Generated by Framer (2fef4c5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-qZQsh .framer-styles-preset-13ps9lk:not(.rich-text-wrapper), .framer-qZQsh .framer-styles-preset-13ps9lk.rich-text-wrapper a { --framer-link-current-text-color: var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, #ffffff); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, #ffffff); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-qZQsh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e7701b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Basier Circle Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Basier Circle Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/LMcJuN2vLMZOlUwRnB7rDoSWFM.woff2\"}]}];export const css=['.framer-1CUkQ .framer-styles-preset-14q7iw5:not(.rich-text-wrapper), .framer-1CUkQ .framer-styles-preset-14q7iw5.rich-text-wrapper p { --framer-font-family: \"Basier Circle Medium\", \"Basier Circle Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 28px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-1CUkQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (be619af)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-lSaek .framer-styles-preset-n86nom:not(.rich-text-wrapper), .framer-lSaek .framer-styles-preset-n86nom.rich-text-wrapper a { --framer-link-current-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-lSaek\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{MotionValue,motion,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/_jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export const Audio=withCSS(function Audio(props){var _props_style;const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;let iconCursor=\"pointer\";if(!!playPauseCursor){iconCursor=playPauseCursor;}else if(props===null||props===void 0?void 0:(_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.cursor){iconCursor=props.style.cursor;}// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===\"URL\"?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{var _playerInfo_current_animation,_playerInfo_current;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{})// It's likely fine, swallow error\n;};const pauseAudio=()=>{var _playerInfo_current_animation,_playerInfo_current;player.current.pause();(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress)){player.current.currentTime=progress*.01*player.current.duration;}};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{var _player_current;// Do this in an effect to correct on optimised sites\nif((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{var _player_current;const progressPercent=((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles={marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:iconCursor};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/_jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/_jsx(_Fragment,{children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/_jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/_jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/_jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/_jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});},[\".framer-audio-icon { outline: none; }\",\".framer-audio-icons:focus-visible { outline: auto; }\"]);Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:\"URL\",pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===\"URL\";}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore \u2013 Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};function PlayIcon(props){return /*#__PURE__*/_jsx(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",fill:\"#333\"})});}function PauseIcon(props){return /*#__PURE__*/_jsxs(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",fill:\"#343434\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",fill:\"#343434\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Porv4B6zHUzlrK89sjUp/yu50WdlllFIfA4htZ36O/sPIrDkHnc.js\";const AudioFonts=getFonts(Audio);const cycleOrder=[\"zceN5c6nQ\",\"RvmrbbCl7\",\"Oz30s667l\",\"oHfDhXNMO\",\"x0oyhgaVg\",\"lMq2WSd7l\"];const serializationHash=\"framer-hMVGA\";const variantClassNames={lMq2WSd7l:\"framer-v-19hhb5v\",oHfDhXNMO:\"framer-v-g16fgv\",Oz30s667l:\"framer-v-1w4m901\",RvmrbbCl7:\"framer-v-1v3ceka\",x0oyhgaVg:\"framer-v-wr5wcl\",zceN5c6nQ:\"framer-v-1xl6w4j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Close - Clear\":\"oHfDhXNMO\",\"Close - Dark\":\"RvmrbbCl7\",\"Menu - Clear\":\"Oz30s667l\",\"Menu - Dark\":\"x0oyhgaVg\",Close:\"lMq2WSd7l\",Menu:\"zceN5c6nQ\"};const getProps=({height,id,link,tap,width,...props})=>{return{...props,cMZTgq5AF:tap??props.cMZTgq5AF,fBg6ifLg9:link??props.fBg6ifLg9,variant:humanReadableVariantMap[props.variant]??props.variant??\"zceN5c6nQ\"};};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,fBg6ifLg9,cMZTgq5AF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zceN5c6nQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapue7c2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cMZTgq5AF){const res=await cMZTgq5AF(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RvmrbbCl7\",\"oHfDhXNMO\",\"lMq2WSd7l\"].includes(baseVariant))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:fBg6ifLg9,motionChild:true,nodeId:\"zceN5c6nQ\",scopeId:\"sMqyx5MPn\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1xl6w4j\",className,classNames)} framer-1pw7blx`,\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zceN5c6nQ\",onTap:onTapue7c2,ref:refBinding,style:{backdropFilter:\"none\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"none\",...style},variants:{lMq2WSd7l:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},oHfDhXNMO:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},Oz30s667l:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},x0oyhgaVg:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({lMq2WSd7l:{\"data-framer-name\":\"Close\"},oHfDhXNMO:{\"data-framer-name\":\"Close - Clear\"},Oz30s667l:{\"data-framer-name\":\"Menu - Clear\"},RvmrbbCl7:{\"data-framer-name\":\"Close - Dark\"},x0oyhgaVg:{\"data-framer-name\":\"Menu - Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",children:\"Menu\"})}),className:\"framer-1kkoimb\",\"data-framer-name\":\"Index\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZXZCljgoZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{lMq2WSd7l:{\"--extracted-r6o4lv\":\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0))\"},oHfDhXNMO:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Oz30s667l:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RvmrbbCl7:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},x0oyhgaVg:{\"--extracted-r6o4lv\":\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMq2WSd7l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0)))\"},children:\"Close\"})})},oHfDhXNMO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Close\"})})},Oz30s667l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Menu\"})})},RvmrbbCl7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Close\"})})},x0oyhgaVg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)))\"},children:\"Menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11u189c\",\"data-framer-name\":\"Green Pill\",layoutDependency:layoutDependency,layoutId:\"OsZo71r12\",style:{backdropFilter:\"none\",backgroundColor:\"rgb(20, 20, 20)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"none\"},variants:{lMq2WSd7l:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},oHfDhXNMO:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(247, 247, 247)\",WebkitBackdropFilter:\"blur(5px)\"},Oz30s667l:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(247, 247, 247)\",WebkitBackdropFilter:\"blur(5px)\"},RvmrbbCl7:{backgroundColor:\"rgb(247, 247, 247)\"},x0oyhgaVg:{backdropFilter:\"none\",backgroundColor:\"rgb(247, 247, 247)\",WebkitBackdropFilter:\"none\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Menu\"})}),className:\"framer-1akt2r8\",\"data-framer-name\":\"Index\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fndoiGvZS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMq2WSd7l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Close\"})})},oHfDhXNMO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",children:\"Close\"})})},Oz30s667l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",children:\"Menu\"})})},RvmrbbCl7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",children:\"Close\"})})},x0oyhgaVg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",children:\"Menu\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rrh0eh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xhqiXMtRc-container\",nodeId:\"xhqiXMtRc\",rendersWithMotion:true,scopeId:\"sMqyx5MPn\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"xhqiXMtRc\",isMixedBorderRadius:false,layoutId:\"xhqiXMtRc\",loop:false,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:false,playing:true,progress:0,progressColor:\"rgba(255, 255, 255, 0)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/M8vrgToI6I5Nj6kIxXn3NRhF6Q.wav\",srcType:\"Upload\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgba(255, 255, 255, 0)\",volume:50,width:\"100%\",...addPropertyOverrides({lMq2WSd7l:{font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500}},RvmrbbCl7:{font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500}}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hMVGA.framer-1pw7blx, .framer-hMVGA .framer-1pw7blx { display: block; }\",\".framer-hMVGA.framer-1xl6w4j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-hMVGA .framer-1kkoimb { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-hMVGA .framer-11u189c { align-content: center; align-items: center; bottom: -37px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 8px 16px 8px 16px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-hMVGA .framer-1akt2r8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hMVGA .framer-1rrh0eh-container { flex: none; height: 100%; left: calc(49.35064935064937% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hMVGA.framer-1xl6w4j, .framer-hMVGA .framer-11u189c { gap: 0px; } .framer-hMVGA.framer-1xl6w4j > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-hMVGA.framer-1xl6w4j > :first-child, .framer-hMVGA .framer-11u189c > :first-child { margin-left: 0px; } .framer-hMVGA.framer-1xl6w4j > :last-child, .framer-hMVGA .framer-11u189c > :last-child { margin-right: 0px; } .framer-hMVGA .framer-11u189c > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-hMVGA.framer-v-1v3ceka .framer-11u189c, .framer-hMVGA.framer-v-19hhb5v .framer-11u189c { padding: 5px 12px 5px 12px; }\",\".framer-hMVGA.framer-v-1v3ceka .framer-1rrh0eh-container, .framer-hMVGA.framer-v-g16fgv .framer-1rrh0eh-container, .framer-hMVGA.framer-v-19hhb5v .framer-1rrh0eh-container { left: unset; right: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 32.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RvmrbbCl7\":{\"layout\":[\"auto\",\"auto\"]},\"Oz30s667l\":{\"layout\":[\"auto\",\"auto\"]},\"oHfDhXNMO\":{\"layout\":[\"auto\",\"auto\"]},\"x0oyhgaVg\":{\"layout\":[\"auto\",\"auto\"]},\"lMq2WSd7l\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fBg6ifLg9\":\"link\",\"cMZTgq5AF\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersMqyx5MPn=withCSS(Component,css,\"framer-hMVGA\");export default FramersMqyx5MPn;FramersMqyx5MPn.displayName=\"Mobile\";FramersMqyx5MPn.defaultProps={height:20,width:32.5};addPropertyControls(FramersMqyx5MPn,{variant:{options:[\"zceN5c6nQ\",\"RvmrbbCl7\",\"Oz30s667l\",\"oHfDhXNMO\",\"x0oyhgaVg\",\"lMq2WSd7l\"],optionTitles:[\"Menu\",\"Close - Dark\",\"Menu - Clear\",\"Close - Clear\",\"Menu - Dark\",\"Close\"],title:\"Variant\",type:ControlType.Enum},fBg6ifLg9:{title:\"Link\",type:ControlType.Link},cMZTgq5AF:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramersMqyx5MPn,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"}]},...AudioFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersMqyx5MPn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RvmrbbCl7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Oz30s667l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oHfDhXNMO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"x0oyhgaVg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lMq2WSd7l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fBg6ifLg9\\\":\\\"link\\\",\\\"cMZTgq5AF\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"32.5\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{OpenType}from\"https://framerusercontent.com/modules/SqJCbWkH9NIOOszcNLCz/F5Huni6gutjqzdCGYCLQ/Type.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ezDzKbDBmznHnhH3s9kw/6jTM84AuwstbH4lTpDmg/Gca2e72n8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jy9q12VsWT34tsee0Q74/RcU26LZ1Kgptdj4WDR5j/PkQNS6aln.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/k7QZHfbXepDx9hE9S4vY/rJWUtSE1CF4fX66f7FVt/QzK4c8cT2.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/cd7jAEFP6K3NFEKWNGnE/aCPaPoJ0cKYXGMFUWdGb/tRJN8YR0t.js\";import Mobile from\"https://framerusercontent.com/modules/1Nl99dqCBKWtwxQb3oqJ/qvJLk7b7Mt3MMoB35AKe/sMqyx5MPn.js\";import ButtonsTextLink from\"https://framerusercontent.com/modules/CQgh0zy2yZQj45u3zxcw/FFUJYEfOUrCLCEuvUwpb/YuCT9wv2J.js\";const ButtonsTextLinkFonts=getFonts(ButtonsTextLink);const MobileFonts=getFonts(Mobile);const RichTextOpenTypemb39nx=withCodeBoundaryForOverrides(RichText,{nodeId:\"rUSSVlJrI\",override:OpenType,scopeId:\"dKAEKI1XK\"});const RichTextOpenType8ha23o=withCodeBoundaryForOverrides(RichText,{nodeId:\"fn4n69Erw\",override:OpenType,scopeId:\"dKAEKI1XK\"});const RichTextOpenTypet4h633=withCodeBoundaryForOverrides(RichText,{nodeId:\"f6MNP7UuT\",override:OpenType,scopeId:\"dKAEKI1XK\"});const RichTextOpenType139cxmr=withCodeBoundaryForOverrides(RichText,{nodeId:\"IwWZq1BS4\",override:OpenType,scopeId:\"dKAEKI1XK\"});const RichTextOpenType1r4fr1k=withCodeBoundaryForOverrides(RichText,{nodeId:\"KUloORajC\",override:OpenType,scopeId:\"dKAEKI1XK\"});const cycleOrder=[\"UHoj85ZzG\",\"skvXoZeen\",\"OSNFtGOwz\",\"iXAW6k4ea\",\"g5qsg6GzX\",\"u60T5xCZb\"];const serializationHash=\"framer-hQBdN\";const variantClassNames={g5qsg6GzX:\"framer-v-1ckwl4n\",iXAW6k4ea:\"framer-v-11zdj7s\",OSNFtGOwz:\"framer-v-1l0fg7f\",skvXoZeen:\"framer-v-1r0x55p\",u60T5xCZb:\"framer-v-11y1mt9\",UHoj85ZzG:\"framer-v-1eb8b95\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:200,type:\"spring\"};const transition2={damping:35,delay:.15,mass:1,stiffness:400,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 transition3={damping:35,delay:.1,mass:1,stiffness:400,type:\"spring\"};const transition4={damping:35,delay:.2,mass:1,stiffness:400,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Clear - Open\":\"u60T5xCZb\",\"Dark - Open\":\"UHoj85ZzG\",\"Light - Open\":\"iXAW6k4ea\",Clear:\"g5qsg6GzX\",Dark:\"skvXoZeen\",Light:\"OSNFtGOwz\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UHoj85ZzG\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UHoj85ZzG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const cMZTgq5AFiv8w6m=activeVariantCallback(async(...args)=>{setVariant(\"skvXoZeen\");});const cMZTgq5AFpzpnr3=activeVariantCallback(async(...args)=>{setVariant(\"UHoj85ZzG\");});const cMZTgq5AF1xsnhoi=activeVariantCallback(async(...args)=>{setVariant(\"iXAW6k4ea\");});const cMZTgq5AF1icnett=activeVariantCallback(async(...args)=>{setVariant(\"OSNFtGOwz\");});const cMZTgq5AF18dxcr7=activeVariantCallback(async(...args)=>{setVariant(\"u60T5xCZb\");});const cMZTgq5AFw4ancg=activeVariantCallback(async(...args)=>{setVariant(\"g5qsg6GzX\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OSNFtGOwz\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"OSNFtGOwz\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1eb8b95\",className,classNames),\"data-framer-name\":\"Dark - Open\",layoutDependency:layoutDependency,layoutId:\"UHoj85ZzG\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},variants:{g5qsg6GzX:{backgroundColor:\"rgba(0, 0, 0, 0)\"},iXAW6k4ea:{backgroundColor:\"rgb(255, 255, 255)\"},OSNFtGOwz:{backgroundColor:\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\"}},...addPropertyOverrides({g5qsg6GzX:{\"data-framer-name\":\"Clear\"},iXAW6k4ea:{\"data-framer-name\":\"Light - Open\"},OSNFtGOwz:{\"data-framer-name\":\"Light\"},skvXoZeen:{\"data-framer-name\":\"Dark\"},u60T5xCZb:{\"data-framer-name\":\"Clear - Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cvaqmg\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"w_7dMu82H\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+15,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1snw19t-container\",layoutDependency:layoutDependency,layoutId:\"gJQzzgyOM-container\",nodeId:\"gJQzzgyOM\",rendersWithMotion:true,scopeId:\"dKAEKI1XK\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[0],biieZQG3Y:false,height:\"100%\",id:\"gJQzzgyOM\",layoutId:\"gJQzzgyOM\",style:{height:\"100%\"},variant:\"lPEEdWGDR\",width:\"100%\",...addPropertyOverrides({g5qsg6GzX:{AWMROUMKi:resolvedLinks[3]},iXAW6k4ea:{AWMROUMKi:resolvedLinks[2],variant:\"pdJum4Q3T\"},skvXoZeen:{AWMROUMKi:resolvedLinks[1]},u60T5xCZb:{AWMROUMKi:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({OSNFtGOwz:{height:20,y:(componentViewport?.y||0)+0+15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kao3vw-container\",layoutDependency:layoutDependency,layoutId:\"Y9pphYEs9-container\",nodeId:\"Y9pphYEs9\",rendersWithMotion:true,scopeId:\"dKAEKI1XK\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks1[0],biieZQG3Y:false,height:\"100%\",id:\"Y9pphYEs9\",layoutId:\"Y9pphYEs9\",style:{height:\"100%\"},variant:\"pdJum4Q3T\",width:\"100%\",...addPropertyOverrides({OSNFtGOwz:{AWMROUMKi:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+15,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rah3i4-container\",layoutDependency:layoutDependency,layoutId:\"lj3OzmYcE-container\",nodeId:\"lj3OzmYcE\",rendersWithMotion:true,scopeId:\"dKAEKI1XK\",children:/*#__PURE__*/_jsx(Mobile,{cMZTgq5AF:cMZTgq5AFiv8w6m,height:\"100%\",id:\"lj3OzmYcE\",layoutId:\"lj3OzmYcE\",variant:\"RvmrbbCl7\",width:\"100%\",...addPropertyOverrides({g5qsg6GzX:{cMZTgq5AF:cMZTgq5AF18dxcr7,variant:\"Oz30s667l\"},iXAW6k4ea:{cMZTgq5AF:cMZTgq5AF1icnett,variant:\"lMq2WSd7l\"},OSNFtGOwz:{cMZTgq5AF:cMZTgq5AF1xsnhoi,variant:\"zceN5c6nQ\"},skvXoZeen:{cMZTgq5AF:cMZTgq5AFpzpnr3,variant:\"x0oyhgaVg\"},u60T5xCZb:{cMZTgq5AF:cMZTgq5AFw4ancg,variant:\"oHfDhXNMO\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w85ymm\",layoutDependency:layoutDependency,layoutId:\"DHRd_Dgtg\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2b7vpo\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"ZBUI8OhN2\",style:{opacity:1},variants:{g5qsg6GzX:{opacity:0},iXAW6k4ea:{opacity:1},OSNFtGOwz:{opacity:0},skvXoZeen:{opacity:0},u60T5xCZb:{opacity:1}},children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(RichTextOpenTypemb39nx,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jntocf\",\"data-styles-preset\":\"PkQNS6aln\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},motionChild:true,nodeId:\"rUSSVlJrI\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13ps9lk\",\"data-styles-preset\":\"Gca2e72n8\",children:\"Work\"})})})}),className:\"framer-mb39nx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rUSSVlJrI\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{g5qsg6GzX:{opacity:0},iXAW6k4ea:{opacity:1},OSNFtGOwz:{opacity:0},skvXoZeen:{opacity:0},u60T5xCZb:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iXAW6k4ea:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q7iw5\",\"data-styles-preset\":\"QzK4c8cT2\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},motionChild:true,nodeId:\"rUSSVlJrI\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-n86nom\",\"data-styles-preset\":\"tRJN8YR0t\",children:\"Work\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(RichTextOpenType8ha23o,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jntocf\",\"data-styles-preset\":\"PkQNS6aln\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jY_Lj_KK0\"},motionChild:true,nodeId:\"fn4n69Erw\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13ps9lk\",\"data-styles-preset\":\"Gca2e72n8\",children:\"Archive\"})})})}),className:\"framer-8ha23o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fn4n69Erw\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{g5qsg6GzX:{opacity:0},iXAW6k4ea:{opacity:1},OSNFtGOwz:{opacity:0},skvXoZeen:{opacity:0},u60T5xCZb:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iXAW6k4ea:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q7iw5\",\"data-styles-preset\":\"QzK4c8cT2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jY_Lj_KK0\"},motionChild:true,nodeId:\"fn4n69Erw\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-n86nom\",\"data-styles-preset\":\"tRJN8YR0t\",children:\"Archive\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(RichTextOpenTypet4h633,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jntocf\",\"data-styles-preset\":\"PkQNS6aln\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X5h06pEea\"},motionChild:true,nodeId:\"f6MNP7UuT\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13ps9lk\",\"data-styles-preset\":\"Gca2e72n8\",children:\"About\"})})})}),className:\"framer-t4h633\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f6MNP7UuT\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{g5qsg6GzX:{opacity:0},iXAW6k4ea:{opacity:1},OSNFtGOwz:{opacity:0},skvXoZeen:{opacity:0},u60T5xCZb:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iXAW6k4ea:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q7iw5\",\"data-styles-preset\":\"QzK4c8cT2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X5h06pEea\"},motionChild:true,nodeId:\"f6MNP7UuT\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-n86nom\",\"data-styles-preset\":\"tRJN8YR0t\",children:\"About\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({g5qsg6GzX:{value:transition4},OSNFtGOwz:{value:transition4},skvXoZeen:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextOpenType139cxmr,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jntocf\",\"data-styles-preset\":\"PkQNS6aln\",children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1VT2GkwIx5S_kMeYr8JCru83Qki-TrI9z/view?usp=drive_link\",motionChild:true,nodeId:\"IwWZq1BS4\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13ps9lk\",\"data-styles-preset\":\"Gca2e72n8\",children:\"Resume\"})})})}),className:\"framer-139cxmr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IwWZq1BS4\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{g5qsg6GzX:{opacity:0},iXAW6k4ea:{opacity:1},OSNFtGOwz:{opacity:0},skvXoZeen:{opacity:0},u60T5xCZb:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iXAW6k4ea:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q7iw5\",\"data-styles-preset\":\"QzK4c8cT2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TBuk39LpB\"},motionChild:true,nodeId:\"IwWZq1BS4\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-n86nom\",\"data-styles-preset\":\"tRJN8YR0t\",children:\"Resume\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({g5qsg6GzX:{value:transition3},OSNFtGOwz:{value:transition3},skvXoZeen:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextOpenType1r4fr1k,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jntocf\",\"data-styles-preset\":\"PkQNS6aln\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/thaonf\",motionChild:true,nodeId:\"KUloORajC\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13ps9lk\",\"data-styles-preset\":\"Gca2e72n8\",children:\"LinkedIn\"})})})}),className:\"framer-1r4fr1k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KUloORajC\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{g5qsg6GzX:{opacity:0},iXAW6k4ea:{opacity:1},OSNFtGOwz:{opacity:0},skvXoZeen:{opacity:0},u60T5xCZb:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iXAW6k4ea:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q7iw5\",\"data-styles-preset\":\"QzK4c8cT2\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/thaonf\",motionChild:true,nodeId:\"KUloORajC\",openInNewTab:true,scopeId:\"dKAEKI1XK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-n86nom\",\"data-styles-preset\":\"tRJN8YR0t\",children:\"LinkedIn\"})})})})}},baseVariant,gestureVariant)})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hQBdN.framer-dw0l5a, .framer-hQBdN .framer-dw0l5a { display: block; }\",\".framer-hQBdN.framer-1eb8b95 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 390px; }\",\".framer-hQBdN .framer-cvaqmg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: visible; padding: 15px; pointer-events: auto; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-hQBdN .framer-1snw19t-container, .framer-hQBdN .framer-1kao3vw-container { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-hQBdN .framer-1rah3i4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hQBdN .framer-w85ymm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hQBdN .framer-2b7vpo { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 15px 15px 75px 15px; position: relative; user-select: none; width: 1px; z-index: 1; }\",\".framer-hQBdN .framer-mb39nx, .framer-hQBdN .framer-8ha23o, .framer-hQBdN .framer-t4h633, .framer-hQBdN .framer-139cxmr, .framer-hQBdN .framer-1r4fr1k { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-hQBdN.framer-v-1r0x55p.framer-1eb8b95, .framer-hQBdN.framer-v-1l0fg7f.framer-1eb8b95, .framer-hQBdN.framer-v-1ckwl4n.framer-1eb8b95 { height: 50px; }\",\".framer-hQBdN.framer-v-1r0x55p .framer-2b7vpo, .framer-hQBdN.framer-v-1l0fg7f .framer-2b7vpo, .framer-hQBdN.framer-v-1ckwl4n .framer-2b7vpo { padding: 20px 0px 20px 40px; }\",\".framer-hQBdN.framer-v-11zdj7s .framer-2b7vpo { gap: 12px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"skvXoZeen\":{\"layout\":[\"fixed\",\"fixed\"]},\"OSNFtGOwz\":{\"layout\":[\"fixed\",\"fixed\"]},\"iXAW6k4ea\":{\"layout\":[\"fixed\",\"auto\"]},\"g5qsg6GzX\":{\"layout\":[\"fixed\",\"fixed\"]},\"u60T5xCZb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdKAEKI1XK=withCSS(Component,css,\"framer-hQBdN\");export default FramerdKAEKI1XK;FramerdKAEKI1XK.displayName=\"Mobile Nav\";FramerdKAEKI1XK.defaultProps={height:800,width:390};addPropertyControls(FramerdKAEKI1XK,{variant:{options:[\"UHoj85ZzG\",\"skvXoZeen\",\"OSNFtGOwz\",\"iXAW6k4ea\",\"g5qsg6GzX\",\"u60T5xCZb\"],optionTitles:[\"Dark - Open\",\"Dark\",\"Light\",\"Light - Open\",\"Clear\",\"Clear - Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdKAEKI1XK,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonsTextLinkFonts,...MobileFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdKAEKI1XK\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"390\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"skvXoZeen\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OSNFtGOwz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iXAW6k4ea\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g5qsg6GzX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u60T5xCZb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dKAEKI1XK.map", "// Generated by Framer (0e7701b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Basier Circle Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Basier Circle Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/LMcJuN2vLMZOlUwRnB7rDoSWFM.woff2\"}]}];export const css=['.framer-ODaP5 .framer-styles-preset-1o9b7yi:not(.rich-text-wrapper), .framer-ODaP5 .framer-styles-preset-1o9b7yi.rich-text-wrapper h4 { --framer-font-family: \"Basier Circle Medium\", \"Basier Circle Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 23.99px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 32px; --framer-paragraph-spacing: 23.99px; --framer-text-alignment: left; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #1c1d1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ODaP5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e7701b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Basier Circle Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Basier Circle Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZFsKQJ3vZaa3Mkiom4WXej0.woff2\"}]}];export const css=['.framer-UWvAs .framer-styles-preset-1mnb3kc:not(.rich-text-wrapper), .framer-UWvAs .framer-styles-preset-1mnb3kc.rich-text-wrapper p { --framer-font-family: \"Basier Circle Regular\", \"Basier Circle Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13.5px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 20px; --framer-paragraph-spacing: 13.5px; --framer-text-alignment: left; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-UWvAs\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2ca17d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xQrfiYdXtCDS5Rb8nMEL/CBkdua4EhemumhhVnSRv/DGETOLP3v.js\";const AudioFonts=getFonts(Audio);const cycleOrder=[\"vj15W8R7A\",\"L8PBZLhUL\"];const serializationHash=\"framer-AbmNj\";const variantClassNames={L8PBZLhUL:\"framer-v-isjjk5\",vj15W8R7A:\"framer-v-1tuwnta\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Footer link - hover\":\"L8PBZLhUL\",\"Footer link\":\"vj15W8R7A\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,nPSTVkbOr:link??props.nPSTVkbOr,rQoNVyB1L:title??props.rQoNVyB1L??\"LinkedIn\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vj15W8R7A\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,rQoNVyB1L,nPSTVkbOr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vj15W8R7A\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntershckib=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"L8PBZLhUL\");});const onMouseLeave16fokry=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"vj15W8R7A\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"L8PBZLhUL\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nPSTVkbOr,motionChild:true,nodeId:\"vj15W8R7A\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tuwnta\",className,classNames)} framer-1s5nd8`,\"data-framer-name\":\"Footer link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vj15W8R7A\",onMouseEnter:onMouseEntershckib,ref:ref??ref1,style:{...style},...addPropertyOverrides({L8PBZLhUL:{\"data-framer-name\":\"Footer link - hover\",onMouseLeave:onMouseLeave16fokry}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mnb3kc\",\"data-styles-preset\":\"DGETOLP3v\",children:\"LinkedIn\"})}),className:\"framer-1tlmcns\",\"data-framer-name\":\"LinkedIn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oxLEMvWpO\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:rQoNVyB1L,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mnb3kc\",\"data-styles-preset\":\"DGETOLP3v\",children:\"LinkedIn\"})}),className:\"framer-85pjfh\",\"data-framer-name\":\"LinkedIn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qnqGvQrMb\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:rQoNVyB1L,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aikbfh-container\",layoutDependency:layoutDependency,layoutId:\"TWqGXR1cI-container\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"TWqGXR1cI\",isMixedBorderRadius:false,layoutId:\"TWqGXR1cI\",loop:false,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:false,playing:true,progress:0,progressColor:\"rgba(255, 255, 255, 0)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/45u0eQ3Skt43HKpnDydhtZX0ag.wav\",srcType:\"Upload\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgba(255, 255, 255, 0)\",volume:50,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AbmNj.framer-1s5nd8, .framer-AbmNj .framer-1s5nd8 { display: block; }\",\".framer-AbmNj.framer-1tuwnta { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 20px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AbmNj .framer-1tlmcns { flex: none; height: 20px; position: relative; white-space: pre; width: auto; }\",\".framer-AbmNj .framer-85pjfh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AbmNj .framer-1aikbfh-container { flex: none; height: 100%; left: calc(48.97959183673471% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AbmNj.framer-1tuwnta { gap: 0px; } .framer-AbmNj.framer-1tuwnta > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-AbmNj.framer-1tuwnta > :first-child { margin-top: 0px; } .framer-AbmNj.framer-1tuwnta > :last-child { margin-bottom: 0px; } }\",\".framer-AbmNj.framer-v-isjjk5.framer-1tuwnta { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 64.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"L8PBZLhUL\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"rQoNVyB1L\":\"title\",\"nPSTVkbOr\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUQ7h7qta6=withCSS(Component,css,\"framer-AbmNj\");export default FramerUQ7h7qta6;FramerUQ7h7qta6.displayName=\"Text Button\";FramerUQ7h7qta6.defaultProps={height:20,width:64.5};addPropertyControls(FramerUQ7h7qta6,{variant:{options:[\"vj15W8R7A\",\"L8PBZLhUL\"],optionTitles:[\"Footer link\",\"Footer link - hover\"],title:\"Variant\",type:ControlType.Enum},rQoNVyB1L:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"Title\",type:ControlType.String},nPSTVkbOr:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUQ7h7qta6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AudioFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUQ7h7qta6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"rQoNVyB1L\\\":\\\"title\\\",\\\"nPSTVkbOr\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"64.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"L8PBZLhUL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e7701b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xQrfiYdXtCDS5Rb8nMEL/CBkdua4EhemumhhVnSRv/DGETOLP3v.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2kQlsKZ2I3vqoPLfAqby/gtDpw7xaXM66mrfZ0ltZ/FBlHqG5Ho.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Porv4B6zHUzlrK89sjUp/yu50WdlllFIfA4htZ36O/sPIrDkHnc.js\";import TextButton from\"https://framerusercontent.com/modules/cmkOwzCtk3ISEQIzwheH/s3DQjc0o428YDoGqtjyh/UQ7h7qta6.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const TextButtonFonts=getFonts(TextButton);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"qSk58nX9Q\",\"kWdDi5kK8\",\"wIRDKuZLy\",\"X3A6Q9xfd\"];const serializationHash=\"framer-TtivE\";const variantClassNames={kWdDi5kK8:\"framer-v-16dz85k\",qSk58nX9Q:\"framer-v-1548kr1\",wIRDKuZLy:\"framer-v-hp2wvf\",X3A6Q9xfd:\"framer-v-1whjmwe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:.1,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};const transition3={delay:.3,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const transition4={delay:.5,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const transition5={delay:.4,duration:2,ease:[.23,.98,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};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={\"Contact Mobile Vertical\":\"wIRDKuZLy\",\"Contact Overlay Desktop\":\"qSk58nX9Q\",\"Contact Page Mobile\":\"kWdDi5kK8\",Tablet:\"X3A6Q9xfd\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qSk58nX9Q\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qSk58nX9Q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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-1548kr1\",className,classNames),\"data-framer-name\":\"Contact Overlay Desktop\",layoutDependency:layoutDependency,layoutId:\"qSk58nX9Q\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},...addPropertyOverrides({kWdDi5kK8:{\"data-framer-name\":\"Contact Page Mobile\"},wIRDKuZLy:{\"data-framer-name\":\"Contact Mobile Vertical\"},X3A6Q9xfd:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1euu6gk\",layoutDependency:layoutDependency,layoutId:\"j3lG1rODW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vgcyp7\",layoutDependency:layoutDependency,layoutId:\"HFOIOe8GE\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rdqntw\",layoutDependency:layoutDependency,layoutId:\"xKQQfLj5P\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1o9b7yi\",\"data-styles-preset\":\"FBlHqG5Ho\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0)))\"},children:\"Building the future? Let's talk.\"})}),className:\"framer-5lfkej\",\"data-framer-appear-id\":\"5lfkej\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"tdY7QO6eu\",optimized:true,style:{\"--extracted-1eung3n\":\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mnb3kc\",\"data-styles-preset\":\"DGETOLP3v\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31)))\"},children:\"I work with founders and teams that value precision, taste, and boldness.\"})}),className:\"framer-hodnxn\",\"data-framer-appear-id\":\"hodnxn\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"OOoT0OzmW\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31))\",\"--framer-paragraph-spacing\":\"10px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tybv5f\",layoutDependency:layoutDependency,layoutId:\"ShH844Om8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qdpo80\",layoutDependency:layoutDependency,layoutId:\"BjLY1NZRv\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139)))\"},children:\"\\xa9 2025 thaonf\"})}),className:\"framer-100z0v\",\"data-framer-appear-id\":\"100z0v\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"rzxmTRRY1\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+45+215+0+0+110,...addPropertyOverrides({kWdDi5kK8:{y:(componentViewport?.y||0)+40+215+0+0+110},wIRDKuZLy:{y:(componentViewport?.y||0)+30+202+0+0+0+110},X3A6Q9xfd:{y:(componentViewport?.y||0)+30+200+0+0+0+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1najed3-container\",\"data-framer-appear-id\":\"1najed3\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"r8q_fqU4M-container\",nodeId:\"r8q_fqU4M\",optimized:true,rendersWithMotion:true,scopeId:\"hAWVrWzfU\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"r8q_fqU4M\",layoutId:\"r8q_fqU4M\",nPSTVkbOr:\"https://www.timezones.digital/\",rQoNVyB1L:\"Vietnam (UTC+7)\",variant:\"vj15W8R7A\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gyb9yc\",\"data-framer-name\":\"Col. 1\",layoutDependency:layoutDependency,layoutId:\"CadvisTVA\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139)))\"},children:\"Collaborations\"})}),className:\"framer-1l16ekm\",\"data-framer-appear-id\":\"1l16ekm\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"iJWCD4tub\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+45+215+0+0+110,...addPropertyOverrides({kWdDi5kK8:{y:(componentViewport?.y||0)+40+215+0+0+110},wIRDKuZLy:{y:(componentViewport?.y||0)+30+202+0+170+0+110},X3A6Q9xfd:{y:(componentViewport?.y||0)+30+200+0+160+0+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-k4xur-container\",\"data-framer-appear-id\":\"k4xur\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"O2KyHPKwp-container\",nodeId:\"O2KyHPKwp\",optimized:true,rendersWithMotion:true,scopeId:\"hAWVrWzfU\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"O2KyHPKwp\",layoutId:\"O2KyHPKwp\",nPSTVkbOr:\"https://www.linkedin.com/in/thaonf\",rQoNVyB1L:\"LinkedIn\",variant:\"vj15W8R7A\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+45+215+0+0+140,...addPropertyOverrides({kWdDi5kK8:{y:(componentViewport?.y||0)+40+215+0+0+140},wIRDKuZLy:{y:(componentViewport?.y||0)+30+202+0+170+0+140},X3A6Q9xfd:{y:(componentViewport?.y||0)+30+200+0+160+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1ebn3w7-container\",\"data-framer-appear-id\":\"1ebn3w7\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"HPIm6mIC4-container\",nodeId:\"HPIm6mIC4\",optimized:true,rendersWithMotion:true,scopeId:\"hAWVrWzfU\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"HPIm6mIC4\",layoutId:\"HPIm6mIC4\",nPSTVkbOr:\"https://drive.google.com/file/d/1mxqNEVpzxgzUNCuqIV22wCFz0R4edvkd/view?usp=drive_link\",rQoNVyB1L:\"Resume\",variant:\"vj15W8R7A\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-onwfuc\",\"data-framer-name\":\"Col. 2\",layoutDependency:layoutDependency,layoutId:\"C4Z1Ald2J\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139)))\"},children:\"Consultation\"})}),className:\"framer-ts7xpl\",\"data-framer-appear-id\":\"ts7xpl\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"i_rKupEML\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+45+215+0+0+110,...addPropertyOverrides({kWdDi5kK8:{y:(componentViewport?.y||0)+40+215+0+0+110},wIRDKuZLy:{y:(componentViewport?.y||0)+30+202+0+370+0+110},X3A6Q9xfd:{y:(componentViewport?.y||0)+30+200+0+350+0+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-i204k1-container\",\"data-framer-appear-id\":\"i204k1\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"P2cCmfLcE-container\",nodeId:\"P2cCmfLcE\",optimized:true,rendersWithMotion:true,scopeId:\"hAWVrWzfU\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"P2cCmfLcE\",layoutId:\"P2cCmfLcE\",nPSTVkbOr:\"https://cal.com/thaonf\",rQoNVyB1L:\"Cal.com\",variant:\"vj15W8R7A\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+45+215+0+0+140,...addPropertyOverrides({kWdDi5kK8:{y:(componentViewport?.y||0)+40+215+0+0+140},wIRDKuZLy:{y:(componentViewport?.y||0)+30+202+0+370+0+140},X3A6Q9xfd:{y:(componentViewport?.y||0)+30+200+0+350+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1og7xuo-container\",\"data-framer-appear-id\":\"1og7xuo\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"CS5Db0MPl-container\",nodeId:\"CS5Db0MPl\",optimized:true,rendersWithMotion:true,scopeId:\"hAWVrWzfU\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"CS5Db0MPl\",layoutId:\"CS5Db0MPl\",nPSTVkbOr:\"https://uxroi.com/\",rQoNVyB1L:\"UXROI\",variant:\"vj15W8R7A\",width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TtivE.framer-b54c5u, .framer-TtivE .framer-b54c5u { display: block; }\",\".framer-TtivE.framer-1548kr1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 75px; height: min-content; justify-content: flex-start; max-width: 1100px; overflow: hidden; padding: 45px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-TtivE .framer-1euu6gk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 780px; }\",\".framer-TtivE .framer-vgcyp7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TtivE .framer-rdqntw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 368px; }\",\".framer-TtivE .framer-5lfkej { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TtivE .framer-hodnxn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; }\",\".framer-TtivE .framer-tybv5f { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-TtivE .framer-1qdpo80, .framer-TtivE .framer-1gyb9yc, .framer-TtivE .framer-onwfuc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TtivE .framer-100z0v, .framer-TtivE .framer-1l16ekm, .framer-TtivE .framer-ts7xpl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TtivE .framer-1najed3-container, .framer-TtivE .framer-k4xur-container, .framer-TtivE .framer-1ebn3w7-container, .framer-TtivE .framer-i204k1-container, .framer-TtivE .framer-1og7xuo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TtivE.framer-v-16dz85k.framer-1548kr1 { max-width: unset; padding: 40px; width: 1200px; }\",\".framer-TtivE.framer-v-16dz85k .framer-tybv5f { align-self: unset; gap: 30px; width: 100%; }\",\".framer-TtivE.framer-v-hp2wvf.framer-1548kr1 { gap: 60px; max-width: unset; padding: 30px 15px 30px 15px; width: 360px; }\",\".framer-TtivE.framer-v-hp2wvf .framer-1euu6gk { flex-direction: column; width: 100%; }\",\".framer-TtivE.framer-v-hp2wvf .framer-vgcyp7, .framer-TtivE.framer-v-hp2wvf .framer-1qdpo80, .framer-TtivE.framer-v-hp2wvf .framer-1gyb9yc, .framer-TtivE.framer-v-hp2wvf .framer-onwfuc, .framer-TtivE.framer-v-1whjmwe .framer-1qdpo80, .framer-TtivE.framer-v-1whjmwe .framer-1gyb9yc, .framer-TtivE.framer-v-1whjmwe .framer-onwfuc { flex: none; width: 100%; }\",\".framer-TtivE.framer-v-hp2wvf .framer-rdqntw { gap: 10px; width: 100%; }\",\".framer-TtivE.framer-v-hp2wvf .framer-5lfkej { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TtivE.framer-v-hp2wvf .framer-tybv5f { align-self: unset; flex-direction: column; gap: 40px; width: 100%; }\",\".framer-TtivE.framer-v-1whjmwe.framer-1548kr1 { gap: 60px; padding: 30px; width: 400px; }\",\".framer-TtivE.framer-v-1whjmwe .framer-1euu6gk, .framer-TtivE.framer-v-1whjmwe .framer-rdqntw { width: 100%; }\",\".framer-TtivE.framer-v-1whjmwe .framer-tybv5f { align-self: unset; flex-direction: column; gap: 30px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 325\n * @framerIntrinsicWidth 870\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1100px\",null,null]},\"kWdDi5kK8\":{\"layout\":[\"fixed\",\"auto\"]},\"wIRDKuZLy\":{\"layout\":[\"fixed\",\"auto\"]},\"X3A6Q9xfd\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1100px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhAWVrWzfU=withCSS(Component,css,\"framer-TtivE\");export default FramerhAWVrWzfU;FramerhAWVrWzfU.displayName=\"Overlay\";FramerhAWVrWzfU.defaultProps={height:325,width:870};addPropertyControls(FramerhAWVrWzfU,{variant:{options:[\"qSk58nX9Q\",\"kWdDi5kK8\",\"wIRDKuZLy\",\"X3A6Q9xfd\"],optionTitles:[\"Contact Overlay Desktop\",\"Contact Page Mobile\",\"Contact Mobile Vertical\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhAWVrWzfU,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TextButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhAWVrWzfU\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"325\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1100px\\\",null,null]},\\\"kWdDi5kK8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wIRDKuZLy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X3A6Q9xfd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1100px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"870\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hAWVrWzfU.map", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Porv4B6zHUzlrK89sjUp/yu50WdlllFIfA4htZ36O/sPIrDkHnc.js\";const cycleOrder=[\"Rp6uMDHx0\",\"eX9iCn_SV\",\"yzhHE5ypH\",\"qgjrBRu_L\"];const serializationHash=\"framer-l1D8M\";const variantClassNames={eX9iCn_SV:\"framer-v-19hiby5\",qgjrBRu_L:\"framer-v-a7bi08\",Rp6uMDHx0:\"framer-v-ff4py6\",yzhHE5ypH:\"framer-v-12iq05u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:100,delay:.1,mass:1,stiffness:600,type:\"spring\"};const transition2={damping:60,delay:.1,mass:1,stiffness:900,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={\"Clear - Hover\":\"qgjrBRu_L\",\"Light - Hover\":\"eX9iCn_SV\",Clear:\"yzhHE5ypH\",Light:\"Rp6uMDHx0\"};const getProps=({height,id,link,newTab,tap,title,width,...props})=>{return{...props,sz50R7KYh:tap??props.sz50R7KYh,TleMZ9Dbf:title??props.TleMZ9Dbf??\"Contact\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Rp6uMDHx0\",WcklfrXwW:link??props.WcklfrXwW,x_JHfXynm:newTab??props.x_JHfXynm};};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,sz50R7KYh,TleMZ9Dbf,WcklfrXwW,x_JHfXynm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Rp6uMDHx0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5dq4qk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sz50R7KYh){const res=await sz50R7KYh(...args);if(res===false)return false;}});const onMouseEnter4o3vif=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"eX9iCn_SV\");});const onMouseLeave1brhzl0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Rp6uMDHx0\");});const onMouseEnter1792rn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"qgjrBRu_L\");});const onMouseLeave4xo28f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"yzhHE5ypH\");});const sharedStyleClassNames=[sharedStyle.className];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,...addPropertyOverrides({eX9iCn_SV:{value:transition2},qgjrBRu_L:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:WcklfrXwW,motionChild:true,nodeId:\"Rp6uMDHx0\",openInNewTab:x_JHfXynm,scopeId:\"Z0dXOE2a3\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ff4py6\",className,classNames)} framer-kje5qm`,\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Rp6uMDHx0\",onMouseEnter:onMouseEnter4o3vif,onTap:onTap5dq4qk,ref:refBinding,style:{backdropFilter:\"none\",background:\"linear-gradient(180deg, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31)) 0%, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31)) 100%)\",backgroundColor:\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,WebkitBackdropFilter:\"none\",...style},variants:{eX9iCn_SV:{background:'linear-gradient(180deg, rgb(58, 60, 64) 0%, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31)) /* {\"name\":\"color-1\"} */ 100%)',backgroundColor:\"rgba(0, 0, 0, 0)\"},qgjrBRu_L:{backdropFilter:\"none\",background:\"linear-gradient(180deg, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)) 0%, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"},yzhHE5ypH:{backdropFilter:\"blur(5px)\",background:\"linear-gradient(180deg, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)) 0%, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({eX9iCn_SV:{\"data-framer-name\":\"Light - Hover\",onMouseLeave:onMouseLeave1brhzl0},qgjrBRu_L:{\"data-framer-name\":\"Clear - Hover\",onMouseEnter:onMouseEnter1792rn,onMouseLeave:onMouseLeave4xo28f},yzhHE5ypH:{\"data-framer-name\":\"Clear\",onMouseEnter:onMouseEnter1792rn}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-ppjn9z\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xbuUWdmuh\",style:{\"--extracted-r6o4lv\":\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:TleMZ9Dbf,variants:{qgjrBRu_L:{\"--extracted-r6o4lv\":\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31))\"},yzhHE5ypH:{\"--extracted-r6o4lv\":\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qgjrBRu_L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31)))\"},children:\"Contact\"})})},yzhHE5ypH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(28, 29, 31)))\"},children:\"Contact\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l1D8M.framer-kje5qm, .framer-l1D8M .framer-kje5qm { display: block; }\",\".framer-l1D8M.framer-ff4py6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 5px 10px 5px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-l1D8M .framer-ppjn9z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l1D8M.framer-ff4py6 { gap: 0px; } .framer-l1D8M.framer-ff4py6 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-l1D8M.framer-ff4py6 > :first-child { margin-left: 0px; } .framer-l1D8M.framer-ff4py6 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 65.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"eX9iCn_SV\":{\"layout\":[\"auto\",\"auto\"]},\"yzhHE5ypH\":{\"layout\":[\"auto\",\"auto\"]},\"qgjrBRu_L\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sz50R7KYh\":\"tap\",\"TleMZ9Dbf\":\"title\",\"WcklfrXwW\":\"link\",\"x_JHfXynm\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZ0dXOE2a3=withCSS(Component,css,\"framer-l1D8M\");export default FramerZ0dXOE2a3;FramerZ0dXOE2a3.displayName=\"Primary\";FramerZ0dXOE2a3.defaultProps={height:30,width:65.5};addPropertyControls(FramerZ0dXOE2a3,{variant:{options:[\"Rp6uMDHx0\",\"eX9iCn_SV\",\"yzhHE5ypH\",\"qgjrBRu_L\"],optionTitles:[\"Light\",\"Light - Hover\",\"Clear\",\"Clear - Hover\"],title:\"Variant\",type:ControlType.Enum},sz50R7KYh:{title:\"Tap\",type:ControlType.EventHandler},TleMZ9Dbf:{defaultValue:\"Contact\",displayTextArea:false,title:\"Title\",type:ControlType.String},WcklfrXwW:{title:\"Link\",type:ControlType.Link},x_JHfXynm:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerZ0dXOE2a3,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ0dXOE2a3\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"65.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eX9iCn_SV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yzhHE5ypH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qgjrBRu_L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"sz50R7KYh\\\":\\\"tap\\\",\\\"TleMZ9Dbf\\\":\\\"title\\\",\\\"WcklfrXwW\\\":\\\"link\\\",\\\"x_JHfXynm\\\":\\\"newTab\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (128ce9c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonsTextLink from\"https://framerusercontent.com/modules/CQgh0zy2yZQj45u3zxcw/FFUJYEfOUrCLCEuvUwpb/YuCT9wv2J.js\";import Primary from\"https://framerusercontent.com/modules/QoyUu3VaPf0xTGkOr0G0/wuhmQz1espsbexsbEf22/Z0dXOE2a3.js\";const ButtonsTextLinkFonts=getFonts(ButtonsTextLink);const PrimaryFonts=getFonts(Primary);const cycleOrder=[\"TuHskghNa\",\"Bw0FU1KY1\",\"PMWcuR508\",\"JAESAQw79\",\"Ve0eugt4a\",\"qLbUNyxa6\",\"SnqekLb4P\",\"z4fewyrNq\"];const serializationHash=\"framer-Ns0S3\";const variantClassNames={Bw0FU1KY1:\"framer-v-1c40825\",JAESAQw79:\"framer-v-zfa95b\",PMWcuR508:\"framer-v-1l3eqxr\",qLbUNyxa6:\"framer-v-1ml4l5k\",SnqekLb4P:\"framer-v-kaptn8\",TuHskghNa:\"framer-v-aj4r32\",Ve0eugt4a:\"framer-v-62beaf\",z4fewyrNq:\"framer-v-1hbnde9\"};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={\"D-Clear\":\"JAESAQw79\",\"D-Dark\":\"SnqekLb4P\",\"D-Home\":\"TuHskghNa\",\"D-Light\":\"Ve0eugt4a\",\"T-Clear\":\"PMWcuR508\",\"T-Dark\":\"z4fewyrNq\",\"T-Home\":\"Bw0FU1KY1\",\"T-Light\":\"qLbUNyxa6\"};const getProps=({height,hover,id,tap,width,...props})=>{return{...props,h1kNmHqP8:hover??props.h1kNmHqP8,sUJi4Q3QY:tap??props.sUJi4Q3QY,variant:humanReadableVariantMap[props.variant]??props.variant??\"TuHskghNa\"};};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,sUJi4Q3QY,h1kNmHqP8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TuHskghNa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterb0bmki=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(h1kNmHqP8){const res=await h1kNmHqP8(...args);if(res===false)return false;}});const sz50R7KYhsjt7ze=activeVariantCallback(async(...args)=>{if(sUJi4Q3QY){const res=await sUJi4Q3QY(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-aj4r32\",className,classNames),\"data-framer-name\":\"D-Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TuHskghNa\",onMouseEnter:onMouseEnterb0bmki,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{JAESAQw79:{backgroundColor:\"rgba(0, 0, 0, 0)\"},PMWcuR508:{backgroundColor:\"rgba(0, 0, 0, 0)\"},SnqekLb4P:{backgroundColor:\"rgb(0, 0, 0)\"},z4fewyrNq:{backgroundColor:\"rgb(0, 0, 0)\"}},...addPropertyOverrides({Bw0FU1KY1:{\"data-framer-name\":\"T-Home\"},JAESAQw79:{\"data-framer-name\":\"D-Clear\"},PMWcuR508:{\"data-framer-name\":\"T-Clear\"},qLbUNyxa6:{\"data-framer-name\":\"T-Light\"},SnqekLb4P:{\"data-framer-name\":\"D-Dark\"},Ve0eugt4a:{\"data-framer-name\":\"D-Light\"},z4fewyrNq:{\"data-framer-name\":\"T-Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-a5iiwn\",\"data-framer-name\":\"Logo Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"CfC226Lsl\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(15+((componentViewport?.height||60)-30-20)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u2ud8d-container\",layoutDependency:layoutDependency,layoutId:\"SQ0HSfChd-container\",nodeId:\"SQ0HSfChd\",rendersWithMotion:true,scopeId:\"hFrxmhax_\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Product Design Leader\",AWMROUMKi:resolvedLinks[0],biieZQG3Y:false,height:\"100%\",id:\"SQ0HSfChd\",layoutId:\"SQ0HSfChd\",style:{height:\"100%\"},variant:\"pdJum4Q3T\",width:\"100%\",...addPropertyOverrides({Bw0FU1KY1:{AWMROUMKi:resolvedLinks[1]},JAESAQw79:{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[3],variant:\"lPEEdWGDR\"},PMWcuR508:{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[2],variant:\"lPEEdWGDR\"},qLbUNyxa6:{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[5]},SnqekLb4P:{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[6],variant:\"lPEEdWGDR\"},Ve0eugt4a:{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[4]},z4fewyrNq:{aJOoNlok7:\"Thao P. Nguyen\",AWMROUMKi:resolvedLinks[7],variant:\"lPEEdWGDR\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kwebcg\",layoutDependency:layoutDependency,layoutId:\"H7rZxtSCO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wrmjtp\",\"data-framer-name\":\"Menu Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"IlbF6vlbz\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined},{href:{hash:\":qYKAJL3qs\",webPageId:\"CW_9iKbXA\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(15+((componentViewport?.height||60)-30-30)/2)+0+5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bw4cuy-container\",layoutDependency:layoutDependency,layoutId:\"WkEHX56wS-container\",nodeId:\"WkEHX56wS\",rendersWithMotion:true,scopeId:\"hFrxmhax_\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Work\",AWMROUMKi:resolvedLinks1[0],biieZQG3Y:false,height:\"100%\",id:\"WkEHX56wS\",layoutId:\"WkEHX56wS\",style:{height:\"100%\"},variant:\"pdJum4Q3T\",width:\"100%\",...addPropertyOverrides({Bw0FU1KY1:{AWMROUMKi:resolvedLinks1[1]},JAESAQw79:{AWMROUMKi:resolvedLinks1[3],variant:\"lPEEdWGDR\"},PMWcuR508:{AWMROUMKi:resolvedLinks1[2],variant:\"lPEEdWGDR\"},qLbUNyxa6:{AWMROUMKi:resolvedLinks1[5]},SnqekLb4P:{AWMROUMKi:resolvedLinks1[6],variant:\"lPEEdWGDR\"},Ve0eugt4a:{AWMROUMKi:resolvedLinks1[4]},z4fewyrNq:{AWMROUMKi:resolvedLinks1[7],variant:\"lPEEdWGDR\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined},{href:{webPageId:\"jY_Lj_KK0\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(15+((componentViewport?.height||60)-30-30)/2)+0+5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10tiyft-container\",layoutDependency:layoutDependency,layoutId:\"uYAKsWjnb-container\",nodeId:\"uYAKsWjnb\",rendersWithMotion:true,scopeId:\"hFrxmhax_\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Archive\",AWMROUMKi:resolvedLinks2[0],biieZQG3Y:false,height:\"100%\",id:\"uYAKsWjnb\",layoutId:\"uYAKsWjnb\",style:{height:\"100%\"},variant:\"pdJum4Q3T\",width:\"100%\",...addPropertyOverrides({Bw0FU1KY1:{AWMROUMKi:resolvedLinks2[1]},JAESAQw79:{AWMROUMKi:resolvedLinks2[3],variant:\"lPEEdWGDR\"},PMWcuR508:{AWMROUMKi:resolvedLinks2[2],variant:\"lPEEdWGDR\"},qLbUNyxa6:{AWMROUMKi:resolvedLinks2[5]},SnqekLb4P:{AWMROUMKi:resolvedLinks2[6],variant:\"lPEEdWGDR\"},Ve0eugt4a:{AWMROUMKi:resolvedLinks2[4]},z4fewyrNq:{AWMROUMKi:resolvedLinks2[7],variant:\"lPEEdWGDR\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined},{href:{webPageId:\"X5h06pEea\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(15+((componentViewport?.height||60)-30-30)/2)+0+5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13mesyd-container\",layoutDependency:layoutDependency,layoutId:\"lFuYZQfU3-container\",nodeId:\"lFuYZQfU3\",rendersWithMotion:true,scopeId:\"hFrxmhax_\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"About\",AWMROUMKi:resolvedLinks3[0],biieZQG3Y:false,height:\"100%\",id:\"lFuYZQfU3\",layoutId:\"lFuYZQfU3\",style:{height:\"100%\"},variant:\"pdJum4Q3T\",width:\"100%\",...addPropertyOverrides({Bw0FU1KY1:{AWMROUMKi:resolvedLinks3[1]},JAESAQw79:{AWMROUMKi:resolvedLinks3[3],variant:\"lPEEdWGDR\"},PMWcuR508:{AWMROUMKi:resolvedLinks3[2],variant:\"lPEEdWGDR\"},qLbUNyxa6:{AWMROUMKi:resolvedLinks3[5]},SnqekLb4P:{AWMROUMKi:resolvedLinks3[6],variant:\"lPEEdWGDR\"},Ve0eugt4a:{AWMROUMKi:resolvedLinks3[4]},z4fewyrNq:{AWMROUMKi:resolvedLinks3[7],variant:\"lPEEdWGDR\"}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cdober\",\"data-framer-name\":\"Menu Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"xHaU4lYbc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(15+((componentViewport?.height||60)-30-30)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1knn3wx-container\",layoutDependency:layoutDependency,layoutId:\"di82tQcnk-container\",nodeId:\"di82tQcnk\",rendersWithMotion:true,scopeId:\"hFrxmhax_\",children:/*#__PURE__*/_jsx(Primary,{height:\"100%\",id:\"di82tQcnk\",layoutId:\"di82tQcnk\",sz50R7KYh:sz50R7KYhsjt7ze,TleMZ9Dbf:\"Contact\",variant:\"Rp6uMDHx0\",WcklfrXwW:\"\",width:\"100%\",x_JHfXynm:true,...addPropertyOverrides({JAESAQw79:{variant:\"yzhHE5ypH\"},PMWcuR508:{variant:\"yzhHE5ypH\"},SnqekLb4P:{variant:\"yzhHE5ypH\"},z4fewyrNq:{variant:\"yzhHE5ypH\"}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ns0S3.framer-1fjm20k, .framer-Ns0S3 .framer-1fjm20k { display: block; }\",\".framer-Ns0S3.framer-aj4r32 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 15px 30px 15px 30px; position: relative; width: 1200px; }\",\".framer-Ns0S3 .framer-a5iiwn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Ns0S3 .framer-1u2ud8d-container, .framer-Ns0S3 .framer-bw4cuy-container, .framer-Ns0S3 .framer-10tiyft-container, .framer-Ns0S3 .framer-13mesyd-container { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-Ns0S3 .framer-kwebcg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Ns0S3 .framer-wrmjtp { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Ns0S3 .framer-cdober { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Ns0S3 .framer-1knn3wx-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ns0S3.framer-aj4r32, .framer-Ns0S3 .framer-a5iiwn, .framer-Ns0S3 .framer-kwebcg, .framer-Ns0S3 .framer-wrmjtp, .framer-Ns0S3 .framer-cdober { gap: 0px; } .framer-Ns0S3.framer-aj4r32 > *, .framer-Ns0S3 .framer-a5iiwn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Ns0S3.framer-aj4r32 > :first-child, .framer-Ns0S3 .framer-a5iiwn > :first-child, .framer-Ns0S3 .framer-kwebcg > :first-child, .framer-Ns0S3 .framer-wrmjtp > :first-child, .framer-Ns0S3 .framer-cdober > :first-child { margin-left: 0px; } .framer-Ns0S3.framer-aj4r32 > :last-child, .framer-Ns0S3 .framer-a5iiwn > :last-child, .framer-Ns0S3 .framer-kwebcg > :last-child, .framer-Ns0S3 .framer-wrmjtp > :last-child, .framer-Ns0S3 .framer-cdober > :last-child { margin-right: 0px; } .framer-Ns0S3 .framer-kwebcg > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Ns0S3 .framer-wrmjtp > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-Ns0S3 .framer-cdober > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } }\",\".framer-Ns0S3.framer-v-1c40825.framer-aj4r32, .framer-Ns0S3.framer-v-1l3eqxr.framer-aj4r32, .framer-Ns0S3.framer-v-1ml4l5k.framer-aj4r32, .framer-Ns0S3.framer-v-1hbnde9.framer-aj4r32 { width: 810px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Bw0FU1KY1\":{\"layout\":[\"fixed\",\"auto\"]},\"PMWcuR508\":{\"layout\":[\"fixed\",\"auto\"]},\"JAESAQw79\":{\"layout\":[\"fixed\",\"auto\"]},\"Ve0eugt4a\":{\"layout\":[\"fixed\",\"auto\"]},\"qLbUNyxa6\":{\"layout\":[\"fixed\",\"auto\"]},\"SnqekLb4P\":{\"layout\":[\"fixed\",\"auto\"]},\"z4fewyrNq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"sUJi4Q3QY\":\"tap\",\"h1kNmHqP8\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhFrxmhax_=withCSS(Component,css,\"framer-Ns0S3\");export default FramerhFrxmhax_;FramerhFrxmhax_.displayName=\"Nav Bar\";FramerhFrxmhax_.defaultProps={height:60,width:1200};addPropertyControls(FramerhFrxmhax_,{variant:{options:[\"TuHskghNa\",\"Bw0FU1KY1\",\"PMWcuR508\",\"JAESAQw79\",\"Ve0eugt4a\",\"qLbUNyxa6\",\"SnqekLb4P\",\"z4fewyrNq\"],optionTitles:[\"D-Home\",\"T-Home\",\"T-Clear\",\"D-Clear\",\"D-Light\",\"T-Light\",\"D-Dark\",\"T-Dark\"],title:\"Variant\",type:ControlType.Enum},sUJi4Q3QY:{title:\"Tap\",type:ControlType.EventHandler},h1kNmHqP8:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerhFrxmhax_,[{explicitInter:true,fonts:[]},...ButtonsTextLinkFonts,...PrimaryFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhFrxmhax_\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"60\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bw0FU1KY1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PMWcuR508\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JAESAQw79\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ve0eugt4a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qLbUNyxa6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SnqekLb4P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z4fewyrNq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"sUJi4Q3QY\\\":\\\"tap\\\",\\\"h1kNmHqP8\\\":\\\"hover\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Basier Circle Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Basier Circle Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/LMcJuN2vLMZOlUwRnB7rDoSWFM.woff2\"}]}];export const css=['.framer-WE97d .framer-styles-preset-n2vvlw:not(.rich-text-wrapper), .framer-WE97d .framer-styles-preset-n2vvlw.rich-text-wrapper h1 { --framer-font-family: \"Basier Circle Medium\", \"Basier Circle Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 56.83px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 72px; --framer-paragraph-spacing: 56.83px; --framer-text-alignment: start; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WE97d .framer-styles-preset-n2vvlw:not(.rich-text-wrapper), .framer-WE97d .framer-styles-preset-n2vvlw.rich-text-wrapper h1 { --framer-font-family: \"Basier Circle Medium\", \"Basier Circle Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 42.63px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 56px; --framer-paragraph-spacing: 42.63px; --framer-text-alignment: start; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WE97d .framer-styles-preset-n2vvlw:not(.rich-text-wrapper), .framer-WE97d .framer-styles-preset-n2vvlw.rich-text-wrapper h1 { --framer-font-family: \"Basier Circle Medium\", \"Basier Circle Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 40px; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-WE97d\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c563d2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"W6A1Od9bs\",\"aRgjAhFzj\"];const serializationHash=\"framer-6OQbo\";const variantClassNames={aRgjAhFzj:\"framer-v-1gjtvvg\",W6A1Od9bs:\"framer-v-d5bflo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Dot hide\":\"aRgjAhFzj\",Dot:\"W6A1Od9bs\"};const getProps=({background,height,id,width,...props})=>{return{...props,sPmi5_MMA:background??props.sPmi5_MMA??\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(110, 118, 135))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"W6A1Od9bs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,sPmi5_MMA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"W6A1Od9bs\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1mwe1q7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"aRgjAhFzj\"),700);});const onAppear11cshfz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"W6A1Od9bs\"),700);});useOnVariantChange(baseVariant,{aRgjAhFzj:onAppear11cshfz,default:onAppear1mwe1q7});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-d5bflo\",className,classNames),\"data-framer-name\":\"Dot\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"W6A1Od9bs\",ref:ref??ref1,style:{backgroundColor:sPmi5_MMA,borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:1,...style},variants:{aRgjAhFzj:{opacity:0}},...addPropertyOverrides({aRgjAhFzj:{\"data-framer-name\":\"Dot hide\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6OQbo.framer-1r5vall, .framer-6OQbo .framer-1r5vall { display: block; }\",\".framer-6OQbo.framer-d5bflo { height: 16px; position: relative; width: 16px; }\",\".framer-6OQbo.framer-v-1gjtvvg.framer-d5bflo { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aRgjAhFzj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sPmi5_MMA\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerhgt93WD5Q=withCSS(Component,css,\"framer-6OQbo\");export default Framerhgt93WD5Q;Framerhgt93WD5Q.displayName=\"Pulse\";Framerhgt93WD5Q.defaultProps={height:16,width:16};addPropertyControls(Framerhgt93WD5Q,{variant:{options:[\"W6A1Od9bs\",\"aRgjAhFzj\"],optionTitles:[\"Dot\",\"Dot hide\"],title:\"Variant\",type:ControlType.Enum},sPmi5_MMA:{defaultValue:'var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(110, 118, 135)) /* {\"name\":\"color-3\"} */',title:\"Background\",type:ControlType.Color}});addFonts(Framerhgt93WD5Q,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhgt93WD5Q\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aRgjAhFzj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"sPmi5_MMA\\\":\\\"background\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hgt93WD5Q.map", "// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/wqtgSAyduuqPLypQgXDP/w4VV2hSxj1JiplyvmcHv/wjPS5cWyj.js\";const cycleOrder=[\"JFj3MAe7q\",\"p7eer2nAQ\",\"D7Ped8zsc\",\"yG3NnaHHf\",\"DxcyUPIMu\",\"gCrD71Hr0\",\"PxU5xIIKv\",\"mEQLsIgki\",\"w0X3IXDar\",\"vItuLlf8f\",\"M7dhjzJ3H\",\"UsNhLZVZr\"];const serializationHash=\"framer-8M8PB\";const variantClassNames={D7Ped8zsc:\"framer-v-gsu3vs\",DxcyUPIMu:\"framer-v-1i4503z\",gCrD71Hr0:\"framer-v-3xlrto\",JFj3MAe7q:\"framer-v-r59ehz\",M7dhjzJ3H:\"framer-v-q311kg\",mEQLsIgki:\"framer-v-k11ypa\",p7eer2nAQ:\"framer-v-15jljit\",PxU5xIIKv:\"framer-v-1slfmq5\",UsNhLZVZr:\"framer-v-ebbfim\",vItuLlf8f:\"framer-v-1ls0g7y\",w0X3IXDar:\"framer-v-q9l2cz\",yG3NnaHHf:\"framer-v-1oszc83\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[.25,1,.5,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={\"Desktop - Dark - Hover\":\"p7eer2nAQ\",\"Desktop - Dark\":\"JFj3MAe7q\",\"Desktop - Light - Hover\":\"mEQLsIgki\",\"Desktop - Light\":\"PxU5xIIKv\",\"Mobile - Dark - Pressed\":\"yG3NnaHHf\",\"Mobile - Dark\":\"D7Ped8zsc\",\"Mobile - Light - Pressed\":\"vItuLlf8f\",\"Mobile - Light\":\"w0X3IXDar\",\"Tablet - Dark - Pressed\":\"gCrD71Hr0\",\"Tablet - Dark\":\"DxcyUPIMu\",\"Tablet - Light - Pressed\":\"UsNhLZVZr\",\"Tablet - Light\":\"M7dhjzJ3H\"};const getProps=({darkColor,darkHoverColor,height,id,lightColor,lightHoverColor,link,newTab,smoothScroll,tap,title,width,...props})=>{return{...props,APdlW1BZK:darkColor??props.APdlW1BZK??\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108))\",bJ7Joxlx1:smoothScroll??props.bJ7Joxlx1,j0lcf6xpI:tap??props.j0lcf6xpI,JABeoeGw8:title??props.JABeoeGw8??\"google it\",lGYXQUAeP:darkHoverColor??props.lGYXQUAeP??\"rgb(255, 255, 255)\",oSRoIIq4a:link??props.oSRoIIq4a,RwVpw0s0J:newTab??props.RwVpw0s0J,TK7DpcQeP:lightColor??props.TK7DpcQeP??\"var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JFj3MAe7q\",w3NjhZp1T:lightHoverColor??props.w3NjhZp1T??\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0))\"};};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,JABeoeGw8,oSRoIIq4a,RwVpw0s0J,bJ7Joxlx1,j0lcf6xpI,APdlW1BZK,lGYXQUAeP,TK7DpcQeP,w3NjhZp1T,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JFj3MAe7q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14vvk89=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(j0lcf6xpI){const res=await j0lcf6xpI(...args);if(res===false)return false;}});const onMouseEnterwj408z=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"p7eer2nAQ\");});const onMouseLeave1sx9ldb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"JFj3MAe7q\");});const onMouseEnter1e23qs7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"yG3NnaHHf\");});const onMouseLeave1p3nnhg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"D7Ped8zsc\");});const onMouseEnter1bwc7zm=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"gCrD71Hr0\");});const onMouseLeave1su2p3u=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"DxcyUPIMu\");});const onMouseEnterkmcfo9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"mEQLsIgki\");});const onMouseLeavexd6d26=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"PxU5xIIKv\");});const onMouseEnter1besd5u=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"vItuLlf8f\");});const onMouseLeave6x2kz5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"w0X3IXDar\");});const onMouseEnter1irxwqv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"UsNhLZVZr\");});const onMouseLeavej7hwuq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"M7dhjzJ3H\");});const sharedStyleClassNames=[sharedStyle.className];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,...addPropertyOverrides({gCrD71Hr0:{value:transition2},mEQLsIgki:{value:transition2},p7eer2nAQ:{value:transition2},UsNhLZVZr:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:oSRoIIq4a,motionChild:true,nodeId:\"JFj3MAe7q\",openInNewTab:RwVpw0s0J,scopeId:\"QI7KNUAVh\",smoothScroll:bJ7Joxlx1,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-r59ehz\",className,classNames)} framer-k3yht2`,\"data-framer-name\":\"Desktop - Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JFj3MAe7q\",onMouseEnter:onMouseEnterwj408z,onTap:onTap14vvk89,ref:refBinding,style:{...style},...addPropertyOverrides({D7Ped8zsc:{\"data-framer-name\":\"Mobile - Dark\",onMouseEnter:onMouseEnter1e23qs7},DxcyUPIMu:{\"data-framer-name\":\"Tablet - Dark\",onMouseEnter:onMouseEnter1bwc7zm},gCrD71Hr0:{\"data-framer-name\":\"Tablet - Dark - Pressed\",onMouseEnter:onMouseEnter1bwc7zm,onMouseLeave:onMouseLeave1su2p3u},M7dhjzJ3H:{\"data-framer-name\":\"Tablet - Light\",onMouseEnter:onMouseEnter1irxwqv},mEQLsIgki:{\"data-framer-name\":\"Desktop - Light - Hover\",onMouseEnter:onMouseEnterkmcfo9,onMouseLeave:onMouseLeavexd6d26},p7eer2nAQ:{\"data-framer-name\":\"Desktop - Dark - Hover\",onMouseLeave:onMouseLeave1sx9ldb},PxU5xIIKv:{\"data-framer-name\":\"Desktop - Light\",onMouseEnter:onMouseEnterkmcfo9},UsNhLZVZr:{\"data-framer-name\":\"Tablet - Light - Pressed\",onMouseEnter:onMouseEnter1irxwqv,onMouseLeave:onMouseLeavej7hwuq},vItuLlf8f:{\"data-framer-name\":\"Mobile - Light - Pressed\",onMouseEnter:onMouseEnter1besd5u,onMouseLeave:onMouseLeave6x2kz5},w0X3IXDar:{\"data-framer-name\":\"Mobile - Light\",onMouseEnter:onMouseEnter1besd5u},yG3NnaHHf:{\"data-framer-name\":\"Mobile - Dark - Pressed\",onMouseEnter:onMouseEnter1e23qs7,onMouseLeave:onMouseLeave1p3nnhg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iowwbq\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"tbjLMqsz_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n2vvlw\",\"data-styles-preset\":\"wjPS5cWyj\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-APdlW1BZK-QI7KNUAVh))\"},children:\"google it\"})}),className:\"framer-6kwuq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gnTkGcOt8\",style:{\"--extracted-gdpscs\":\"var(--variable-reference-APdlW1BZK-QI7KNUAVh)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-APdlW1BZK-QI7KNUAVh\":APdlW1BZK,\"--variable-reference-lGYXQUAeP-QI7KNUAVh\":lGYXQUAeP,\"--variable-reference-TK7DpcQeP-QI7KNUAVh\":TK7DpcQeP,\"--variable-reference-w3NjhZp1T-QI7KNUAVh\":w3NjhZp1T},text:JABeoeGw8,variants:{D7Ped8zsc:{\"--extracted-1of0zx5\":\"var(--variable-reference-APdlW1BZK-QI7KNUAVh)\"},gCrD71Hr0:{\"--extracted-gdpscs\":\"var(--variable-reference-lGYXQUAeP-QI7KNUAVh)\",\"--variable-reference-lGYXQUAeP-QI7KNUAVh\":lGYXQUAeP},M7dhjzJ3H:{\"--extracted-gdpscs\":\"var(--variable-reference-TK7DpcQeP-QI7KNUAVh)\",\"--variable-reference-TK7DpcQeP-QI7KNUAVh\":TK7DpcQeP},mEQLsIgki:{\"--extracted-gdpscs\":\"var(--variable-reference-w3NjhZp1T-QI7KNUAVh)\",\"--variable-reference-w3NjhZp1T-QI7KNUAVh\":w3NjhZp1T},p7eer2nAQ:{\"--extracted-gdpscs\":\"var(--variable-reference-lGYXQUAeP-QI7KNUAVh)\",\"--variable-reference-lGYXQUAeP-QI7KNUAVh\":lGYXQUAeP},PxU5xIIKv:{\"--extracted-gdpscs\":\"var(--variable-reference-TK7DpcQeP-QI7KNUAVh)\",\"--variable-reference-TK7DpcQeP-QI7KNUAVh\":TK7DpcQeP},UsNhLZVZr:{\"--extracted-gdpscs\":\"var(--variable-reference-w3NjhZp1T-QI7KNUAVh)\",\"--variable-reference-w3NjhZp1T-QI7KNUAVh\":w3NjhZp1T},vItuLlf8f:{\"--extracted-1of0zx5\":\"var(--variable-reference-w3NjhZp1T-QI7KNUAVh)\",\"--variable-reference-w3NjhZp1T-QI7KNUAVh\":w3NjhZp1T},w0X3IXDar:{\"--extracted-1of0zx5\":\"var(--variable-reference-TK7DpcQeP-QI7KNUAVh)\",\"--variable-reference-TK7DpcQeP-QI7KNUAVh\":TK7DpcQeP},yG3NnaHHf:{\"--extracted-1of0zx5\":\"var(--variable-reference-lGYXQUAeP-QI7KNUAVh)\",\"--variable-reference-lGYXQUAeP-QI7KNUAVh\":lGYXQUAeP}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({D7Ped8zsc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-APdlW1BZK-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},DxcyUPIMu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"42.63px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-APdlW1BZK-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},gCrD71Hr0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"42.63px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-lGYXQUAeP-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},M7dhjzJ3H:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"42.63px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-TK7DpcQeP-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},mEQLsIgki:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n2vvlw\",\"data-styles-preset\":\"wjPS5cWyj\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-w3NjhZp1T-QI7KNUAVh))\"},children:\"google it\"})})},p7eer2nAQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n2vvlw\",\"data-styles-preset\":\"wjPS5cWyj\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-lGYXQUAeP-QI7KNUAVh))\"},children:\"google it\"})})},PxU5xIIKv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n2vvlw\",\"data-styles-preset\":\"wjPS5cWyj\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-TK7DpcQeP-QI7KNUAVh))\"},children:\"google it\"})})},UsNhLZVZr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"42.63px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-w3NjhZp1T-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},vItuLlf8f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-w3NjhZp1T-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},w0X3IXDar:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-TK7DpcQeP-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},yG3NnaHHf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-lGYXQUAeP-QI7KNUAVh))\"},children:\"google it\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxz9t2\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"fagBCrr_7\",style:{backgroundColor:APdlW1BZK},variants:{gCrD71Hr0:{backgroundColor:lGYXQUAeP},M7dhjzJ3H:{backgroundColor:TK7DpcQeP},mEQLsIgki:{backgroundColor:w3NjhZp1T},p7eer2nAQ:{backgroundColor:lGYXQUAeP},PxU5xIIKv:{backgroundColor:TK7DpcQeP},UsNhLZVZr:{backgroundColor:w3NjhZp1T},vItuLlf8f:{backgroundColor:w3NjhZp1T},w0X3IXDar:{backgroundColor:TK7DpcQeP},yG3NnaHHf:{backgroundColor:lGYXQUAeP}}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8M8PB.framer-k3yht2, .framer-8M8PB .framer-k3yht2 { display: block; }\",\".framer-8M8PB.framer-r59ehz { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-8M8PB .framer-iowwbq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 72px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8M8PB .framer-6kwuq { flex: none; height: 100%; position: relative; white-space: pre; width: auto; }\",\".framer-8M8PB .framer-cxz9t2 { bottom: 0px; flex: none; height: 1px; left: -4px; overflow: visible; position: absolute; width: 0%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8M8PB.framer-r59ehz, .framer-8M8PB .framer-iowwbq { gap: 0px; } .framer-8M8PB.framer-r59ehz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-8M8PB.framer-r59ehz > :first-child { margin-top: 0px; } .framer-8M8PB.framer-r59ehz > :last-child { margin-bottom: 0px; } .framer-8M8PB .framer-iowwbq > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-8M8PB .framer-iowwbq > :first-child { margin-left: 0px; } .framer-8M8PB .framer-iowwbq > :last-child { margin-right: 0px; } }\",\".framer-8M8PB.framer-v-15jljit .framer-cxz9t2, .framer-8M8PB.framer-v-1oszc83 .framer-cxz9t2, .framer-8M8PB.framer-v-3xlrto .framer-cxz9t2, .framer-8M8PB.framer-v-k11ypa .framer-cxz9t2, .framer-8M8PB.framer-v-1ls0g7y .framer-cxz9t2, .framer-8M8PB.framer-v-ebbfim .framer-cxz9t2 { left: 0px; width: 100%; }\",\".framer-8M8PB.framer-v-gsu3vs .framer-iowwbq, .framer-8M8PB.framer-v-1i4503z .framer-iowwbq, .framer-8M8PB.framer-v-q9l2cz .framer-iowwbq, .framer-8M8PB.framer-v-1ls0g7y .framer-iowwbq { height: min-content; }\",\".framer-8M8PB.framer-v-gsu3vs .framer-6kwuq { align-self: stretch; height: auto; }\",\".framer-8M8PB.framer-v-gsu3vs .framer-cxz9t2 { left: -2px; width: 1%; z-index: 10; }\",\".framer-8M8PB.framer-v-1oszc83.framer-r59ehz { height: 40px; }\",\".framer-8M8PB.framer-v-1oszc83 .framer-iowwbq { flex: 1 0 0px; gap: unset; height: 1px; justify-content: space-between; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8M8PB.framer-v-1oszc83 .framer-iowwbq { gap: 0px; } .framer-8M8PB.framer-v-1oszc83 .framer-iowwbq > *, .framer-8M8PB.framer-v-1oszc83 .framer-iowwbq > :first-child, .framer-8M8PB.framer-v-1oszc83 .framer-iowwbq > :last-child { margin: 0px; } }\",\".framer-8M8PB.framer-v-1i4503z .framer-6kwuq, .framer-8M8PB.framer-v-3xlrto .framer-iowwbq, .framer-8M8PB.framer-v-q311kg .framer-iowwbq, .framer-8M8PB.framer-v-ebbfim .framer-iowwbq { height: 52px; }\",\".framer-8M8PB.framer-v-q9l2cz .framer-6kwuq, .framer-8M8PB.framer-v-1ls0g7y .framer-6kwuq { height: auto; }\",\".framer-8M8PB.framer-v-q9l2cz .framer-cxz9t2 { left: -2px; width: 1%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 210.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"p7eer2nAQ\":{\"layout\":[\"auto\",\"auto\"]},\"D7Ped8zsc\":{\"layout\":[\"auto\",\"auto\"]},\"yG3NnaHHf\":{\"layout\":[\"auto\",\"fixed\"]},\"DxcyUPIMu\":{\"layout\":[\"auto\",\"auto\"]},\"gCrD71Hr0\":{\"layout\":[\"auto\",\"auto\"]},\"PxU5xIIKv\":{\"layout\":[\"auto\",\"auto\"]},\"mEQLsIgki\":{\"layout\":[\"auto\",\"auto\"]},\"w0X3IXDar\":{\"layout\":[\"auto\",\"auto\"]},\"vItuLlf8f\":{\"layout\":[\"auto\",\"auto\"]},\"M7dhjzJ3H\":{\"layout\":[\"auto\",\"auto\"]},\"UsNhLZVZr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JABeoeGw8\":\"title\",\"oSRoIIq4a\":\"link\",\"RwVpw0s0J\":\"newTab\",\"bJ7Joxlx1\":\"smoothScroll\",\"j0lcf6xpI\":\"tap\",\"APdlW1BZK\":\"darkColor\",\"lGYXQUAeP\":\"darkHoverColor\",\"TK7DpcQeP\":\"lightColor\",\"w3NjhZp1T\":\"lightHoverColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQI7KNUAVh=withCSS(Component,css,\"framer-8M8PB\");export default FramerQI7KNUAVh;FramerQI7KNUAVh.displayName=\"Underline CTA\";FramerQI7KNUAVh.defaultProps={height:72,width:210.5};addPropertyControls(FramerQI7KNUAVh,{variant:{options:[\"JFj3MAe7q\",\"p7eer2nAQ\",\"D7Ped8zsc\",\"yG3NnaHHf\",\"DxcyUPIMu\",\"gCrD71Hr0\",\"PxU5xIIKv\",\"mEQLsIgki\",\"w0X3IXDar\",\"vItuLlf8f\",\"M7dhjzJ3H\",\"UsNhLZVZr\"],optionTitles:[\"Desktop - Dark\",\"Desktop - Dark - Hover\",\"Mobile - Dark\",\"Mobile - Dark - Pressed\",\"Tablet - Dark\",\"Tablet - Dark - Pressed\",\"Desktop - Light\",\"Desktop - Light - Hover\",\"Mobile - Light\",\"Mobile - Light - Pressed\",\"Tablet - Light\",\"Tablet - Light - Pressed\"],title:\"Variant\",type:ControlType.Enum},JABeoeGw8:{defaultValue:\"google it\",displayTextArea:false,title:\"Title\",type:ControlType.String},oSRoIIq4a:{title:\"Link\",type:ControlType.Link},RwVpw0s0J:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},bJ7Joxlx1:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},j0lcf6xpI:{title:\"Tap\",type:ControlType.EventHandler},APdlW1BZK:{defaultValue:'var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108)) /* {\"name\":\"text-4\"} */',title:\"Dark - Color\",type:ControlType.Color},lGYXQUAeP:{defaultValue:\"rgb(255, 255, 255)\",title:\"Dark - Hover Color\",type:ControlType.Color},TK7DpcQeP:{defaultValue:'var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139)) /* {\"name\":\"color-4\"} */',title:\"Light - Color\",type:ControlType.Color},w3NjhZp1T:{defaultValue:'var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0)) /* {\"name\":\"color-1\"} */',title:\"Light - Hover Color\",type:ControlType.Color}});addFonts(FramerQI7KNUAVh,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"PP Neue Montreal Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/6uIfYl8bnz9kOy3KOuV7PxhFPhA.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQI7KNUAVh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p7eer2nAQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D7Ped8zsc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yG3NnaHHf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DxcyUPIMu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gCrD71Hr0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PxU5xIIKv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mEQLsIgki\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w0X3IXDar\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vItuLlf8f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M7dhjzJ3H\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UsNhLZVZr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"JABeoeGw8\\\":\\\"title\\\",\\\"oSRoIIq4a\\\":\\\"link\\\",\\\"RwVpw0s0J\\\":\\\"newTab\\\",\\\"bJ7Joxlx1\\\":\\\"smoothScroll\\\",\\\"j0lcf6xpI\\\":\\\"tap\\\",\\\"APdlW1BZK\\\":\\\"darkColor\\\",\\\"lGYXQUAeP\\\":\\\"darkHoverColor\\\",\\\"TK7DpcQeP\\\":\\\"lightColor\\\",\\\"w3NjhZp1T\\\":\\\"lightHoverColor\\\"}\",\"framerIntrinsicWidth\":\"210.5\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e7701b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Porv4B6zHUzlrK89sjUp/yu50WdlllFIfA4htZ36O/sPIrDkHnc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wqtgSAyduuqPLypQgXDP/w4VV2hSxj1JiplyvmcHv/wjPS5cWyj.js\";import Pulse from\"https://framerusercontent.com/modules/0M0bo0DXTeMArEhJvtq7/gV37Zm3clDXFmAly0cXC/hgt93WD5Q.js\";import UnderlineCTA from\"https://framerusercontent.com/modules/iOiYq7CKwzAiEB0ooOor/2BanePlrdcy9DNFSdLX5/QI7KNUAVh.js\";import ButtonsTextLink from\"https://framerusercontent.com/modules/CQgh0zy2yZQj45u3zxcw/FFUJYEfOUrCLCEuvUwpb/YuCT9wv2J.js\";const PulseFonts=getFonts(Pulse);const UnderlineCTAFonts=getFonts(UnderlineCTA);const ButtonsTextLinkFonts=getFonts(ButtonsTextLink);const cycleOrder=[\"KrSHfmiyS\",\"mvJ__3ZgU\",\"heuRd23tm\"];const serializationHash=\"framer-ciwgn\";const variantClassNames={heuRd23tm:\"framer-v-h26q5h\",KrSHfmiyS:\"framer-v-xtj2pg\",mvJ__3ZgU:\"framer-v-lea9kr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Footer Dark - Desktop\":\"KrSHfmiyS\",\"Footer Dark - Mobile\":\"heuRd23tm\",\"Footer Dark - Tablet\":\"mvJ__3ZgU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KrSHfmiyS\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KrSHfmiyS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"heuRd23tm\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xtj2pg\",className,classNames),\"data-framer-name\":\"Footer Dark - Desktop\",layoutDependency:layoutDependency,layoutId:\"KrSHfmiyS\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({heuRd23tm:{\"data-framer-name\":\"Footer Dark - Mobile\"},mvJ__3ZgU:{\"data-framer-name\":\"Footer Dark - Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g04fbg\",\"data-framer-name\":\"CTA Row\",layoutDependency:layoutDependency,layoutId:\"HTZrEZq0M\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11hgmnj\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Ro54kQPbH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11skwz2\",layoutDependency:layoutDependency,layoutId:\"ZSfYZq7Vu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s8icq5\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"ev0245BbX\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||639)-45-674)/1*0)+30+150+0+0+28,...addPropertyOverrides({heuRd23tm:{height:10,width:\"10px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||730)-0-1002)/1*0)+15+0+120+0+15},mvJ__3ZgU:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||584)-30-654)/1*0)+30+150+0+0+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kaw2ab-container\",layoutDependency:layoutDependency,layoutId:\"VZlwJ0i5V-container\",nodeId:\"VZlwJ0i5V\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(Pulse,{height:\"100%\",id:\"VZlwJ0i5V\",layoutId:\"VZlwJ0i5V\",sPmi5_MMA:\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(110, 118, 135))\",variant:\"W6A1Od9bs\",width:\"100%\",...addPropertyOverrides({heuRd23tm:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n2vvlw\",\"data-styles-preset\":\"wjPS5cWyj\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)))\"},children:\"Building the future? Let's talk.\"})}),className:\"framer-5qqh0d\",\"data-framer-name\":\"Let\u2019s make something together\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lcEpxLaUh\",style:{\"--extracted-gdpscs\":\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({heuRd23tm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)))\"},children:\"Building the future?\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]},mvJ__3ZgU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"42.63px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)))\"},children:\"Building the future? Let's talk.\"})}),fonts:[\"CUSTOM;PP Neue Montreal Medium\"]}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255)))\"},children:\"Let's talk.\"})}),className:\"framer-1wu1lbx\",\"data-framer-name\":\"Let\u2019s make something together\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"JQSxw1wvS\",style:{\"--extracted-gdpscs\":\"var(--token-639a87bf-330d-4aa3-95c1-a85ea4e809bb, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1abi3ko\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"kH1wz4K9Z\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:`max(max(${componentViewport?.width||\"100vw\"} - 60px, 1px) * 1, 1px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||639)-45-674)/1*0)+30+150+0+82+0,...addPropertyOverrides({heuRd23tm:{width:\"360px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||730)-0-1002)/1*0)+15+0+120+90+0},mvJ__3ZgU:{width:`max(${componentViewport?.width||\"100vw\"} - 60px, 1px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||584)-30-654)/1*0)+30+150+0+62+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ucxria-container\",layoutDependency:layoutDependency,layoutId:\"KSEIUm1Ua-container\",nodeId:\"KSEIUm1Ua\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(UnderlineCTA,{APdlW1BZK:\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108))\",bJ7Joxlx1:false,height:\"100%\",id:\"KSEIUm1Ua\",JABeoeGw8:\"iam.thaonf@gmail.com\",layoutId:\"KSEIUm1Ua\",lGYXQUAeP:\"rgb(255, 255, 255)\",oSRoIIq4a:\"mailto:iam.thaonf@gmail.com\",RwVpw0s0J:false,style:{width:\"100%\"},TK7DpcQeP:\"var(--token-c5e4dd6b-4b69-4868-b112-f988f1942dd1, rgb(134, 134, 139))\",variant:\"JFj3MAe7q\",w3NjhZp1T:\"var(--token-43444e75-c51c-4acc-9420-b291f4fe859c, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({heuRd23tm:{variant:\"D7Ped8zsc\"},mvJ__3ZgU:{variant:\"DxcyUPIMu\"}},baseVariant,gestureVariant)})})})})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ieuz47\",\"data-framer-name\":\"Link Row\",layoutDependency:layoutDependency,layoutId:\"nGfuYqGWW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m9nzmk\",\"data-framer-name\":\"Col. 4\",layoutDependency:layoutDependency,layoutId:\"juXATVTAy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108)))\"},children:\"\\xa9 2025 thaonf \"})}),className:\"framer-119hkt9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ScbCaA3V9\",style:{\"--extracted-r6o4lv\":\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+(0+514+((componentViewport?.height||639)-45-674)/1*1)+0+0+110,...addPropertyOverrides({heuRd23tm:{y:(componentViewport?.y||0)+0+(0+432+((componentViewport?.height||730)-0-1002)/1*1)+15+0+0+110},mvJ__3ZgU:{y:(componentViewport?.y||0)+0+(0+494+((componentViewport?.height||584)-30-654)/1*1)+0+0+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-imd0vn-container\",layoutDependency:layoutDependency,layoutId:\"XtyZxjx3p-container\",nodeId:\"XtyZxjx3p\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Vietnam (UTC+7)\",AWMROUMKi:\"https://www.timezones.digital/\",biieZQG3Y:true,height:\"100%\",id:\"XtyZxjx3p\",layoutId:\"XtyZxjx3p\",variant:\"lPEEdWGDR\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lyf33z\",layoutDependency:layoutDependency,layoutId:\"GurdYkeu8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e7a9mj\",\"data-framer-name\":\"Col. 1\",layoutDependency:layoutDependency,layoutId:\"REop2o4v9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108)))\"},children:\"Collaborations\"})}),className:\"framer-1q2ek0n\",\"data-framer-name\":\"Work with me\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nn3KykYVP\",style:{\"--extracted-r6o4lv\":\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+(0+514+((componentViewport?.height||639)-45-674)/1*1)+0+0+0+110,...addPropertyOverrides({heuRd23tm:{y:(componentViewport?.y||0)+0+(0+432+((componentViewport?.height||730)-0-1002)/1*1)+15+160+0+0+0+110},mvJ__3ZgU:{y:(componentViewport?.y||0)+0+(0+494+((componentViewport?.height||584)-30-654)/1*1)+0+0+0+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w3842c-container\",layoutDependency:layoutDependency,layoutId:\"kE5qaAf7u-container\",nodeId:\"kE5qaAf7u\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"LinkedIn\",AWMROUMKi:\"https://www.linkedin.com/in/thaonf/\",biieZQG3Y:true,height:\"100%\",id:\"kE5qaAf7u\",layoutId:\"kE5qaAf7u\",variant:\"lPEEdWGDR\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+(0+514+((componentViewport?.height||639)-45-674)/1*1)+0+0+0+140,...addPropertyOverrides({heuRd23tm:{y:(componentViewport?.y||0)+0+(0+432+((componentViewport?.height||730)-0-1002)/1*1)+15+160+0+0+0+140},mvJ__3ZgU:{y:(componentViewport?.y||0)+0+(0+494+((componentViewport?.height||584)-30-654)/1*1)+0+0+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k2og2s-container\",layoutDependency:layoutDependency,layoutId:\"d2jbY70t3-container\",nodeId:\"d2jbY70t3\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Resume\",AWMROUMKi:\"https://drive.google.com/file/d/1mxqNEVpzxgzUNCuqIV22wCFz0R4edvkd/view?usp=sharing\",biieZQG3Y:true,height:\"100%\",id:\"d2jbY70t3\",layoutId:\"d2jbY70t3\",variant:\"lPEEdWGDR\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-inddln\",\"data-framer-name\":\"My company\",layoutDependency:layoutDependency,layoutId:\"TgBUwmsUk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-123zdmf\",\"data-styles-preset\":\"sPIrDkHnc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108)))\"},children:\"Consultation\"})}),className:\"framer-1n8i6i5\",\"data-framer-name\":\"Reach me\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HKpK0r6ow\",style:{\"--extracted-r6o4lv\":\"var(--token-39e8cacd-788e-4a07-8795-e36487f60a70, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+(0+514+((componentViewport?.height||639)-45-674)/1*1)+0+0+0+110,...addPropertyOverrides({heuRd23tm:{y:(componentViewport?.y||0)+0+(0+432+((componentViewport?.height||730)-0-1002)/1*1)+15+160+0+190+0+110},mvJ__3ZgU:{y:(componentViewport?.y||0)+0+(0+494+((componentViewport?.height||584)-30-654)/1*1)+0+0+0+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wugmq4-container\",layoutDependency:layoutDependency,layoutId:\"AQ8sfYyrX-container\",nodeId:\"AQ8sfYyrX\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Cal.com\",AWMROUMKi:\"https://app.cal.com/thaonf\",biieZQG3Y:true,height:\"100%\",id:\"AQ8sfYyrX\",layoutId:\"AQ8sfYyrX\",variant:\"lPEEdWGDR\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+(0+514+((componentViewport?.height||639)-45-674)/1*1)+0+0+0+140,...addPropertyOverrides({heuRd23tm:{y:(componentViewport?.y||0)+0+(0+432+((componentViewport?.height||730)-0-1002)/1*1)+15+160+0+190+0+140},mvJ__3ZgU:{y:(componentViewport?.y||0)+0+(0+494+((componentViewport?.height||584)-30-654)/1*1)+0+0+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mn3c2e-container\",layoutDependency:layoutDependency,layoutId:\"TrzpkkhZA-container\",nodeId:\"TrzpkkhZA\",rendersWithMotion:true,scopeId:\"qmqfeeCH8\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"UXROI\",AWMROUMKi:\"https://uxroi.com/\",biieZQG3Y:true,height:\"100%\",id:\"TrzpkkhZA\",layoutId:\"TrzpkkhZA\",variant:\"lPEEdWGDR\",width:\"100%\"})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ciwgn.framer-nzdkyi, .framer-ciwgn .framer-nzdkyi { display: block; }\",\".framer-ciwgn.framer-xtj2pg { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 45px 0px; position: relative; width: 1200px; }\",\".framer-ciwgn .framer-1g04fbg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 30px; position: relative; width: 100%; }\",\".framer-ciwgn .framer-11hgmnj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 150px 0px 150px 0px; position: relative; width: 1px; }\",\".framer-ciwgn .framer-11skwz2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.75 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ciwgn .framer-s8icq5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 72px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ciwgn .framer-1kaw2ab-container, .framer-ciwgn .framer-imd0vn-container, .framer-ciwgn .framer-w3842c-container, .framer-ciwgn .framer-1k2og2s-container, .framer-ciwgn .framer-wugmq4-container, .framer-ciwgn .framer-1mn3c2e-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ciwgn .framer-5qqh0d { flex: 1 0 0px; height: 100%; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ciwgn .framer-1wu1lbx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 340px; word-break: break-word; word-wrap: break-word; }\",\".framer-ciwgn .framer-1abi3ko { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ciwgn .framer-ucxria-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ciwgn .framer-ieuz47 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 30px 0px 30px; position: relative; width: 100%; }\",\".framer-ciwgn .framer-m9nzmk, .framer-ciwgn .framer-1e7a9mj, .framer-ciwgn .framer-inddln { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ciwgn .framer-119hkt9, .framer-ciwgn .framer-1q2ek0n, .framer-ciwgn .framer-1n8i6i5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ciwgn .framer-1lyf33z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ciwgn.framer-v-lea9kr.framer-xtj2pg { padding: 0px 0px 30px 0px; width: 810px; }\",\".framer-ciwgn.framer-v-lea9kr .framer-11hgmnj { justify-content: center; }\",\".framer-ciwgn.framer-v-lea9kr .framer-11skwz2 { flex: 1 0 0px; }\",\".framer-ciwgn.framer-v-lea9kr .framer-s8icq5 { height: 52px; }\",\".framer-ciwgn.framer-v-h26q5h.framer-xtj2pg { padding: 0px; width: 390px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-1g04fbg { padding: 15px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-11hgmnj { flex: none; padding: 0px; width: 360px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-11skwz2 { flex: 1 0 0px; gap: 5px; padding: 120px 0px 120px 0px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-s8icq5 { gap: 10px; height: min-content; }\",\".framer-ciwgn.framer-v-h26q5h .framer-1kaw2ab-container { height: 10px; width: 10px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-5qqh0d { flex: none; height: auto; width: 340px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-ieuz47 { flex-direction: column; gap: 30px; justify-content: center; padding: 15px 15px 45px 15px; }\",\".framer-ciwgn.framer-v-h26q5h .framer-m9nzmk, .framer-ciwgn.framer-v-h26q5h .framer-1e7a9mj, .framer-ciwgn.framer-v-h26q5h .framer-inddln { flex: none; width: 100%; }\",\".framer-ciwgn.framer-v-h26q5h .framer-1lyf33z { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 30px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 639\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mvJ__3ZgU\":{\"layout\":[\"fixed\",\"auto\"]},\"heuRd23tm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqmqfeeCH8=withCSS(Component,css,\"framer-ciwgn\");export default FramerqmqfeeCH8;FramerqmqfeeCH8.displayName=\"Footer\";FramerqmqfeeCH8.defaultProps={height:639,width:1200};addPropertyControls(FramerqmqfeeCH8,{variant:{options:[\"KrSHfmiyS\",\"mvJ__3ZgU\",\"heuRd23tm\"],optionTitles:[\"Footer Dark - Desktop\",\"Footer Dark - Tablet\",\"Footer Dark - Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqmqfeeCH8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"PP Neue Montreal Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/6uIfYl8bnz9kOy3KOuV7PxhFPhA.woff2\"}]},...PulseFonts,...UnderlineCTAFonts,...ButtonsTextLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqmqfeeCH8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"639\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mvJ__3ZgU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"heuRd23tm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["clamp", "t", "e", "i", "Animate", "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", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "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", "navTitle", "newTab", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "AWMROUMKi", "aJOoNlok7", "biieZQG3Y", "VS906KUgx", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapvnxfre", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerYuCT9wv2J", "withCSS", "YuCT9wv2J_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "OpenType", "Component", "props", "p", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "useConstant", "init", "ref", "pe", "isMotionValue", "v", "MotionValue", "useOnChange", "value", "callback", "ue", "isMotionValue", "secondsToMinutes", "seconds", "minutes", "s", "useAutoMotionValue", "inputValue", "options", "ref", "optionsRef", "pe", "animation", "didInitialMount", "isOnCanvas", "RenderTarget", "onChangeDeps", "onChange", "te", "transformer", "value", "useConstant", "isMotionValue", "motionValue", "ue", "ref1", "ref2", "newValue", "ref3", "animate2", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "FUNC_ERROR_TEXT", "nativeMax", "nativeMin", "NAN", "reTrim", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "now", "isObject", "value", "type", "toNumber", "value", "NAN", "isObject", "other", "reTrim", "isBinary", "reIsBinary", "reIsOctal", "freeParseInt", "reIsBadHex", "debounce", "func", "wait", "options", "lastArgs", "lastThis", "maxWait", "result", "timerId", "lastCallTime", "lastInvokeTime", "leading", "maxing", "trailing", "FUNC_ERROR_TEXT", "nativeMax", "invokeFunc", "time", "args", "thisArg", "leadingEdge", "timerExpired", "remainingWait", "timeSinceLastCall", "timeSinceLastInvoke", "timeWaiting", "nativeMin", "shouldInvoke", "now", "trailingEdge", "cancel", "flush", "debounced", "isInvoking", "throttle", "KnobOptions", "Slider", "withCSS", "props", "valueProp", "trackHeight", "fillColor", "focusColor", "min", "max", "onChange", "onChangeLive", "onMax", "onMin", "trackColor", "trackRadius", "knobSize", "knobColor", "constrainKnob", "shadow", "shouldAnimateChange", "transition", "overdrag", "knobSetting", "style", "hovered", "setHovered", "ye", "focused", "setFocused", "onCanvas", "RenderTarget", "shouldAnimate", "isConstrained", "showKnob", "input", "pe", "knobPadding", "updateValue", "te", "newVal", "target", "throttledInputUpdate", "animate", "value", "useAutoMotionValue", "transform", "knobX", "useTransform", "normalizedValue", "throttle", "val", "ref", "useOnChange", "isMotionValue", "handleInputChange", "e", "handleMouseDown", "handleMouseUp", "totalKnobWidth", "totalHeight", "u", "p", "motion", "addPropertyControls", "ControlType", "isMotionValue", "v", "MotionValue", "SrcType", "PlayTime", "props", "currentTime", "startTime", "playTime", "setPlayTime", "ye", "ue", "secondsToMinutes", "useOnChange", "latest", "p", "l", "checkIfPlaying", "player", "Audio", "withCSS", "_props_style", "playing", "background", "progressColor", "trackHeight", "gap", "trackColor", "srcUrl", "srcType", "srcFile", "loop", "font", "autoPlay", "progress", "volume", "showTime", "showTrack", "playPauseCursor", "showPlayPause", "onTimeUpdate", "onMetadata", "onPlay", "onPause", "onEnd", "pauseOnExit", "onPlayGlobalPauseOption", "iconCursor", "isPlaying", "setIsPlaying", "duration", "setDuration", "pe", "playerInfo", "trackProgress", "useAutoMotionValue", "value", "newValue", "handlePlayStateUpdate", "padding", "usePadding", "borderRadius", "useRadius", "fontSize", "useFontControls", "shouldPlay", "RenderTarget", "shouldPausePlayers", "url", "shouldAutoPlay", "te", "_", "_playerInfo_current_animation", "_playerInfo_current", "currentDuration", "isNowPlaying", "animate", "pauseAllAudioPlayers", "el", "playAudio", "e", "pauseAudio", "handleMetadata", "initProgress", "handleReady", "handleSeek", "val", "handleEnd", "handlePlayClick", "_player_current", "useOnEnter", "useOnExit", "useMotionValueEvent", "progressPercent", "iconStyles", "u", "containerStyles", "PauseIcon", "PlayIcon", "fontStack", "Slider", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "PlayIcon", "props", "p", "motion", "PauseIcon", "u", "AudioFonts", "getFonts", "Audio", "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", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "fBg6ifLg9", "cMZTgq5AF", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapue7c2", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramersMqyx5MPn", "withCSS", "sMqyx5MPn_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ButtonsTextLinkFonts", "getFonts", "YuCT9wv2J_default", "MobileFonts", "sMqyx5MPn_default", "RichTextOpenTypemb39nx", "withCodeBoundaryForOverrides", "RichText2", "OpenType", "RichTextOpenType8ha23o", "RichTextOpenTypet4h633", "RichTextOpenType139cxmr", "RichTextOpenType1r4fr1k", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition3", "transition4", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "cMZTgq5AFiv8w6m", "args", "cMZTgq5AFpzpnr3", "cMZTgq5AF1xsnhoi", "cMZTgq5AF1icnett", "cMZTgq5AF18dxcr7", "cMZTgq5AFw4ancg", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "isDisplayed1", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "Link", "css", "FramerdKAEKI1XK", "withCSS", "dKAEKI1XK_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "AudioFonts", "getFonts", "Audio", "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", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "rQoNVyB1L", "nPSTVkbOr", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEntershckib", "args", "onMouseLeave16fokry", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "css", "FramerUQ7h7qta6", "withCSS", "UQ7h7qta6_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "RichTextWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "RichText2", "TextButtonFonts", "getFonts", "UQ7h7qta6_default", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "SmartComponentScopedContainer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "transition4", "animation3", "transition5", "animation4", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramerhAWVrWzfU", "withCSS", "hAWVrWzfU_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "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", "height", "id", "link", "newTab", "tap", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "sz50R7KYh", "TleMZ9Dbf", "WcklfrXwW", "x_JHfXynm", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap5dq4qk", "args", "onMouseEnter4o3vif", "onMouseLeave1brhzl0", "onMouseEnter1792rn", "onMouseLeave4xo28f", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerZ0dXOE2a3", "withCSS", "Z0dXOE2a3_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ButtonsTextLinkFonts", "getFonts", "YuCT9wv2J_default", "PrimaryFonts", "Z0dXOE2a3_default", "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", "hover", "id", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "sUJi4Q3QY", "h1kNmHqP8", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnterb0bmki", "args", "sz50R7KYhsjt7ze", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "css", "FramerhFrxmhax_", "withCSS", "hFrxmhax_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "sPmi5_MMA", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1mwe1q7", "args", "onAppear11cshfz", "useOnVariantChange", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "css", "Framerhgt93WD5Q", "withCSS", "hgt93WD5Q_default", "addPropertyControls", "ControlType", "addFonts", "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", "darkColor", "darkHoverColor", "height", "id", "lightColor", "lightHoverColor", "link", "newTab", "smoothScroll", "tap", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JABeoeGw8", "oSRoIIq4a", "RwVpw0s0J", "bJ7Joxlx1", "j0lcf6xpI", "APdlW1BZK", "lGYXQUAeP", "TK7DpcQeP", "w3NjhZp1T", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap14vvk89", "args", "onMouseEnterwj408z", "onMouseLeave1sx9ldb", "onMouseEnter1e23qs7", "onMouseLeave1p3nnhg", "onMouseEnter1bwc7zm", "onMouseLeave1su2p3u", "onMouseEnterkmcfo9", "onMouseLeavexd6d26", "onMouseEnter1besd5u", "onMouseLeave6x2kz5", "onMouseEnter1irxwqv", "onMouseLeavej7hwuq", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerQI7KNUAVh", "withCSS", "QI7KNUAVh_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "PulseFonts", "getFonts", "hgt93WD5Q_default", "UnderlineCTAFonts", "QI7KNUAVh_default", "ButtonsTextLinkFonts", "YuCT9wv2J_default", "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", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerqmqfeeCH8", "withCSS", "qmqfeeCH8_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
