{"version":3,"file":"script_main.DSa40Fea.mjs","names":["addPropertyOverrides","MenuItem","NavBurgerMenu","ButtonsFonts","Buttons","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","MenuItem2","Buttons","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","React.useState","getProps","React.forwardRef","useRef","React.useId","SVG","NavigationMobileV2","FloatingNavV2","isBrowser","useRef","React.useId","PropertyOverrides","NavigationNavigationMobile","React.createElement","RecentNavFooter","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/C2azOsWroa9I91pNdsiX/BoxEBi3ZG283rLDZIRkI/s9JooGO9T.js","https:/framerusercontent.com/modules/tRQTJA8OFz26oASDn88b/XiYl1BRIEQirF9OkpPH5/rH5bv4hcu.js","https:/framerusercontent.com/modules/kLQW3kaB05u3oBANKFUy/oohBPPSuvEGigbANqWlg/Z1PS5H7Ge.js","https:/framerusercontent.com/modules/2RfQTYIiT49v7XWgM74K/NsIpWN6rs7SzuvI1GPso/SJ9MUMjV7.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,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 MenuItem from\"https://framerusercontent.com/modules/DrSSWayCpfv7hLFaHboB/FcA1DF7OwV80C8NEKJ3x/bV8o3EbvE.js\";import NavBurgerMenu from\"https://framerusercontent.com/modules/XP4zUdMxmBOOVR8KcW1o/Ay2xOSIur7z2dxvcfaix/IPNIs3qkY.js\";import Buttons from\"https://framerusercontent.com/modules/zCty1Fhh4H3IVpCejzkV/A1pyfZyM70E9RmQ6ZzQO/uAtBbCQvP.js\";const MenuItemFonts=getFonts(MenuItem);const NavBurgerMenuFonts=getFonts(NavBurgerMenu);const ButtonsFonts=getFonts(Buttons);const cycleOrder=[\"Ak1kJU99l\",\"H_ytJy4VQ\",\"ytHA2j1_Y\"];const serializationHash=\"framer-UlUCm\";const variantClassNames={Ak1kJU99l:\"framer-v-14om0c7\",H_ytJy4VQ:\"framer-v-9mcxyd\",ytHA2j1_Y:\"framer-v-qu4kt8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const M90K8K4gu=undefined;const jdaFj92lW=undefined;const transition1={damping:50,delay:0,mass:1,stiffness:300,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"Navbar - Back to Home\":\"ytHA2j1_Y\",\"Navbar - Primary\":\"Ak1kJU99l\",\"Navbar Open\":\"H_ytJy4VQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,width,...props})=>{return{...props,jdaFj92lW:link??props.jdaFj92lW,M90K8K4gu:hover??props.M90K8K4gu,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ak1kJU99l\"};};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,M90K8K4gu,jdaFj92lW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ak1kJU99l\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1lotxzc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(M90K8K4gu){const res=await M90K8K4gu(...args);if(res===false)return false;}});const Wmz8VVmh_3am127=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Ak1kJU99l\"),500);});const T5VlWdRZx1xhfjuy=activeVariantCallback(async(...args)=>{setVariant(\"H_ytJy4VQ\");});const T5VlWdRZx106o3dk=activeVariantCallback(async(...args)=>{setVariant(\"Ak1kJU99l\");});const P1jMtfYos3am127=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Ak1kJU99l\"),500);});const P1jMtfYos1y6fjve=activeVariantCallback(async(...args)=>{setVariant(\"ytHA2j1_Y\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"H_ytJy4VQ\")return true;return false;};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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14om0c7\",className,classNames),\"data-framer-name\":\"Navbar - Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ak1kJU99l\",onMouseEnter:onMouseEnter1lotxzc,ref:refBinding,style:{...style},...addPropertyOverrides({H_ytJy4VQ:{\"data-framer-name\":\"Navbar Open\"},ytHA2j1_Y:{\"data-framer-name\":\"Navbar - Back to Home\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-abxnl3\",\"data-framer-name\":\"Mobile\",layoutDependency:layoutDependency,layoutId:\"chvo8o0DS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1olf62p\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"r9x5HK088\",style:{backdropFilter:\"blur(9px)\",backgroundColor:\"rgba(217, 217, 217, 0.7)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,WebkitBackdropFilter:\"blur(9px)\"},variants:{H_ytJy4VQ:{borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ovpx4o\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"c0SFh8HMZ\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16qwwb6\",\"data-framer-name\":\"Menu Container\",layoutDependency:layoutDependency,layoutId:\"r0SMC4cFm\",children:[/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1d59e8a\",\"data-framer-name\":\"Menu List\",layoutDependency:layoutDependency,layoutId:\"kk4FGq7wD\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined},{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+0+8+0+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-tl5lu8-container\",\"data-framer-name\":\"Articles\",layoutDependency:layoutDependency,layoutId:\"zhqxiTUDL-container\",name:\"Articles\",nodeId:\"zhqxiTUDL\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",style:{opacity:0},variants:{H_ytJy4VQ:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks[0],GjfHfPwLq:\"Articles\",height:\"100%\",id:\"zhqxiTUDL\",layoutId:\"zhqxiTUDL\",name:\"Articles\",pGsbWCDUG:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tkuiJGi5J\"),width:\"100%\",Wmz8VVmh_:Wmz8VVmh_3am127,...addPropertyOverrides({H_ytJy4VQ:{A0l7LGlKO:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({H_ytJy4VQ:{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+0+8+0+0+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-vmnvuo-container\",\"data-framer-name\":\"Studio\",layoutDependency:layoutDependency,layoutId:\"IQtYOrxKG-container\",name:\"Studio\",nodeId:\"IQtYOrxKG\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks1[0],GjfHfPwLq:\"About\",height:\"100%\",id:\"IQtYOrxKG\",layoutId:\"IQtYOrxKG\",name:\"Studio\",pGsbWCDUG:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tkuiJGi5J\"),width:\"100%\",Wmz8VVmh_:Wmz8VVmh_3am127,...addPropertyOverrides({H_ytJy4VQ:{A0l7LGlKO:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+0+8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-qgp1pn-container\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"sNr4WOjZN-container\",name:\"Projects\",nodeId:\"sNr4WOjZN\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",style:{opacity:0},variants:{H_ytJy4VQ:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks2[0],GjfHfPwLq:\"Projects\",height:\"100%\",id:\"sNr4WOjZN\",layoutId:\"sNr4WOjZN\",name:\"Projects\",pGsbWCDUG:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tkuiJGi5J\"),width:\"100%\",Wmz8VVmh_:Wmz8VVmh_3am127,...addPropertyOverrides({H_ytJy4VQ:{A0l7LGlKO:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined},{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+0+8+0+0+150}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-126qz43-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"XvdJVbQEs-container\",name:\"Contact\",nodeId:\"XvdJVbQEs\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",style:{opacity:0},variants:{H_ytJy4VQ:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks3[0],GjfHfPwLq:\"Contact\",height:\"100%\",id:\"XvdJVbQEs\",layoutId:\"XvdJVbQEs\",name:\"Contact\",pGsbWCDUG:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tkuiJGi5J\"),width:\"100%\",Wmz8VVmh_:Wmz8VVmh_3am127,...addPropertyOverrides({H_ytJy4VQ:{A0l7LGlKO:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tcz5sc\",\"data-framer-name\":\"Socials Container\",layoutDependency:layoutDependency,layoutId:\"nsDG4NKnK\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+0+8+200+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o4j5vz-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"J9aZv38Yu-container\",name:\"Instagram\",nodeId:\"J9aZv38Yu\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",style:{opacity:0},variants:{H_ytJy4VQ:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:\"https://www.instagram.com/recent.co/\",GjfHfPwLq:\"Instagram\",height:\"100%\",id:\"J9aZv38Yu\",layoutId:\"J9aZv38Yu\",name:\"Instagram\",pGsbWCDUG:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"O8BPdy6IO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+0+8+200+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9f27b9-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"Bu5P3hfAh-container\",name:\"Linkedin\",nodeId:\"Bu5P3hfAh\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",style:{opacity:0},variants:{H_ytJy4VQ:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:\"https://www.linkedin.com/company/recent-co\",GjfHfPwLq:\"Linkedin\",height:\"100%\",id:\"Bu5P3hfAh\",layoutId:\"Bu5P3hfAh\",name:\"Linkedin\",pGsbWCDUG:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"O8BPdy6IO\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w9704d\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"ovlGZGXpy\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ijbft\",layoutDependency:layoutDependency,layoutId:\"O8QwnB6Q0\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TdcAsgaD4\"},motionChild:true,nodeId:\"o8V2FMOXy\",openInNewTab:false,scopeId:\"s9JooGO9T\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":\"Recent™ Logo\",className:\"framer-h7xkn4 framer-1vogwcd\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"o8V2FMOXy\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-f8rvlo\",\"data-framer-name\":\"Asset 5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"kbptZCDKK\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38 27\"><g transform=\"translate(0 0.758)\"><path d=\"M 11.878 17.339 C 11.608 16.981 11.104 16.915 10.755 17.193 C 9.752 17.993 8.55 18.415 7.278 18.415 C 4.149 18.415 1.603 15.8 1.603 12.586 C 1.603 9.372 4.149 6.757 7.278 6.757 C 8.552 6.757 9.756 7.18 10.759 7.981 C 11.108 8.26 11.612 8.195 11.883 7.837 C 12.154 7.478 12.092 6.961 11.743 6.682 C 10.456 5.654 8.912 5.111 7.279 5.111 C 3.265 5.112 0 8.465 0 12.586 C 0 16.707 3.265 20.061 7.277 20.061 C 8.908 20.061 10.45 19.519 11.736 18.494 C 12.086 18.215 12.15 17.698 11.878 17.339 Z M 28.99 24.272 L 28.99 24.271 C 28.99 24.271 23.2 18.346 21.587 16.695 L 21.295 16.397 C 21.266 16.367 21.242 16.342 21.222 16.323 C 21.19 16.29 21.168 16.267 21.168 16.267 C 21.167 16.267 21.168 16.266 21.166 16.265 C 21.115 16.213 21.075 16.154 21.04 16.092 C 21.025 16.067 21.011 16.042 21 16.016 C 20.975 15.958 20.954 15.897 20.942 15.835 C 20.939 15.816 20.939 15.798 20.937 15.78 C 20.93 15.715 20.928 15.649 20.936 15.584 C 20.936 15.581 20.936 15.578 20.937 15.574 C 20.982 15.262 21.197 14.978 21.511 14.879 C 21.52 14.877 21.528 14.874 21.537 14.871 C 21.615 14.85 21.698 14.838 21.787 14.842 L 27.879 14.842 C 27.953 14.842 28.012 14.896 28.029 14.971 C 28.041 15.024 28.061 15.07 28.076 15.119 C 28.09 15.168 28.104 15.215 28.121 15.262 C 28.15 15.344 28.182 15.422 28.218 15.497 C 28.232 15.527 28.248 15.556 28.264 15.585 C 28.311 15.674 28.362 15.758 28.418 15.836 C 28.427 15.849 28.437 15.86 28.446 15.872 C 28.509 15.956 28.577 16.036 28.652 16.11 C 28.656 16.115 28.66 16.12 28.664 16.125 C 28.674 16.135 28.686 16.142 28.697 16.151 C 28.736 16.187 28.774 16.224 28.815 16.257 C 28.819 16.261 28.822 16.264 28.826 16.267 C 28.983 16.389 29.154 16.484 29.334 16.557 C 29.63 16.688 29.949 16.759 30.284 16.742 C 30.485 16.733 30.675 16.687 30.857 16.624 C 30.88 16.616 30.904 16.609 30.926 16.601 C 30.983 16.581 31.038 16.555 31.093 16.53 C 31.68 16.265 32.165 15.74 32.332 14.937 C 32.345 14.876 32.39 14.829 32.45 14.815 C 32.514 14.801 32.575 14.776 32.637 14.755 C 32.672 14.744 32.707 14.735 32.741 14.722 C 32.799 14.701 32.855 14.675 32.911 14.649 C 32.98 14.617 33.049 14.584 33.114 14.545 C 33.143 14.528 33.17 14.509 33.199 14.49 C 33.278 14.438 33.355 14.383 33.427 14.321 C 33.448 14.304 33.468 14.284 33.489 14.265 C 33.532 14.225 33.579 14.189 33.62 14.146 C 33.64 14.123 33.654 14.097 33.674 14.074 C 33.722 14.018 33.765 13.958 33.806 13.898 C 33.842 13.846 33.881 13.797 33.913 13.743 C 33.979 13.63 34.036 13.513 34.082 13.39 C 34.087 13.375 34.092 13.36 34.097 13.344 C 34.14 13.22 34.173 13.09 34.194 12.958 C 34.202 12.91 34.202 12.86 34.206 12.811 C 34.213 12.737 34.225 12.665 34.225 12.588 C 34.225 12.566 34.22 12.546 34.22 12.523 C 34.22 12.504 34.224 12.486 34.222 12.467 C 34.22 12.42 34.209 12.376 34.203 12.331 C 34.195 12.261 34.188 12.189 34.173 12.12 C 34.164 12.074 34.15 12.03 34.137 11.985 C 34.114 11.899 34.089 11.813 34.056 11.731 C 34.048 11.713 34.038 11.695 34.031 11.677 C 33.742 11.014 33.155 10.522 32.451 10.362 C 32.391 10.348 32.346 10.3 32.333 10.238 C 32.325 10.2 32.311 10.169 32.302 10.132 C 32.283 10.059 32.263 9.987 32.238 9.918 C 32.212 9.845 32.184 9.774 32.151 9.705 C 32.136 9.673 32.12 9.642 32.103 9.61 C 32.054 9.518 32.001 9.426 31.939 9.34 C 31.936 9.337 31.934 9.335 31.932 9.332 C 31.86 9.234 31.781 9.142 31.694 9.057 C 31.694 9.057 31.693 9.055 31.692 9.055 C 31.692 9.054 31.69 9.054 31.689 9.053 C 31.595 8.962 31.493 8.885 31.387 8.812 C 31.353 8.79 31.318 8.765 31.282 8.744 C 31.228 8.711 31.171 8.687 31.115 8.66 C 30.789 8.501 30.433 8.417 30.061 8.437 C 29.869 8.447 29.686 8.491 29.51 8.55 C 29.498 8.554 29.485 8.558 29.473 8.563 C 29.401 8.587 29.332 8.618 29.262 8.649 C 28.685 8.908 28.207 9.42 28.034 10.198 C 28.017 10.271 27.96 10.325 27.887 10.328 C 27.809 10.33 21.753 10.333 21.713 10.333 C 21.302 10.333 20.965 10.006 20.935 9.585 C 20.931 9.517 20.928 9.458 20.927 9.402 L 20.927 9.378 C 20.931 9.14 21.085 8.885 21.462 8.498 C 22.507 7.424 23.579 6.038 23.27 4.028 C 22.954 1.965 21.338 0.297 19.32 0.038 C 16.526 -0.321 14.138 1.917 14.138 4.717 C 14.138 6.357 15.034 7.503 16.001 8.497 C 16.378 8.885 16.533 9.141 16.536 9.379 L 16.536 9.398 C 16.536 9.456 16.533 9.514 16.527 9.584 C 16.497 10.006 16.16 10.333 15.749 10.333 L 9.575 10.327 C 9.502 10.324 9.444 10.271 9.429 10.197 C 9.255 9.418 8.777 8.906 8.2 8.648 C 8.131 8.617 8.062 8.586 7.991 8.562 C 7.978 8.558 7.965 8.554 7.952 8.55 C 7.776 8.49 7.594 8.446 7.402 8.436 C 7.038 8.417 6.688 8.499 6.365 8.652 C 6.301 8.682 6.237 8.711 6.176 8.747 C 6.143 8.766 6.111 8.788 6.079 8.809 C 5.972 8.881 5.87 8.959 5.775 9.05 C 5.773 9.052 5.772 9.053 5.77 9.054 C 5.769 9.054 5.769 9.056 5.768 9.057 C 5.682 9.141 5.604 9.232 5.533 9.328 C 5.529 9.332 5.526 9.336 5.523 9.341 C 5.462 9.425 5.409 9.515 5.361 9.606 C 5.344 9.639 5.326 9.672 5.311 9.707 C 5.279 9.774 5.252 9.843 5.227 9.913 C 5.202 9.985 5.18 10.059 5.161 10.136 C 5.152 10.171 5.139 10.2 5.131 10.236 C 5.119 10.297 5.073 10.345 5.014 10.359 C 4.307 10.519 3.719 11.014 3.431 11.679 C 3.424 11.695 3.416 11.71 3.409 11.727 C 3.375 11.81 3.35 11.899 3.325 11.988 C 3.314 12.03 3.3 12.071 3.292 12.115 C 3.277 12.186 3.27 12.259 3.261 12.332 C 3.256 12.376 3.245 12.418 3.243 12.463 C 3.242 12.482 3.246 12.5 3.245 12.518 C 3.245 12.541 3.24 12.562 3.24 12.585 C 3.24 12.663 3.252 12.736 3.259 12.812 C 3.263 12.859 3.263 12.907 3.27 12.953 C 3.292 13.088 3.324 13.219 3.368 13.346 C 3.372 13.355 3.373 13.365 3.377 13.373 C 3.423 13.501 3.483 13.622 3.551 13.739 C 3.583 13.793 3.622 13.842 3.658 13.894 C 3.7 13.954 3.743 14.014 3.791 14.07 C 3.811 14.093 3.825 14.119 3.845 14.142 C 3.886 14.186 3.933 14.222 3.977 14.262 C 3.997 14.28 4.017 14.3 4.038 14.317 C 4.11 14.379 4.187 14.435 4.267 14.487 C 4.295 14.506 4.322 14.524 4.351 14.541 C 4.416 14.58 4.485 14.613 4.553 14.645 C 4.61 14.671 4.666 14.697 4.725 14.718 C 4.758 14.73 4.792 14.74 4.826 14.751 C 4.889 14.771 4.95 14.796 5.014 14.81 C 5.074 14.824 5.119 14.871 5.132 14.933 C 5.299 15.734 5.783 16.261 6.369 16.525 C 6.426 16.55 6.481 16.577 6.539 16.597 C 6.561 16.605 6.583 16.612 6.605 16.619 C 6.788 16.682 6.978 16.728 7.179 16.738 C 7.491 16.753 7.791 16.691 8.072 16.577 C 8.273 16.501 8.464 16.399 8.638 16.263 C 8.642 16.26 8.645 16.257 8.649 16.253 C 8.689 16.221 8.727 16.184 8.765 16.148 C 8.776 16.139 8.789 16.131 8.799 16.121 C 8.804 16.116 8.808 16.11 8.812 16.105 C 8.885 16.032 8.953 15.954 9.015 15.871 C 9.025 15.857 9.037 15.843 9.047 15.83 C 9.103 15.752 9.152 15.669 9.198 15.583 C 9.215 15.552 9.231 15.522 9.246 15.491 C 9.281 15.417 9.313 15.34 9.342 15.26 C 9.359 15.211 9.374 15.162 9.388 15.113 C 9.402 15.063 9.423 15.019 9.434 14.966 C 9.451 14.892 9.51 14.837 9.585 14.837 L 15.676 14.837 C 15.765 14.833 15.849 14.845 15.927 14.867 C 15.935 14.869 15.944 14.872 15.952 14.875 C 16.265 14.973 16.479 15.256 16.525 15.568 C 16.525 15.574 16.526 15.579 16.526 15.585 C 16.534 15.647 16.532 15.71 16.526 15.773 C 16.523 15.793 16.523 15.813 16.52 15.834 C 16.508 15.896 16.488 15.955 16.463 16.013 C 16.451 16.04 16.438 16.065 16.423 16.09 C 16.388 16.152 16.347 16.211 16.296 16.264 L 16.257 16.303 C 16.228 16.333 16.181 16.381 16.118 16.447 L 16.083 16.482 L 8.716 24.022 L 8.628 24.112 L 8.525 24.217 L 8.48 24.263 L 8.42 24.325 C 8.103 24.65 8.102 25.176 8.417 25.502 C 8.446 25.531 8.477 25.554 8.507 25.578 C 8.517 25.585 8.525 25.594 8.534 25.6 C 8.584 25.637 8.64 25.665 8.7 25.689 C 8.728 25.701 8.758 25.708 8.787 25.716 C 8.852 25.733 8.918 25.747 8.991 25.747 C 9.198 25.747 9.405 25.666 9.563 25.504 L 9.609 25.457 C 9.661 25.404 17.439 17.444 17.439 17.444 C 17.942 16.941 18.157 16.327 18.15 15.725 C 18.135 14.541 17.26 13.396 15.995 13.204 C 15.989 13.204 15.984 13.204 15.978 13.203 C 15.892 13.193 15.809 13.176 15.721 13.176 L 9.067 13.176 C 8.402 13.176 7.819 13.736 7.86 14.418 C 7.861 14.441 7.86 14.465 7.858 14.487 C 7.856 14.563 7.842 14.635 7.816 14.703 C 7.811 14.714 7.806 14.726 7.802 14.736 C 7.773 14.8 7.735 14.859 7.685 14.908 C 7.679 14.914 7.674 14.919 7.668 14.925 C 7.618 14.973 7.559 15.012 7.493 15.038 C 7.486 15.041 7.478 15.043 7.471 15.046 C 7.407 15.069 7.34 15.079 7.27 15.077 C 7.211 15.075 7.156 15.061 7.102 15.042 C 6.873 14.962 6.707 14.746 6.707 14.484 C 6.707 13.766 6.139 13.177 5.441 13.177 C 5.364 13.177 5.29 13.168 5.221 13.139 C 5.212 13.135 5.205 13.13 5.195 13.126 C 5.135 13.097 5.08 13.058 5.032 13.008 C 5.025 13.001 5.018 12.996 5.013 12.989 C 4.968 12.938 4.935 12.88 4.91 12.819 C 4.899 12.792 4.894 12.765 4.887 12.736 C 4.879 12.703 4.874 12.668 4.872 12.633 C 4.866 12.554 4.875 12.473 4.897 12.397 C 4.988 12.167 5.235 11.994 5.514 11.992 L 5.521 11.992 C 6.176 11.992 6.708 11.443 6.705 10.771 L 6.705 10.696 C 6.705 10.617 6.721 10.54 6.75 10.469 C 6.753 10.461 6.757 10.454 6.761 10.447 C 6.79 10.385 6.828 10.327 6.877 10.277 C 6.884 10.271 6.889 10.264 6.895 10.258 C 6.948 10.21 7.007 10.173 7.072 10.147 C 7.091 10.139 7.11 10.137 7.131 10.131 C 7.168 10.122 7.207 10.115 7.246 10.113 C 7.322 10.108 7.399 10.117 7.471 10.14 C 7.683 10.208 7.857 10.391 7.862 10.696 C 7.828 11.401 8.374 12.002 9.064 12 L 15.528 12 C 17.554 11.948 18.575 10.041 17.959 8.453 C 17.765 8.006 17.454 7.639 17.146 7.323 C 17.121 7.297 17.099 7.273 17.075 7.247 C 16.974 7.143 16.876 7.037 16.78 6.929 C 16.76 6.906 16.741 6.882 16.72 6.859 C 16.607 6.729 16.508 6.601 16.414 6.473 C 16.374 6.419 16.336 6.364 16.299 6.308 C 16.247 6.233 16.201 6.156 16.156 6.08 C 16.11 5.999 16.066 5.917 16.026 5.832 C 15.988 5.751 15.952 5.67 15.923 5.587 C 15.901 5.526 15.88 5.465 15.862 5.403 C 15.825 5.269 15.791 5.134 15.776 4.992 C 15.773 4.966 15.773 4.938 15.771 4.913 C 15.766 4.848 15.757 4.785 15.757 4.719 C 15.757 3.036 17.09 1.666 18.73 1.666 C 20.369 1.666 21.702 3.035 21.702 4.719 C 21.702 4.767 21.694 4.812 21.691 4.859 C 21.688 4.913 21.685 4.968 21.679 5.021 C 21.672 5.078 21.662 5.134 21.651 5.189 C 21.64 5.243 21.627 5.297 21.613 5.35 C 21.6 5.4 21.588 5.451 21.571 5.5 C 21.541 5.591 21.506 5.68 21.467 5.769 C 21.447 5.814 21.424 5.857 21.401 5.902 C 21.374 5.956 21.346 6.01 21.315 6.064 C 21.29 6.108 21.264 6.152 21.237 6.195 C 21.201 6.252 21.164 6.308 21.125 6.365 C 21.1 6.401 21.077 6.437 21.051 6.473 C 20.991 6.555 20.928 6.634 20.863 6.714 C 20.831 6.754 20.798 6.791 20.765 6.83 C 20.723 6.879 20.681 6.928 20.637 6.977 C 20.603 7.015 20.568 7.054 20.533 7.092 C 20.486 7.143 20.438 7.193 20.39 7.242 C 20.365 7.269 20.34 7.296 20.314 7.323 C 20.007 7.639 19.696 8.006 19.502 8.453 C 18.885 10.041 19.907 11.949 21.933 12 L 28.397 12 C 29.087 12.002 29.633 11.4 29.599 10.696 C 29.604 10.391 29.778 10.208 29.989 10.14 C 30.062 10.117 30.139 10.108 30.215 10.113 C 30.254 10.115 30.291 10.122 30.329 10.13 C 30.35 10.136 30.37 10.139 30.391 10.148 C 30.454 10.174 30.513 10.21 30.565 10.258 C 30.571 10.264 30.577 10.271 30.583 10.276 C 30.632 10.326 30.671 10.384 30.699 10.446 C 30.702 10.454 30.708 10.461 30.711 10.469 C 30.739 10.54 30.755 10.616 30.755 10.695 C 30.755 10.714 30.755 10.735 30.755 10.759 C 30.755 10.762 30.755 10.764 30.755 10.767 C 30.828 11.38 31.179 11.915 31.778 11.975 L 31.946 11.992 L 31.947 11.992 C 32.225 11.994 32.473 12.166 32.563 12.395 C 32.586 12.472 32.595 12.554 32.589 12.636 C 32.586 12.67 32.582 12.703 32.575 12.736 C 32.568 12.764 32.562 12.792 32.551 12.819 C 32.526 12.88 32.493 12.937 32.449 12.988 C 32.443 12.995 32.435 13.002 32.428 13.009 C 32.38 13.058 32.326 13.096 32.266 13.125 C 32.258 13.129 32.25 13.135 32.241 13.138 C 32.173 13.167 32.1 13.184 32.025 13.185 L 32.02 13.185 C 31.369 13.185 30.824 13.692 30.76 14.357 L 30.756 14.394 L 30.756 14.405 C 30.755 14.693 30.584 14.951 30.357 15.042 C 30.304 15.061 30.249 15.075 30.19 15.077 C 30.12 15.079 30.05 15.068 29.984 15.045 C 29.98 15.043 29.976 15.042 29.972 15.041 C 29.904 15.014 29.844 14.975 29.791 14.925 C 29.786 14.921 29.78 14.915 29.775 14.91 C 29.718 14.851 29.674 14.782 29.644 14.705 C 29.619 14.637 29.604 14.565 29.602 14.488 C 29.602 14.465 29.599 14.442 29.6 14.419 C 29.641 13.737 29.059 13.177 28.394 13.177 L 28.064 13.177 C 28.039 13.175 28.014 13.169 27.988 13.169 C 27.963 13.169 27.939 13.175 27.913 13.177 L 21.739 13.177 C 21.651 13.177 21.568 13.194 21.484 13.204 C 21.477 13.204 21.472 13.204 21.465 13.205 C 20.201 13.398 19.325 14.542 19.311 15.726 C 19.304 16.326 19.517 16.936 20.015 17.438 C 20.017 17.44 20.019 17.444 20.021 17.446 L 27.897 25.507 C 27.933 25.543 27.971 25.573 28.01 25.601 C 28.148 25.698 28.308 25.749 28.469 25.749 C 28.543 25.751 28.609 25.735 28.674 25.718 C 28.703 25.71 28.733 25.703 28.761 25.692 C 28.82 25.669 28.876 25.64 28.926 25.602 C 28.936 25.596 28.944 25.587 28.953 25.58 C 28.983 25.556 29.015 25.533 29.043 25.504 C 29.359 25.179 29.357 24.652 29.041 24.328 L 28.988 24.274 Z M 30.184 5.112 C 28.551 5.112 27.007 5.654 25.72 6.683 C 25.371 6.961 25.308 7.478 25.579 7.838 C 25.851 8.197 26.354 8.261 26.703 7.982 C 27.706 7.18 28.91 6.758 30.184 6.758 C 33.313 6.758 35.859 9.373 35.859 12.587 C 35.859 15.801 33.313 18.416 30.184 18.416 C 28.912 18.416 27.709 17.993 26.707 17.194 C 26.357 16.916 25.855 16.981 25.583 17.34 C 25.311 17.699 25.375 18.216 25.725 18.495 C 27.011 19.52 28.553 20.062 30.184 20.062 C 34.197 20.062 37.462 16.708 37.462 12.587 C 37.462 8.465 34.197 5.112 30.184 5.112 Z\" fill=\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25)) /* {&quot;name&quot;:&quot;Dark Matter&quot;} */\"></path></g></svg>',svgContentId:11148498942,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a4maxz\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RCCHxCLGQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 72 16\"><path d=\"M 11.55 4.912 C 11.55 2.401 9.838 0.56 6.594 0.56 L 0.348 0.56 L 0.348 15.5 L 2.866 15.5 L 2.866 9.62 L 5.828 9.62 C 7.702 9.62 8.69 9.955 8.89 11.754 L 9.314 15.5 L 11.933 15.5 L 11.49 11.775 C 11.268 9.934 10.482 8.804 9.152 8.553 L 9.152 8.469 C 10.341 8.051 11.55 6.733 11.55 4.912 M 9.032 5.079 C 9.032 6.586 8.065 7.507 6.231 7.507 L 2.866 7.507 L 2.866 2.673 L 6.231 2.673 C 8.064 2.673 9.032 3.573 9.032 5.079 M 23.067 10.645 L 23.067 10.331 C 23.067 6.187 21.234 4.053 17.809 4.053 C 14.605 4.053 12.55 6.167 12.55 9.891 C 12.55 13.616 14.525 15.75 17.95 15.75 C 20.468 15.75 22.604 14.474 22.887 12.025 L 20.509 12.025 C 20.227 13.344 19.179 14.034 17.91 14.034 C 16.096 14.034 15.109 12.841 14.928 10.644 L 23.068 10.644 Z M 14.947 8.971 C 15.169 6.92 16.156 5.769 17.808 5.769 C 19.46 5.769 20.447 6.92 20.669 8.971 Z M 29.551 5.874 C 30.84 5.874 31.788 6.564 32.009 7.799 L 34.427 7.799 C 34.145 5.581 32.533 4.053 29.551 4.053 C 26.085 4.053 24.13 6.25 24.13 9.891 C 24.13 13.532 26.085 15.75 29.551 15.75 C 32.17 15.75 34.185 14.432 34.508 11.9 L 32.089 11.9 C 31.868 13.281 30.82 13.929 29.551 13.929 C 27.535 13.929 26.548 12.401 26.548 9.891 C 26.548 7.381 27.556 5.873 29.551 5.873 M 45.94 10.644 L 45.94 10.33 C 45.94 6.187 44.106 4.053 40.681 4.053 C 37.477 4.053 35.422 6.166 35.422 9.89 C 35.422 13.615 37.396 15.749 40.822 15.749 C 43.341 15.749 45.477 14.473 45.759 12.025 L 43.381 12.025 C 43.099 13.343 42.051 14.033 40.782 14.033 C 38.968 14.033 37.981 12.84 37.8 10.643 L 45.941 10.643 Z M 37.82 8.97 C 38.042 6.919 39.029 5.769 40.681 5.769 C 42.333 5.769 43.32 6.919 43.542 8.97 Z M 47.227 6.082 L 47.227 15.498 L 49.645 15.498 L 49.645 9.22 C 49.645 7.275 50.673 5.956 52.365 5.956 C 53.775 5.956 54.602 6.877 54.602 8.551 L 54.602 15.498 L 57.019 15.498 L 57.019 8.195 C 57.019 5.558 55.448 4.052 53.09 4.052 C 51.418 4.052 50.168 4.973 49.705 5.956 L 49.645 5.956 L 49.584 4.303 L 47.187 4.303 L 47.227 6.081 Z M 59.538 4.304 L 57.806 4.304 L 57.806 6.146 L 59.538 6.146 L 59.538 12.695 C 59.538 14.557 60.243 15.499 62.037 15.499 L 64.011 15.499 L 64.011 13.7 L 62.782 13.7 C 62.178 13.7 61.956 13.365 61.956 12.695 L 61.956 6.146 L 64.111 6.146 L 64.111 4.304 L 61.956 4.304 L 61.956 1.918 L 59.538 1.918 Z M 68.69 3.76 L 68.69 0.564 L 69.56 0.564 L 70.113 2.253 C 70.208 2.556 70.26 2.776 70.327 3.079 L 70.357 3.079 C 70.423 2.776 70.467 2.556 70.563 2.253 L 71.116 0.564 L 71.987 0.564 L 71.987 3.76 L 71.33 3.76 L 71.33 2.419 C 71.33 2.101 71.345 1.919 71.367 1.601 L 71.338 1.601 C 71.264 1.889 71.22 2.017 71.102 2.373 L 70.651 3.759 L 70.025 3.759 L 69.575 2.373 C 69.456 2.017 69.413 1.889 69.339 1.601 L 69.309 1.601 C 69.339 1.919 69.346 2.101 69.346 2.419 L 69.346 3.76 Z M 66.647 1.177 L 65.703 1.177 L 65.703 0.564 L 68.284 0.564 L 68.284 1.177 L 67.34 1.177 L 67.34 3.76 L 66.647 3.76 Z\" fill=\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25)) /* {&quot;name&quot;:&quot;Dark Matter&quot;} */\"></path></svg>',svgContentId:9281832745,withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(motion.button,{className:\"framer-1nghfj4\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"SCNL3Gz0y\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72.5)-0-71)/2)+0+0+0+5+0+2.5+0,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+299+2.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ur7nrb-container\",layoutDependency:layoutDependency,layoutId:\"KWhHCgwZs-container\",nodeId:\"KWhHCgwZs\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",children:/*#__PURE__*/_jsx(NavBurgerMenu,{height:\"100%\",id:\"KWhHCgwZs\",layoutId:\"KWhHCgwZs\",rKwQkmRsC:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",T5VlWdRZx:T5VlWdRZx1xhfjuy,variant:matchVariant(\"e9zYK9aUy\"),width:\"100%\",...addPropertyOverrides({H_ytJy4VQ:{T5VlWdRZx:T5VlWdRZx106o3dk,variant:matchVariant(\"XO0Uh2SNd\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J6xF1UuBh\"},implicitPathVariables:undefined},{href:{webPageId:\"J6xF1UuBh\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72.5)-0-71)/2)+0+0+0+5+0+0,...addPropertyOverrides({H_ytJy4VQ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+628+0+5+299+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nylfy7-container\",\"data-framer-name\":\"Start A Project\",layoutDependency:layoutDependency,layoutId:\"Qb7phPHwS-container\",name:\"Start A Project\",nodeId:\"Qb7phPHwS\",rendersWithMotion:true,scopeId:\"s9JooGO9T\",children:/*#__PURE__*/_jsx(Buttons,{CRKMPWCyx:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",height:\"100%\",id:\"Qb7phPHwS\",layoutId:\"Qb7phPHwS\",name:\"Start A Project\",P1jMtfYos:P1jMtfYos3am127,ppAJCDvAA:false,RfvyNXQf9:resolvedLinks4[0],s1xSjgAh4:\"Start Project\",variant:matchVariant(\"FiXxX1UIE\"),width:\"100%\",...addPropertyOverrides({H_ytJy4VQ:{RfvyNXQf9:resolvedLinks4[1]},ytHA2j1_Y:{P1jMtfYos:P1jMtfYos1y6fjve,RfvyNXQf9:jdaFj92lW,s1xSjgAh4:\"Back to Home\"}},baseVariant,gestureVariant)})})})})]})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UlUCm.framer-1vogwcd, .framer-UlUCm .framer-1vogwcd { display: block; }\",\".framer-UlUCm.framer-14om0c7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UlUCm .framer-abxnl3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 30px 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-UlUCm .framer-1olf62p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 100%; min-width: 100px; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: 350px; will-change: var(--framer-will-change-override, transform); z-index: 5; }\",\".framer-UlUCm .framer-ovpx4o { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 5px 0px 5px 0px; position: relative; width: 1px; }\",\".framer-UlUCm .framer-16qwwb6 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 0px 15px; position: relative; width: 100%; }\",\".framer-UlUCm .framer-1d59e8a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UlUCm .framer-tl5lu8-container, .framer-UlUCm .framer-vmnvuo-container, .framer-UlUCm .framer-qgp1pn-container, .framer-UlUCm .framer-126qz43-container { flex: none; height: 50px; position: relative; width: 100%; }\",\".framer-UlUCm .framer-1tcz5sc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 50px 0px 15px 0px; position: relative; width: 100%; }\",\".framer-UlUCm .framer-o4j5vz-container, .framer-UlUCm .framer-9f27b9-container { flex: 1 0 0px; height: 35px; position: relative; width: 1px; }\",\".framer-UlUCm .framer-w9704d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 1px 0px 10px; position: relative; width: 100%; }\",\".framer-UlUCm .framer-ijbft { 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: min-content; }\",\".framer-UlUCm .framer-h7xkn4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4.54px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 4.54px; position: relative; text-decoration: none; width: min-content; }\",\".framer-UlUCm .framer-f8rvlo { flex: none; height: 27px; position: relative; width: 38px; }\",\".framer-UlUCm .framer-1a4maxz { flex: none; height: 16px; position: relative; width: 72px; }\",\".framer-UlUCm .framer-1nghfj4 { 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: min-content; }\",\".framer-UlUCm .framer-1ur7nrb-container, .framer-UlUCm .framer-nylfy7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-abxnl3 { height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-UlUCm.framer-v-9mcxyd .framer-ovpx4o { padding: 5px 0px 7px 0px; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-tl5lu8-container { order: 1; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-vmnvuo-container { order: 2; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-qgp1pn-container { order: 0; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-126qz43-container { order: 3; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-1tcz5sc { padding: 25px 0px 15px 0px; }\",\".framer-UlUCm.framer-v-9mcxyd .framer-1a4maxz { width: 73px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72.5\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"H_ytJy4VQ\":{\"layout\":[\"auto\",\"auto\"]},\"ytHA2j1_Y\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"M90K8K4gu\":\"hover\",\"jdaFj92lW\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers9JooGO9T=withCSS(Component,css,\"framer-UlUCm\");export default Framers9JooGO9T;Framers9JooGO9T.displayName=\"Navigation Mobile - V2\";Framers9JooGO9T.defaultProps={height:72.5,width:350};addPropertyControls(Framers9JooGO9T,{variant:{options:[\"Ak1kJU99l\",\"H_ytJy4VQ\",\"ytHA2j1_Y\"],optionTitles:[\"Navbar - Primary\",\"Navbar Open\",\"Navbar - Back to Home\"],title:\"Variant\",type:ControlType.Enum},M90K8K4gu:{title:\"Hover\",type:ControlType.EventHandler},jdaFj92lW:{title:\"Link\",type:ControlType.Link}});addFonts(Framers9JooGO9T,[{explicitInter:true,fonts:[]},...MenuItemFonts,...NavBurgerMenuFonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});Framers9JooGO9T.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context),forwardLoader(NavBurgerMenu,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers9JooGO9T\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"72.5\",\"framerVariables\":\"{\\\"M90K8K4gu\\\":\\\"hover\\\",\\\"jdaFj92lW\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"350\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H_ytJy4VQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ytHA2j1_Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s9JooGO9T.map","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={ToRLTTZvM:{hover:true}};const cycleOrder=[\"ToRLTTZvM\",\"L5_Aafby3\"];const serializationHash=\"framer-3JJ81\";const variantClassNames={L5_Aafby3:\"framer-v-1hs1cxs\",ToRLTTZvM:\"framer-v-12kopxg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QVcfXHX9i=undefined;const A0l7LGlKO=undefined;const GjfHfPwLq=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Active:\"L5_Aafby3\",Default:\"ToRLTTZvM\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,title,width,...props})=>{return{...props,A0l7LGlKO:link??props.A0l7LGlKO,GjfHfPwLq:title??props.GjfHfPwLq??\"Projects\",QVcfXHX9i:hover??props.QVcfXHX9i,variant:humanReadableVariantMap[props.variant]??props.variant??\"ToRLTTZvM\"};};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,GjfHfPwLq,A0l7LGlKO,QVcfXHX9i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ToRLTTZvM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter15flcz4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(QVcfXHX9i){const res=await QVcfXHX9i(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:A0l7LGlKO,motionChild:true,nodeId:\"ToRLTTZvM\",openInNewTab:false,scopeId:\"rH5bv4hcu\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12kopxg\",className,classNames)} framer-zgqj17`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ToRLTTZvM\",onMouseEnter:onMouseEnter15flcz4,ref:refBinding,style:{...style},...addPropertyOverrides({\"ToRLTTZvM-hover\":{\"data-framer-name\":undefined},L5_Aafby3:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7V2FsZGVuYnVyZyBOb3JtYWw=\",\"--framer-font-family\":'\"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25)))\"},children:\"Projects\"})}),className:\"framer-bwkhno\",fonts:[\"CUSTOMV2;Waldenburg Normal\"],layoutDependency:layoutDependency,layoutId:\"rGb_aamMd\",style:{\"--extracted-r6o4lv\":\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GjfHfPwLq,variants:{\"ToRLTTZvM-hover\":{\"--extracted-r6o4lv\":\"var(--token-4bcbb81c-5a08-4ad3-bb8e-9a61b3c32820, rgb(12, 12, 12))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ToRLTTZvM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7V2FsZGVuYnVyZyBOb3JtYWw=\",\"--framer-font-family\":'\"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4bcbb81c-5a08-4ad3-bb8e-9a61b3c32820, rgb(12, 12, 12)))\"},children:\"Projects\"})})},L5_Aafby3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7V2FsZGVuYnVyZyBOb3JtYWw=\",\"--framer-font-family\":'\"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25)))\",\"--framer-text-decoration-color\":\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",\"--framer-text-decoration-offset\":\"6px\",\"--framer-text-decoration-thickness\":\"1px\"},children:\"Projects\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p3lu4r\",layoutDependency:layoutDependency,layoutId:\"iUX2dgRMx\",style:{backdropFilter:\"blur(75px)\",backgroundColor:\"var(--token-495737b9-c79c-4666-9efe-a56bf24d9a9d, rgb(120, 124, 128))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,filter:\"blur(2px)\",opacity:0,WebkitBackdropFilter:\"blur(75px)\",WebkitFilter:\"blur(2px)\"},variants:{\"ToRLTTZvM-hover\":{filter:\"none\",opacity:.2,WebkitFilter:\"none\"},L5_Aafby3:{backgroundColor:\"rgba(255, 255, 255, 0.73)\",filter:\"none\",opacity:.6,WebkitFilter:\"none\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3JJ81.framer-zgqj17, .framer-3JJ81 .framer-zgqj17 { display: block; }\",\".framer-3JJ81.framer-12kopxg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 15px 10px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3JJ81 .framer-bwkhno { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 2; }\",\".framer-3JJ81 .framer-p3lu4r { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-3JJ81.framer-v-1hs1cxs.framer-12kopxg { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"L5_Aafby3\":{\"layout\":[\"auto\",\"auto\"]},\"ygHc6Df9u\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GjfHfPwLq\":\"title\",\"A0l7LGlKO\":\"link\",\"QVcfXHX9i\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrH5bv4hcu=withCSS(Component,css,\"framer-3JJ81\");export default FramerrH5bv4hcu;FramerrH5bv4hcu.displayName=\"Menu Item 2\";FramerrH5bv4hcu.defaultProps={height:38,width:84};addPropertyControls(FramerrH5bv4hcu,{variant:{options:[\"ToRLTTZvM\",\"L5_Aafby3\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},GjfHfPwLq:{defaultValue:\"Projects\",displayTextArea:false,title:\"Title\",type:ControlType.String},onGjfHfPwLqChange:{changes:\"GjfHfPwLq\",type:ControlType.ChangeHandler},A0l7LGlKO:{title:\"Link\",type:ControlType.Link},QVcfXHX9i:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerrH5bv4hcu,[{explicitInter:true,fonts:[{cssFamilyName:\"Waldenburg Normal\",source:\"custom\",style:\"normal\",uiFamilyName:\"Waldenburg\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrH5bv4hcu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"84\",\"framerVariables\":\"{\\\"GjfHfPwLq\\\":\\\"title\\\",\\\"A0l7LGlKO\\\":\\\"link\\\",\\\"QVcfXHX9i\\\":\\\"hover\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L5_Aafby3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ygHc6Df9u\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"38\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rH5bv4hcu.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,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 MenuItem2 from\"https://framerusercontent.com/modules/tRQTJA8OFz26oASDn88b/XiYl1BRIEQirF9OkpPH5/rH5bv4hcu.js\";import Buttons from\"https://framerusercontent.com/modules/zCty1Fhh4H3IVpCejzkV/A1pyfZyM70E9RmQ6ZzQO/uAtBbCQvP.js\";const MenuItem2Fonts=getFonts(MenuItem2);const ButtonsFonts=getFonts(Buttons);const cycleOrder=[\"qiiWOiELR\",\"IwflATWFL\",\"zv6GtVnvM\",\"sl8_wn5_E\",\"FoplXWuk3\",\"T3OVpayT_\"];const serializationHash=\"framer-0hWJG\";const variantClassNames={FoplXWuk3:\"framer-v-blr0kf\",IwflATWFL:\"framer-v-yo5e9o\",qiiWOiELR:\"framer-v-570h6l\",sl8_wn5_E:\"framer-v-6m115u\",T3OVpayT_:\"framer-v-wol44c\",zv6GtVnvM:\"framer-v-y33h2z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IBNPX8Grp=undefined;const iYS5Ukn10=undefined;const LcfTAu3Eg=undefined;const ihDa1HCom=undefined;const oWCQjnDYb=undefined;const setiYS5Ukn10=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"Variant 6\":\"T3OVpayT_\",About:\"IwflATWFL\",Articles:\"sl8_wn5_E\",Contact:\"FoplXWuk3\",Default:\"qiiWOiELR\",Projects:\"zv6GtVnvM\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({fill2,formPopup,height,hover,id,link,title,width,...props})=>{return{...props,IBNPX8Grp:hover??props.IBNPX8Grp,ihDa1HCom:fill2??props.ihDa1HCom??\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(255, 255, 255))\",iYS5Ukn10:title??props.iYS5Ukn10??\"Start a Project\",LcfTAu3Eg:link??props.LcfTAu3Eg,oWCQjnDYb:formPopup??props.oWCQjnDYb,variant:humanReadableVariantMap[props.variant]??props.variant??\"qiiWOiELR\"};};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,oWCQjnDYb,IBNPX8Grp,\"iYS5Ukn10\":externaliYS5Ukn10,\"oniYS5Ukn10Change\":setExternaliYS5Ukn10,LcfTAu3Eg,ihDa1HCom,...restProps}=getProps(props);const[iYS5Ukn10,setiYS5Ukn10]=useStateVariable(externaliYS5Ukn10,setExternaliYS5Ukn10);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qiiWOiELR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter11uetg9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(IBNPX8Grp){const res=await IBNPX8Grp(...args);if(res===false)return false;}});const QVcfXHX9i1b0f1eb=activeVariantCallback(async(...args)=>{setVariant(\"qiiWOiELR\");});const P1jMtfYosq34sdr=activeVariantCallback(async(...args)=>{if(oWCQjnDYb){const res=await oWCQjnDYb(...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__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-570h6l\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qiiWOiELR\",onMouseEnter:onMouseEnter11uetg9,ref:refBinding,style:{backdropFilter:\"blur(9px)\",backgroundColor:\"rgba(212, 215, 222, 0.7)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"inset 0px 0.3621759214656777px 0.3621759214656777px -1.375px rgba(255, 255, 255, 0.08), inset 0px 3px 3px -2.75px rgba(255, 255, 255, 0.07)\",WebkitBackdropFilter:\"blur(9px)\",...style},...addPropertyOverrides({FoplXWuk3:{\"data-framer-name\":\"Contact\"},IwflATWFL:{\"data-framer-name\":\"About\",\"data-highlight\":undefined,onMouseEnter:undefined},sl8_wn5_E:{\"data-framer-name\":\"Articles\"},T3OVpayT_:{\"data-framer-name\":\"Variant 6\"},zv6GtVnvM:{\"data-framer-name\":\"Projects\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lwb09l\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"w9rQhVsav\",children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-ypdc21\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"xwcsL9ji5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fbjm7x\",\"data-framer-name\":\"navbar-logo\",layoutDependency:layoutDependency,layoutId:\"VKslAoUXq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TdcAsgaD4\"},motionChild:true,nodeId:\"UDuU9yyOK\",openInNewTab:false,scopeId:\"Z1PS5H7Ge\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":\"Framer University logo\",className:\"framer-1kg81vc framer-tzqysk\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"UDuU9yyOK\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1l6yifk\",\"data-framer-name\":\"Asset 5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uOpIM8peV\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 26\"><g transform=\"translate(0 0.738)\"><path d=\"M 11.564 16.881 C 11.301 16.532 10.81 16.468 10.471 16.739 C 9.494 17.518 8.324 17.928 7.086 17.928 C 4.039 17.928 1.56 15.383 1.56 12.253 C 1.56 9.124 4.039 6.578 7.086 6.578 C 8.326 6.578 9.498 6.991 10.474 7.77 C 10.814 8.042 11.305 7.979 11.569 7.63 C 11.833 7.281 11.772 6.778 11.432 6.505 C 10.18 5.505 8.677 4.976 7.086 4.976 C 3.179 4.977 0 8.241 0 12.253 C 0 16.265 3.179 19.531 7.085 19.531 C 8.673 19.531 10.174 19.003 11.426 18.005 C 11.767 17.734 11.829 17.231 11.564 16.881 Z M 28.224 23.631 L 28.224 23.63 C 28.224 23.63 22.587 17.862 21.017 16.254 L 20.733 15.964 C 20.704 15.935 20.681 15.91 20.662 15.891 C 20.63 15.859 20.609 15.837 20.608 15.837 C 20.608 15.837 20.608 15.837 20.607 15.836 C 20.557 15.785 20.518 15.728 20.484 15.667 C 20.469 15.643 20.456 15.619 20.445 15.593 C 20.42 15.536 20.401 15.477 20.389 15.416 C 20.386 15.398 20.386 15.381 20.384 15.363 C 20.377 15.299 20.375 15.235 20.383 15.172 C 20.383 15.169 20.383 15.166 20.384 15.163 C 20.427 14.859 20.637 14.582 20.943 14.486 C 20.951 14.484 20.959 14.481 20.968 14.479 C 21.044 14.457 21.125 14.446 21.211 14.45 L 27.142 14.45 C 27.215 14.45 27.272 14.503 27.289 14.576 C 27.3 14.627 27.32 14.671 27.334 14.72 C 27.347 14.767 27.362 14.813 27.378 14.859 C 27.406 14.939 27.438 15.015 27.473 15.088 C 27.486 15.117 27.502 15.145 27.517 15.173 C 27.563 15.259 27.612 15.342 27.667 15.418 C 27.676 15.43 27.686 15.441 27.695 15.453 C 27.756 15.535 27.822 15.612 27.895 15.684 C 27.899 15.689 27.902 15.695 27.907 15.699 C 27.917 15.709 27.928 15.716 27.939 15.724 C 27.977 15.76 28.014 15.796 28.054 15.828 C 28.057 15.831 28.06 15.834 28.064 15.837 C 28.217 15.956 28.384 16.048 28.559 16.12 C 28.847 16.247 29.157 16.316 29.484 16.3 C 29.68 16.29 29.864 16.246 30.042 16.185 C 30.064 16.177 30.087 16.171 30.109 16.163 C 30.164 16.143 30.218 16.117 30.272 16.093 C 30.843 15.836 31.316 15.324 31.478 14.543 C 31.49 14.483 31.535 14.437 31.593 14.424 C 31.655 14.41 31.714 14.385 31.775 14.366 C 31.809 14.355 31.843 14.346 31.876 14.333 C 31.932 14.313 31.987 14.287 32.041 14.262 C 32.109 14.231 32.176 14.199 32.239 14.161 C 32.267 14.145 32.294 14.126 32.322 14.108 C 32.399 14.057 32.474 14.003 32.544 13.943 C 32.564 13.926 32.584 13.906 32.604 13.888 C 32.646 13.849 32.692 13.814 32.732 13.772 C 32.751 13.75 32.765 13.725 32.784 13.702 C 32.831 13.647 32.873 13.589 32.913 13.531 C 32.948 13.48 32.986 13.433 33.017 13.38 C 33.081 13.27 33.137 13.156 33.181 13.036 C 33.187 13.022 33.191 13.007 33.196 12.992 C 33.238 12.87 33.27 12.744 33.29 12.616 C 33.298 12.569 33.298 12.52 33.303 12.473 C 33.309 12.401 33.321 12.33 33.321 12.256 C 33.321 12.234 33.316 12.214 33.316 12.192 C 33.316 12.173 33.319 12.156 33.318 12.137 C 33.316 12.092 33.305 12.05 33.3 12.006 C 33.292 11.937 33.285 11.867 33.271 11.799 C 33.261 11.755 33.248 11.712 33.235 11.668 C 33.213 11.585 33.189 11.501 33.156 11.421 C 33.148 11.403 33.139 11.386 33.132 11.368 C 32.851 10.723 32.279 10.244 31.593 10.088 C 31.535 10.074 31.491 10.028 31.479 9.968 C 31.471 9.931 31.457 9.9 31.448 9.864 C 31.43 9.793 31.41 9.723 31.386 9.656 C 31.361 9.585 31.334 9.516 31.302 9.449 C 31.287 9.417 31.271 9.387 31.255 9.356 C 31.207 9.266 31.155 9.177 31.095 9.094 C 31.093 9.09 31.09 9.088 31.088 9.085 C 31.019 8.99 30.941 8.901 30.857 8.818 C 30.857 8.818 30.856 8.816 30.855 8.816 C 30.854 8.815 30.853 8.814 30.852 8.814 C 30.761 8.725 30.661 8.65 30.558 8.579 C 30.525 8.557 30.491 8.534 30.456 8.513 C 30.403 8.481 30.348 8.458 30.293 8.431 C 29.976 8.277 29.629 8.194 29.267 8.214 C 29.08 8.224 28.902 8.266 28.731 8.324 C 28.718 8.328 28.706 8.332 28.694 8.337 C 28.624 8.36 28.557 8.39 28.489 8.421 C 27.927 8.673 27.462 9.171 27.293 9.929 C 27.277 10 27.221 10.053 27.15 10.055 C 27.074 10.057 21.179 10.06 21.14 10.06 C 20.74 10.06 20.411 9.742 20.382 9.332 C 20.378 9.265 20.375 9.208 20.374 9.153 L 20.374 9.13 C 20.378 8.898 20.528 8.65 20.895 8.273 C 21.912 7.228 22.956 5.878 22.656 3.921 C 22.348 1.913 20.774 0.289 18.81 0.037 C 16.089 -0.313 13.765 1.866 13.765 4.592 C 13.765 6.189 14.636 7.305 15.578 8.273 C 15.946 8.65 16.096 8.899 16.099 9.131 L 16.099 9.15 C 16.099 9.206 16.096 9.263 16.091 9.331 C 16.062 9.741 15.733 10.06 15.333 10.06 L 9.322 10.054 C 9.251 10.052 9.195 9.999 9.18 9.928 C 9.011 9.17 8.545 8.671 7.983 8.419 C 7.916 8.39 7.849 8.359 7.78 8.336 C 7.767 8.332 7.754 8.328 7.741 8.324 C 7.57 8.266 7.393 8.223 7.206 8.213 C 6.852 8.195 6.511 8.274 6.197 8.423 C 6.135 8.453 6.072 8.48 6.012 8.516 C 5.98 8.535 5.95 8.556 5.919 8.576 C 5.815 8.646 5.715 8.722 5.622 8.811 C 5.621 8.813 5.619 8.814 5.618 8.814 C 5.617 8.815 5.616 8.817 5.615 8.818 C 5.531 8.899 5.456 8.988 5.386 9.082 C 5.383 9.086 5.38 9.09 5.377 9.094 C 5.318 9.176 5.267 9.264 5.219 9.352 C 5.202 9.384 5.186 9.417 5.17 9.45 C 5.14 9.515 5.113 9.583 5.089 9.651 C 5.064 9.721 5.043 9.793 5.025 9.868 C 5.016 9.902 5.003 9.931 4.996 9.965 C 4.983 10.025 4.939 10.072 4.881 10.085 C 4.193 10.241 3.621 10.723 3.341 11.371 C 3.334 11.386 3.325 11.401 3.319 11.417 C 3.286 11.498 3.261 11.585 3.238 11.671 C 3.226 11.712 3.213 11.752 3.205 11.795 C 3.19 11.864 3.183 11.935 3.175 12.006 C 3.17 12.05 3.16 12.09 3.157 12.134 C 3.157 12.152 3.16 12.169 3.16 12.188 C 3.16 12.209 3.154 12.23 3.154 12.253 C 3.154 12.329 3.166 12.4 3.173 12.474 C 3.177 12.519 3.177 12.566 3.184 12.611 C 3.205 12.742 3.236 12.87 3.279 12.994 C 3.283 13.002 3.284 13.012 3.288 13.02 C 3.333 13.144 3.391 13.262 3.457 13.376 C 3.489 13.429 3.526 13.476 3.561 13.527 C 3.602 13.585 3.644 13.643 3.691 13.698 C 3.71 13.72 3.724 13.746 3.744 13.768 C 3.783 13.811 3.829 13.846 3.872 13.885 C 3.892 13.903 3.911 13.922 3.931 13.939 C 4.002 13.999 4.076 14.054 4.154 14.105 C 4.182 14.123 4.208 14.141 4.236 14.157 C 4.299 14.195 4.367 14.227 4.433 14.258 C 4.488 14.283 4.543 14.309 4.6 14.33 C 4.632 14.341 4.666 14.351 4.699 14.361 C 4.76 14.381 4.819 14.405 4.882 14.419 C 4.94 14.432 4.984 14.479 4.996 14.538 C 5.159 15.318 5.63 15.831 6.201 16.088 C 6.256 16.112 6.31 16.139 6.367 16.159 C 6.388 16.167 6.409 16.173 6.431 16.18 C 6.609 16.241 6.794 16.286 6.99 16.296 C 7.293 16.311 7.585 16.25 7.858 16.139 C 8.054 16.065 8.241 15.966 8.409 15.833 C 8.413 15.83 8.416 15.827 8.42 15.824 C 8.46 15.793 8.496 15.757 8.534 15.721 C 8.545 15.713 8.557 15.705 8.567 15.695 C 8.571 15.691 8.575 15.684 8.58 15.68 C 8.651 15.608 8.716 15.532 8.777 15.452 C 8.787 15.438 8.798 15.425 8.808 15.412 C 8.862 15.336 8.91 15.256 8.955 15.171 C 8.971 15.141 8.987 15.112 9.002 15.081 C 9.036 15.009 9.067 14.935 9.095 14.856 C 9.112 14.809 9.126 14.762 9.14 14.714 C 9.154 14.665 9.174 14.622 9.185 14.571 C 9.201 14.499 9.259 14.445 9.332 14.445 L 15.262 14.445 C 15.349 14.441 15.43 14.453 15.506 14.474 C 15.514 14.476 15.523 14.479 15.53 14.482 C 15.836 14.577 16.044 14.853 16.088 15.157 C 16.088 15.162 16.089 15.168 16.09 15.173 C 16.097 15.234 16.095 15.295 16.089 15.356 C 16.087 15.375 16.087 15.395 16.084 15.415 C 16.072 15.476 16.052 15.534 16.028 15.59 C 16.017 15.616 16.004 15.64 15.989 15.665 C 15.955 15.725 15.915 15.783 15.865 15.834 L 15.828 15.873 C 15.799 15.902 15.754 15.948 15.692 16.012 L 15.659 16.047 L 8.486 23.387 L 8.4 23.475 L 8.3 23.578 L 8.256 23.622 L 8.197 23.683 C 7.889 23.999 7.888 24.511 8.195 24.828 C 8.222 24.856 8.253 24.879 8.283 24.902 C 8.292 24.909 8.3 24.917 8.309 24.924 C 8.357 24.96 8.412 24.987 8.47 25.011 C 8.497 25.022 8.526 25.029 8.554 25.037 C 8.618 25.053 8.682 25.067 8.754 25.066 C 8.955 25.066 9.157 24.988 9.31 24.83 L 9.355 24.784 C 9.406 24.732 16.978 16.983 16.978 16.983 C 17.468 16.494 17.677 15.896 17.67 15.31 C 17.656 14.157 16.804 13.042 15.572 12.856 C 15.567 12.856 15.562 12.855 15.555 12.854 C 15.472 12.845 15.391 12.828 15.306 12.828 L 8.827 12.828 C 8.18 12.828 7.612 13.373 7.652 14.037 C 7.654 14.06 7.652 14.083 7.651 14.105 C 7.648 14.178 7.635 14.249 7.609 14.315 C 7.605 14.326 7.6 14.337 7.596 14.347 C 7.567 14.409 7.531 14.466 7.482 14.515 C 7.477 14.52 7.471 14.525 7.466 14.53 C 7.416 14.577 7.359 14.615 7.295 14.641 C 7.288 14.644 7.28 14.646 7.274 14.649 C 7.212 14.671 7.146 14.681 7.078 14.678 C 7.021 14.677 6.967 14.663 6.915 14.645 C 6.691 14.567 6.53 14.356 6.53 14.101 C 6.53 13.402 5.977 12.829 5.297 12.829 C 5.222 12.829 5.151 12.82 5.083 12.792 C 5.074 12.788 5.067 12.783 5.058 12.779 C 4.999 12.751 4.946 12.713 4.899 12.664 C 4.893 12.658 4.886 12.652 4.88 12.645 C 4.837 12.596 4.805 12.54 4.78 12.48 C 4.77 12.454 4.764 12.427 4.757 12.4 C 4.75 12.367 4.745 12.333 4.743 12.3 C 4.738 12.222 4.746 12.144 4.768 12.069 C 4.856 11.846 5.097 11.677 5.368 11.675 L 5.375 11.675 C 6.012 11.676 6.531 11.141 6.528 10.487 L 6.528 10.413 C 6.528 10.336 6.544 10.262 6.571 10.193 C 6.574 10.185 6.579 10.178 6.583 10.171 C 6.61 10.111 6.648 10.054 6.696 10.005 C 6.702 9.999 6.707 9.993 6.713 9.987 C 6.764 9.94 6.822 9.904 6.885 9.879 C 6.903 9.871 6.922 9.869 6.942 9.864 C 6.979 9.854 7.016 9.848 7.054 9.846 C 7.128 9.841 7.203 9.849 7.274 9.872 C 7.48 9.938 7.65 10.117 7.654 10.413 C 7.621 11.1 8.153 11.685 8.825 11.683 L 15.118 11.683 C 17.09 11.632 18.085 9.776 17.485 8.23 C 17.295 7.794 16.993 7.437 16.693 7.13 C 16.668 7.104 16.647 7.081 16.623 7.056 C 16.526 6.955 16.431 6.851 16.337 6.746 C 16.317 6.723 16.298 6.701 16.278 6.678 C 16.168 6.552 16.072 6.427 15.98 6.302 C 15.941 6.249 15.904 6.196 15.868 6.142 C 15.818 6.068 15.773 5.993 15.73 5.919 C 15.684 5.84 15.642 5.76 15.603 5.678 C 15.565 5.599 15.531 5.52 15.502 5.439 C 15.481 5.38 15.461 5.321 15.443 5.26 C 15.407 5.129 15.374 4.998 15.359 4.86 C 15.356 4.835 15.356 4.808 15.354 4.783 C 15.349 4.72 15.341 4.659 15.341 4.595 C 15.341 2.956 16.639 1.622 18.235 1.622 C 19.831 1.622 21.129 2.955 21.129 4.595 C 21.129 4.641 21.121 4.685 21.118 4.73 C 21.115 4.784 21.112 4.837 21.106 4.889 C 21.099 4.944 21.09 4.998 21.079 5.052 C 21.069 5.104 21.056 5.157 21.042 5.209 C 21.029 5.257 21.017 5.307 21.001 5.354 C 20.972 5.443 20.938 5.53 20.9 5.616 C 20.88 5.66 20.858 5.703 20.836 5.746 C 20.809 5.799 20.782 5.852 20.752 5.904 C 20.727 5.946 20.702 5.99 20.676 6.031 C 20.641 6.087 20.604 6.142 20.567 6.197 C 20.543 6.232 20.52 6.267 20.495 6.302 C 20.437 6.382 20.375 6.459 20.312 6.537 C 20.281 6.575 20.249 6.612 20.217 6.65 C 20.175 6.698 20.134 6.745 20.092 6.792 C 20.059 6.83 20.025 6.868 19.991 6.905 C 19.945 6.954 19.898 7.003 19.852 7.051 C 19.827 7.077 19.803 7.104 19.778 7.13 C 19.478 7.437 19.175 7.794 18.987 8.23 C 18.386 9.776 19.381 11.633 21.353 11.683 L 27.647 11.683 C 28.318 11.685 28.851 11.099 28.817 10.413 C 28.822 10.117 28.991 9.938 29.197 9.872 C 29.268 9.849 29.343 9.841 29.417 9.846 C 29.454 9.848 29.491 9.854 29.528 9.863 C 29.548 9.868 29.568 9.871 29.588 9.88 C 29.65 9.905 29.707 9.94 29.757 9.987 C 29.764 9.993 29.769 9.999 29.775 10.005 C 29.823 10.053 29.86 10.11 29.888 10.17 C 29.891 10.178 29.896 10.185 29.899 10.193 C 29.927 10.262 29.943 10.336 29.943 10.412 C 29.943 10.431 29.943 10.452 29.942 10.474 C 29.942 10.477 29.942 10.48 29.943 10.482 C 30.013 11.08 30.355 11.6 30.938 11.658 L 31.102 11.675 L 31.103 11.675 C 31.374 11.677 31.615 11.845 31.703 12.068 C 31.725 12.143 31.734 12.223 31.728 12.302 C 31.725 12.335 31.721 12.367 31.714 12.399 C 31.707 12.427 31.702 12.454 31.691 12.481 C 31.667 12.54 31.635 12.595 31.592 12.645 C 31.586 12.652 31.578 12.659 31.571 12.666 C 31.525 12.713 31.472 12.75 31.414 12.779 C 31.406 12.783 31.398 12.788 31.39 12.791 C 31.323 12.819 31.252 12.836 31.179 12.837 L 31.174 12.837 C 30.541 12.837 30.01 13.33 29.948 13.978 L 29.944 14.014 L 29.944 14.025 C 29.942 14.305 29.776 14.556 29.555 14.645 C 29.503 14.663 29.45 14.677 29.393 14.678 C 29.324 14.68 29.256 14.67 29.192 14.647 C 29.188 14.646 29.184 14.645 29.18 14.643 C 29.114 14.617 29.055 14.58 29.004 14.531 C 28.999 14.526 28.993 14.521 28.988 14.516 C 28.933 14.459 28.89 14.391 28.861 14.316 C 28.836 14.25 28.822 14.18 28.82 14.105 C 28.82 14.083 28.817 14.061 28.818 14.038 C 28.858 13.375 28.291 12.829 27.644 12.829 L 27.322 12.829 C 27.298 12.827 27.274 12.821 27.249 12.821 C 27.224 12.821 27.201 12.827 27.176 12.829 L 21.165 12.829 C 21.079 12.829 20.998 12.845 20.916 12.855 C 20.91 12.855 20.904 12.856 20.898 12.856 C 19.667 13.044 18.814 14.158 18.801 15.31 C 18.794 15.895 19.001 16.489 19.486 16.977 C 19.488 16.98 19.49 16.983 19.492 16.985 L 27.16 24.833 C 27.195 24.868 27.232 24.897 27.27 24.925 C 27.405 25.019 27.56 25.069 27.717 25.069 C 27.789 25.07 27.853 25.055 27.916 25.039 C 27.944 25.031 27.973 25.024 28.001 25.013 C 28.058 24.99 28.113 24.963 28.162 24.926 C 28.171 24.92 28.18 24.911 28.188 24.904 C 28.218 24.881 28.248 24.859 28.276 24.83 C 28.583 24.514 28.582 24.001 28.273 23.685 L 28.222 23.632 Z M 29.386 4.977 C 27.796 4.977 26.293 5.505 25.04 6.506 C 24.701 6.778 24.639 7.281 24.903 7.631 C 25.168 7.98 25.658 8.043 25.998 7.771 C 26.974 6.991 28.146 6.579 29.386 6.579 C 32.433 6.579 34.912 9.125 34.912 12.254 C 34.912 15.383 32.433 17.929 29.386 17.929 C 28.148 17.929 26.977 17.518 26.002 16.74 C 25.661 16.469 25.172 16.532 24.907 16.882 C 24.643 17.231 24.705 17.735 25.045 18.006 C 26.298 19.004 27.799 19.532 29.386 19.532 C 33.293 19.532 36.472 16.267 36.472 12.254 C 36.472 8.241 33.293 4.977 29.386 4.977 Z\" fill=\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25)) /* {&quot;name&quot;:&quot;Dark Matter&quot;} */\"></path></g></svg>',svgContentId:10223319080,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-94394g\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OlkBv1pOm\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71 16\"><path d=\"M 11.245 4.782 C 11.245 2.337 9.578 0.545 6.42 0.545 L 0.338 0.545 L 0.338 15.09 L 2.79 15.09 L 2.79 9.366 L 5.674 9.366 C 7.498 9.366 8.46 9.692 8.655 11.443 L 9.068 15.09 L 11.618 15.09 L 11.186 11.464 C 10.97 9.671 10.205 8.571 8.91 8.327 L 8.91 8.245 C 10.068 7.838 11.245 6.555 11.245 4.782 M 8.793 4.945 C 8.793 6.412 7.852 7.308 6.066 7.308 L 2.79 7.308 L 2.79 2.602 L 6.066 2.602 C 7.851 2.602 8.793 3.479 8.793 4.945 M 22.457 10.364 L 22.457 10.058 C 22.457 6.024 20.673 3.946 17.338 3.946 C 14.219 3.946 12.218 6.004 12.218 9.63 C 12.218 13.256 14.141 15.334 17.476 15.334 C 19.928 15.334 22.007 14.091 22.282 11.708 L 19.967 11.708 C 19.692 12.991 18.673 13.663 17.437 13.663 C 15.671 13.663 14.71 12.502 14.534 10.363 L 22.458 10.363 Z M 14.552 8.734 C 14.768 6.737 15.729 5.617 17.337 5.617 C 18.946 5.617 19.907 6.737 20.123 8.734 Z M 28.77 5.719 C 30.026 5.719 30.948 6.391 31.163 7.593 L 33.517 7.593 C 33.243 5.434 31.673 3.946 28.77 3.946 C 25.396 3.946 23.493 6.085 23.493 9.63 C 23.493 13.175 25.396 15.334 28.77 15.334 C 31.32 15.334 33.281 14.05 33.596 11.585 L 31.242 11.585 C 31.026 12.93 30.006 13.561 28.77 13.561 C 26.808 13.561 25.847 12.074 25.847 9.63 C 25.847 7.186 26.828 5.718 28.77 5.718 M 44.726 10.363 L 44.726 10.057 C 44.726 6.023 42.941 3.945 39.606 3.945 C 36.487 3.945 34.486 6.003 34.486 9.629 C 34.486 13.255 36.408 15.333 39.744 15.333 C 42.196 15.333 44.276 14.09 44.55 11.707 L 42.235 11.707 C 41.96 12.99 40.94 13.662 39.705 13.662 C 37.939 13.662 36.978 12.501 36.801 10.362 L 44.727 10.362 Z M 36.821 8.733 C 37.037 6.737 37.998 5.616 39.606 5.616 C 41.215 5.616 42.176 6.737 42.392 8.733 Z M 45.98 5.921 L 45.98 15.088 L 48.333 15.088 L 48.333 8.977 C 48.333 7.082 49.334 5.799 50.981 5.799 C 52.355 5.799 53.159 6.695 53.159 8.325 L 53.159 15.088 L 55.513 15.088 L 55.513 7.979 C 55.513 5.412 53.983 3.945 51.687 3.945 C 50.059 3.945 48.843 4.842 48.392 5.799 L 48.333 5.799 L 48.274 4.189 L 45.94 4.189 L 45.98 5.92 Z M 57.965 4.19 L 56.278 4.19 L 56.278 5.983 L 57.965 5.983 L 57.965 12.36 C 57.965 14.173 58.652 15.089 60.398 15.089 L 62.32 15.089 L 62.32 13.338 L 61.124 13.338 C 60.535 13.338 60.319 13.012 60.319 12.36 L 60.319 5.983 L 62.418 5.983 L 62.418 4.19 L 60.319 4.19 L 60.319 1.868 L 57.965 1.868 Z M 66.875 3.661 L 66.875 0.549 L 67.722 0.549 L 68.26 2.194 C 68.354 2.489 68.404 2.703 68.469 2.998 L 68.498 2.998 C 68.563 2.703 68.605 2.489 68.699 2.194 L 69.238 0.549 L 70.085 0.549 L 70.085 3.661 L 69.446 3.661 L 69.446 2.355 C 69.446 2.046 69.46 1.868 69.482 1.559 L 69.453 1.559 C 69.381 1.839 69.338 1.964 69.223 2.311 L 68.785 3.66 L 68.175 3.66 L 67.737 2.311 C 67.621 1.964 67.579 1.839 67.507 1.559 L 67.478 1.559 C 67.507 1.868 67.514 2.046 67.514 2.355 L 67.514 3.661 Z M 64.886 1.146 L 63.967 1.146 L 63.967 0.549 L 66.48 0.549 L 66.48 1.146 L 65.561 1.146 L 65.561 3.661 L 64.886 3.661 Z\" fill=\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25)) /* {&quot;name&quot;:&quot;Dark Matter&quot;} */\"></path></svg>',svgContentId:12419558315,withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-dbdboh\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"fbbJBSXiD\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||46)-8-36.5)/2)+0+0+0+-.75,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-x8byer-container\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"aAcAC36BW-container\",name:\"Projects\",nodeId:\"aAcAC36BW\",rendersWithMotion:true,scopeId:\"Z1PS5H7Ge\",children:/*#__PURE__*/_jsx(MenuItem2,{A0l7LGlKO:resolvedLinks[0],GjfHfPwLq:\"Projects\",height:\"100%\",id:\"aAcAC36BW\",layoutId:\"aAcAC36BW\",name:\"Projects\",QVcfXHX9i:QVcfXHX9i1b0f1eb,variant:matchVariant(\"ToRLTTZvM\"),width:\"100%\",...addPropertyOverrides({FoplXWuk3:{A0l7LGlKO:resolvedLinks[4],QVcfXHX9i:undefined},IwflATWFL:{A0l7LGlKO:resolvedLinks[1],QVcfXHX9i:undefined},sl8_wn5_E:{A0l7LGlKO:resolvedLinks[3],QVcfXHX9i:undefined},T3OVpayT_:{A0l7LGlKO:resolvedLinks[5]},zv6GtVnvM:{A0l7LGlKO:resolvedLinks[2],QVcfXHX9i:undefined,variant:matchVariant(\"L5_Aafby3\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined},{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined},{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined},{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined},{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined},{href:{webPageId:\"fjmRZHS6y\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||46)-8-36.5)/2)+0+0+0+-.75,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-e3cfy3-container\",\"data-framer-name\":\"Articles\",layoutDependency:layoutDependency,layoutId:\"e2eSBfoBv-container\",name:\"Articles\",nodeId:\"e2eSBfoBv\",rendersWithMotion:true,scopeId:\"Z1PS5H7Ge\",children:/*#__PURE__*/_jsx(MenuItem2,{A0l7LGlKO:resolvedLinks1[0],GjfHfPwLq:\"Articles\",height:\"100%\",id:\"e2eSBfoBv\",layoutId:\"e2eSBfoBv\",name:\"Articles\",variant:matchVariant(\"ToRLTTZvM\"),width:\"100%\",...addPropertyOverrides({FoplXWuk3:{A0l7LGlKO:resolvedLinks1[4]},IwflATWFL:{A0l7LGlKO:resolvedLinks1[1]},sl8_wn5_E:{A0l7LGlKO:resolvedLinks1[3],variant:matchVariant(\"L5_Aafby3\")},T3OVpayT_:{A0l7LGlKO:resolvedLinks1[5]},zv6GtVnvM:{A0l7LGlKO:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||46)-8-36.5)/2)+0+0+0+-.75,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-w16aqb-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"E2J9bWckw-container\",name:\"About\",nodeId:\"E2J9bWckw\",rendersWithMotion:true,scopeId:\"Z1PS5H7Ge\",children:/*#__PURE__*/_jsx(MenuItem2,{A0l7LGlKO:resolvedLinks2[0],GjfHfPwLq:\"About\",height:\"100%\",id:\"E2J9bWckw\",layoutId:\"E2J9bWckw\",name:\"About\",variant:matchVariant(\"ToRLTTZvM\"),width:\"100%\",...addPropertyOverrides({FoplXWuk3:{A0l7LGlKO:resolvedLinks2[4]},IwflATWFL:{A0l7LGlKO:resolvedLinks2[1],variant:matchVariant(\"L5_Aafby3\")},sl8_wn5_E:{A0l7LGlKO:resolvedLinks2[3]},T3OVpayT_:{A0l7LGlKO:resolvedLinks2[5]},zv6GtVnvM:{A0l7LGlKO:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined},{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined},{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined},{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined},{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined},{href:{webPageId:\"Ael1uRkEX\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||46)-8-36.5)/2)+0+0+0+-.75,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1yynfda-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ZAE6ROJfy-container\",name:\"Contact\",nodeId:\"ZAE6ROJfy\",rendersWithMotion:true,scopeId:\"Z1PS5H7Ge\",children:/*#__PURE__*/_jsx(MenuItem2,{A0l7LGlKO:resolvedLinks3[0],GjfHfPwLq:\"Contact\",height:\"100%\",id:\"ZAE6ROJfy\",layoutId:\"ZAE6ROJfy\",name:\"Contact\",variant:matchVariant(\"ToRLTTZvM\"),width:\"100%\",...addPropertyOverrides({FoplXWuk3:{A0l7LGlKO:resolvedLinks3[4],variant:matchVariant(\"L5_Aafby3\")},IwflATWFL:{A0l7LGlKO:resolvedLinks3[1]},sl8_wn5_E:{A0l7LGlKO:resolvedLinks3[3]},T3OVpayT_:{A0l7LGlKO:resolvedLinks3[5]},zv6GtVnvM:{A0l7LGlKO:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t6agcw\",\"data-framer-name\":\"cta-button\",layoutDependency:layoutDependency,layoutId:\"GrN88obIa\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36.5,y:(componentViewport?.y||0)+(4+((componentViewport?.height||46)-8-36.5)/2)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tnqz7w-container\",layoutDependency:layoutDependency,layoutId:\"GBiasRkfV-container\",nodeId:\"GBiasRkfV\",rendersWithMotion:true,scopeId:\"Z1PS5H7Ge\",children:/*#__PURE__*/_jsx(Buttons,{CRKMPWCyx:ihDa1HCom,height:\"100%\",id:\"GBiasRkfV\",layoutId:\"GBiasRkfV\",ons1xSjgAh4Change:setiYS5Ukn10,P1jMtfYos:P1jMtfYosq34sdr,ppAJCDvAA:false,RfvyNXQf9:LcfTAu3Eg,s1xSjgAh4:iYS5Ukn10,style:{height:\"100%\"},variant:matchVariant(\"FiXxX1UIE\"),width:\"100%\"})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0hWJG.framer-tzqysk, .framer-0hWJG .framer-tzqysk { display: block; }\",\".framer-0hWJG.framer-570h6l { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 4px 5px 4px 8px; position: relative; width: min-content; }\",\".framer-0hWJG .framer-lwb09l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0hWJG .framer-ypdc21 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0hWJG .framer-1fbjm7x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8.78px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 6.14px; position: relative; width: min-content; }\",\".framer-0hWJG .framer-1kg81vc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4.42px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 4.42px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0hWJG .framer-1l6yifk { flex: none; height: 26px; position: relative; width: 37px; }\",\".framer-0hWJG .framer-94394g { flex: none; height: 16px; position: relative; width: 71px; }\",\".framer-0hWJG .framer-dbdboh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: auto; justify-content: center; list-style: none; margin: 0px; overflow: visible; padding: 0px 0px 0px 5px; position: relative; width: min-content; }\",\".framer-0hWJG .framer-x8byer-container, .framer-0hWJG .framer-e3cfy3-container, .framer-0hWJG .framer-w16aqb-container, .framer-0hWJG .framer-1yynfda-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0hWJG .framer-1t6agcw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 37px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0hWJG .framer-tnqz7w-container { flex: none; height: 100%; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 674\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IwflATWFL\":{\"layout\":[\"auto\",\"auto\"]},\"zv6GtVnvM\":{\"layout\":[\"auto\",\"auto\"]},\"sl8_wn5_E\":{\"layout\":[\"auto\",\"auto\"]},\"FoplXWuk3\":{\"layout\":[\"auto\",\"auto\"]},\"T3OVpayT_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oWCQjnDYb\":\"formPopup\",\"IBNPX8Grp\":\"hover\",\"iYS5Ukn10\":\"title\",\"LcfTAu3Eg\":\"link\",\"ihDa1HCom\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ1PS5H7Ge=withCSS(Component,css,\"framer-0hWJG\");export default FramerZ1PS5H7Ge;FramerZ1PS5H7Ge.displayName=\"Floating Nav - V2\";FramerZ1PS5H7Ge.defaultProps={height:46,width:674};addPropertyControls(FramerZ1PS5H7Ge,{variant:{options:[\"qiiWOiELR\",\"IwflATWFL\",\"zv6GtVnvM\",\"sl8_wn5_E\",\"FoplXWuk3\",\"T3OVpayT_\"],optionTitles:[\"Default\",\"About\",\"Projects\",\"Articles\",\"Contact\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},oWCQjnDYb:{title:\"Form Popup\",type:ControlType.EventHandler},IBNPX8Grp:{title:\"Hover\",type:ControlType.EventHandler},iYS5Ukn10:{defaultValue:\"Start a Project\",displayTextArea:false,title:\"Title\",type:ControlType.String},oniYS5Ukn10Change:{changes:\"iYS5Ukn10\",type:ControlType.ChangeHandler},LcfTAu3Eg:{title:\"Link\",type:ControlType.Link},ihDa1HCom:{defaultValue:'var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Fill 2\",type:ControlType.Color}});addFonts(FramerZ1PS5H7Ge,[{explicitInter:true,fonts:[]},...MenuItem2Fonts,...ButtonsFonts],{supportsExplicitInterCodegen:true});FramerZ1PS5H7Ge.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem2,{},context),forwardLoader(Buttons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ1PS5H7Ge\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"oWCQjnDYb\\\":\\\"formPopup\\\",\\\"IBNPX8Grp\\\":\\\"hover\\\",\\\"iYS5Ukn10\\\":\\\"title\\\",\\\"LcfTAu3Eg\\\":\\\"link\\\",\\\"ihDa1HCom\\\":\\\"fill2\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"46\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IwflATWFL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zv6GtVnvM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sl8_wn5_E\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FoplXWuk3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T3OVpayT_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"674\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z1PS5H7Ge.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationNavigationMobile from\"#framer/local/canvasComponent/HIFff2Yck/HIFff2Yck.js\";import NavigationMobileV2 from\"#framer/local/canvasComponent/s9JooGO9T/s9JooGO9T.js\";import FloatingNavV2 from\"#framer/local/canvasComponent/Z1PS5H7Ge/Z1PS5H7Ge.js\";const NavigationMobileV2Fonts=getFonts(NavigationMobileV2);const FloatingNavV2Fonts=getFonts(FloatingNavV2);const FloatingNavV2Controls=getPropertyControls(FloatingNavV2);const NavigationMobileV2Controls=getPropertyControls(NavigationMobileV2);const breakpoints={JX6QwXktU:\"(min-width: 1200px)\",U4u5_D1t7:\"(min-width: 810px) and (max-width: 1199.98px)\",WM_SrG13h:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-15YuQ\";const variantClassNames={JX6QwXktU:\"framer-v-g3nhm8\",U4u5_D1t7:\"framer-v-136u6dt\",WM_SrG13h:\"framer-v-3n55hm\"};const RZobzmgRP=undefined;const tjDRu7jgh=undefined;const hBAtUMWZZ=undefined;const NkmKqasza=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-15YuQ.framer-1ncofyb, .framer-15YuQ .framer-1ncofyb { display: block; }\",\".framer-15YuQ.framer-g3nhm8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-15YuQ .framer-1wuwd2f-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); transform: translateX(-50%); width: auto; z-index: 10; }\",\".framer-15YuQ .framer-1amap5x-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 30px; transform: translateX(-50%); width: auto; z-index: 10; }\",\".framer-15YuQ .framer-1jxdnqf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={JX6QwXktU:\"(min-width: 1200px)\",U4u5_D1t7:\"(min-width: 810px) and (max-width: 1199.98px)\",WM_SrG13h:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"JX6QwXktU\",Phone:\"WM_SrG13h\",Tablet:\"U4u5_D1t7\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Variant 6\":\"T3OVpayT_\",About:\"IwflATWFL\",Articles:\"sl8_wn5_E\",Contact:\"FoplXWuk3\",Default:\"qiiWOiELR\",Projects:\"zv6GtVnvM\"};const humanReadableEnumMap1={\"Back to Home\":\"ytHA2j1_Y\",\"Navigation Transparent White\":\"Ak1kJU99l\",\"Variant 2\":\"H_ytJy4VQ\"};const getProps=({height,id,link,state,stateMobile,title,width,...props})=>{return{...props,hBAtUMWZZ:humanReadableEnumMap[state]??state??props.hBAtUMWZZ??\"qiiWOiELR\",NkmKqasza:title??props.NkmKqasza??\"Start Project\",RZobzmgRP:humanReadableEnumMap1[stateMobile]??stateMobile??props.RZobzmgRP??\"Ak1kJU99l\",tjDRu7jgh:link??props.tjDRu7jgh,variant:humanReadableVariantMap[props.variant]??props.variant??\"JX6QwXktU\"};};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{style,className,layoutId,variant,hBAtUMWZZ,RZobzmgRP,NkmKqasza,tjDRu7jgh,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"WM_SrG13h\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"WM_SrG13h\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"JX6QwXktU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-g3nhm8\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WM_SrG13h:{height:72,y:928}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wuwd2f-container hidden-g3nhm8 hidden-136u6dt\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"IC3ja6UvV\",scopeId:\"SJ9MUMjV7\",children:/*#__PURE__*/_jsx(NavigationMobileV2,{height:\"100%\",id:\"IC3ja6UvV\",jdaFj92lW:tjDRu7jgh,layoutId:\"IC3ja6UvV\",variant:matchVariant(RZobzmgRP),width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:30,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1amap5x-container hidden-3n55hm\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"dKBdJXZLq\",scopeId:\"SJ9MUMjV7\",children:/*#__PURE__*/_jsx(FloatingNavV2,{height:\"100%\",id:\"dKBdJXZLq\",ihDa1HCom:\"rgb(190, 242, 99)\",iYS5Ukn10:NkmKqasza,layoutId:\"dKBdJXZLq\",LcfTAu3Eg:tjDRu7jgh,variant:matchVariant(hBAtUMWZZ),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jxdnqf\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"U4u5_D1t7\":{\"layout\":[\"fixed\",\"fixed\"]},\"WM_SrG13h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"hBAtUMWZZ\":\"state\",\"RZobzmgRP\":\"stateMobile\",\"NkmKqasza\":\"title\",\"tjDRu7jgh\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"WM_SrG13h\":[\".framer-1wuwd2f-container\"],\"JX6QwXktU\":[\".framer-1amap5x-container\"],\"U4u5_D1t7\":[\".framer-1amap5x-container\"]}\n * @framerBreakpoints {\"JX6QwXktU\":{\"min\":1200,\"canvasClassName\":\"framer-g3nhm8-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"U4u5_D1t7\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-136u6dt-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"WM_SrG13h\":{\"max\":809,\"canvasClassName\":\"framer-3n55hm-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant JX6QwXktU\n * @framerLayoutTemplate true\n */const FramerSJ9MUMjV7=withCSS(Component,css,\"framer-15YuQ\");export default FramerSJ9MUMjV7;FramerSJ9MUMjV7.displayName=\"Recent™ Nav & Footer\";FramerSJ9MUMjV7.defaultProps={height:1e3,width:1200};addPropertyControls(FramerSJ9MUMjV7,{hBAtUMWZZ:FloatingNavV2Controls?.[\"variant\"]&&{...FloatingNavV2Controls[\"variant\"],defaultValue:\"qiiWOiELR\",description:undefined,hidden:undefined,title:\"State\"},RZobzmgRP:NavigationMobileV2Controls?.[\"variant\"]&&{...NavigationMobileV2Controls[\"variant\"],defaultValue:\"Ak1kJU99l\",description:undefined,hidden:undefined,title:\"State Mobile\"},NkmKqasza:{defaultValue:\"Start Project\",displayTextArea:false,title:\"Title\",type:ControlType.String},tjDRu7jgh:{title:\"Link\",type:ControlType.Link}});addFonts(FramerSJ9MUMjV7,[{explicitInter:true,fonts:[]},...NavigationMobileV2Fonts,...FloatingNavV2Fonts],{supportsExplicitInterCodegen:true});FramerSJ9MUMjV7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationMobileV2,{},context),forwardLoader(FloatingNavV2,{},context),forwardLoader(NavigationNavigationMobile,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSJ9MUMjV7\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"WM_SrG13h\\\":[\\\".framer-1wuwd2f-container\\\"],\\\"JX6QwXktU\\\":[\\\".framer-1amap5x-container\\\"],\\\"U4u5_D1t7\\\":[\\\".framer-1amap5x-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U4u5_D1t7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WM_SrG13h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"hBAtUMWZZ\\\":\\\"state\\\",\\\"RZobzmgRP\\\":\\\"stateMobile\\\",\\\"NkmKqasza\\\":\\\"title\\\",\\\"tjDRu7jgh\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"JX6QwXktU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-g3nhm8-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"U4u5_D1t7\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-136u6dt-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"WM_SrG13h\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-3n55hm-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"JX6QwXktU\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport RecentNavFooter from \"https://framerusercontent.com/modules/2RfQTYIiT49v7XWgM74K/NsIpWN6rs7SzuvI1GPso/SJ9MUMjV7.js\";\r\n\r\n\t\tconst routes = {TdcAsgaD4: {elements: {A4PyqW6If: \"1\", FXsS64fLq: \"latest-work\", hcZeHCtiU: \"Scroll Section\", IkVpZEOXD: \"1-1\", YkzVx4gOV: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k77VSlwLK1OTAObBkMLh/26ozcxN9KH0PN7rBZOHC/TdcAsgaD4.js\")), path: \"/\"}, GYafnlvog: {elements: {cP9NWKsT4: \"clients-3-1\", DgIF01U1V: \"client-3-1\", H2uDj_8Mt: \"values-1\", iFd7t2Szy: \"scroll-section-2\", IFkGjR46o: \"values\", jVMTyIZnA: \"Scroll Section\", l6dMd1O70: \"clients-3\", LwnWjxQIb: \"templates-1\", nLPExuLQA: \"latest-work\", onIbz3zMO: \"principles-1\", PH4cswMYq: \"manifesto-blur\", Pj7vHqhyB: \"templates\", Sis_ASr08: \"clients-3-2\", w5PGKhlmg: \"scroll-section-1\", xlfQXQQXC: \"client-5-1\", XpecUZWJ_: \"nav-bar\", Yk63Foj2P: \"client-5\", YvgzYxD7u: \"client-5-2\", zoQEwDWJc: \"client-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cQPqnAijGrd6D6i25f7u/y9nAegGwLhbFEGLGognL/GYafnlvog.js\")), path: \"/about\"}, Tng5zar8I: {elements: {xu0xyaeKE: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dEjnRHkIRkfa5i3jTdHW/6n7Vd7mgrRwiwj6T7DLD/Tng5zar8I.js\")), path: \"/projects\"}, Ael1uRkEX: {elements: {DVLi9sJrM: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EWwff7dDVnubJiLu95E5/6knL5vO8w2rcjkYaNlKc/Ael1uRkEX.js\")), path: \"/contact\"}, J6xF1UuBh: {elements: {cBxl3BfGW: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7auUIpiuOVbLK8tbbz2s/hLRAonoZRxWIEXMos6oN/J6xF1UuBh.js\")), path: \"/start\"}, GPwYnAt2x: {elements: {cbcrJVCup: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mAPpYY0qk84GCmHVJ9cH/scadaQrUt6ZMsYbOqZKK/GPwYnAt2x.js\")), path: \"/privacy-policy\"}, BSetPU01z: {elements: {Ba3jwhT1u: \"1\", J7Zylzkja: \"services\", tpoQBVP2x: \"nav-bar\", vlsee6qPU: \"1-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e8iSeA8hAXklGLsMim6S/mv199cOmYs2gqzHbEXQE/BSetPU01z.js\")), path: \"/404\"}, fjmRZHS6y: {elements: {Nf4cmsn9F: \"news-1\", ocJVYL_b5: \"news\", U_UB8eOzI: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nMe3dT1CE7BX6uLOFHcr/Agct8ppce2bV0pwDYY0f/fjmRZHS6y.js\")), path: \"/articles\"}, uKdXGUdcg: {collectionId: \"BKPm6TABp\", elements: {aSPwxcBO6: \"more-projects\", QQlDqHURN: \"nav-bar\", ZOAgNbxvA: \"latest-work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/buLYWvSP5Swu7XOForL5/IbKKomzvHnxD75CeQORT/uKdXGUdcg.js\")), path: \"/projects/:nqfm3m6vw\"}, zvuvk2GWv: {collectionId: \"jvwoU9JnZ\", elements: {ADx8PuenT: \"news-1\", h6Ui3rhvb: \"news\", nR_HD_Pvg: \"nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hexPZrkyc1EuQkfn4luM/VpOrll6eanXoNZOlmkkt/zvuvk2GWv.js\")), path: \"/articles/:b28zECxre\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BKPm6TABp: async () => (await import(\"https://framerusercontent.com/modules/oYKwFziIGu6iw23QvoOA/VWiJgtqlcNJxY2rokwiU/BKPm6TABp.js\"))?.[\"utils\"], jvwoU9JnZ: async () => (await import(\"https://framerusercontent.com/modules/2yff5ZQyAqABuRaKDuDz/00X4wAylEjKig57SorhJ/jvwoU9JnZ.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"0e6b67ccd317fd393242b110d2142eb699c84da50556a63a79ba0371fb124e22\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {hBAtUMWZZ: \"qiiWOiELR\", NkmKqasza: \"Start Project\", RZobzmgRP: \"Ak1kJU99l\", tjDRu7jgh: \"/start?src=nav\"}\r\nconst props2 = {...props1, tjDRu7jgh: undefined}\r\nconst props3 = {...props1, hBAtUMWZZ: \"IwflATWFL\", tjDRu7jgh: {href: {webPageId: \"J6xF1UuBh\"}}}\r\nconst props4 = {...props1, hBAtUMWZZ: \"zv6GtVnvM\", tjDRu7jgh: {href: {webPageId: \"J6xF1UuBh\"}}}\r\nconst props5 = {...props1, hBAtUMWZZ: \"FoplXWuk3\", tjDRu7jgh: {href: {webPageId: \"J6xF1UuBh\"}}}\r\nconst props6 = {...props1, NkmKqasza: \"Back to Home\", RZobzmgRP: \"ytHA2j1_Y\", tjDRu7jgh: {href: {webPageId: \"TdcAsgaD4\"}}}\r\nconst props7 = {...props1, tjDRu7jgh: {href: {webPageId: \"J6xF1UuBh\"}}}\r\nconst props8 = {...props1, hBAtUMWZZ: \"sl8_wn5_E\", tjDRu7jgh: {href: {webPageId: \"J6xF1UuBh\"}}}\r\nconst templateProps = {Ael1uRkEX: props5, BSetPU01z: props7, fjmRZHS6y: props8, Gln1nb5gh: props2, GPwYnAt2x: props7, GYafnlvog: props3, iuXvXfKby: props2, J6xF1UuBh: props6, lKoRKSXql: props2, TdcAsgaD4: props1, Tng5zar8I: props4, uKdXGUdcg: props7, zvuvk2GWv: props7}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"TdcAsgaD4\":\r\ncase \"Gln1nb5gh\":\r\ncase \"GYafnlvog\":\r\ncase \"Tng5zar8I\":\r\ncase \"lKoRKSXql\":\r\ncase \"Ael1uRkEX\":\r\ncase \"J6xF1UuBh\":\r\ncase \"GPwYnAt2x\":\r\ncase \"BSetPU01z\":\r\ncase \"fjmRZHS6y\":\r\ncase \"iuXvXfKby\":\r\ncase \"uKdXGUdcg\":\r\ncase \"zvuvk2GWv\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"tjDRu7jgh\"]]}, (resolvedLinks) => React.createElement(RecentNavFooter, {...props, key: \"RecentNavFooter\", style, tjDRu7jgh: resolvedLinks[0]}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"TdcAsgaD4\":\r\ncase \"Gln1nb5gh\":\r\ncase \"GYafnlvog\":\r\ncase \"Tng5zar8I\":\r\ncase \"lKoRKSXql\":\r\ncase \"Ael1uRkEX\":\r\ncase \"J6xF1UuBh\":\r\ncase \"GPwYnAt2x\":\r\ncase \"BSetPU01z\":\r\ncase \"fjmRZHS6y\":\r\ncase \"iuXvXfKby\":\r\ncase \"uKdXGUdcg\":\r\ncase \"zvuvk2GWv\":\r\nreturn [{hash: \"g3nhm8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"136u6dt\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"3n55hm\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e8iSeA8hAXklGLsMim6S/mv199cOmYs2gqzHbEXQE/BSetPU01z.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.recent.co\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/rrtHqy3YHH8yukn4YzRq/Q9NtMSittm0f4Nuizg1j/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"100%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"-100%\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"100%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"-100%\"}}, routes: {Tng5zar8I: {uKdXGUdcg: effect}, uKdXGUdcg: {uKdXGUdcg: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}