{"version":3,"file":"script_main.fySDy2Ay.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Button","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","NavBar","Footer","SocialLinks","useRef","React.useId","React.createElement","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/B2KUP6gcEP4HZoVGVsEn/U6expk9dhR7i7yKSGlj3/R9kTl2e4u.js","https:/framerusercontent.com/modules/u9SgnH3GQLb9h4QLreMO/AFqyORMPNlQ58dXVrLtz/bKX3OiMM6.js","https:/framerusercontent.com/modules/jmQ78ga0qyKlSMDUfF0g/c3fYtWuZjBsxMzxMlP8g/S1Q7B939z.js","https:/framerusercontent.com/modules/AZvwojC4XxWzcntRc9Ap/Jhxmi14YM0lgShyjcxeS/Z8VHyWeh0.js","https:/framerusercontent.com/modules/nrROp1RJl3HAEGZu95Pz/ssjnc4YitnkfrrQmeEHg/sQT81uc8O.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (02004a2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={HgpJHHbyP:{hover:true}};const serializationHash=\"framer-yo3AP\";const variantClassNames={HgpJHHbyP:\"framer-v-j5otqn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NT8C_JVp2=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=({height,id,socialTitle,width,...props})=>{return{...props,NT8C_JVp2:socialTitle??props.NT8C_JVp2??\"EMAIL\"};};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,NT8C_JVp2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HgpJHHbyP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-j5otqn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HgpJHHbyP\",ref:refBinding,style:{...style},...addPropertyOverrides({\"HgpJHHbyP-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgUmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-708bfece-d79b-4e96-b3af-748041bd3e4d, rgb(159, 159, 171)))\"},children:\"EMAIL\"})}),className:\"framer-1ubrc58\",\"data-framer-name\":\"Beyond Aesthetics: How Modern Designers Can Design Better Businesses, Brands, Products and Services\",fonts:[\"CUSTOMV2;Helvetica Neue Regular\"],layoutDependency:layoutDependency,layoutId:\"v0ybmozMv\",style:{\"--extracted-r6o4lv\":\"var(--token-708bfece-d79b-4e96-b3af-748041bd3e4d, rgb(159, 159, 171))\",\"--framer-paragraph-spacing\":\"0px\"},text:NT8C_JVp2,variants:{\"HgpJHHbyP-hover\":{\"--extracted-r6o4lv\":\"var(--token-05ad9626-4822-441d-be62-c0cb00cfc17f, rgb(9, 9, 11))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"HgpJHHbyP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgUmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05ad9626-4822-441d-be62-c0cb00cfc17f, rgb(9, 9, 11)))\",\"--framer-text-decoration\":\"underline\"},children:\"EMAIL\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yo3AP.framer-1e4ulrh, .framer-yo3AP .framer-1e4ulrh { display: block; }\",\".framer-yo3AP.framer-j5otqn { 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: 10px 24px 10px 24px; position: relative; width: min-content; }\",\".framer-yo3AP .framer-1ubrc58 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 90.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"biD1Zgdoo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NT8C_JVp2\":\"socialTitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR9kTl2e4u=withCSS(Component,css,\"framer-yo3AP\");export default FramerR9kTl2e4u;FramerR9kTl2e4u.displayName=\"Social links\";FramerR9kTl2e4u.defaultProps={height:44,width:90.5};addPropertyControls(FramerR9kTl2e4u,{NT8C_JVp2:{defaultValue:\"EMAIL\",displayTextArea:false,title:\"Social title\",type:ControlType.String}});addFonts(FramerR9kTl2e4u,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/Jpz4cp1ymPZ257bFISNAe4E29U.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR9kTl2e4u\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"NT8C_JVp2\\\":\\\"socialTitle\\\"}\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"biD1Zgdoo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"90.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R9kTl2e4u.map","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={xK1CKkRZA:{hover:true}};const cycleOrder=[\"xK1CKkRZA\",\"zZlGGkhbA\"];const serializationHash=\"framer-fCgEG\";const variantClassNames={xK1CKkRZA:\"framer-v-k03kmb\",zZlGGkhbA:\"framer-v-eum6ry\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qcZIW3ca4=undefined;const RTWjBOeJn=undefined;const transition1={bounce:.2,delay:0,duration:.4,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:.001,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:-150};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"zZlGGkhbA\",Button:\"xK1CKkRZA\"};const getProps=({button,click,height,id,width,...props})=>{return{...props,qcZIW3ca4:click??props.qcZIW3ca4,RTWjBOeJn:button??props.RTWjBOeJn??\"BUTTON\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xK1CKkRZA\"};};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,RTWjBOeJn,qcZIW3ca4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xK1CKkRZA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgevdbu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qcZIW3ca4){const res=await qcZIW3ca4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"xK1CKkRZA-hover\")return false;if(baseVariant===\"zZlGGkhbA\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k03kmb\",className,classNames),\"data-framer-appear-id\":\"k03kmb\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xK1CKkRZA\",onTap:onTapgevdbu,ref:refBinding,style:{...style},...addPropertyOverrides({\"xK1CKkRZA-hover\":{__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":undefined,optimized:true},zZlGGkhbA:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-khwal9\",layoutDependency:layoutDependency,layoutId:\"LglhQlCfP\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgTWVkaXVt\",\"--framer-font-family\":'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-708bfece-d79b-4e96-b3af-748041bd3e4d, rgb(82, 82, 94)))\"},children:\"BUTTON\"})}),className:\"framer-q73tr9\",fonts:[\"CUSTOMV2;Helvetica Neue Medium\"],layoutDependency:layoutDependency,layoutId:\"kNrtQdSuG\",style:{\"--extracted-r6o4lv\":\"var(--token-708bfece-d79b-4e96-b3af-748041bd3e4d, rgb(82, 82, 94))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RTWjBOeJn,variants:{\"xK1CKkRZA-hover\":{\"--extracted-r6o4lv\":\"var(--token-05ad9626-4822-441d-be62-c0cb00cfc17f, rgb(9, 9, 11))\"},zZlGGkhbA:{\"--extracted-r6o4lv\":\"var(--token-05ad9626-4822-441d-be62-c0cb00cfc17f, rgb(9, 9, 11))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"xK1CKkRZA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgTWVkaXVt\",\"--framer-font-family\":'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05ad9626-4822-441d-be62-c0cb00cfc17f, rgb(9, 9, 11)))\",\"--framer-text-decoration\":\"underline\"},children:\"BUTTON\"})})},zZlGGkhbA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgTWVkaXVt\",\"--framer-font-family\":'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05ad9626-4822-441d-be62-c0cb00cfc17f, rgb(9, 9, 11)))\"},children:\"BUTTON\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-cg2f5m\",layoutDependency:layoutDependency,layoutId:\"fR9zqQWG6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 134 64\" overflow=\"visible\"><path d=\"M 0 0 L 134 0 L 134 64 L 0 64 Z\" fill=\"rgb(9, 9, 11)\"></path></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fCgEG.framer-1yilium, .framer-fCgEG .framer-1yilium { display: block; }\",\".framer-fCgEG.framer-k03kmb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-fCgEG .framer-khwal9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-fCgEG .framer-q73tr9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fCgEG .framer-cg2f5m { height: 64px; left: 0px; position: absolute; top: 66px; width: 134px; }\",\".framer-fCgEG.framer-v-eum6ry .framer-khwal9 { flex: 1 0 0px; padding: 0px; width: 1px; }\",\".framer-fCgEG.framer-v-k03kmb.hover .framer-khwal9 { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 89.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"zZlGGkhbA\":{\"layout\":[\"auto\",\"fixed\"]},\"MYhmfvAVn\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"RTWjBOeJn\":\"button\",\"qcZIW3ca4\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbKX3OiMM6=withCSS(Component,css,\"framer-fCgEG\");export default FramerbKX3OiMM6;FramerbKX3OiMM6.displayName=\"Button\";FramerbKX3OiMM6.defaultProps={height:64,width:89.5};addPropertyControls(FramerbKX3OiMM6,{variant:{options:[\"xK1CKkRZA\",\"zZlGGkhbA\"],optionTitles:[\"Button\",\"Active\"],title:\"Variant\",type:ControlType.Enum},RTWjBOeJn:{defaultValue:\"BUTTON\",displayTextArea:false,title:\"Button\",type:ControlType.String},qcZIW3ca4:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerbKX3OiMM6,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/jU9WF0d02oFMMgYZ1xKut1aiItI.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbKX3OiMM6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"RTWjBOeJn\\\":\\\"button\\\",\\\"qcZIW3ca4\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"89.5\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zZlGGkhbA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MYhmfvAVn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bKX3OiMM6.map","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/u9SgnH3GQLb9h4QLreMO/AFqyORMPNlQ58dXVrLtz/bKX3OiMM6.js\";const ButtonFonts=getFonts(Button);const serializationHash=\"framer-N7uX6\";const variantClassNames={AS9E5qR9s:\"framer-v-qdwzu0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"AS9E5qR9s\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1r13jeu=activeVariantCallback(async(...args)=>{setVariant(\"AS9E5qR9s\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qdwzu0\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"AS9E5qR9s\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4a2c28ae-d149-408f-b166-0bd4fcdfd911, rgb(245, 245, 245))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(255, 255, 255, 0.72)\",WebkitBackdropFilter:\"blur(6px)\",...style},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g6BhUS5KZ\",openInNewTab:false,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-z671g5 framer-o8i5ud\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"g6BhUS5KZ\",onTap:onTap1r13jeu,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vcrxoe\",layoutDependency:layoutDependency,layoutId:\"x8qln5dTc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61.68 31.696\" overflow=\"visible\"><g><path d=\"M 0 0 L 2.112 0 L 7.328 8.416 L 7.36 8.416 L 7.36 0 L 9.264 0 L 9.264 11.424 L 7.152 11.424 L 1.952 3.024 L 1.904 3.024 L 1.904 11.424 L 0 11.424 Z M 13.883 0 L 16.011 0 L 20.411 11.424 L 18.267 11.424 L 17.195 8.4 L 12.635 8.4 L 11.563 11.424 L 9.499 11.424 Z M 13.179 6.88 L 16.667 6.88 L 14.954 1.968 L 14.906 1.968 L 13.178 6.88 Z M 18.142 0 L 27.39 0 L 27.39 1.728 L 23.758 1.728 L 23.758 11.424 L 21.758 11.424 L 21.758 1.728 L 18.142 1.728 Z M 27.866 0 L 29.866 0 L 29.866 4.544 L 35.066 4.544 L 35.066 0 L 37.066 0 L 37.066 11.424 L 35.066 11.424 L 35.066 6.272 L 29.866 6.272 L 29.866 11.424 L 27.866 11.424 Z M 41.717 0 L 43.845 0 L 48.245 11.424 L 46.101 11.424 L 45.029 8.4 L 40.469 8.4 L 39.397 11.424 L 37.334 11.424 L 41.718 0 Z M 41.013 6.88 L 44.501 6.88 L 42.789 1.968 L 42.741 1.968 Z M 48.453 0 L 50.565 0 L 55.781 8.416 L 55.813 8.416 L 55.813 0 L 57.717 0 L 57.717 11.424 L 55.605 11.424 L 50.405 3.024 L 50.357 3.024 L 50.357 11.424 L 48.454 11.424 L 48.454 0 Z M 2.08 24.784 L 5.344 24.784 C 5.824 24.784 6.224 24.651 6.544 24.384 C 6.864 24.107 7.024 23.712 7.024 23.2 C 7.024 22.624 6.88 22.219 6.592 21.984 C 6.304 21.749 5.888 21.632 5.344 21.632 L 2.08 21.632 Z M 0.08 20 L 5.632 20 C 6.656 20 7.477 20.235 8.096 20.704 C 8.715 21.174 9.024 21.883 9.024 22.832 C 9.024 23.408 8.88 23.904 8.592 24.32 C 8.315 24.725 7.915 25.04 7.392 25.264 L 7.392 25.296 C 8.096 25.446 8.629 25.781 8.992 26.304 C 9.355 26.816 9.536 27.461 9.536 28.24 C 9.536 28.688 9.456 29.11 9.296 29.504 C 9.136 29.888 8.886 30.224 8.544 30.512 C 8.203 30.789 7.765 31.013 7.232 31.184 C 6.699 31.344 6.064 31.424 5.328 31.424 L 0.08 31.424 Z M 2.08 29.792 L 5.616 29.792 C 6.224 29.792 6.693 29.637 7.024 29.328 C 7.365 29.008 7.536 28.56 7.536 27.984 C 7.536 27.419 7.366 26.987 7.024 26.688 C 6.694 26.378 6.224 26.224 5.616 26.224 L 2.08 26.224 Z M 15.41 21.36 C 14.802 21.36 14.274 21.483 13.826 21.728 C 13.394 21.968 13.027 22.308 12.754 22.72 C 12.476 23.125 12.268 23.59 12.13 24.112 C 12.002 24.636 11.937 25.173 11.938 25.712 C 11.938 26.256 12.002 26.789 12.13 27.312 C 12.268 27.835 12.476 28.304 12.754 28.72 C 13.031 29.125 13.388 29.45 13.826 29.696 C 14.274 29.941 14.802 30.064 15.41 30.064 C 16.018 30.064 16.54 29.941 16.978 29.696 C 17.426 29.451 17.788 29.126 18.066 28.72 C 18.343 28.304 18.546 27.835 18.674 27.312 C 18.813 26.79 18.883 26.252 18.882 25.712 C 18.882 25.168 18.812 24.635 18.674 24.112 C 18.557 23.615 18.351 23.143 18.066 22.72 C 17.79 22.305 17.416 21.965 16.978 21.728 C 16.54 21.483 16.018 21.36 15.41 21.36 Z M 15.41 19.728 C 16.263 19.728 17.026 19.888 17.698 20.208 C 18.38 20.528 18.956 20.96 19.426 21.504 C 19.903 22.063 20.267 22.71 20.498 23.408 C 20.754 24.133 20.882 24.901 20.882 25.712 C 20.887 26.502 20.757 27.286 20.498 28.032 C 20.268 28.73 19.904 29.377 19.426 29.936 C 18.949 30.486 18.36 30.928 17.698 31.232 C 17.026 31.542 16.263 31.696 15.41 31.696 C 14.556 31.696 13.788 31.541 13.106 31.232 C 12.451 30.925 11.868 30.483 11.394 29.936 C 10.915 29.375 10.546 28.729 10.306 28.032 C 10.057 27.284 9.933 26.5 9.938 25.712 C 9.938 24.902 10.06 24.133 10.306 23.408 C 10.546 22.711 10.915 22.065 11.394 21.504 C 11.868 20.957 12.451 20.515 13.106 20.208 C 13.788 19.888 14.556 19.728 15.41 19.728 Z M 24.878 26.944 L 20.59 20 L 22.91 20 L 25.934 25.12 L 28.91 20 L 31.15 20 L 26.878 26.944 L 26.878 31.424 L 24.878 31.424 Z M 31.477 20 L 39.701 20 L 39.701 21.728 L 33.477 21.728 L 33.477 24.72 L 39.237 24.72 L 39.237 26.352 L 33.477 26.352 L 33.477 29.696 L 39.813 29.696 L 39.813 31.424 L 31.477 31.424 Z M 50.723 31.424 L 49.443 31.424 L 49.139 30.08 C 48.606 30.688 48.072 31.11 47.539 31.344 C 47.006 31.579 46.392 31.696 45.699 31.696 C 44.846 31.696 44.078 31.541 43.395 31.232 C 42.74 30.925 42.157 30.483 41.683 29.936 C 41.204 29.375 40.835 28.729 40.595 28.032 C 40.346 27.284 40.222 26.5 40.227 25.712 C 40.227 24.902 40.35 24.133 40.595 23.408 C 40.835 22.711 41.204 22.065 41.683 21.504 C 42.157 20.957 42.74 20.515 43.395 20.208 C 44.078 19.888 44.845 19.728 45.699 19.728 C 46.295 19.725 46.888 19.811 47.459 19.984 C 48.024 20.144 48.526 20.389 48.963 20.72 C 49.4 21.04 49.763 21.445 50.051 21.936 C 50.339 22.426 50.521 22.992 50.595 23.632 L 48.643 23.632 C 48.599 23.285 48.479 22.951 48.291 22.656 C 48.125 22.373 47.901 22.128 47.635 21.936 C 47.363 21.742 47.06 21.595 46.739 21.504 C 46.401 21.407 46.051 21.358 45.699 21.36 C 45.091 21.36 44.563 21.483 44.115 21.728 C 43.683 21.968 43.316 22.308 43.043 22.72 C 42.766 23.125 42.558 23.59 42.419 24.112 C 42.291 24.636 42.226 25.173 42.227 25.712 C 42.227 26.256 42.291 26.789 42.419 27.312 C 42.558 27.835 42.766 28.304 43.043 28.72 C 43.32 29.125 43.678 29.45 44.115 29.696 C 44.563 29.941 45.091 30.064 45.699 30.064 C 46.211 30.074 46.664 30.011 47.059 29.872 C 47.454 29.722 47.784 29.515 48.051 29.248 C 48.333 28.964 48.546 28.619 48.675 28.24 C 48.814 27.845 48.888 27.408 48.899 26.928 L 45.859 26.928 L 45.859 25.408 L 50.723 25.408 Z M 55.152 20 L 57.28 20 L 61.68 31.424 L 59.536 31.424 L 58.464 28.4 L 53.904 28.4 L 52.832 31.424 L 50.768 31.424 Z M 54.448 26.88 L 57.936 26.88 L 56.224 21.968 L 56.176 21.968 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-f6dfgx\",layoutDependency:layoutDependency,layoutId:\"h4r5Kcb1t\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61.68 31.696\" overflow=\"visible\"><path d=\"M 0 0 L 2.112 0 L 7.328 8.416 L 7.36 8.416 L 7.36 0 L 9.264 0 L 9.264 11.424 L 7.152 11.424 L 1.952 3.024 L 1.904 3.024 L 1.904 11.424 L 0 11.424 Z M 13.883 0 L 16.011 0 L 20.411 11.424 L 18.267 11.424 L 17.195 8.4 L 12.635 8.4 L 11.563 11.424 L 9.499 11.424 Z M 13.179 6.88 L 16.667 6.88 L 14.954 1.968 L 14.906 1.968 L 13.178 6.88 Z M 18.142 0 L 27.39 0 L 27.39 1.728 L 23.758 1.728 L 23.758 11.424 L 21.758 11.424 L 21.758 1.728 L 18.142 1.728 Z M 27.866 0 L 29.866 0 L 29.866 4.544 L 35.066 4.544 L 35.066 0 L 37.066 0 L 37.066 11.424 L 35.066 11.424 L 35.066 6.272 L 29.866 6.272 L 29.866 11.424 L 27.866 11.424 Z M 41.717 0 L 43.845 0 L 48.245 11.424 L 46.101 11.424 L 45.029 8.4 L 40.469 8.4 L 39.397 11.424 L 37.334 11.424 L 41.718 0 Z M 41.013 6.88 L 44.501 6.88 L 42.789 1.968 L 42.741 1.968 Z M 48.453 0 L 50.565 0 L 55.781 8.416 L 55.813 8.416 L 55.813 0 L 57.717 0 L 57.717 11.424 L 55.605 11.424 L 50.405 3.024 L 50.357 3.024 L 50.357 11.424 L 48.454 11.424 L 48.454 0 Z M 2.08 24.784 L 5.344 24.784 C 5.824 24.784 6.224 24.651 6.544 24.384 C 6.864 24.107 7.024 23.712 7.024 23.2 C 7.024 22.624 6.88 22.219 6.592 21.984 C 6.304 21.749 5.888 21.632 5.344 21.632 L 2.08 21.632 Z M 0.08 20 L 5.632 20 C 6.656 20 7.477 20.235 8.096 20.704 C 8.715 21.174 9.024 21.883 9.024 22.832 C 9.024 23.408 8.88 23.904 8.592 24.32 C 8.315 24.725 7.915 25.04 7.392 25.264 L 7.392 25.296 C 8.096 25.446 8.629 25.781 8.992 26.304 C 9.355 26.816 9.536 27.461 9.536 28.24 C 9.536 28.688 9.456 29.11 9.296 29.504 C 9.136 29.888 8.886 30.224 8.544 30.512 C 8.203 30.789 7.765 31.013 7.232 31.184 C 6.699 31.344 6.064 31.424 5.328 31.424 L 0.08 31.424 Z M 2.08 29.792 L 5.616 29.792 C 6.224 29.792 6.693 29.637 7.024 29.328 C 7.365 29.008 7.536 28.56 7.536 27.984 C 7.536 27.419 7.366 26.987 7.024 26.688 C 6.694 26.378 6.224 26.224 5.616 26.224 L 2.08 26.224 Z M 15.41 21.36 C 14.802 21.36 14.274 21.483 13.826 21.728 C 13.394 21.968 13.027 22.308 12.754 22.72 C 12.476 23.125 12.268 23.59 12.13 24.112 C 12.002 24.636 11.937 25.173 11.938 25.712 C 11.938 26.256 12.002 26.789 12.13 27.312 C 12.268 27.835 12.476 28.304 12.754 28.72 C 13.031 29.125 13.388 29.45 13.826 29.696 C 14.274 29.941 14.802 30.064 15.41 30.064 C 16.018 30.064 16.54 29.941 16.978 29.696 C 17.426 29.451 17.788 29.126 18.066 28.72 C 18.343 28.304 18.546 27.835 18.674 27.312 C 18.813 26.79 18.883 26.252 18.882 25.712 C 18.882 25.168 18.812 24.635 18.674 24.112 C 18.557 23.615 18.351 23.143 18.066 22.72 C 17.79 22.305 17.416 21.965 16.978 21.728 C 16.54 21.483 16.018 21.36 15.41 21.36 Z M 15.41 19.728 C 16.263 19.728 17.026 19.888 17.698 20.208 C 18.38 20.528 18.956 20.96 19.426 21.504 C 19.903 22.063 20.267 22.71 20.498 23.408 C 20.754 24.133 20.882 24.901 20.882 25.712 C 20.887 26.502 20.757 27.286 20.498 28.032 C 20.268 28.73 19.904 29.377 19.426 29.936 C 18.949 30.486 18.36 30.928 17.698 31.232 C 17.026 31.542 16.263 31.696 15.41 31.696 C 14.556 31.696 13.788 31.541 13.106 31.232 C 12.451 30.925 11.868 30.483 11.394 29.936 C 10.915 29.375 10.546 28.729 10.306 28.032 C 10.057 27.284 9.933 26.5 9.938 25.712 C 9.938 24.902 10.06 24.133 10.306 23.408 C 10.546 22.711 10.915 22.065 11.394 21.504 C 11.868 20.957 12.451 20.515 13.106 20.208 C 13.788 19.888 14.556 19.728 15.41 19.728 Z M 24.878 26.944 L 20.59 20 L 22.91 20 L 25.934 25.12 L 28.91 20 L 31.15 20 L 26.878 26.944 L 26.878 31.424 L 24.878 31.424 Z M 31.477 20 L 39.701 20 L 39.701 21.728 L 33.477 21.728 L 33.477 24.72 L 39.237 24.72 L 39.237 26.352 L 33.477 26.352 L 33.477 29.696 L 39.813 29.696 L 39.813 31.424 L 31.477 31.424 Z M 50.723 31.424 L 49.443 31.424 L 49.139 30.08 C 48.606 30.688 48.072 31.11 47.539 31.344 C 47.006 31.579 46.392 31.696 45.699 31.696 C 44.846 31.696 44.078 31.541 43.395 31.232 C 42.74 30.925 42.157 30.483 41.683 29.936 C 41.204 29.375 40.835 28.729 40.595 28.032 C 40.346 27.284 40.222 26.5 40.227 25.712 C 40.227 24.902 40.35 24.133 40.595 23.408 C 40.835 22.711 41.204 22.065 41.683 21.504 C 42.157 20.957 42.74 20.515 43.395 20.208 C 44.078 19.888 44.845 19.728 45.699 19.728 C 46.295 19.725 46.888 19.811 47.459 19.984 C 48.024 20.144 48.526 20.389 48.963 20.72 C 49.4 21.04 49.763 21.445 50.051 21.936 C 50.339 22.426 50.521 22.992 50.595 23.632 L 48.643 23.632 C 48.599 23.285 48.479 22.951 48.291 22.656 C 48.125 22.373 47.901 22.128 47.635 21.936 C 47.363 21.742 47.06 21.595 46.739 21.504 C 46.401 21.407 46.051 21.358 45.699 21.36 C 45.091 21.36 44.563 21.483 44.115 21.728 C 43.683 21.968 43.316 22.308 43.043 22.72 C 42.766 23.125 42.558 23.59 42.419 24.112 C 42.291 24.636 42.226 25.173 42.227 25.712 C 42.227 26.256 42.291 26.789 42.419 27.312 C 42.558 27.835 42.766 28.304 43.043 28.72 C 43.32 29.125 43.678 29.45 44.115 29.696 C 44.563 29.941 45.091 30.064 45.699 30.064 C 46.211 30.074 46.664 30.011 47.059 29.872 C 47.454 29.722 47.784 29.515 48.051 29.248 C 48.333 28.964 48.546 28.619 48.675 28.24 C 48.814 27.845 48.888 27.408 48.899 26.928 L 45.859 26.928 L 45.859 25.408 L 50.723 25.408 Z M 55.152 20 L 57.28 20 L 61.68 31.424 L 59.536 31.424 L 58.464 28.4 L 53.904 28.4 L 52.832 31.424 L 50.768 31.424 Z M 54.448 26.88 L 57.936 26.88 L 56.224 21.968 L 56.176 21.968 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ging40\",layoutDependency:layoutDependency,layoutId:\"Lm84MoYH8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.264 11.424\" overflow=\"visible\"><path d=\"M 0 0 L 2.112 0 L 7.328 8.416 L 7.36 8.416 L 7.36 0 L 9.264 0 L 9.264 11.424 L 7.152 11.424 L 1.952 3.024 L 1.904 3.024 L 1.904 11.424 L 0 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfxs1c\",layoutDependency:layoutDependency,layoutId:\"k7dSwJXP4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.912 11.424\" overflow=\"visible\"><path d=\"M 4.384 0 L 6.512 0 L 10.912 11.424 L 8.768 11.424 L 7.696 8.4 L 3.136 8.4 L 2.064 11.424 L 0 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ddh02q\",layoutDependency:layoutDependency,layoutId:\"xLytId97B\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.489 4.912\" overflow=\"visible\"><path d=\"M 0.001 4.912 L 3.489 4.912 L 1.776 0 L 1.728 0 L 0 4.912 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-putv61\",layoutDependency:layoutDependency,layoutId:\"YTHKkTuwZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.248 11.424\" overflow=\"visible\"><path d=\"M 0 0 L 9.248 0 L 9.248 1.728 L 5.616 1.728 L 5.616 11.424 L 3.616 11.424 L 3.616 1.728 L 0 1.728 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mvlxq\",layoutDependency:layoutDependency,layoutId:\"CJgMklwpx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.2 11.424\" overflow=\"visible\"><path d=\"M 0 0 L 2 0 L 2 4.544 L 7.2 4.544 L 7.2 0 L 9.2 0 L 9.2 11.424 L 7.2 11.424 L 7.2 6.272 L 2 6.272 L 2 11.424 L 0 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g56x8g\",layoutDependency:layoutDependency,layoutId:\"jaJ1D2FyM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.911 11.424\" overflow=\"visible\"><path d=\"M 4.383 0 L 6.511 0 L 10.911 11.424 L 8.767 11.424 L 7.695 8.4 L 3.135 8.4 L 2.063 11.424 L 0 11.424 L 4.384 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wcduhc\",layoutDependency:layoutDependency,layoutId:\"lk78Tw1CA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.488 4.912\" overflow=\"visible\"><path d=\"M 0 4.912 L 3.488 4.912 L 1.776 0 L 1.728 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9k0tir\",layoutDependency:layoutDependency,layoutId:\"KZnCxAqN2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.264 11.424\" overflow=\"visible\"><path d=\"M 0 0 L 2.112 0 L 7.328 8.416 L 7.36 8.416 L 7.36 0 L 9.264 0 L 9.264 11.424 L 7.152 11.424 L 1.952 3.024 L 1.904 3.024 L 1.904 11.424 L 0.001 11.424 L 0.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18a8kgr\",layoutDependency:layoutDependency,layoutId:\"UwWVkO8U2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.944 3.152\" overflow=\"visible\"><path d=\"M 0 3.152 L 3.264 3.152 C 3.744 3.152 4.144 3.019 4.464 2.752 C 4.784 2.475 4.944 2.08 4.944 1.568 C 4.944 0.992 4.8 0.587 4.512 0.352 C 4.224 0.117 3.808 0 3.264 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t14jos\",layoutDependency:layoutDependency,layoutId:\"gwkMsrJHC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.456 11.424\" overflow=\"visible\"><path d=\"M 0 0 L 5.552 0 C 6.576 0 7.397 0.235 8.016 0.704 C 8.635 1.174 8.944 1.883 8.944 2.832 C 8.944 3.408 8.8 3.904 8.512 4.32 C 8.235 4.725 7.835 5.04 7.312 5.264 L 7.312 5.296 C 8.016 5.446 8.549 5.781 8.912 6.304 C 9.275 6.816 9.456 7.461 9.456 8.24 C 9.456 8.688 9.376 9.11 9.216 9.504 C 9.056 9.888 8.806 10.224 8.464 10.512 C 8.123 10.789 7.685 11.013 7.152 11.184 C 6.619 11.344 5.984 11.424 5.248 11.424 L 0 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fg5znn\",layoutDependency:layoutDependency,layoutId:\"yRy18w2e8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.456 3.568\" overflow=\"visible\"><path d=\"M 0 3.568 L 3.536 3.568 C 4.144 3.568 4.613 3.413 4.944 3.104 C 5.285 2.784 5.456 2.336 5.456 1.76 C 5.456 1.195 5.286 0.763 4.944 0.464 C 4.614 0.154 4.144 0 3.536 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-165bwaj\",layoutDependency:layoutDependency,layoutId:\"kuxTsquvp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.944 8.704\" overflow=\"visible\"><path d=\"M 3.472 0 C 2.864 0 2.336 0.123 1.888 0.368 C 1.456 0.608 1.089 0.948 0.816 1.36 C 0.538 1.765 0.33 2.23 0.192 2.752 C 0.064 3.276 -0.001 3.813 0 4.352 C 0 4.896 0.064 5.429 0.192 5.952 C 0.33 6.475 0.538 6.944 0.816 7.36 C 1.093 7.765 1.45 8.09 1.888 8.336 C 2.336 8.581 2.864 8.704 3.472 8.704 C 4.08 8.704 4.602 8.581 5.04 8.336 C 5.488 8.091 5.85 7.766 6.128 7.36 C 6.405 6.944 6.608 6.475 6.736 5.952 C 6.875 5.43 6.945 4.892 6.944 4.352 C 6.944 3.808 6.874 3.275 6.736 2.752 C 6.619 2.255 6.413 1.783 6.128 1.36 C 5.852 0.945 5.478 0.605 5.04 0.368 C 4.602 0.123 4.08 0 3.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-58odv\",layoutDependency:layoutDependency,layoutId:\"HBtX3zJAx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.944 11.968\" overflow=\"visible\"><path d=\"M 5.472 0 C 6.325 0 7.088 0.16 7.76 0.48 C 8.442 0.8 9.018 1.232 9.488 1.776 C 9.965 2.335 10.33 2.982 10.56 3.68 C 10.816 4.405 10.944 5.173 10.944 5.984 C 10.949 6.774 10.82 7.558 10.56 8.304 C 10.33 9.002 9.966 9.649 9.488 10.208 C 9.011 10.758 8.422 11.2 7.76 11.504 C 7.088 11.814 6.325 11.968 5.472 11.968 C 4.618 11.968 3.85 11.813 3.168 11.504 C 2.513 11.197 1.93 10.755 1.456 10.208 C 0.977 9.647 0.608 9.001 0.368 8.304 C 0.119 7.556 -0.005 6.772 0 5.984 C 0 5.174 0.122 4.405 0.368 3.68 C 0.608 2.983 0.977 2.337 1.456 1.776 C 1.93 1.229 2.513 0.787 3.168 0.48 C 3.85 0.16 4.618 0 5.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1is28k6\",layoutDependency:layoutDependency,layoutId:\"ozaKXJDDq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.56 11.424\" overflow=\"visible\"><path d=\"M 4.288 6.944 L 0 0 L 2.32 0 L 5.344 5.12 L 8.32 0 L 10.56 0 L 6.288 6.944 L 6.288 11.424 L 4.288 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1di04td\",layoutDependency:layoutDependency,layoutId:\"CVuFFXQRI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.336 11.424\" overflow=\"visible\"><path d=\"M 0 0 L 8.224 0 L 8.224 1.728 L 2 1.728 L 2 4.72 L 7.76 4.72 L 7.76 6.352 L 2 6.352 L 2 9.696 L 8.336 9.696 L 8.336 11.424 L 0 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mxoie2\",layoutDependency:layoutDependency,layoutId:\"w8vRImqku\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.496 11.968\" overflow=\"visible\"><path d=\"M 10.496 11.696 L 9.216 11.696 L 8.912 10.352 C 8.379 10.96 7.845 11.382 7.312 11.616 C 6.779 11.851 6.165 11.968 5.472 11.968 C 4.619 11.968 3.851 11.813 3.168 11.504 C 2.513 11.197 1.93 10.755 1.456 10.208 C 0.977 9.647 0.608 9.001 0.368 8.304 C 0.119 7.556 -0.005 6.772 0 5.984 C 0 5.174 0.123 4.405 0.368 3.68 C 0.608 2.983 0.977 2.337 1.456 1.776 C 1.93 1.229 2.513 0.787 3.168 0.48 C 3.851 0.16 4.618 0 5.472 0 C 6.068 -0.003 6.662 0.083 7.232 0.256 C 7.797 0.416 8.299 0.661 8.736 0.992 C 9.173 1.312 9.536 1.717 9.824 2.208 C 10.112 2.698 10.294 3.264 10.368 3.904 L 8.416 3.904 C 8.372 3.557 8.252 3.223 8.064 2.928 C 7.898 2.645 7.675 2.4 7.408 2.208 C 7.137 2.014 6.833 1.868 6.512 1.776 C 6.174 1.679 5.824 1.631 5.472 1.632 C 4.864 1.632 4.336 1.755 3.888 2 C 3.457 2.24 3.089 2.58 2.816 2.992 C 2.539 3.397 2.331 3.862 2.192 4.384 C 2.064 4.908 2 5.445 2 5.984 C 2 6.528 2.064 7.061 2.192 7.584 C 2.331 8.107 2.539 8.576 2.816 8.992 C 3.093 9.397 3.451 9.722 3.888 9.968 C 4.336 10.213 4.864 10.336 5.472 10.336 C 5.984 10.346 6.437 10.283 6.832 10.144 C 7.227 9.994 7.557 9.787 7.824 9.52 C 8.106 9.236 8.319 8.891 8.448 8.512 C 8.587 8.117 8.661 7.68 8.672 7.2 L 5.632 7.2 L 5.632 5.68 L 10.496 5.68 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o5dqf7\",layoutDependency:layoutDependency,layoutId:\"G8PIUHcH1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.912 11.424\" overflow=\"visible\"><path d=\"M 4.384 0 L 6.512 0 L 10.912 11.424 L 8.768 11.424 L 7.696 8.4 L 3.136 8.4 L 2.064 11.424 L 0 11.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19tbe1l\",layoutDependency:layoutDependency,layoutId:\"rJyKEH96l\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.488 4.912\" overflow=\"visible\"><path d=\"M 0 4.912 L 3.488 4.912 L 1.776 0 L 1.728 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ri0801\",layoutDependency:layoutDependency,layoutId:\"H2ko3oqVr\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IHZDqAspk\",openInNewTab:false,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hxbgex framer-o8i5ud\",layoutDependency:layoutDependency,layoutId:\"IHZDqAspk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1df16if-container\",layoutDependency:layoutDependency,layoutId:\"Qnygfk9SA-container\",nodeId:\"Qnygfk9SA\",rendersWithMotion:true,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"Qnygfk9SA\",layoutId:\"Qnygfk9SA\",RTWjBOeJn:\"HOME\",style:{height:\"100%\"},variant:\"xK1CKkRZA\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ORektLpQz\"},motionChild:true,nodeId:\"cfz4GEqWT\",openInNewTab:false,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-29nfxa framer-o8i5ud\",layoutDependency:layoutDependency,layoutId:\"cfz4GEqWT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aeskve-container\",layoutDependency:layoutDependency,layoutId:\"HB0rGBEI_-container\",nodeId:\"HB0rGBEI_\",rendersWithMotion:true,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"HB0rGBEI_\",layoutId:\"HB0rGBEI_\",RTWjBOeJn:\"ABOUT\",style:{height:\"100%\"},variant:\"xK1CKkRZA\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XqwwGdsrs\"},motionChild:true,nodeId:\"NBp0dknmO\",openInNewTab:false,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1d4jzmk framer-o8i5ud\",layoutDependency:layoutDependency,layoutId:\"NBp0dknmO\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13l1nsg-container\",layoutDependency:layoutDependency,layoutId:\"xumxA5_Z1-container\",nodeId:\"xumxA5_Z1\",rendersWithMotion:true,scopeId:\"S1Q7B939z\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"xumxA5_Z1\",layoutId:\"xumxA5_Z1\",RTWjBOeJn:\"RESUME\",style:{height:\"100%\"},variant:\"xK1CKkRZA\",width:\"100%\"})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N7uX6.framer-o8i5ud, .framer-N7uX6 .framer-o8i5ud { display: block; }\",\".framer-N7uX6.framer-qdwzu0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1400px; }\",\".framer-N7uX6 .framer-z671g5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N7uX6 .framer-vcrxoe { height: 32px; position: relative; width: 62px; }\",\".framer-N7uX6 .framer-f6dfgx { height: 32px; left: 0px; position: absolute; top: 0px; width: 62px; }\",\".framer-N7uX6 .framer-1ging40 { height: 12px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-N7uX6 .framer-rfxs1c { height: 12px; left: 10px; position: absolute; top: 0px; width: 11px; }\",\".framer-N7uX6 .framer-1ddh02q { height: 5px; left: 13px; position: absolute; top: 2px; width: 4px; }\",\".framer-N7uX6 .framer-putv61 { height: 12px; left: 18px; position: absolute; top: 0px; width: 9px; }\",\".framer-N7uX6 .framer-mvlxq { height: 12px; left: 28px; position: absolute; top: 0px; width: 9px; }\",\".framer-N7uX6 .framer-g56x8g { height: 12px; left: 38px; position: absolute; top: 0px; width: 11px; }\",\".framer-N7uX6 .framer-wcduhc { height: 5px; left: 41px; position: absolute; top: 2px; width: 4px; }\",\".framer-N7uX6 .framer-9k0tir { height: 12px; left: 49px; position: absolute; top: 0px; width: 10px; }\",\".framer-N7uX6 .framer-18a8kgr { height: 3px; left: 2px; position: absolute; top: 22px; width: 5px; }\",\".framer-N7uX6 .framer-t14jos { height: 12px; left: 0px; position: absolute; top: 20px; width: 10px; }\",\".framer-N7uX6 .framer-1fg5znn { height: 4px; left: 2px; position: absolute; top: 26px; width: 6px; }\",\".framer-N7uX6 .framer-165bwaj { height: 9px; left: 12px; position: absolute; top: 22px; width: 7px; }\",\".framer-N7uX6 .framer-58odv { height: 12px; left: 10px; position: absolute; top: 20px; width: 11px; }\",\".framer-N7uX6 .framer-1is28k6 { height: 12px; left: 21px; position: absolute; top: 20px; width: 11px; }\",\".framer-N7uX6 .framer-1di04td { height: 12px; left: 32px; position: absolute; top: 20px; width: 9px; }\",\".framer-N7uX6 .framer-1mxoie2 { height: 12px; left: 40px; position: absolute; top: 20px; width: 11px; }\",\".framer-N7uX6 .framer-1o5dqf7 { height: 12px; left: 51px; position: absolute; top: 20px; width: 11px; }\",\".framer-N7uX6 .framer-19tbe1l { height: 5px; left: 55px; position: absolute; top: 22px; width: 4px; }\",\".framer-N7uX6 .framer-ri0801 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-N7uX6 .framer-hxbgex, .framer-N7uX6 .framer-29nfxa, .framer-N7uX6 .framer-1d4jzmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N7uX6 .framer-1df16if-container, .framer-N7uX6 .framer-1aeskve-container, .framer-N7uX6 .framer-13l1nsg-container { flex: none; height: 64px; position: relative; width: auto; }\",'.framer-N7uX6[data-border=\"true\"]::after, .framer-N7uX6 [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 64\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS1Q7B939z=withCSS(Component,css,\"framer-N7uX6\");export default FramerS1Q7B939z;FramerS1Q7B939z.displayName=\"Nav bar\";FramerS1Q7B939z.defaultProps={height:64,width:1400};addFonts(FramerS1Q7B939z,[{explicitInter:true,fonts:[]},...ButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS1Q7B939z\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1400\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S1Q7B939z.map","// Generated by Framer (99f8dc8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,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-WAmSu\";const variantClassNames={ujfcoLby8:\"framer-v-94n9bd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ujfcoLby8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-94n9bd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ujfcoLby8\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xkwkz6\",layoutDependency:layoutDependency,layoutId:\"f0ZBDGdxU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jw7ke6\",layoutDependency:layoutDependency,layoutId:\"FCUNjxmGR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgUmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-708bfece-d79b-4e96-b3af-748041bd3e4d, rgb(159, 159, 171)))\"},children:\"\\xa9 2025 Nathan Boyega. All rights reserved.\"})}),className:\"framer-5j0rhe\",\"data-framer-name\":\"TATC owns 4 brands across Africa. There was a need to consolidate the experience to ensure...\",fonts:[\"CUSTOMV2;Helvetica Neue Regular\"],layoutDependency:layoutDependency,layoutId:\"ngENZbvgk\",style:{\"--extracted-r6o4lv\":\"var(--token-708bfece-d79b-4e96-b3af-748041bd3e4d, rgb(159, 159, 171))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WAmSu.framer-tuwkex, .framer-WAmSu .framer-tuwkex { display: block; }\",\".framer-WAmSu.framer-94n9bd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 40px 20px 20px; position: relative; width: min-content; }\",\".framer-WAmSu .framer-1xkwkz6, .framer-WAmSu .framer-1jw7ke6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-WAmSu .framer-5j0rhe { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 638px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62.5\n * @framerIntrinsicWidth 698\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ8VHyWeh0=withCSS(Component,css,\"framer-WAmSu\");export default FramerZ8VHyWeh0;FramerZ8VHyWeh0.displayName=\"Footer\";FramerZ8VHyWeh0.defaultProps={height:62.5,width:698};addFonts(FramerZ8VHyWeh0,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/Jpz4cp1ymPZ257bFISNAe4E29U.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ8VHyWeh0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"698\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"62.5\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z8VHyWeh0.map","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Link,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SocialLinks from\"#framer/local/canvasComponent/R9kTl2e4u/R9kTl2e4u.js\";import NavBar from\"#framer/local/canvasComponent/S1Q7B939z/S1Q7B939z.js\";import Footer from\"#framer/local/canvasComponent/Z8VHyWeh0/Z8VHyWeh0.js\";const NavBarFonts=getFonts(NavBar);const FooterFonts=getFonts(Footer);const SocialLinksFonts=getFonts(SocialLinks);const breakpoints={UZVs5bPNy:\"(min-width: 1980px)\",vGXudNJRr:\"(max-width: 1979.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Q2JIf\";const variantClassNames={UZVs5bPNy:\"framer-v-1oc0wnd\",vGXudNJRr:\"framer-v-1f50dfg\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q2JIf.framer-1powmya, .framer-Q2JIf .framer-1powmya { display: block; }\",\".framer-Q2JIf.framer-1f50dfg { align-content: center; align-items: center; background-color: #ffffff; 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 80px 0px 80px; position: relative; width: 100%; }\",\".framer-Q2JIf .framer-ie6wjb-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 2; }\",\".framer-Q2JIf .framer-ugmijr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Q2JIf .framer-19del1 { --border-bottom-width: 1px; --border-color: var(--token-4a2c28ae-d149-408f-b166-0bd4fcdfd911, #f5f5f5); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Q2JIf .framer-1tfvvsd-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-Q2JIf .framer-gmcs34 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Q2JIf .framer-19srvw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Q2JIf .framer-so40ic, .framer-Q2JIf .framer-o7r8e0, .framer-Q2JIf .framer-o51w4l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Q2JIf .framer-s4qwcv-container, .framer-Q2JIf .framer-12wll9v-container, .framer-Q2JIf .framer-ofdtda-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-Q2JIf[data-border=\"true\"]::after, .framer-Q2JIf [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; }'];const mediaQueries={UZVs5bPNy:\"(min-width: 1980px)\",vGXudNJRr:\"(max-width: 1979.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"vGXudNJRr\",Large:\"UZVs5bPNy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vGXudNJRr\"};};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({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"vGXudNJRr\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1f50dfg\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"calc(100vw - 160px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ie6wjb-container\",nodeId:\"MskVPHeFn\",scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"MskVPHeFn\",layoutId:\"MskVPHeFn\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ugmijr\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19del1\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:62,y:1064,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tfvvsd-container\",nodeId:\"KJ428F6pi\",scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"KJ428F6pi\",layoutId:\"KJ428F6pi\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gmcs34\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19srvw\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:nathan.boyega@gmail.com\",motionChild:true,nodeId:\"UYqh0PS69\",openInNewTab:true,scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-so40ic framer-1powmya\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:1073,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s4qwcv-container\",nodeId:\"Len_Fpfz6\",scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"Len_Fpfz6\",layoutId:\"Len_Fpfz6\",NT8C_JVp2:\"Email\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/nathanboyega/\",motionChild:true,nodeId:\"E9KcgGpAZ\",openInNewTab:true,scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-o7r8e0 framer-1powmya\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:1073,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12wll9v-container\",nodeId:\"eHCqxrYYO\",scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"eHCqxrYYO\",layoutId:\"eHCqxrYYO\",NT8C_JVp2:\"LinkedIn\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"nathanboyega.medium.com\",motionChild:true,nodeId:\"uTetIMWhH\",openInNewTab:true,scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-o51w4l framer-1powmya\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:1073,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ofdtda-container\",nodeId:\"f8w3LG6Ia\",scopeId:\"sQT81uc8O\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"f8w3LG6Ia\",layoutId:\"f8w3LG6Ia\",NT8C_JVp2:\"Medium\",width:\"100%\"})})})})})]})})]})]}),/*#__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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZVs5bPNy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vGXudNJRr\":[\".framer-ie6wjb-container\",\".framer-19del1\"],\"UZVs5bPNy\":[\".framer-ie6wjb-container\",\".framer-19del1\"]}\n * @framerBreakpoints {\"UZVs5bPNy\":{\"min\":1980,\"canvasClassName\":\"framer-1oc0wnd-override\",\"minHeight\":1000,\"name\":\"Large\",\"width\":1980,\"rootFontSize\":16},\"vGXudNJRr\":{\"max\":1979,\"canvasClassName\":\"framer-1f50dfg-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16}}\n * @framerDefaultVariant vGXudNJRr\n * @framerLayoutTemplate true\n */const FramersQT81uc8O=withCSS(Component,css,\"framer-Q2JIf\");export default FramersQT81uc8O;FramersQT81uc8O.displayName=\"Main Layout\";FramersQT81uc8O.defaultProps={height:1e3,width:1440};addFonts(FramersQT81uc8O,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts,...SocialLinksFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersQT81uc8O\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"vGXudNJRr\\\":[\\\".framer-ie6wjb-container\\\",\\\".framer-19del1\\\"],\\\"UZVs5bPNy\\\":[\\\".framer-ie6wjb-container\\\",\\\".framer-19del1\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"UZVs5bPNy\\\":{\\\"min\\\":1980,\\\"canvasClassName\\\":\\\"framer-1oc0wnd-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Large\\\",\\\"width\\\":1980,\\\"rootFontSize\\\":16},\\\"vGXudNJRr\\\":{\\\"max\\\":1979,\\\"canvasClassName\\\":\\\"framer-1f50dfg-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"vGXudNJRr\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZVs5bPNy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 MainLayout from \"https://framerusercontent.com/modules/nrROp1RJl3HAEGZu95Pz/ssjnc4YitnkfrrQmeEHg/sQT81uc8O.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i6w49zmv1PF6yeJZftSq/JkVH7xBBT9o1qUctWGXa/augiA20Il.js\")), path: \"/\"}, EZOxhcRLn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RSjM3zGAKHZdLqCLqEA9/vIQT4snUIvWWMWrKHt32/EZOxhcRLn.js\")), path: \"/projects/business-tools\"}, RMVWj0ZMY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RqtePnlAnPQ8svIZgMzB/lHaa8EyKD3AVgFU6AifX/RMVWj0ZMY.js\")), path: \"/other-works/talent-africa\"}, Qrx538J2l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sZH3yBZmyH9bPVEK7Coa/SiQzbwXmXn90W1n7nSON/Qrx538J2l.js\")), path: \"/other-works/ultra-africa\"}, GxLtUG5aF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k0Nx2EPyvP5w6cUUoNHe/yQaqkUlykrGiL9sNSKcy/GxLtUG5aF.js\")), path: \"/projects/onboarding-experience\"}, XqwwGdsrs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CNIhgqykXQjLGFa3MZp5/hwXPsAikeQt7xZd9lyzt/XqwwGdsrs.js\")), path: \"/resume\"}, ORektLpQz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WDFP1SGoKwZrnl2fJxAp/zTnkPNmwlBD53Wy5B0Gb/ORektLpQz.js\")), path: \"/about\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"826c6639882fb60cdd3f6011e014f78aba21ec4039b129e1eeddedd02c1ba7b5\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"EZOxhcRLn\":\r\ncase \"RMVWj0ZMY\":\r\ncase \"Qrx538J2l\":\r\ncase \"GxLtUG5aF\":\r\ncase \"XqwwGdsrs\":\r\ncase \"ORektLpQz\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"EZOxhcRLn\":\r\ncase \"RMVWj0ZMY\":\r\ncase \"Qrx538J2l\":\r\ncase \"GxLtUG5aF\":\r\ncase \"XqwwGdsrs\":\r\ncase \"ORektLpQz\":\r\nreturn [{hash: \"1oc0wnd\", mediaQuery: \"(min-width: 1980px)\"}, {hash: \"1f50dfg\", mediaQuery: \"(max-width: 1979.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://nathanboyega.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/5lbX0aqBR6n3LCI05Rbo/IdibiWDK3ApOGgEutPG3/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}