{"version":3,"file":"script_main.CcCn48r7.mjs","names":["getProps","React.forwardRef","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","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","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Logo","Shape284","NavLink","serializationHash","variantClassNames","transition2","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","Nav","CustomCursor","useRef","React.useId","PropertyOverrides","React.createElement","Default","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","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/xVRW0sEsBJPnSmZo4Y57/D0kuHfXL22H1x4qwwI9R/afg2xwzo0.js","https:/framerusercontent.com/modules/0nNhjAyWTcTyl8Poy6Nx/1fVFRZwwG9GtC0ufzp7o/VPNHjXWVD.js","https:/framerusercontent.com/modules/9KmGFegEBiWR81RQzHqF/HNlziVhiC1PKamKWHpxP/x2p9gp5X_.js","https:/framerusercontent.com/modules/epg2wFaO2LZxaXMJlwbv/KrrYTINQ1eWdgUn9nRR0/SuSqDO__r.js","https:/framerusercontent.com/modules/3OOa8Jf7GmID3mWsPrWU/xqyuzCRMTdPbBslql6dR/PcIV72yMX.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (571faa6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.692 15.386 C 13.056 15.386 15.345 16.912 18.811 19.222 C 23.101 22.082 28.44 25.642 38.461 25.642 C 48.482 25.642 53.821 22.082 58.111 19.222 C 61.576 16.912 63.865 15.386 69.227 15.386 C 74.59 15.386 76.879 16.912 80.344 19.222 C 84.635 22.083 89.974 25.642 99.996 25.642 C 110.017 25.642 115.357 22.082 119.648 19.222 C 123.112 16.912 125.402 15.386 130.765 15.386 C 136.129 15.386 138.419 16.912 141.885 19.223 C 146.176 22.083 151.515 25.643 161.537 25.643 C 171.558 25.643 176.898 22.083 181.188 19.223 C 184.654 16.912 186.944 15.386 192.308 15.386 C 196.556 15.386 200 11.942 200 7.694 C 200 3.446 196.556 0.001 192.308 0.001 C 182.285 0.001 176.945 3.561 172.654 6.422 C 169.189 8.732 166.9 10.257 161.537 10.257 C 156.173 10.257 153.884 8.731 150.418 6.421 C 146.128 3.561 140.788 0.001 130.765 0.001 C 120.744 0.001 115.404 3.56 111.113 6.421 C 107.649 8.731 105.359 10.257 99.996 10.257 C 94.632 10.257 92.343 8.731 88.878 6.421 C 84.588 3.561 79.247 0.001 69.227 0.001 C 59.205 0.001 53.866 3.56 49.576 6.421 C 46.112 8.731 43.822 10.257 38.461 10.257 C 33.099 10.257 30.809 8.73 27.345 6.421 C 23.054 3.56 17.714 0 7.692 0 C 3.444 0.001 0 3.445 0 7.694 C 0 11.942 3.444 15.386 7.692 15.386 Z M 192.308 51.283 C 182.286 51.283 176.946 54.843 172.655 57.703 C 169.19 60.014 166.9 61.539 161.538 61.539 C 156.174 61.539 153.884 60.013 150.419 57.703 C 146.128 54.843 140.788 51.282 130.766 51.282 C 120.745 51.282 115.405 54.842 111.114 57.703 C 107.649 60.013 105.36 61.538 99.997 61.538 C 94.633 61.538 92.344 60.012 88.878 57.702 C 84.588 54.842 79.248 51.282 69.227 51.282 C 59.206 51.282 53.867 54.842 49.577 57.702 C 46.113 60.012 43.823 61.538 38.461 61.538 C 33.099 61.538 30.81 60.012 27.346 57.702 C 23.055 54.842 17.715 51.282 7.693 51.282 C 3.444 51.283 0 54.727 0 58.975 C 0 63.224 3.444 66.668 7.692 66.668 C 13.056 66.668 15.345 68.194 18.811 70.504 C 23.101 73.364 28.44 76.924 38.461 76.924 C 48.482 76.924 53.821 73.364 58.111 70.504 C 61.576 68.194 63.865 66.668 69.227 66.668 C 74.59 66.668 76.879 68.194 80.344 70.504 C 84.635 73.365 89.974 76.924 99.996 76.924 C 110.017 76.924 115.357 73.364 119.648 70.504 C 123.112 68.194 125.402 66.668 130.765 66.668 C 136.129 66.668 138.419 68.194 141.885 70.504 C 146.176 73.364 151.515 76.924 161.537 76.924 C 171.558 76.924 176.898 73.365 181.188 70.504 C 184.654 68.194 186.944 66.668 192.308 66.668 C 196.556 66.668 200 63.223 200 58.975 C 200.001 54.727 196.557 51.283 192.308 51.283 Z M 192.308 102.565 C 182.286 102.565 176.946 106.125 172.655 108.986 C 169.19 111.296 166.9 112.822 161.538 112.822 C 156.174 112.822 153.884 111.296 150.419 108.986 C 146.128 106.125 140.788 102.565 130.766 102.565 C 120.745 102.565 115.405 106.125 111.114 108.986 C 107.649 111.295 105.36 112.822 99.997 112.822 C 94.633 112.822 92.344 111.296 88.878 108.986 C 84.588 106.125 79.248 102.565 69.227 102.565 C 59.206 102.565 53.867 106.125 49.577 108.986 C 46.113 111.296 43.823 112.822 38.461 112.822 C 33.099 112.822 30.81 111.296 27.346 108.986 C 23.055 106.125 17.715 102.565 7.693 102.565 C 3.444 102.565 0 106.009 0 110.258 C 0 114.506 3.444 117.95 7.692 117.95 C 13.056 117.95 15.345 119.477 18.811 121.787 C 23.101 124.647 28.44 128.207 38.461 128.207 C 48.482 128.207 53.821 124.647 58.111 121.787 C 61.576 119.477 63.865 117.951 69.227 117.951 C 74.59 117.951 76.879 119.477 80.344 121.787 C 84.635 124.647 89.974 128.207 99.996 128.207 C 110.017 128.207 115.357 124.647 119.648 121.787 C 123.112 119.477 125.402 117.95 130.765 117.95 C 136.129 117.95 138.419 119.477 141.885 121.787 C 146.176 124.647 151.515 128.206 161.537 128.206 C 171.558 128.206 176.898 124.647 181.188 121.787 C 184.654 119.477 186.944 117.95 192.308 117.95 C 196.556 117.95 200 114.506 200 110.258 C 200.001 106.009 196.557 102.565 192.308 102.565 Z\" fill=\"var(--1c2dmy6, rgb(0, 0, 0))\" height=\"128.20700244140627px\" id=\"Nb4CtJ8vD\" transform=\"translate(0 35.897)\" width=\"200.0000002177149px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,width1,...props})=>{return{...props,QmQcq56SU:fill??props.QmQcq56SU??\"rgb(0, 0, 0)\",rHwATwiyc:width1??props.rHwATwiyc??24};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,QmQcq56SU,rHwATwiyc,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-XOjC7\",className),layoutId:layoutId,ref:ref,style:{\"--1c2dmy6\":QmQcq56SU,...style}});});const css=[`.framer-XOjC7 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1c2dmy6); mask: ${mask}; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"QmQcq56SU\":\"fill\",\"rHwATwiyc\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shape  284\",\"color\":{\"type\":\"variable\",\"value\":\"1c2dmy6\"},\"set\":{\"localId\":\"vectorSet/gGHD6lwZ8\",\"id\":\"gGHD6lwZ8\",\"moduleId\":\"QHWg1wbjGIQLmMEdn4el\"}}\n */const Icon=withCSS(Component,css,\"framer-XOjC7\");Icon.displayName=\"Shape  284\";export default Icon;addPropertyControls(Icon,{QmQcq56SU:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},rHwATwiyc:{defaultValue:24,hidden:true,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"QmQcq56SU\\\":\\\"fill\\\",\\\"rHwATwiyc\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Shape  284\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1c2dmy6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gGHD6lwZ8\\\",\\\"id\\\":\\\"gGHD6lwZ8\\\",\\\"moduleId\\\":\\\"QHWg1wbjGIQLmMEdn4el\\\"}}\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-h00ms\";const variantClassNames={yNIeTdhA3:\"framer-v-1tr83zx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FIylPg9xd=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 Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,FIylPg9xd:click??props.FIylPg9xd};};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,FIylPg9xd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yNIeTdhA3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxhwfgn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FIylPg9xd){const res=await FIylPg9xd(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tr83zx\",className,classNames),\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yNIeTdhA3\",onTap:onTapxhwfgn,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y6ximb\",\"data-framer-name\":\"Logo Path\",layoutDependency:layoutDependency,layoutId:\"aQB_wGzqa\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-dnovam\",layoutDependency:layoutDependency,layoutId:\"nDzAuwqua\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.101 16.114\" overflow=\"visible\"><path d=\"M 5.011 16.114 C 2.127 16.114 0 14.314 0 10.742 C 0 5.4 4.451 0 9.042 0 C 11.365 0 13.101 1.266 13.101 3.178 C 13.101 4.921 10.665 6.468 6.466 7.199 C 5.851 7.284 5.263 7.875 5.151 8.465 C 5.067 9.168 5.011 9.787 5.011 10.349 C 5.011 12.43 6.271 13.19 7.39 13.19 C 8.93 13.19 10.749 11.586 11.869 8.605 C 12.093 8.015 12.512 8.184 12.401 8.634 C 11.981 10.349 9.266 16.114 5.011 16.114 Z M 5.626 6.046 C 5.487 6.637 5.851 7.031 6.466 6.862 C 8.958 6.074 9.77 4.64 9.77 2.925 C 9.77 1.407 9.377 0.816 8.79 0.816 C 7.474 0.816 6.326 3.347 5.626 6.046 Z\" fill=\"var(--token-3a169306-d430-48d2-8481-76df8bd34392, rgb(43, 43, 43)) /* {&quot;name&quot;:&quot;Black 100%&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qw80si\",layoutDependency:layoutDependency,layoutId:\"kDxxP2kbY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.101 16.114\" overflow=\"visible\"><path d=\"M 5.011 16.114 C 2.127 16.114 0 14.314 0 10.742 C 0 5.4 4.451 0 9.042 0 C 11.365 0 13.101 1.266 13.101 3.178 C 13.101 4.921 10.665 6.468 6.466 7.199 C 5.851 7.284 5.263 7.875 5.151 8.465 C 5.067 9.168 5.011 9.787 5.011 10.349 C 5.011 12.43 6.271 13.19 7.39 13.19 C 8.93 13.19 10.749 11.586 11.869 8.605 C 12.093 8.015 12.512 8.184 12.401 8.634 C 11.981 10.349 9.266 16.114 5.011 16.114 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nenw4w\",layoutDependency:layoutDependency,layoutId:\"amBSwusZW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.173 6.086\" overflow=\"visible\"><path d=\"M 0.03 5.231 C -0.11 5.821 0.254 6.215 0.87 6.046 C 3.361 5.259 4.173 3.825 4.173 2.11 C 4.173 0.591 3.78 0 3.193 0 C 1.877 0 0.729 2.531 0.03 5.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g63ehk\",layoutDependency:layoutDependency,layoutId:\"dCgphwikt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.635 16.445\" overflow=\"visible\"><path d=\"M 3.713 6.219 C 4.525 4.138 4.441 3.125 3.825 3.097 C 2.873 3.068 1.613 5.178 0.606 7.259 C 0.438 7.597 0.354 7.709 0.215 7.709 C 0.018 7.709 -0.093 7.54 0.103 7.034 C 0.858 5.235 3.209 -0.165 6.932 0.004 C 9.199 0.088 9.843 1.241 9.788 2.563 C 9.759 3.491 9.256 4.278 8.36 6.444 L 7.8 7.821 C 7.66 8.187 7.688 8.356 7.912 8.356 C 8.08 8.356 8.22 8.187 8.388 7.85 C 10.235 3.997 12.195 0.145 15.218 0.145 C 17.205 0.145 18.157 1.326 18.157 2.816 C 18.157 3.997 17.401 5.993 15.806 10.353 C 14.939 12.406 14.994 13.417 15.582 13.446 C 16.533 13.53 17.835 11.003 18.196 8.825 C 18.196 8.462 18.417 8.825 18.558 8.825 C 18.754 8.854 18.558 9.914 18.196 11.366 C 17.385 13.138 16.057 16.737 12.363 16.426 C 10.123 16.258 9.508 15.077 9.619 13.783 C 9.676 12.828 10.011 12.011 10.879 9.818 C 12.083 6.753 12.923 4.672 12.923 4.138 C 12.923 3.744 12.782 3.547 12.474 3.547 C 11.663 3.547 9.676 4.953 7.492 10.746 C 6.82 12.518 7.016 13.783 6.988 14.261 C 6.988 15.442 5.393 16.174 4.105 16.174 C 2.146 16.174 0.69 15.246 1.641 12.434 Z\" fill=\"var(--token-3a169306-d430-48d2-8481-76df8bd34392, rgb(43, 43, 43)) /* {&quot;name&quot;:&quot;Black 100%&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v3tzdf\",layoutDependency:layoutDependency,layoutId:\"IvEeBwfwE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.383 21.738\" overflow=\"visible\"><path d=\"M 2.295 21.738 C 0.784 21.738 0 21.092 0 20.023 C 0 18.645 1.287 17.52 2.519 17.52 C 4.059 17.52 4.814 19.432 6.242 19.432 C 6.998 19.432 7.446 18.476 7.473 16.985 C 7.53 15.298 7.165 6.552 7.054 4.696 C 6.941 3.037 6.69 2.559 6.242 2.559 C 5.71 2.559 5.603 3.118 4.792 3.932 C 3.707 5.022 2.483 5.807 2.623 5.385 C 4.414 4.295 6.158 0 8.705 0 C 10.693 0 11.56 1.181 11.7 4.556 C 11.756 6.44 11.784 9.758 11.728 12.543 C 11.728 13.161 12.008 13.246 12.372 12.739 C 14.331 9.814 14.891 7.368 14.891 5.653 C 14.891 3.768 13.995 2.7 13.995 1.659 C 13.995 0.76 14.668 0 15.591 0 C 16.543 0 17.383 0.871 17.383 2.391 C 17.383 5.455 15.088 9.984 10.469 15.861 C 8.257 18.786 5.57 21.738 2.295 21.738 Z\" fill=\"var(--token-3a169306-d430-48d2-8481-76df8bd34392, rgb(43, 43, 43)) /* {&quot;name&quot;:&quot;Black 100%&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fwa4cq\",layoutDependency:layoutDependency,layoutId:\"FUDtyYStO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.213 23.345\" overflow=\"visible\"><path d=\"M 2.771 23.345 C 1.232 23.345 0 22.81 0 21.208 C 0 20.757 0.975 16.889 2.168 13.817 C 3.362 10.746 5.421 5.466 5.421 5.466 C 6.093 3.442 5.963 1.438 4.899 1.438 C 4.115 1.438 3.611 1.522 3.219 1.522 C 2.883 1.522 2.687 1.438 2.687 1.27 C 2.687 1.073 2.827 0.932 3.275 0.932 C 4.283 0.932 7.278 0.482 8.565 0.145 C 9.769 -0.138 10.481 0.021 10.842 0.383 C 11.204 0.746 11.653 1.523 11.28 2.562 C 10.413 4.98 9.758 5.829 8.565 8.371 C 7.373 10.913 6.522 14.233 6.522 14.233 C 6.41 14.599 6.494 14.796 6.69 14.796 C 6.914 14.796 7.11 14.627 7.25 14.318 C 8.79 11.253 11.869 7.343 15.228 7.343 C 17.103 7.343 17.802 8.637 17.802 9.453 C 17.802 12.152 13.856 13.615 12.4 14.711 C 11.812 15.161 11.505 15.668 11.924 16.821 C 12.316 17.974 13.548 19.802 14.5 19.802 C 15.508 19.802 16.459 18.339 17.607 15.837 C 17.887 15.246 18.363 15.442 18.167 15.864 C 16.319 20.842 13.129 23.316 11.28 23.316 C 8.957 23.316 8.733 20.955 8.174 18.171 C 7.894 16.82 7.67 16.033 7.67 15.639 C 7.67 15.414 7.809 15.133 8.174 15.133 C 8.482 15.133 9.014 15.387 9.993 15.387 C 11.757 15.387 13.016 13.362 13.016 12.068 C 13.016 11.168 12.736 10.746 12.065 10.746 C 11.168 10.746 7.978 11.647 6.102 18.03 C 5.626 19.773 5.683 20.954 5.654 21.433 C 5.626 22.614 4.059 23.345 2.771 23.345 Z\" fill=\"var(--token-3a169306-d430-48d2-8481-76df8bd34392, rgb(43, 43, 43)) /* {&quot;name&quot;:&quot;Black 100%&quot;} */\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\".framer-h00ms.framer-izbjp2, .framer-h00ms .framer-izbjp2 { display: block; }\",\".framer-h00ms.framer-1tr83zx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-h00ms .framer-1y6ximb { flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 59px; }\",\".framer-h00ms .framer-dnovam { height: 16px; left: 46px; position: absolute; top: 8px; width: 13px; }\",\".framer-h00ms .framer-1qw80si { height: 16px; left: 0px; position: absolute; top: 0px; width: 13px; }\",\".framer-h00ms .framer-1nenw4w { height: 6px; left: 6px; position: absolute; top: 1px; width: 4px; }\",\".framer-h00ms .framer-g63ehk { height: 17px; left: 28px; position: absolute; top: 8px; width: 19px; }\",\".framer-h00ms .framer-1v3tzdf { height: 22px; left: 13px; position: absolute; top: 8px; width: 18px; }\",\".framer-h00ms .framer-1fwa4cq { height: 24px; left: 0px; position: absolute; top: 0px; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 59\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FIylPg9xd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVPNHjXWVD=withCSS(Component,css,\"framer-h00ms\");export default FramerVPNHjXWVD;FramerVPNHjXWVD.displayName=\"Logo\";FramerVPNHjXWVD.defaultProps={height:29,width:59};addPropertyControls(FramerVPNHjXWVD,{FIylPg9xd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerVPNHjXWVD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVPNHjXWVD\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"59\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"29\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FIylPg9xd\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VPNHjXWVD.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zAanAeKuQ2AQaitJOpes/w4cEKQwfTcsH9R7qe6cY/vFduL0CZD.js\";const enabledGestures={gpWTCvJLO:{hover:true},LC028Hcl7:{pressed:true}};const cycleOrder=[\"gpWTCvJLO\",\"LC028Hcl7\"];const serializationHash=\"framer-YGVtu\";const variantClassNames={gpWTCvJLO:\"framer-v-1st11c5\",LC028Hcl7:\"framer-v-l7bisx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DfYYHAbH0=undefined;const Ye3jUxioH=undefined;const NOqh4qbHj=undefined;const GJOxsGue9=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:250,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={Default:\"gpWTCvJLO\",Mobile:\"LC028Hcl7\"};const Variants=motion.create(React.Fragment);const getProps=({click,cursor,height,id,link,title,width,...props})=>{return{...props,DfYYHAbH0:click??props.DfYYHAbH0,GJOxsGue9:title??props.GJOxsGue9??\"(SEE WORK)\",NOqh4qbHj:link??props.NOqh4qbHj,variant:humanReadableVariantMap[props.variant]??props.variant??\"gpWTCvJLO\",Ye3jUxioH:cursor??props.Ye3jUxioH};};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,GJOxsGue9,NOqh4qbHj,Ye3jUxioH,DfYYHAbH0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gpWTCvJLO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xck3ja=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DfYYHAbH0){const res=await DfYYHAbH0(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:NOqh4qbHj,motionChild:true,nodeId:\"gpWTCvJLO\",openInNewTab:false,scopeId:\"x2p9gp5X_\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1st11c5\",className,classNames)} framer-3mccxx`,\"data-framer-cursor\":Ye3jUxioH,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gpWTCvJLO\",onTap:onTap1xck3ja,ref:refBinding,style:{...style},...addPropertyOverrides({\"gpWTCvJLO-hover\":{\"data-framer-name\":undefined},\"LC028Hcl7-pressed\":{\"data-framer-name\":undefined},LC028Hcl7:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-67w0hg\",\"data-styles-preset\":\"vFduL0CZD\",children:\"(SEE WORK)\"})}),className:\"framer-12bfpg4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MAFZDMP8Z\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GJOxsGue9,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LC028Hcl7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"1em\"},children:\"(SEE WORK)\"})}),fonts:[\"BI;Apfel Grotezk/Regular/v0\"],verticalAlignment:\"bottom\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l5mh9m\",layoutDependency:layoutDependency,layoutId:\"A35AeE91p\",style:{backgroundColor:\"var(--token-986b1add-1a4e-43d6-b4d7-54f5a755329c, rgba(43, 43, 43, 0.8))\",opacity:0},variants:{\"gpWTCvJLO-hover\":{opacity:1},\"LC028Hcl7-pressed\":{opacity:1},LC028Hcl7:{backgroundColor:\"var(--token-3a169306-d430-48d2-8481-76df8bd34392, rgb(43, 43, 43))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YGVtu.framer-3mccxx, .framer-YGVtu .framer-3mccxx { display: block; }\",\".framer-YGVtu.framer-1st11c5 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YGVtu .framer-12bfpg4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YGVtu .framer-1l5mh9m { bottom: 0px; flex: none; height: 1px; left: 4px; overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-YGVtu.framer-v-l7bisx.framer-1st11c5 { padding: 0px 0px 8px 0px; }\",\".framer-YGVtu.framer-v-l7bisx .framer-1l5mh9m { height: 2px; left: 8px; }\",\".framer-YGVtu.framer-v-1st11c5.hover.framer-1st11c5 { justify-content: flex-end; }\",\".framer-YGVtu.framer-v-1st11c5.hover .framer-1l5mh9m { width: 90%; }\",\".framer-YGVtu.framer-v-l7bisx.pressed .framer-1l5mh9m { width: 92%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LC028Hcl7\":{\"layout\":[\"auto\",\"auto\"]},\"p3iBNuSjU\":{\"layout\":[\"auto\",\"auto\"]},\"sfzVt5CZb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GJOxsGue9\":\"title\",\"NOqh4qbHj\":\"link\",\"Ye3jUxioH\":\"cursor\",\"DfYYHAbH0\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx2p9gp5X_=withCSS(Component,css,\"framer-YGVtu\");export default Framerx2p9gp5X_;Framerx2p9gp5X_.displayName=\"Nav Link\";Framerx2p9gp5X_.defaultProps={height:21.5,width:66};addPropertyControls(Framerx2p9gp5X_,{variant:{options:[\"gpWTCvJLO\",\"LC028Hcl7\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},GJOxsGue9:{defaultValue:\"(SEE WORK)\",displayTextArea:false,title:\"Title\",type:ControlType.String},onGJOxsGue9Change:{changes:\"GJOxsGue9\",type:ControlType.ChangeHandler},NOqh4qbHj:{title:\"Link\",type:ControlType.Link},Ye3jUxioH:{title:\"Cursor\",type:ControlType.CustomCursor},DfYYHAbH0:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerx2p9gp5X_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx2p9gp5X_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"66\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LC028Hcl7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p3iBNuSjU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sfzVt5CZb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"21.5\",\"framerVariables\":\"{\\\"GJOxsGue9\\\":\\\"title\\\",\\\"NOqh4qbHj\\\":\\\"link\\\",\\\"Ye3jUxioH\\\":\\\"cursor\\\",\\\"DfYYHAbH0\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x2p9gp5X_.map","// Generated by Framer (65a4904)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Shape284 from\"https://framerusercontent.com/modules/xVRW0sEsBJPnSmZo4Y57/D0kuHfXL22H1x4qwwI9R/afg2xwzo0.js\";import Logo from\"https://framerusercontent.com/modules/0nNhjAyWTcTyl8Poy6Nx/1fVFRZwwG9GtC0ufzp7o/VPNHjXWVD.js\";import NavLink from\"https://framerusercontent.com/modules/9KmGFegEBiWR81RQzHqF/HNlziVhiC1PKamKWHpxP/x2p9gp5X_.js\";const LogoFonts=getFonts(Logo);const Shape284Fonts=getFonts(Shape284);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"k5x2Mhtqh\",\"QndvPPZ7J\",\"abc57vU4G\"];const serializationHash=\"framer-Q7AcE\";const variantClassNames={abc57vU4G:\"framer-v-et27jt\",k5x2Mhtqh:\"framer-v-pcll9o\",QndvPPZ7J:\"framer-v-cw7wo4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VMxpYyaAh=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:250,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={\"Mobile Closed\":\"QndvPPZ7J\",\"Mobile Open\":\"abc57vU4G\",Default:\"k5x2Mhtqh\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"k5x2Mhtqh\",VMxpYyaAh:cursor??props.VMxpYyaAh};};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,VMxpYyaAh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"k5x2Mhtqh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap63fxd8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"QndvPPZ7J\");});const onTapf46ekw=activeVariantCallback(async(...args)=>{setVariant(\"abc57vU4G\");});const onTapxxszdp=activeVariantCallback(async(...args)=>{setVariant(\"QndvPPZ7J\");});const DfYYHAbH0xxszdp=activeVariantCallback(async(...args)=>{setVariant(\"QndvPPZ7J\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QndvPPZ7J\",\"abc57vU4G\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"QndvPPZ7J\",\"abc57vU4G\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"abc57vU4G\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({abc57vU4G:{value:transition2},QndvPPZ7J:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pcll9o\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"k5x2Mhtqh\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-52b9b778-5091-4bf8-bac9-d2e18b9ac9bd, rgb(246, 246, 246))\",...style},variants:{abc57vU4G:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-bece63ca-ac23-4f9f-ac4c-e38970fbe783, rgba(43, 43, 43, 0.2))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({abc57vU4G:{\"data-border\":true,\"data-framer-name\":\"Mobile Open\",\"data-highlight\":true,onTap:onTap63fxd8},QndvPPZ7J:{\"data-framer-name\":\"Mobile Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-48e3qf\",\"data-framer-name\":\"Nav Container\",layoutDependency:layoutDependency,layoutId:\"vRxvgf77i\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1296sit\",\"data-framer-name\":\"Logo + Menu\",layoutDependency:layoutDependency,layoutId:\"R3zve4WGZ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"evrIlSbds\",openInNewTab:false,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-b46vv8 framer-1yloi23\",\"data-framer-name\":\"Logo Wrap\",layoutDependency:layoutDependency,layoutId:\"evrIlSbds\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+15.5+-1+.5,...addPropertyOverrides({abc57vU4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||312)-0-243)/2+0+0)+25+0+.5},QndvPPZ7J:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-60)/2)+15.5+0+-.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gk3ug6-container\",\"data-framer-cursor\":VMxpYyaAh,layoutDependency:layoutDependency,layoutId:\"IOX8fkCH5-container\",nodeId:\"IOX8fkCH5\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"IOX8fkCH5\",layoutId:\"IOX8fkCH5\",width:\"100%\",...addPropertyOverrides({QndvPPZ7J:{FIylPg9xd:undefined}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-okha5b\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Mi7RH1H6a\",...addPropertyOverrides({abc57vU4G:{\"data-highlight\":true,onTap:onTapxxszdp},QndvPPZ7J:{\"data-highlight\":true,onTap:onTapf46ekw}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Shape284,{animated:true,className:\"framer-bbfd2v\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"PFF4cgadc\",style:{\"--1c2dmy6\":\"rgb(0, 0, 0)\",\"--clsckg\":24,rotate:0},variants:{abc57vU4G:{rotate:-90}}})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13vrbml\",\"data-framer-name\":\"NavLink Wrap\",layoutDependency:layoutDependency,layoutId:\"CC15arsKK\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":CsDIMhmUA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+19.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8931wj-container\",\"data-framer-cursor\":VMxpYyaAh,layoutDependency:layoutDependency,layoutId:\"kSrXVei5V-container\",nodeId:\"kSrXVei5V\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(NavLink,{GJOxsGue9:\"(MY WORK)\",height:\"100%\",id:\"kSrXVei5V\",layoutId:\"kSrXVei5V\",NOqh4qbHj:resolvedLinks[0],variant:matchVariant(\"gpWTCvJLO\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":y2_QtKMGu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+19.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15zckxk-container\",\"data-framer-cursor\":VMxpYyaAh,layoutDependency:layoutDependency,layoutId:\"AuJ7eCzWI-container\",nodeId:\"AuJ7eCzWI\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(NavLink,{GJOxsGue9:\"(ABOUT ME)\",height:\"100%\",id:\"AuJ7eCzWI\",layoutId:\"AuJ7eCzWI\",NOqh4qbHj:resolvedLinks1[0],variant:matchVariant(\"gpWTCvJLO\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":stCNOUtzn\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+19.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1skqu0g-container\",\"data-framer-cursor\":VMxpYyaAh,layoutDependency:layoutDependency,layoutId:\"vtWFJLtW2-container\",nodeId:\"vtWFJLtW2\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(NavLink,{GJOxsGue9:\"(LET'S TALK)\",height:\"100%\",id:\"vtWFJLtW2\",layoutId:\"vtWFJLtW2\",NOqh4qbHj:resolvedLinks2[0],variant:matchVariant(\"gpWTCvJLO\"),width:\"100%\"})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lyetjd\",\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"m4m2Qsdjn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":CsDIMhmUA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":CsDIMhmUA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({abc57vU4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||312)-0-243)/2+80+0)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12bd7va-container\",layoutDependency:layoutDependency,layoutId:\"xFlkhzavr-container\",nodeId:\"xFlkhzavr\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(NavLink,{DfYYHAbH0:DfYYHAbH0xxszdp,GJOxsGue9:\"(SEE WORK)\",height:\"100%\",id:\"xFlkhzavr\",layoutId:\"xFlkhzavr\",NOqh4qbHj:resolvedLinks3[0],variant:matchVariant(\"LC028Hcl7\"),width:\"100%\",...addPropertyOverrides({abc57vU4G:{NOqh4qbHj:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":y2_QtKMGu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":y2_QtKMGu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({abc57vU4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||312)-0-243)/2+80+0)+20+41}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-foakv0-container\",layoutDependency:layoutDependency,layoutId:\"gFMEkdSv7-container\",nodeId:\"gFMEkdSv7\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(NavLink,{DfYYHAbH0:DfYYHAbH0xxszdp,GJOxsGue9:\"(ABOUT)\",height:\"100%\",id:\"gFMEkdSv7\",layoutId:\"gFMEkdSv7\",NOqh4qbHj:resolvedLinks4[0],variant:matchVariant(\"LC028Hcl7\"),width:\"100%\",...addPropertyOverrides({abc57vU4G:{NOqh4qbHj:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":stCNOUtzn\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":stCNOUtzn\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({abc57vU4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||312)-0-243)/2+80+0)+20+82}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uum2st-container\",layoutDependency:layoutDependency,layoutId:\"DmkXtADk3-container\",nodeId:\"DmkXtADk3\",rendersWithMotion:true,scopeId:\"SuSqDO__r\",children:/*#__PURE__*/_jsx(NavLink,{DfYYHAbH0:DfYYHAbH0xxszdp,GJOxsGue9:\"(CONTACT)\",height:\"100%\",id:\"DmkXtADk3\",layoutId:\"DmkXtADk3\",NOqh4qbHj:resolvedLinks5[0],variant:matchVariant(\"LC028Hcl7\"),width:\"100%\",...addPropertyOverrides({abc57vU4G:{NOqh4qbHj:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-Q7AcE.framer-1yloi23, .framer-Q7AcE .framer-1yloi23 { display: block; }\",\".framer-Q7AcE.framer-pcll9o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-Q7AcE .framer-48e3qf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; max-width: 1520px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Q7AcE .framer-1296sit { flex: none; height: 29px; overflow: visible; position: relative; width: 59px; }\",\".framer-Q7AcE .framer-b46vv8 { flex: none; height: 30px; left: calc(49.15254237288138% - 60px / 2); overflow: visible; position: absolute; text-decoration: none; top: calc(48.275862068965544% - 30px / 2); width: 60px; }\",\".framer-Q7AcE .framer-gk3ug6-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-Q7AcE .framer-okha5b { flex: none; height: 22px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 22px; }\",\".framer-Q7AcE .framer-bbfd2v { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-Q7AcE .framer-13vrbml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Q7AcE .framer-8931wj-container, .framer-Q7AcE .framer-15zckxk-container, .framer-Q7AcE .framer-1skqu0g-container, .framer-Q7AcE .framer-12bd7va-container, .framer-Q7AcE .framer-foakv0-container, .framer-Q7AcE .framer-1uum2st-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Q7AcE .framer-1lyetjd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 40px 0px; position: relative; width: 1px; }\",\".framer-Q7AcE.framer-v-cw7wo4.framer-pcll9o { height: 80px; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-Q7AcE.framer-v-cw7wo4 .framer-1296sit, .framer-Q7AcE.framer-v-et27jt .framer-1296sit { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; width: 1px; }\",\".framer-Q7AcE.framer-v-cw7wo4 .framer-b46vv8 { height: 29px; left: unset; position: relative; top: unset; width: 59px; }\",\".framer-Q7AcE.framer-v-cw7wo4 .framer-gk3ug6-container { left: 49%; top: 48%; }\",\".framer-Q7AcE.framer-v-cw7wo4 .framer-okha5b, .framer-Q7AcE.framer-v-et27jt .framer-okha5b { aspect-ratio: 1 / 1; cursor: pointer; height: auto; left: unset; position: relative; top: unset; }\",\".framer-Q7AcE.framer-v-et27jt.framer-pcll9o { cursor: pointer; flex-direction: column; gap: 0px; height: min-content; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-Q7AcE.framer-v-et27jt .framer-48e3qf { flex: none; height: 80px; width: 100%; }\",\".framer-Q7AcE.framer-v-et27jt .framer-b46vv8 { left: unset; position: relative; top: unset; }\",\".framer-Q7AcE.framer-v-et27jt .framer-1lyetjd { flex: none; width: 100%; }\",'.framer-Q7AcE[data-border=\"true\"]::after, .framer-Q7AcE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QndvPPZ7J\":{\"layout\":[\"fixed\",\"fixed\"]},\"abc57vU4G\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VMxpYyaAh\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSuSqDO__r=withCSS(Component,css,\"framer-Q7AcE\");export default FramerSuSqDO__r;FramerSuSqDO__r.displayName=\"Nav\";FramerSuSqDO__r.defaultProps={height:60,width:1200};addPropertyControls(FramerSuSqDO__r,{variant:{options:[\"k5x2Mhtqh\",\"QndvPPZ7J\",\"abc57vU4G\"],optionTitles:[\"Default\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},VMxpYyaAh:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerSuSqDO__r,[{explicitInter:true,fonts:[]},...LogoFonts,...Shape284Fonts,...NavLinkFonts],{supportsExplicitInterCodegen:true});FramerSuSqDO__r.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSuSqDO__r\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VMxpYyaAh\\\":\\\"cursor\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QndvPPZ7J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"abc57vU4G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuSqDO__r.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CustomCursor from\"#framer/local/canvasComponent/FExr9W_px/FExr9W_px.js\";import Nav from\"#framer/local/canvasComponent/SuSqDO__r/SuSqDO__r.js\";const NavFonts=getFonts(Nav);const ContainerWithFX=withFX(Container);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const CustomCursorFonts=getFonts(CustomCursor);const breakpoints={fQhpegqbZ:\"(max-width: 809.98px)\",rA0Ut6vHQ:\"(min-width: 810px) and (max-width: 1199.98px)\",S8FfkHhia:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-f6Rf8\";const variantClassNames={fQhpegqbZ:\"framer-v-1b2ctu3\",rA0Ut6vHQ:\"framer-v-1a435we\",S8FfkHhia:\"framer-v-r18g8v\"};const transition1={damping:30,delay:.6,mass:1,stiffness:250,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={fQhpegqbZ:[\".framer-f6Rf8 .framer-1evx7pe-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fQhpegqbZ:\".framer-1b2ctu3-override\"};const rules=[\".framer-f6Rf8.framer-9wpmt0, .framer-f6Rf8 .framer-9wpmt0 { display: block; }\",\".framer-f6Rf8.framer-r18g8v { align-content: center; align-items: center; background-color: var(--token-52b9b778-5091-4bf8-bac9-d2e18b9ac9bd, #f6f6f6); 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-f6Rf8 .framer-9qt2ha { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-f6Rf8 .framer-1evx7pe-container { flex: none; height: 60px; position: relative; width: 100%; z-index: 10; }\",\".framer-f6Rf8 .framer-1msj07v { 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={fQhpegqbZ:\"(max-width: 809.98px)\",rA0Ut6vHQ:\"(min-width: 810px) and (max-width: 1199.98px)\",S8FfkHhia:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"S8FfkHhia\",Phone:\"fQhpegqbZ\",Tablet:\"rA0Ut6vHQ\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"S8FfkHhia\"};};const transition3={damping:50,delay:0,mass:1,stiffness:200,type:\"spring\"};const cursor={alignment:\"center\",component:CustomCursor,offset:{x:20,y:20},placement:\"bottom\",transition:transition3,variant:\"LBjAQdCuL\"};const transition4={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor1={component:CustomCursor,transition:transition4,variant:\"SiRMVetmH\"};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"13y2cxx\":cursor1,\"1tfd1g5\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"S8FfkHhia\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-52b9b778-5091-4bf8-bac9-d2e18b9ac9bd, rgb(246, 246, 246)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-r18g8v\",className),\"data-framer-cursor\":\"1tfd1g5\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-9qt2ha\",\"data-framer-appear-id\":\"9qt2ha\",\"data-framer-name\":\"Nav Wrap\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation2},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1evx7pe-container\",nodeId:\"XvwNgMwUt\",rendersWithMotion:true,scopeId:\"PcIV72yMX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fQhpegqbZ:{style:{width:\"100%\"},variant:matchVariant(\"QndvPPZ7J\")}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"XvwNgMwUt\",layoutId:\"XvwNgMwUt\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"k5x2Mhtqh\"),VMxpYyaAh:\"13y2cxx\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1msj07v\"})]}),/*#__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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rA0Ut6vHQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"fQhpegqbZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"S8FfkHhia\":[\".framer-9qt2ha\"],\"rA0Ut6vHQ\":[\".framer-9qt2ha\"],\"fQhpegqbZ\":[\".framer-9qt2ha\"]}\n * @framerBreakpoints {\"S8FfkHhia\":{\"min\":1200,\"canvasClassName\":\"framer-r18g8v-override\",\"minHeight\":1200,\"viewportHeight\":999,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"rA0Ut6vHQ\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1a435we-override\",\"minHeight\":1200,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fQhpegqbZ\":{\"max\":809,\"canvasClassName\":\"framer-1b2ctu3-override\",\"minHeight\":1200,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant S8FfkHhia\n * @framerLayoutTemplate true\n */const FramerPcIV72yMX=withCSS(Component,css,\"framer-f6Rf8\");export default FramerPcIV72yMX;FramerPcIV72yMX.displayName=\"Default\";FramerPcIV72yMX.defaultProps={height:1200,width:1200};addFonts(FramerPcIV72yMX,[{explicitInter:true,fonts:[]},...NavFonts,...CustomCursorFonts],{supportsExplicitInterCodegen:true});FramerPcIV72yMX.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPcIV72yMX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"S8FfkHhia\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-r18g8v-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":999,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"rA0Ut6vHQ\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1a435we-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fQhpegqbZ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1b2ctu3-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"S8FfkHhia\\\":[\\\".framer-9qt2ha\\\"],\\\"rA0Ut6vHQ\\\":[\\\".framer-9qt2ha\\\"],\\\"fQhpegqbZ\\\":[\\\".framer-9qt2ha\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rA0Ut6vHQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fQhpegqbZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"S8FfkHhia\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/3OOa8Jf7GmID3mWsPrWU/xqyuzCRMTdPbBslql6dR/PcIV72yMX.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {CsDIMhmUA: \"works\", HYQWAJrAB: \"hero\", iyzHuNRiY: \"testimonial\", stCNOUtzn: \"footer-contact\", y2_QtKMGu: \"about-me\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y0mGa9lIPBBS1cG38HlW/CUUbzYhMLWyZ2BN0a9JZ/augiA20Il.js\")), path: \"/\"}, s9zbomHRY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IK3tbrvOmX8sF4vvHpru/vq1meVHPuiwkf2iDUarL/s9zbomHRY.js\")), path: \"/404\"}, hKMMB5FUd: {collectionId: \"QoCZbuz9O\", elements: {Tp67u8izd: \"more-projects\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sj9BvhKBTF4R9zDWofQG/GT3IGWcLdkD3sV1u2Gof/hKMMB5FUd.js\")), path: \"/work/:qJU83GSL_\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {QoCZbuz9O: async () => (await import(\"https://framerusercontent.com/modules/rTUeb5gryvsjagY33k39/wYpmp8kRI7CkwrA9JWf6/QoCZbuz9O.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"1dd49fe7108d8ef13beaf0cd2cb55d43634e2b03261fb2c08aff614c0477a77a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"s9zbomHRY\":\r\ncase \"hKMMB5FUd\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"s9zbomHRY\":\r\ncase \"hKMMB5FUd\":\r\nreturn [{hash: \"r18g8v\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1a435we\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1b2ctu3\", 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, privateRouterReplaceState: 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/IK3tbrvOmX8sF4vvHpru/vq1meVHPuiwkf2iDUarL/s9zbomHRY.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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://kyne-template.framer.website\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/qfk2J444RDQQlzuOjgVC/sFNvzcesqg5EAQ7t1ey7/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\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\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\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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}