{"version":3,"file":"script_main.D1usljXQ.mjs","names":["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","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavigationsLogos","NavigationsMenu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","XCom","createLayoutDependency","React.forwardRef","useRef","React.useId","NavButton","Avatar","Menu","SocialButton","NavButton1","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","XCom","Linkedin","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Nav","DesignerInfo","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","NagivationsNavbar","React.createElement","HeaderFooter","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/TPSBL4MVmSesjIOSNYdc/ybi59pBAdlyz5QiohMTQ/DGEinJTAH.js","https:/framerusercontent.com/modules/Bo7t2jPNRg7lx7JkTKaV/xW3xmVK10sr2p40kZh2r/IsiyZaI7Q.js","https:/framerusercontent.com/modules/lfF79mIDXXGn7pbzp3Rq/EeQ08CoPfd48K5MTbmi8/J20otGFnu.js","https:/framerusercontent.com/modules/aMD1itu559FNXHQeq3aP/3oJjFGwdbv0X4ewSAQbh/NC8OaB0E1.js","https:/framerusercontent.com/modules/Cwr6BnuXZq74JsLKcHIy/asMXb4aNTnVtL02Ve9gr/p7dEFIdLF.js","https:/framerusercontent.com/modules/KUI8fGy8cCOZugpdV5G5/iXUjNa5ZYVbDyVSVppTW/YguNvQqkt.js","https:/framerusercontent.com/modules/nSAlPybJ4g3ClbBPgiak/DbC8BnenxSHgP0J9S5ug/XkUG0ENPX.js","https:/framerusercontent.com/modules/AR481gYudNBYPGFl9L3C/oHz3ldcRSTrvJnsLv9Si/c64kA0b2C.js","https:/framerusercontent.com/modules/Z7ulpPzH7TNH5T5jRynm/VTAFPa8isS6Gzdg3Ktn8/rWEhQbHVo.js","https:/framerusercontent.com/modules/gNAXjqesua44MSzzXob6/BXnLPcFFeCNDqWae0Opb/sRGnTHoWn.js","https:/framerusercontent.com/modules/ON555qNdd5fqnwauOEKp/ZZndU9wrYeg8ZZ7Y0839/pkQ40Z6fv.js","https:/framerusercontent.com/modules/dwptfBb6XfYrseLzXzHB/2JcPBJDpkY09S6FyQKSH/rugjwLCLw.js","https:/framerusercontent.com/modules/5P4IVmXYdwI49YSiHaYB/76wLqbfCmDtZZrtxviJI/s8vZ1SJHp.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/nqZtfFJqvZTNFtXi3GeJ/76hrZs6MFsis9pwtp9tr/VOV62XLt0.js\";const cycleOrder=[\"BaW4_GsFS\",\"ujwFr4zjQ\",\"SEvuQDQD1\",\"YOK8t3dWf\"];const serializationHash=\"framer-rzlhP\";const variantClassNames={BaW4_GsFS:\"framer-v-19fioyj\",SEvuQDQD1:\"framer-v-130c5w8\",ujwFr4zjQ:\"framer-v-f17o4d\",YOK8t3dWf:\"framer-v-10zcs9i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sIwMUNLfS=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"black-menu-close\":\"SEvuQDQD1\",\"black-menu-open\":\"YOK8t3dWf\",\"white-menu-close\":\"BaW4_GsFS\",\"white-menu-open\":\"ujwFr4zjQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,sIwMUNLfS:tap??props.sIwMUNLfS,variant:humanReadableVariantMap[props.variant]??props.variant??\"BaW4_GsFS\"};};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,sIwMUNLfS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BaW4_GsFS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1tyo94f=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sIwMUNLfS){const res=await sIwMUNLfS(...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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19fioyj\",className,classNames),\"data-framer-name\":\"white-menu-close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BaW4_GsFS\",onTap:onTap1tyo94f,ref:refBinding,style:{...style},...addPropertyOverrides({SEvuQDQD1:{\"data-framer-name\":\"black-menu-close\"},ujwFr4zjQ:{\"data-framer-name\":\"white-menu-open\"},YOK8t3dWf:{\"data-framer-name\":\"black-menu-open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7brasg\",\"data-framer-name\":\"hamburger-close\",layoutDependency:layoutDependency,layoutId:\"jwb98ON5P\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-175froa\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"hjv2AG7Qp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11oc47k\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"SbiY9lut2\",style:{backgroundColor:\"var(--token-39f32210-4610-44fa-b752-5a9ab4006aac, rgb(255, 255, 255))\",rotate:0},variants:{SEvuQDQD1:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\",rotate:0},ujwFr4zjQ:{rotate:45},YOK8t3dWf:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y3ulcp\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"pGYfzT3lD\",style:{backgroundColor:\"var(--token-39f32210-4610-44fa-b752-5a9ab4006aac, rgb(255, 255, 255))\",rotate:0},variants:{SEvuQDQD1:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\",rotate:0},ujwFr4zjQ:{rotate:-45},YOK8t3dWf:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\",rotate:-45}}})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6oov4\",\"data-styles-preset\":\"VOV62XLt0\",dir:\"auto\",children:\"MENU\"})}),className:\"framer-q06cxx\",\"data-framer-name\":\"Link text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X0Zxk0DUg\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{SEvuQDQD1:{\"--extracted-r6o4lv\":\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\"},YOK8t3dWf:{\"--extracted-r6o4lv\":\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SEvuQDQD1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6oov4\",\"data-styles-preset\":\"VOV62XLt0\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16)))\"},children:\"MENU\"})})},ujwFr4zjQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6oov4\",\"data-styles-preset\":\"VOV62XLt0\",dir:\"auto\",children:\"CLOSE\"})})},YOK8t3dWf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-1.1px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16)))\"},children:\"CLOSE\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rzlhP.framer-572zbt, .framer-rzlhP .framer-572zbt { display: block; }\",\".framer-rzlhP.framer-19fioyj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rzlhP .framer-7brasg { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-rzlhP .framer-175froa { flex: none; height: 10px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 10px / 2); width: 18px; }\",\".framer-rzlhP .framer-11oc47k { flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-rzlhP .framer-y3ulcp { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; }\",\".framer-rzlhP .framer-q06cxx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rzlhP.framer-v-f17o4d .framer-175froa, .framer-rzlhP.framer-v-10zcs9i .framer-175froa { height: 15px; left: calc(50.00000000000002% - 14px / 2); top: calc(50.00000000000002% - 15px / 2); width: 14px; }\",\".framer-rzlhP.framer-v-f17o4d .framer-11oc47k, .framer-rzlhP.framer-v-10zcs9i .framer-11oc47k { left: -2px; right: -2px; top: calc(46.66666666666669% - 1px / 2); }\",\".framer-rzlhP.framer-v-f17o4d .framer-y3ulcp, .framer-rzlhP.framer-v-10zcs9i .framer-y3ulcp { bottom: unset; left: -2px; right: -2px; top: calc(46.66666666666669% - 1px / 2); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ujwFr4zjQ\":{\"layout\":[\"auto\",\"auto\"]},\"SEvuQDQD1\":{\"layout\":[\"auto\",\"auto\"]},\"YOK8t3dWf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sIwMUNLfS\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDGEinJTAH=withCSS(Component,css,\"framer-rzlhP\");export default FramerDGEinJTAH;FramerDGEinJTAH.displayName=\"navigations/menu\";FramerDGEinJTAH.defaultProps={height:24,width:62};addPropertyControls(FramerDGEinJTAH,{variant:{options:[\"BaW4_GsFS\",\"ujwFr4zjQ\",\"SEvuQDQD1\",\"YOK8t3dWf\"],optionTitles:[\"white-menu-close\",\"white-menu-open\",\"black-menu-close\",\"black-menu-open\"],title:\"Variant\",type:ControlType.Enum},sIwMUNLfS:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerDGEinJTAH,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDGEinJTAH\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"62\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"sIwMUNLfS\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ujwFr4zjQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SEvuQDQD1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YOK8t3dWf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DGEinJTAH.map","// Generated by Framer (3f060d6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/K9SZ7kyuhNjkFAxEJ0rf/62Qs3hMNGzG3pqAysMSA/sNH7uXSHp.js\";const cycleOrder=[\"cuweIMTIV\",\"qp4Enc_1_\"];const serializationHash=\"framer-DloEu\";const variantClassNames={cuweIMTIV:\"framer-v-1u04pew\",qp4Enc_1_:\"framer-v-1pqvcb5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a6Ad0kt4X=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={black:\"qp4Enc_1_\",white:\"cuweIMTIV\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,a6Ad0kt4X:click??props.a6Ad0kt4X,variant:humanReadableVariantMap[props.variant]??props.variant??\"cuweIMTIV\"};};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,a6Ad0kt4X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cuweIMTIV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13g8x8e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a6Ad0kt4X){const res=await a6Ad0kt4X(...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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cuweIMTIV\",openInNewTab:false,scopeId:\"IsiyZaI7Q\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1u04pew\",className,classNames)} framer-12n6gvl`,\"data-framer-name\":\"white\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cuweIMTIV\",onTap:onTap13g8x8e,ref:refBinding,style:{...style},...addPropertyOverrides({qp4Enc_1_:{\"data-framer-name\":\"black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-hre2tz\",\"data-styles-preset\":\"sNH7uXSHp\",dir:\"auto\",children:\"Daniel Canabrava\"})}),className:\"framer-7xop1j\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i0qbjTuVI\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{qp4Enc_1_:{\"--extracted-1w1cjl5\":\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qp4Enc_1_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-hre2tz\",\"data-styles-preset\":\"sNH7uXSHp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(18, 16, 16)))\"},children:\"Daniel Canabrava\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DloEu.framer-12n6gvl, .framer-DloEu .framer-12n6gvl { display: block; }\",\".framer-DloEu.framer-1u04pew { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DloEu .framer-7xop1j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 157\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qp4Enc_1_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"a6Ad0kt4X\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIsiyZaI7Q=withCSS(Component,css,\"framer-DloEu\");export default FramerIsiyZaI7Q;FramerIsiyZaI7Q.displayName=\"navigations/logos\";FramerIsiyZaI7Q.defaultProps={height:28,width:157};addPropertyControls(FramerIsiyZaI7Q,{variant:{options:[\"cuweIMTIV\",\"qp4Enc_1_\"],optionTitles:[\"white\",\"black\"],title:\"Variant\",type:ControlType.Enum},a6Ad0kt4X:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIsiyZaI7Q,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIsiyZaI7Q\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"157\",\"framerVariables\":\"{\\\"a6Ad0kt4X\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qp4Enc_1_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IsiyZaI7Q.map","// Generated by Framer (34801f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationsMenu from\"https://framerusercontent.com/modules/TPSBL4MVmSesjIOSNYdc/ybi59pBAdlyz5QiohMTQ/DGEinJTAH.js\";import NavigationsLogos from\"https://framerusercontent.com/modules/Bo7t2jPNRg7lx7JkTKaV/xW3xmVK10sr2p40kZh2r/IsiyZaI7Q.js\";const NavigationsLogosFonts=getFonts(NavigationsLogos);const NavigationsMenuFonts=getFonts(NavigationsMenu);const cycleOrder=[\"GR5z9rskK\",\"I_QwFr8di\",\"cresmSzNI\",\"ggWCqTpTO\"];const serializationHash=\"framer-v7X98\";const variantClassNames={cresmSzNI:\"framer-v-b9j7n7\",ggWCqTpTO:\"framer-v-1lv9vlf\",GR5z9rskK:\"framer-v-cdwnmm\",I_QwFr8di:\"framer-v-1fy1px5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rlWJZPpE4=undefined;const HDzF9OS5k=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"default-black-close\":\"GR5z9rskK\",\"default-black-open\":\"cresmSzNI\",\"default-white-close\":\"I_QwFr8di\",\"default-white-open\":\"ggWCqTpTO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,tap,width,...props})=>{return{...props,HDzF9OS5k:tap??props.HDzF9OS5k,rlWJZPpE4:padding??props.rlWJZPpE4??\"0px 50px 0px 50px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GR5z9rskK\"};};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,HDzF9OS5k,rlWJZPpE4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GR5z9rskK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const a6Ad0kt4Xce94ck=activeVariantCallback(async(...args)=>{setVariant(\"GR5z9rskK\");});const sIwMUNLfS1f00l0p=activeVariantCallback(async(...args)=>{if(HDzF9OS5k){const res=await HDzF9OS5k(...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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cdwnmm\",className,classNames),\"data-framer-name\":\"default-black-close\",layoutDependency:layoutDependency,layoutId:\"GR5z9rskK\",ref:refBinding,style:{\"--rliwpf\":numberToPixelString(rlWJZPpE4),...style},...addPropertyOverrides({cresmSzNI:{\"data-framer-name\":\"default-black-open\"},ggWCqTpTO:{\"data-framer-name\":\"default-white-open\"},I_QwFr8di:{\"data-framer-name\":\"default-white-close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ys3d4j\",\"data-framer-name\":\"inner\",layoutDependency:layoutDependency,layoutId:\"MwYtazewi\",style:{borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mi9iez\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"qGZUvKKdO\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mpr3yn-container\",layoutDependency:layoutDependency,layoutId:\"bKaVr2FMz-container\",nodeId:\"bKaVr2FMz\",rendersWithMotion:true,scopeId:\"J20otGFnu\",children:/*#__PURE__*/_jsx(NavigationsLogos,{height:\"100%\",id:\"bKaVr2FMz\",layoutId:\"bKaVr2FMz\",variant:matchVariant(\"qp4Enc_1_\"),width:\"100%\",...addPropertyOverrides({cresmSzNI:{a6Ad0kt4X:a6Ad0kt4Xce94ck},ggWCqTpTO:{variant:matchVariant(\"cuweIMTIV\")},I_QwFr8di:{variant:matchVariant(\"cuweIMTIV\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12oycuo\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"onouMQGQY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8teukg\",\"data-framer-name\":\"wrapper-menu\",layoutDependency:layoutDependency,layoutId:\"VVvXZMcBq\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h04mvl-container\",layoutDependency:layoutDependency,layoutId:\"UgFLQHZqg-container\",nodeId:\"UgFLQHZqg\",rendersWithMotion:true,scopeId:\"J20otGFnu\",children:/*#__PURE__*/_jsx(NavigationsMenu,{height:\"100%\",id:\"UgFLQHZqg\",layoutId:\"UgFLQHZqg\",sIwMUNLfS:sIwMUNLfS1f00l0p,variant:matchVariant(\"SEvuQDQD1\"),width:\"100%\",...addPropertyOverrides({cresmSzNI:{variant:matchVariant(\"YOK8t3dWf\")},ggWCqTpTO:{variant:matchVariant(\"ujwFr4zjQ\")},I_QwFr8di:{variant:matchVariant(\"BaW4_GsFS\")}},baseVariant,gestureVariant)})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v7X98.framer-1xohwy, .framer-v7X98 .framer-1xohwy { display: block; }\",\".framer-v7X98.framer-cdwnmm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 72px; justify-content: center; overflow: hidden; padding: var(--rliwpf); position: relative; width: 1200px; }\",\".framer-v7X98 .framer-1ys3d4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1320px; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-v7X98 .framer-mi9iez { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-v7X98 .framer-mpr3yn-container, .framer-v7X98 .framer-h04mvl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-v7X98 .framer-12oycuo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-v7X98 .framer-8teukg { 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; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I_QwFr8di\":{\"layout\":[\"fixed\",\"fixed\"]},\"cresmSzNI\":{\"layout\":[\"fixed\",\"fixed\"]},\"ggWCqTpTO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HDzF9OS5k\":\"tap\",\"rlWJZPpE4\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ20otGFnu=withCSS(Component,css,\"framer-v7X98\");export default FramerJ20otGFnu;FramerJ20otGFnu.displayName=\"nagivations/navbar\";FramerJ20otGFnu.defaultProps={height:72,width:1200};addPropertyControls(FramerJ20otGFnu,{variant:{options:[\"GR5z9rskK\",\"I_QwFr8di\",\"cresmSzNI\",\"ggWCqTpTO\"],optionTitles:[\"default-black-close\",\"default-white-close\",\"default-black-open\",\"default-white-open\"],title:\"Variant\",type:ControlType.Enum},HDzF9OS5k:{title:\"Tap\",type:ControlType.EventHandler},rlWJZPpE4:{defaultValue:\"0px 50px 0px 50px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerJ20otGFnu,[{explicitInter:true,fonts:[]},...NavigationsLogosFonts,...NavigationsMenuFonts],{supportsExplicitInterCodegen:true});FramerJ20otGFnu.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationsLogos,{},context),forwardLoader(NavigationsMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ20otGFnu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I_QwFr8di\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cresmSzNI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ggWCqTpTO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"HDzF9OS5k\\\":\\\"tap\\\",\\\"rlWJZPpE4\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a72a541)\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 NY80X9Fq5=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 30 2.206 L 30 27.794 C 30 28.379 29.768 28.94 29.354 29.354 C 28.94 29.768 28.379 30 27.794 30 L 2.206 30 C 1.621 30 1.06 29.768 0.646 29.354 C 0.232 28.94 0 28.379 0 27.794 L 0 2.206 C 0 1.621 0.232 1.06 0.646 0.646 C 1.06 0.232 1.621 0 2.206 0 L 27.794 0 C 28.379 0 28.94 0.232 29.354 0.646 C 29.768 1.06 30 1.621 30 2.206 Z M 8.823 11.471 L 4.412 11.471 L 4.412 25.588 L 8.823 25.588 Z M 9.221 6.618 C 9.223 6.284 9.16 5.953 9.034 5.644 C 8.908 5.335 8.723 5.053 8.489 4.816 C 8.255 4.578 7.976 4.389 7.668 4.259 C 7.361 4.129 7.031 4.061 6.697 4.059 L 6.618 4.059 C 5.939 4.059 5.288 4.328 4.808 4.808 C 4.328 5.288 4.059 5.939 4.059 6.618 C 4.059 7.296 4.328 7.947 4.808 8.427 C 5.288 8.907 5.939 9.177 6.618 9.177 L 6.618 9.177 C 6.951 9.185 7.284 9.127 7.595 9.007 C 7.906 8.887 8.191 8.706 8.433 8.476 C 8.675 8.246 8.869 7.97 9.004 7.665 C 9.139 7.36 9.213 7.031 9.221 6.697 Z M 25.588 17.012 C 25.588 12.768 22.888 11.118 20.206 11.118 C 19.328 11.074 18.453 11.261 17.67 11.66 C 16.886 12.06 16.221 12.657 15.741 13.394 L 15.618 13.394 L 15.618 11.471 L 11.471 11.471 L 11.471 25.588 L 15.882 25.588 L 15.882 18.079 C 15.819 17.31 16.061 16.547 16.556 15.956 C 17.052 15.364 17.761 14.992 18.529 14.921 L 18.697 14.921 C 20.1 14.921 21.141 15.803 21.141 18.026 L 21.141 25.588 L 25.553 25.588 Z\" fill=\"var(--1ygg0ew, var(--token-a3f70aa4-08e2-4a37-beba-99c64979604b, rgb(2, 2, 2)))\" height=\"30px\" id=\"QaKQGdTmQ\" transform=\"translate(5 5)\" width=\"30px\"/></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=({color,height,id,width,...props})=>{return{...props,NY80X9Fq5:color??props.NY80X9Fq5??\"var(--token-a3f70aa4-08e2-4a37-beba-99c64979604b, rgb(2, 2, 2))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,NY80X9Fq5,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hQzgc\",className),layoutId:layoutId,ref:ref,style:{\"--1ygg0ew\":NY80X9Fq5,...style}});});const css=[`.framer-hQzgc { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ygg0ew); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"NY80X9Fq5\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"1ygg0ew\"},\"set\":{\"localId\":\"vectorSet/KaicVKh5D\",\"id\":\"KaicVKh5D\",\"moduleId\":\"X4K2fbO0UsuzOvnBcvC2\"}}\n */const Icon=withCSS(Component,css,\"framer-hQzgc\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{NY80X9Fq5:{defaultValue:'var(--token-a3f70aa4-08e2-4a37-beba-99c64979604b, rgb(2, 2, 2)) /* {\"name\":\"Content\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"NY80X9Fq5\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ygg0ew\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/KaicVKh5D\\\",\\\"id\\\":\\\"KaicVKh5D\\\",\\\"moduleId\\\":\\\"X4K2fbO0UsuzOvnBcvC2\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18b201b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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-kLwXG\";const variantClassNames={oRq15EQOI:\"framer-v-1jfy27k\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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 Variants=motion.create(React.Fragment);const getProps=({click,height,id,image,width,...props})=>{return{...props,Y07Lce2Of:image??props.Y07Lce2Of??{alt:\"Side-profile Black person in suit and glasses, looking upward, plain white background.\",pixelHeight:1200,pixelWidth:992,src:\"https://framerusercontent.com/images/Q50JG0DmPoA8wLJmOO51XptROw.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/Q50JG0DmPoA8wLJmOO51XptROw.png?scale-down-to=1024 846w,https://framerusercontent.com/images/Q50JG0DmPoA8wLJmOO51XptROw.png 992w\"},YMe8zYZI4:click??props.YMe8zYZI4};};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,Y07Lce2Of,YMe8zYZI4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oRq15EQOI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap515aj6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YMe8zYZI4){const res=await YMe8zYZI4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oRq15EQOI\",openInNewTab:false,scopeId:\"p7dEFIdLF\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1jfy27k\",className,classNames)} framer-k92vfa`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oRq15EQOI\",onTap:onTap515aj6,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)),pixelHeight:1200,pixelWidth:992,sizes:\"60px\",...toResponsiveImage(Y07Lce2Of)},className:\"framer-nlxrsi\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"T08iMDERK\"})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kLwXG.framer-k92vfa, .framer-kLwXG .framer-k92vfa { display: block; }\",\".framer-kLwXG.framer-1jfy27k { 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; text-decoration: none; width: min-content; }\",\".framer-kLwXG .framer-nlxrsi { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 60px); overflow: hidden; position: relative; width: 60px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Y07Lce2Of\":\"image\",\"YMe8zYZI4\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp7dEFIdLF=withCSS(Component,css,\"framer-kLwXG\");export default Framerp7dEFIdLF;Framerp7dEFIdLF.displayName=\"Avatar\";Framerp7dEFIdLF.defaultProps={height:60,width:60};addPropertyControls(Framerp7dEFIdLF,{Y07Lce2Of:{__defaultAssetReference:\"data:framer/asset-reference,Q50JG0DmPoA8wLJmOO51XptROw.png?originalFilename=QmQ1U1TEww2VNn2oTTwKcKFtaZuyDLeDhn3Q6tWKJtMa9b%3Fauto%3Dformat%26h%3D1200.png&preferredSize=auto\",__vekterDefault:{alt:\"Side-profile Black person in suit and glasses, looking upward, plain white background.\",assetReference:\"data:framer/asset-reference,Q50JG0DmPoA8wLJmOO51XptROw.png?originalFilename=QmQ1U1TEww2VNn2oTTwKcKFtaZuyDLeDhn3Q6tWKJtMa9b%3Fauto%3Dformat%26h%3D1200.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},YMe8zYZI4:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerp7dEFIdLF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp7dEFIdLF\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Y07Lce2Of\\\":\\\"image\\\",\\\"YMe8zYZI4\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"60\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p7dEFIdLF.map","// Generated by Framer (18b201b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={HPjqocxam:{hover:true}};const cycleOrder=[\"HPjqocxam\",\"fTcBthPky\",\"jdMKF8Ceb\"];const serializationHash=\"framer-JbLgP\";const variantClassNames={fTcBthPky:\"framer-v-105q49y\",HPjqocxam:\"framer-v-1oncpbu\",jdMKF8Ceb:\"framer-v-5u47hn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"fTcBthPky\",Mobile:\"jdMKF8Ceb\",Primary:\"HPjqocxam\"};const getProps=({buttonTitle,click,height,id,link,width,...props})=>{return{...props,nzWigLpbB:click??props.nzWigLpbB,QSWW9gayJ:link??props.QSWW9gayJ,SsFxG76fH:buttonTitle??props.SsFxG76fH??\"About\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HPjqocxam\"};};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,SsFxG76fH,QSWW9gayJ,nzWigLpbB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HPjqocxam\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxtbpw2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(nzWigLpbB){const res=await nzWigLpbB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jdMKF8Ceb\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QSWW9gayJ,motionChild:true,nodeId:\"HPjqocxam\",openInNewTab:false,scopeId:\"YguNvQqkt\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1oncpbu\",className,classNames)} framer-6cfogx`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HPjqocxam\",onTap:onTapxtbpw2,ref:refBinding,style:{...style},...addPropertyOverrides({\"HPjqocxam-hover\":{\"data-framer-name\":undefined},fTcBthPky:{\"data-framer-name\":\"Active\"},jdMKF8Ceb:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2kwa2m\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"CQgUyzklI\",style:{backgroundColor:\"var(--token-32f68518-5cdb-4f9f-8954-f284a98f2339, rgb(227, 227, 227))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yhemsl\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"WVYFJJe50\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f63f033-f80e-4e11-b005-9810d3a91494, rgb(26, 26, 26)))\"},children:\"About\"})}),className:\"framer-1tm1lk1\",\"data-framer-name\":\"About\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"xAfXBwtiS\",style:{\"--extracted-r6o4lv\":\"var(--token-7f63f033-f80e-4e11-b005-9810d3a91494, rgb(26, 26, 26))\",\"--framer-paragraph-spacing\":\"0px\"},text:SsFxG76fH,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f63f033-f80e-4e11-b005-9810d3a91494, rgb(26, 26, 26)))\"},children:\"About\"})}),className:\"framer-1gzhws9\",\"data-framer-name\":\"About\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"yl10hZMGA\",style:{\"--extracted-r6o4lv\":\"var(--token-7f63f033-f80e-4e11-b005-9810d3a91494, rgb(26, 26, 26))\",\"--framer-paragraph-spacing\":\"0px\"},text:SsFxG76fH,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oqwwnt\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"NDHGNnkUM\",style:{backgroundColor:\"var(--token-dba70de2-4705-45d7-b33b-b26e0348bd3e, rgb(250, 250, 250))\"},variants:{fTcBthPky:{backgroundColor:\"var(--token-f7ed075f-bc2a-4465-84a3-b43ae4d5b40c, rgb(245, 245, 245))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JbLgP.framer-6cfogx, .framer-JbLgP .framer-6cfogx { display: block; }\",\".framer-JbLgP.framer-1oncpbu { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: hidden; padding: 20px 24px 20px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JbLgP .framer-2kwa2m { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-JbLgP .framer-yhemsl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-JbLgP .framer-1tm1lk1, .framer-JbLgP .framer-1gzhws9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JbLgP .framer-oqwwnt { bottom: -60px; flex: none; gap: 10px; height: 60px; left: 0px; overflow: hidden; position: absolute; width: 100%; z-index: 0; }\",\".framer-JbLgP.framer-v-105q49y .framer-1tm1lk1 { order: 1; }\",\".framer-JbLgP.framer-v-105q49y .framer-1gzhws9 { order: 0; }\",\".framer-JbLgP.framer-v-105q49y .framer-oqwwnt, .framer-JbLgP.framer-v-1oncpbu.hover .framer-oqwwnt { bottom: 0px; }\",\".framer-JbLgP.framer-v-1oncpbu.hover .framer-yhemsl { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 89.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"fTcBthPky\":{\"layout\":[\"auto\",\"fixed\"]},\"jdMKF8Ceb\":{\"layout\":[\"auto\",\"fixed\"]},\"Xv_aFg_Pr\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"SsFxG76fH\":\"buttonTitle\",\"QSWW9gayJ\":\"link\",\"nzWigLpbB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYguNvQqkt=withCSS(Component,css,\"framer-JbLgP\");export default FramerYguNvQqkt;FramerYguNvQqkt.displayName=\"Nav Button\";FramerYguNvQqkt.defaultProps={height:60,width:89.5};addPropertyControls(FramerYguNvQqkt,{variant:{options:[\"HPjqocxam\",\"fTcBthPky\",\"jdMKF8Ceb\"],optionTitles:[\"Primary\",\"Active\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},SsFxG76fH:{defaultValue:\"About\",displayTextArea:false,title:\"Button title\",type:ControlType.String},QSWW9gayJ:{title:\"Link\",type:ControlType.Link},nzWigLpbB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerYguNvQqkt,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYguNvQqkt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fTcBthPky\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jdMKF8Ceb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Xv_aFg_Pr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"89.5\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerVariables\":\"{\\\"SsFxG76fH\\\":\\\"buttonTitle\\\",\\\"QSWW9gayJ\\\":\\\"link\\\",\\\"nzWigLpbB\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YguNvQqkt.map","// Generated by Framer (a72a541)\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 NY80X9Fq5=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.193 12.799 L 29.52 0 L 24.911 0 L 17.028 9.776 L 10.035 0 L 0 0 L 11.709 16.365 L 0.705 30 L 5.316 30 L 13.873 19.395 L 21.465 30 L 31.5 30 Z M 15.622 17.225 L 13.455 14.196 L 5.04 2.441 L 8.505 2.441 L 15.297 11.916 L 17.461 14.946 L 26.488 27.56 L 23.023 27.56 Z\" fill=\"var(--1ygg0ew, var(--token-a3f70aa4-08e2-4a37-beba-99c64979604b, rgb(2, 2, 2)))\" height=\"30px\" id=\"y14cqj_7u\" transform=\"translate(4 4.95)\" width=\"31.5px\"/></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=({color,height,id,width,...props})=>{return{...props,NY80X9Fq5:color??props.NY80X9Fq5??\"var(--token-a3f70aa4-08e2-4a37-beba-99c64979604b, rgb(2, 2, 2))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,NY80X9Fq5,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9YcGq\",className),layoutId:layoutId,ref:ref,style:{\"--1ygg0ew\":NY80X9Fq5,...style}});});const css=[`.framer-9YcGq { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ygg0ew); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"NY80X9Fq5\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X.com\",\"color\":{\"type\":\"variable\",\"value\":\"1ygg0ew\"},\"set\":{\"localId\":\"vectorSet/KaicVKh5D\",\"id\":\"KaicVKh5D\",\"moduleId\":\"X4K2fbO0UsuzOvnBcvC2\"}}\n */const Icon=withCSS(Component,css,\"framer-9YcGq\");Icon.displayName=\"X.com\";export default Icon;addPropertyControls(Icon,{NY80X9Fq5:{defaultValue:'var(--token-a3f70aa4-08e2-4a37-beba-99c64979604b, rgb(2, 2, 2)) /* {\"name\":\"Content\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"NY80X9Fq5\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"X.com\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ygg0ew\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/KaicVKh5D\\\",\\\"id\\\":\\\"KaicVKh5D\\\",\\\"moduleId\\\":\\\"X4K2fbO0UsuzOvnBcvC2\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kqWbdANc7\",\"jYrUJMqbK\"];const serializationHash=\"framer-32a6w\";const variantClassNames={jYrUJMqbK:\"framer-v-1fznxm8\",kqWbdANc7:\"framer-v-rfjngl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b3kr_yY5t=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Close menu\":\"jYrUJMqbK\",\"Open menu\":\"kqWbdANc7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,b3kr_yY5t:click??props.b3kr_yY5t,variant:humanReadableVariantMap[props.variant]??props.variant??\"kqWbdANc7\"};};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,b3kr_yY5t,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kqWbdANc7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapocb5f6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(b3kr_yY5t){const res=await b3kr_yY5t(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rfjngl\",className,classNames),\"data-framer-name\":\"Open menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kqWbdANc7\",onTap:onTapocb5f6,ref:refBinding,style:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\",...style},...addPropertyOverrides({jYrUJMqbK:{\"data-framer-name\":\"Close menu\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p7kmqj\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"VFkxtIYL4\",style:{backgroundColor:\"var(--token-af7c0ef0-3517-47d2-a9b0-5a15228cff45, rgb(94, 107, 115))\",rotate:0},variants:{jYrUJMqbK:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2yzb2f\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"NYPgYKDto\",style:{backgroundColor:\"var(--token-af7c0ef0-3517-47d2-a9b0-5a15228cff45, rgb(94, 107, 115))\",rotate:0},variants:{jYrUJMqbK:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18gvwiw\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"AHOw4Vvm_\",style:{backgroundColor:\"var(--token-af7c0ef0-3517-47d2-a9b0-5a15228cff45, rgb(94, 107, 115))\",rotate:0},variants:{jYrUJMqbK:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-32a6w.framer-n07m2c, .framer-32a6w .framer-n07m2c { display: block; }\",\".framer-32a6w.framer-rfjngl { cursor: pointer; gap: 10px; height: 60px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 60px; }\",\".framer-32a6w .framer-1p7kmqj { flex: none; height: 2px; left: 12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 12px; top: 16px; }\",\".framer-32a6w .framer-2yzb2f { flex: none; height: 2px; left: 12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 12px; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-32a6w .framer-18gvwiw { bottom: 16px; flex: none; height: 2px; left: 12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 12px; }\",\".framer-32a6w.framer-v-1fznxm8 .framer-1p7kmqj { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-32a6w.framer-v-1fznxm8 .framer-18gvwiw { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jYrUJMqbK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"b3kr_yY5t\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc64kA0b2C=withCSS(Component,css,\"framer-32a6w\");export default Framerc64kA0b2C;Framerc64kA0b2C.displayName=\"Menu\";Framerc64kA0b2C.defaultProps={height:60,width:60};addPropertyControls(Framerc64kA0b2C,{variant:{options:[\"kqWbdANc7\",\"jYrUJMqbK\"],optionTitles:[\"Open menu\",\"Close menu\"],title:\"Variant\",type:ControlType.Enum},b3kr_yY5t:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerc64kA0b2C,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc64kA0b2C\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"b3kr_yY5t\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jYrUJMqbK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c64kA0b2C.map","// Generated by Framer (3f060d6)\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/7gpOSrzUji201pDf4T5F/q5AJWriUgw1UZ5aRWY0g/HtNOvJSPJ.js\";const enabledGestures={udtQCNVsd:{hover:true}};const cycleOrder=[\"udtQCNVsd\",\"QRjHHlxvI\",\"o2TIMq4Ev\"];const serializationHash=\"framer-dTbeR\";const variantClassNames={o2TIMq4Ev:\"framer-v-bx9gix\",QRjHHlxvI:\"framer-v-16ykwh\",udtQCNVsd:\"framer-v-gc1ml8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nzWigLpbB=undefined;const QSWW9gayJ=undefined;const SsFxG76fH=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Active:\"QRjHHlxvI\",Mobile:\"o2TIMq4Ev\",Primary:\"udtQCNVsd\"};const Variants=motion.create(React.Fragment);const getProps=({buttonTitle,click,height,id,link,width,...props})=>{return{...props,nzWigLpbB:click??props.nzWigLpbB,QSWW9gayJ:link??props.QSWW9gayJ,SsFxG76fH:buttonTitle??props.SsFxG76fH??\"About\",variant:humanReadableVariantMap[props.variant]??props.variant??\"udtQCNVsd\"};};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,SsFxG76fH,QSWW9gayJ,nzWigLpbB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"udtQCNVsd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxtbpw2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(nzWigLpbB){const res=await nzWigLpbB(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"o2TIMq4Ev\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QSWW9gayJ,motionChild:true,nodeId:\"udtQCNVsd\",openInNewTab:false,scopeId:\"rWEhQbHVo\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gc1ml8\",className,classNames)} framer-19xgk22`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"udtQCNVsd\",onTap:onTapxtbpw2,ref:refBinding,style:{...style},...addPropertyOverrides({\"udtQCNVsd-hover\":{\"data-framer-name\":undefined},o2TIMq4Ev:{\"data-framer-name\":\"Mobile\"},QRjHHlxvI:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aplomv\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"lLpbA0c_T\",style:{backgroundColor:\"var(--token-af7c0ef0-3517-47d2-a9b0-5a15228cff45, rgb(94, 107, 115))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mx1pdq\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"fruR_fwfb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-194ga5r\",\"data-styles-preset\":\"HtNOvJSPJ\",dir:\"auto\",children:\"About\"})}),className:\"framer-1n9c2fe\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FFHyMCIP4\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:SsFxG76fH,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f63f033-f80e-4e11-b005-9810d3a91494, rgb(26, 26, 26)))\"},children:\"About\"})}),className:\"framer-xj4dsk\",\"data-framer-name\":\"About\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"fStK8U4UF\",style:{\"--extracted-r6o4lv\":\"var(--token-7f63f033-f80e-4e11-b005-9810d3a91494, rgb(26, 26, 26))\",\"--framer-paragraph-spacing\":\"0px\"},text:SsFxG76fH,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"udtQCNVsd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-194ga5r\",\"data-styles-preset\":\"HtNOvJSPJ\",dir:\"auto\",children:\"About\"})}),fonts:[\"Inter\"]},QRjHHlxvI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-194ga5r\",\"data-styles-preset\":\"HtNOvJSPJ\",dir:\"auto\",children:\"About\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g495yf\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"mMwH7bSqS\",style:{backgroundColor:\"var(--token-dba70de2-4705-45d7-b33b-b26e0348bd3e, rgb(250, 250, 250))\"},variants:{\"udtQCNVsd-hover\":{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"},QRjHHlxvI:{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dTbeR.framer-19xgk22, .framer-dTbeR .framer-19xgk22 { display: block; }\",\".framer-dTbeR.framer-gc1ml8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: hidden; padding: 20px 24px 20px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dTbeR .framer-1aplomv { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-dTbeR .framer-1mx1pdq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-dTbeR .framer-1n9c2fe, .framer-dTbeR .framer-xj4dsk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dTbeR .framer-g495yf { bottom: -60px; flex: none; gap: 10px; height: 60px; left: 0px; overflow: hidden; position: absolute; width: 100%; z-index: 0; }\",\".framer-dTbeR.framer-v-16ykwh .framer-1n9c2fe { order: 1; }\",\".framer-dTbeR.framer-v-16ykwh .framer-xj4dsk { order: 0; }\",\".framer-dTbeR.framer-v-16ykwh .framer-g495yf, .framer-dTbeR.framer-v-gc1ml8.hover .framer-g495yf { bottom: 0px; }\",\".framer-dTbeR.framer-v-gc1ml8.hover .framer-1mx1pdq { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 94\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"QRjHHlxvI\":{\"layout\":[\"auto\",\"fixed\"]},\"o2TIMq4Ev\":{\"layout\":[\"auto\",\"fixed\"]},\"eOwRBuVt2\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"SsFxG76fH\":\"buttonTitle\",\"QSWW9gayJ\":\"link\",\"nzWigLpbB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrWEhQbHVo=withCSS(Component,css,\"framer-dTbeR\");export default FramerrWEhQbHVo;FramerrWEhQbHVo.displayName=\"Nav Button\";FramerrWEhQbHVo.defaultProps={height:60,width:94};addPropertyControls(FramerrWEhQbHVo,{variant:{options:[\"udtQCNVsd\",\"QRjHHlxvI\",\"o2TIMq4Ev\"],optionTitles:[\"Primary\",\"Active\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},SsFxG76fH:{defaultValue:\"About\",displayTextArea:false,title:\"Button title\",type:ControlType.String},onSsFxG76fHChange:{changes:\"SsFxG76fH\",type:ControlType.ChangeHandler},QSWW9gayJ:{title:\"Link\",type:ControlType.Link},nzWigLpbB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrWEhQbHVo,[{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:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrWEhQbHVo\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"94\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QRjHHlxvI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"o2TIMq4Ev\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eOwRBuVt2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"SsFxG76fH\\\":\\\"buttonTitle\\\",\\\"QSWW9gayJ\\\":\\\"link\\\",\\\"nzWigLpbB\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rWEhQbHVo.map","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import XCom from\"https://framerusercontent.com/modules/nSAlPybJ4g3ClbBPgiak/DbC8BnenxSHgP0J9S5ug/XkUG0ENPX.js\";const enabledGestures={fo_VaJWui:{hover:true}};const cycleOrder=[\"fo_VaJWui\",\"NPphipBCK\"];const serializationHash=\"framer-ejUC3\";const variantClassNames={fo_VaJWui:\"framer-v-gekh8t\",NPphipBCK:\"framer-v-c5cbt1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kxrDc9Hcy=undefined;const KMe4JtkMk=undefined;const DntpE6OVV=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Mobile:\"NPphipBCK\",Primary:\"fo_VaJWui\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,selectIcon,width,...props})=>{return{...props,DntpE6OVV:selectIcon??props.DntpE6OVV??XCom,KMe4JtkMk:link??props.KMe4JtkMk,kxrDc9Hcy:click??props.kxrDc9Hcy,variant:humanReadableVariantMap[props.variant]??props.variant??\"fo_VaJWui\"};};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,KMe4JtkMk,kxrDc9Hcy,DntpE6OVV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fo_VaJWui\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapf368gc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kxrDc9Hcy){const res=await kxrDc9Hcy(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KMe4JtkMk,motionChild:true,nodeId:\"fo_VaJWui\",openInNewTab:true,scopeId:\"sRGnTHoWn\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gekh8t\",className,classNames)} framer-hyyllh`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fo_VaJWui\",onTap:onTapf368gc,ref:refBinding,style:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\",...style},variants:{\"fo_VaJWui-hover\":{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"}},...addPropertyOverrides({\"fo_VaJWui-hover\":{\"data-framer-name\":undefined},NPphipBCK:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ngwzeo\",\"data-framer-name\":\"Icon wrapper\",layoutDependency:layoutDependency,layoutId:\"SQVRn7zAg\",children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1jh81km\",Component:DntpE6OVV,layoutDependency:layoutDependency,layoutId:\"Ehd0Xc_Hk\",style:{\"--1ygg0ew\":\"var(--token-af7c0ef0-3517-47d2-a9b0-5a15228cff45, rgb(94, 107, 115))\"}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ejUC3.framer-hyyllh, .framer-ejUC3 .framer-hyyllh { display: block; }\",\".framer-ejUC3.framer-gekh8t { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 59px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 60px; }\",\".framer-ejUC3 .framer-ngwzeo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 32px; }\",\".framer-ejUC3 .framer-1jh81km { flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-ejUC3.framer-v-gekh8t.hover .framer-ngwzeo { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NPphipBCK\":{\"layout\":[\"fixed\",\"fixed\"]},\"kjzDZ5t1o\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KMe4JtkMk\":\"link\",\"kxrDc9Hcy\":\"click\",\"DntpE6OVV\":\"selectIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"X4K2fbO0UsuzOvnBcvC2\"]\n */const FramersRGnTHoWn=withCSS(Component,css,\"framer-ejUC3\");export default FramersRGnTHoWn;FramersRGnTHoWn.displayName=\"Social button\";FramersRGnTHoWn.defaultProps={height:59,width:60};addPropertyControls(FramersRGnTHoWn,{variant:{options:[\"fo_VaJWui\",\"NPphipBCK\"],optionTitles:[\"Primary\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},KMe4JtkMk:{title:\"Link\",type:ControlType.Link},kxrDc9Hcy:{title:\"Click\",type:ControlType.EventHandler},DntpE6OVV:{defaultValue:{identifier:\"module:nSAlPybJ4g3ClbBPgiak/DbC8BnenxSHgP0J9S5ug/XkUG0ENPX.js:default\",moduleId:\"nSAlPybJ4g3ClbBPgiak\"},setModuleId:\"X4K2fbO0UsuzOvnBcvC2\",title:\"Select Icon\",type:ControlType.VectorSetItem}});addFonts(FramersRGnTHoWn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersRGnTHoWn\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NPphipBCK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kjzDZ5t1o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"X4K2fbO0UsuzOvnBcvC2\\\"]\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"KMe4JtkMk\\\":\\\"link\\\",\\\"kxrDc9Hcy\\\":\\\"click\\\",\\\"DntpE6OVV\\\":\\\"selectIcon\\\"}\",\"framerIntrinsicWidth\":\"60\",\"framerIntrinsicHeight\":\"59\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sRGnTHoWn.map","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,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 Linkedin from\"https://framerusercontent.com/modules/aMD1itu559FNXHQeq3aP/3oJjFGwdbv0X4ewSAQbh/NC8OaB0E1.js\";import Avatar from\"https://framerusercontent.com/modules/Cwr6BnuXZq74JsLKcHIy/asMXb4aNTnVtL02Ve9gr/p7dEFIdLF.js\";import NavButton1 from\"https://framerusercontent.com/modules/KUI8fGy8cCOZugpdV5G5/iXUjNa5ZYVbDyVSVppTW/YguNvQqkt.js\";import XCom from\"https://framerusercontent.com/modules/nSAlPybJ4g3ClbBPgiak/DbC8BnenxSHgP0J9S5ug/XkUG0ENPX.js\";import Menu from\"https://framerusercontent.com/modules/AR481gYudNBYPGFl9L3C/oHz3ldcRSTrvJnsLv9Si/c64kA0b2C.js\";import NavButton from\"https://framerusercontent.com/modules/Z7ulpPzH7TNH5T5jRynm/VTAFPa8isS6Gzdg3Ktn8/rWEhQbHVo.js\";import SocialButton from\"https://framerusercontent.com/modules/gNAXjqesua44MSzzXob6/BXnLPcFFeCNDqWae0Opb/sRGnTHoWn.js\";const NavButtonFonts=getFonts(NavButton);const AvatarFonts=getFonts(Avatar);const MenuFonts=getFonts(Menu);const SocialButtonFonts=getFonts(SocialButton);const NavButton1Controls=getPropertyControls(NavButton1);const cycleOrder=[\"BcHIo12q2\",\"YEeqwGgdA\",\"QEl9sRZFr\",\"Yoik2J6R9\",\"zHhfT_CVU\"];const serializationHash=\"framer-fAkFl\";const variantClassNames={BcHIo12q2:\"framer-v-130n0t9\",QEl9sRZFr:\"framer-v-1szs0tn\",YEeqwGgdA:\"framer-v-1x86u8n\",Yoik2J6R9:\"framer-v-18l859i\",zHhfT_CVU:\"framer-v-4msw38\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const H4Cpd7ymX=undefined;const ftJ3Fy526=undefined;const transition1={delay:.1,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Desktop Nav\":\"BcHIo12q2\",\"Mobile close\":\"zHhfT_CVU\",\"Mobile open\":\"Yoik2J6R9\",\"Tablet close\":\"QEl9sRZFr\",\"Tablet open\":\"YEeqwGgdA\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Active:\"fTcBthPky\",Mobile:\"jdMKF8Ceb\",Primary:\"HPjqocxam\"};const getProps=({aboutActive,height,id,width,workActive,...props})=>{return{...props,ftJ3Fy526:humanReadableEnumMap[workActive]??workActive??props.ftJ3Fy526??\"HPjqocxam\",H4Cpd7ymX:humanReadableEnumMap[aboutActive]??aboutActive??props.H4Cpd7ymX??\"HPjqocxam\",variant:humanReadableVariantMap[props.variant]??props.variant??\"BcHIo12q2\"};};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,H4Cpd7ymX,ftJ3Fy526,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BcHIo12q2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ueelh4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"QEl9sRZFr\");});const onTap184qwsv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"zHhfT_CVU\");});const YMe8zYZI4pyvjh1=activeVariantCallback(async(...args)=>{setVariant(\"QEl9sRZFr\");});const YMe8zYZI41hhgy5e=activeVariantCallback(async(...args)=>{setVariant(\"zHhfT_CVU\");});const b3kr_yY5tpyvjh1=activeVariantCallback(async(...args)=>{setVariant(\"QEl9sRZFr\");});const b3kr_yY5tz80u3y=activeVariantCallback(async(...args)=>{setVariant(\"YEeqwGgdA\");});const b3kr_yY5t1hhgy5e=activeVariantCallback(async(...args)=>{setVariant(\"zHhfT_CVU\");});const b3kr_yY5t1tg90g0=activeVariantCallback(async(...args)=>{setVariant(\"Yoik2J6R9\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QEl9sRZFr\",\"zHhfT_CVU\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"YEeqwGgdA\",\"Yoik2J6R9\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"YEeqwGgdA\",\"QEl9sRZFr\",\"Yoik2J6R9\",\"zHhfT_CVU\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-130n0t9\",className,classNames),\"data-framer-name\":\"Desktop Nav\",layoutDependency:layoutDependency,layoutId:\"BcHIo12q2\",ref:refBinding,style:{backgroundColor:\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\",...style},...addPropertyOverrides({QEl9sRZFr:{\"data-framer-name\":\"Tablet close\"},YEeqwGgdA:{\"data-framer-name\":\"Tablet open\",\"data-highlight\":true,onTap:onTap1ueelh4},Yoik2J6R9:{\"data-framer-name\":\"Mobile open\",\"data-highlight\":true,onTap:onTap184qwsv},zHhfT_CVU:{\"data-framer-name\":\"Mobile close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jfede7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XhnSNmrsr\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5p80or\",\"data-framer-name\":\"Item wrapper\",layoutDependency:layoutDependency,layoutId:\"RCro6gNOv\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-elb495\",\"data-framer-name\":\"Left Line\",layoutDependency:layoutDependency,layoutId:\"jhpJFMLDR\",style:{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"o7Pwd186V\"},implicitPathVariables:undefined},{href:{webPageId:\"o7Pwd186V\"},implicitPathVariables:undefined},{href:{webPageId:\"o7Pwd186V\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+0+0+0+0,...addPropertyOverrides({YEeqwGgdA:{width:`min(${componentViewport?.width||\"100vw\"}, 1800px)`,y:(componentViewport?.y||0)+0+0+0+60+0+0},Yoik2J6R9:{width:`min(${componentViewport?.width||\"100vw\"}, 1800px)`,y:(componentViewport?.y||0)+0+0+0+60+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18wn5zh-container\",layoutDependency:layoutDependency,layoutId:\"CPljtyBGy-container\",nodeId:\"CPljtyBGy\",rendersWithMotion:true,scopeId:\"pkQ40Z6fv\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"CPljtyBGy\",layoutId:\"CPljtyBGy\",QSWW9gayJ:resolvedLinks[0],SsFxG76fH:\"About Me\",style:{height:\"100%\"},variant:matchVariant(H4Cpd7ymX),width:\"100%\",...addPropertyOverrides({YEeqwGgdA:{nzWigLpbB:undefined,QSWW9gayJ:resolvedLinks[1],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"o2TIMq4Ev\")},Yoik2J6R9:{nzWigLpbB:undefined,QSWW9gayJ:resolvedLinks[2],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"o2TIMq4Ev\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nDsvJCJ7a\"},implicitPathVariables:undefined},{href:{webPageId:\"nDsvJCJ7a\"},implicitPathVariables:undefined},{href:{webPageId:\"nDsvJCJ7a\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+0+0+0+0,...addPropertyOverrides({YEeqwGgdA:{width:`min(${componentViewport?.width||\"100vw\"}, 1800px)`,y:(componentViewport?.y||0)+0+0+0+60+0+60},Yoik2J6R9:{width:`min(${componentViewport?.width||\"100vw\"}, 1800px)`,y:(componentViewport?.y||0)+0+0+0+60+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pyt3bq-container\",layoutDependency:layoutDependency,layoutId:\"eCFyX_GsR-container\",nodeId:\"eCFyX_GsR\",rendersWithMotion:true,scopeId:\"pkQ40Z6fv\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"eCFyX_GsR\",layoutId:\"eCFyX_GsR\",QSWW9gayJ:resolvedLinks1[0],SsFxG76fH:\"Case Studies\",style:{height:\"100%\"},variant:matchVariant(ftJ3Fy526),width:\"100%\",...addPropertyOverrides({YEeqwGgdA:{nzWigLpbB:undefined,QSWW9gayJ:resolvedLinks1[1],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"o2TIMq4Ev\")},Yoik2J6R9:{nzWigLpbB:undefined,QSWW9gayJ:resolvedLinks1[2],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"o2TIMq4Ev\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jxie9q\",\"data-framer-name\":\"Logo and menu\",layoutDependency:layoutDependency,layoutId:\"vQ6viqQij\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+0+0+0+0,...addPropertyOverrides({QEl9sRZFr:{y:(componentViewport?.y||0)+0+0+0+0+0},YEeqwGgdA:{y:(componentViewport?.y||0)+0+0+0+0+0},Yoik2J6R9:{y:(componentViewport?.y||0)+0+0+0+0+0},zHhfT_CVU:{y:(componentViewport?.y||0)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8v736j-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VQt67ji_x-container\",nodeId:\"VQt67ji_x\",rendersWithMotion:true,scopeId:\"pkQ40Z6fv\",children:/*#__PURE__*/_jsx(Avatar,{height:\"100%\",id:\"VQt67ji_x\",layoutId:\"VQt67ji_x\",width:\"100%\",Y07Lce2Of:addImageAlt({pixelHeight:3024,pixelWidth:3024,src:\"https://framerusercontent.com/images/BI837Vbrs0QHObayaJqI9CACOuc.jpg?width=3024&height=3024\",srcSet:\"https://framerusercontent.com/images/BI837Vbrs0QHObayaJqI9CACOuc.jpg?scale-down-to=512&width=3024&height=3024 512w,https://framerusercontent.com/images/BI837Vbrs0QHObayaJqI9CACOuc.jpg?scale-down-to=1024&width=3024&height=3024 1024w,https://framerusercontent.com/images/BI837Vbrs0QHObayaJqI9CACOuc.jpg?scale-down-to=2048&width=3024&height=3024 2048w,https://framerusercontent.com/images/BI837Vbrs0QHObayaJqI9CACOuc.jpg?width=3024&height=3024 3024w\"},\"Notebooks\"),...addPropertyOverrides({YEeqwGgdA:{YMe8zYZI4:YMe8zYZI4pyvjh1},Yoik2J6R9:{YMe8zYZI4:YMe8zYZI41hhgy5e}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({QEl9sRZFr:{height:30,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+15},YEeqwGgdA:{height:30,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+15},Yoik2J6R9:{height:30,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+15},zHhfT_CVU:{height:30,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a7c3wz-container\",layoutDependency:layoutDependency,layoutId:\"Vh_p7qgMB-container\",nodeId:\"Vh_p7qgMB\",rendersWithMotion:true,scopeId:\"pkQ40Z6fv\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"Vh_p7qgMB\",layoutId:\"Vh_p7qgMB\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jYrUJMqbK\"),width:\"100%\",...addPropertyOverrides({QEl9sRZFr:{b3kr_yY5t:b3kr_yY5tz80u3y,variant:matchVariant(\"kqWbdANc7\")},YEeqwGgdA:{b3kr_yY5t:b3kr_yY5tpyvjh1},Yoik2J6R9:{b3kr_yY5t:b3kr_yY5t1hhgy5e},zHhfT_CVU:{b3kr_yY5t:b3kr_yY5t1tg90g0,variant:matchVariant(\"kqWbdANc7\")}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9vcqdz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"lEJheEgiK\",style:{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"}})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-31z1tc\",\"data-framer-name\":\"Item wrapper\",layoutDependency:layoutDependency,layoutId:\"SyDZbSSmI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d8r9ge\",\"data-framer-name\":\"Social links\",layoutDependency:layoutDependency,layoutId:\"AlDNo9RWm\",style:{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+0+0,...addPropertyOverrides({YEeqwGgdA:{y:(componentViewport?.y||0)+0+0+0+180+20+0+1},Yoik2J6R9:{y:(componentViewport?.y||0)+0+0+0+180+20+0+1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3xzrlf-container\",layoutDependency:layoutDependency,layoutId:\"BB9i5o7ql-container\",nodeId:\"BB9i5o7ql\",rendersWithMotion:true,scopeId:\"pkQ40Z6fv\",children:/*#__PURE__*/_jsx(SocialButton,{DntpE6OVV:XCom,height:\"100%\",id:\"BB9i5o7ql\",KMe4JtkMk:\"https://x.com/canabrava_eu\",layoutId:\"BB9i5o7ql\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"fo_VaJWui\"),width:\"100%\",...addPropertyOverrides({YEeqwGgdA:{variant:matchVariant(\"NPphipBCK\")},Yoik2J6R9:{variant:matchVariant(\"NPphipBCK\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+0+0,...addPropertyOverrides({YEeqwGgdA:{y:(componentViewport?.y||0)+0+0+0+180+20+0+1},Yoik2J6R9:{y:(componentViewport?.y||0)+0+0+0+180+20+0+1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v66edp-container\",layoutDependency:layoutDependency,layoutId:\"rZxcDyqqp-container\",nodeId:\"rZxcDyqqp\",rendersWithMotion:true,scopeId:\"pkQ40Z6fv\",children:/*#__PURE__*/_jsx(SocialButton,{DntpE6OVV:Linkedin,height:\"100%\",id:\"rZxcDyqqp\",KMe4JtkMk:\"https://www.linkedin.com/in/danielctorres/\",layoutId:\"rZxcDyqqp\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"fo_VaJWui\"),width:\"100%\",...addPropertyOverrides({YEeqwGgdA:{variant:matchVariant(\"NPphipBCK\")},Yoik2J6R9:{variant:matchVariant(\"NPphipBCK\")}},baseVariant,gestureVariant)})})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nqgehy\",\"data-framer-name\":\"Buttom line\",layoutDependency:layoutDependency,layoutId:\"M9pRs37wQ\",style:{backgroundColor:\"var(--token-7f2c4ebd-9662-4653-862c-66ae60d2df75, rgb(28, 28, 28))\"},variants:{YEeqwGgdA:{backgroundColor:\"var(--token-0a53d434-ad32-4222-88b4-60535d247076, rgb(24, 31, 38))\"},Yoik2J6R9:{backgroundColor:\"var(--token-32f68518-5cdb-4f9f-8954-f284a98f2339, rgb(228, 228, 228))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fAkFl.framer-hhcbyd, .framer-fAkFl .framer-hhcbyd { display: block; }\",\".framer-fAkFl.framer-130n0t9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 60px 0px 60px; position: relative; width: 1200px; }\",\".framer-fAkFl .framer-jfede7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fAkFl .framer-5p80or { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fAkFl .framer-elb495 { align-self: stretch; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-fAkFl .framer-18wn5zh-container, .framer-fAkFl .framer-pyt3bq-container { flex: none; height: 60px; position: relative; width: auto; }\",\".framer-fAkFl .framer-1jxie9q { 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; width: min-content; }\",\".framer-fAkFl .framer-8v736j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fAkFl .framer-1a7c3wz-container, .framer-fAkFl .framer-3xzrlf-container, .framer-fAkFl .framer-1v66edp-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); position: relative; width: 60px; }\",\".framer-fAkFl .framer-9vcqdz { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-fAkFl .framer-31z1tc { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fAkFl .framer-d8r9ge { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 1px 0px 1px; position: relative; width: min-content; }\",\".framer-fAkFl .framer-1nqgehy { bottom: 0px; flex: none; height: 1px; left: 0px; mix-blend-mode: exclusion; overflow: hidden; position: absolute; right: 0px; z-index: 1; }\",\".framer-fAkFl.framer-v-1x86u8n.framer-130n0t9 { cursor: pointer; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 810px; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-jfede7, .framer-fAkFl.framer-v-1szs0tn .framer-jfede7, .framer-fAkFl.framer-v-18l859i .framer-jfede7, .framer-fAkFl.framer-v-4msw38 .framer-jfede7 { flex-direction: column; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-5p80or, .framer-fAkFl.framer-v-18l859i .framer-5p80or { flex: none; flex-direction: column; order: 1; width: 100%; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-18wn5zh-container, .framer-fAkFl.framer-v-1x86u8n .framer-pyt3bq-container, .framer-fAkFl.framer-v-18l859i .framer-18wn5zh-container, .framer-fAkFl.framer-v-18l859i .framer-pyt3bq-container { width: 100%; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-1jxie9q, .framer-fAkFl.framer-v-1szs0tn .framer-1jxie9q { gap: unset; justify-content: space-between; order: 0; padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-31z1tc, .framer-fAkFl.framer-v-18l859i .framer-31z1tc { flex: none; justify-content: center; order: 2; padding: 20px 0px 40px 0px; width: 100%; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-d8r9ge, .framer-fAkFl.framer-v-18l859i .framer-d8r9ge { padding: 1px; }\",\".framer-fAkFl.framer-v-1x86u8n .framer-1nqgehy, .framer-fAkFl.framer-v-18l859i .framer-1nqgehy { mix-blend-mode: unset; order: 3; }\",\".framer-fAkFl.framer-v-1szs0tn.framer-130n0t9 { padding: 0px; width: 810px; }\",\".framer-fAkFl.framer-v-18l859i.framer-130n0t9 { cursor: pointer; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-fAkFl.framer-v-18l859i .framer-1jxie9q, .framer-fAkFl.framer-v-4msw38 .framer-1jxie9q { gap: unset; justify-content: space-between; order: 0; padding: 0px 16px 0px 16px; width: 100%; }\",\".framer-fAkFl.framer-v-4msw38.framer-130n0t9 { padding: 0px; width: 390px; }\",\".framer-fAkFl.framer-v-4msw38 .framer-1a7c3wz-container { height: var(--framer-aspect-ratio-supported, 30px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YEeqwGgdA\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"QEl9sRZFr\":{\"layout\":[\"fixed\",\"auto\"]},\"Yoik2J6R9\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"zHhfT_CVU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"H4Cpd7ymX\":\"aboutActive\",\"ftJ3Fy526\":\"workActive\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpkQ40Z6fv=withCSS(Component,css,\"framer-fAkFl\");export default FramerpkQ40Z6fv;FramerpkQ40Z6fv.displayName=\"Nav\";FramerpkQ40Z6fv.defaultProps={height:60,width:1200};addPropertyControls(FramerpkQ40Z6fv,{variant:{options:[\"BcHIo12q2\",\"YEeqwGgdA\",\"QEl9sRZFr\",\"Yoik2J6R9\",\"zHhfT_CVU\"],optionTitles:[\"Desktop Nav\",\"Tablet open\",\"Tablet close\",\"Mobile open\",\"Mobile close\"],title:\"Variant\",type:ControlType.Enum},H4Cpd7ymX:NavButton1Controls?.[\"variant\"]&&{...NavButton1Controls[\"variant\"],defaultValue:\"HPjqocxam\",description:undefined,hidden:undefined,optional:undefined,title:\"About - Active\"},onH4Cpd7ymXChange:{changes:\"H4Cpd7ymX\",type:ControlType.ChangeHandler},ftJ3Fy526:NavButton1Controls?.[\"variant\"]&&{...NavButton1Controls[\"variant\"],defaultValue:\"HPjqocxam\",description:undefined,hidden:undefined,optional:undefined,title:\"Work - Active\"},onftJ3Fy526Change:{changes:\"ftJ3Fy526\",type:ControlType.ChangeHandler}});addFonts(FramerpkQ40Z6fv,[{explicitInter:true,fonts:[]},...NavButtonFonts,...AvatarFonts,...MenuFonts,...SocialButtonFonts],{supportsExplicitInterCodegen:true});FramerpkQ40Z6fv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavButton,{},context),forwardLoader(Avatar,{},context),forwardLoader(Menu,{},context),forwardLoader(SocialButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpkQ40Z6fv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"H4Cpd7ymX\\\":\\\"aboutActive\\\",\\\"ftJ3Fy526\\\":\\\"workActive\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YEeqwGgdA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"QEl9sRZFr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yoik2J6R9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"zHhfT_CVU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Q5ot1rlrFpBDUKtm0kQA/ISx2fxJ1W5esV7UsLp1z/BVj7rjYi3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7gpOSrzUji201pDf4T5F/q5AJWriUgw1UZ5aRWY0g/HtNOvJSPJ.js\";const serializationHash=\"framer-JwzZ2\";const variantClassNames={ddg7baTTs:\"framer-v-kyzfx\"};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:\"ddg7baTTs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kyzfx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ddg7baTTs\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r79ol3\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"C0D3Xhdqm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-194ga5r\",\"data-styles-preset\":\"HtNOvJSPJ\",dir:\"auto\",children:\"Daniel Canabrava Torres\"})}),className:\"framer-vkqy0a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Uesn5ifWz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1t3gu07\",\"data-styles-preset\":\"BVj7rjYi3\",dir:\"auto\",children:\"dnltrs.com\"})}),className:\"framer-a4mvyd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z_6Cg1sIe\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JwzZ2.framer-1dwnf2m, .framer-JwzZ2 .framer-1dwnf2m { display: block; }\",\".framer-JwzZ2.framer-kyzfx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 60px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-JwzZ2 .framer-r79ol3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-JwzZ2 .framer-vkqy0a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JwzZ2 .framer-a4mvyd { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrugjwLCLw=withCSS(Component,css,\"framer-JwzZ2\");export default FramerrugjwLCLw;FramerrugjwLCLw.displayName=\"Designer info\";FramerrugjwLCLw.defaultProps={height:60,width:179};addFonts(FramerrugjwLCLw,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrugjwLCLw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"179\",\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rugjwLCLw.map","// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Grain from\"https://framerusercontent.com/modules/cKGD16u2MGB7MfqfVXFp/wiztTCbXokZrMicHAmZc/Grain.js\";import NagivationsNavbar from\"#framer/local/canvasComponent/J20otGFnu/J20otGFnu.js\";import Nav from\"#framer/local/canvasComponent/pkQ40Z6fv/pkQ40Z6fv.js\";import DesignerInfo from\"#framer/local/canvasComponent/rugjwLCLw/rugjwLCLw.js\";import*as sharedStyle from\"#framer/local/css/VOV62XLt0/VOV62XLt0.js\";const NavFonts=getFonts(Nav);const DesignerInfoFonts=getFonts(DesignerInfo);const GrainFonts=getFonts(Grain);const breakpoints={a4HS6mhYA:\"(min-width: 1440px)\",jGUSLbeEF:\"(max-width: 809.98px)\",uOdC6cGAi:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7NAkL\";const variantClassNames={a4HS6mhYA:\"framer-v-ojifh2\",jGUSLbeEF:\"framer-v-slsq4v\",uOdC6cGAi:\"framer-v-15hzdum\"};const XBoC6w8gQ=undefined;const tDa4ahJae=undefined;const AowAGhBdo=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={jGUSLbeEF:[\".framer-7NAkL.framer-ojifh2 { overflow: var(--overflow-clip-fallback, clip); }\",\".framer-7NAkL .framer-17v7wl3 { flex-direction: column; padding: 0px 16px 0px 16px; z-index: 9; }\",\".framer-7NAkL .framer-16uogmq { height: 1px; width: 100%; }\",\".framer-7NAkL .framer-9trma8 { flex-direction: column; gap: 4px; }\",\".framer-7NAkL .framer-17sh1am, .framer-7NAkL .framer-p9ew6k { flex: none; width: 100%; }\",\".framer-7NAkL .framer-axrtay { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\"],uOdC6cGAi:[\".framer-7NAkL.framer-ojifh2 { overflow: var(--overflow-clip-fallback, clip); }\",\".framer-7NAkL .framer-17v7wl3 { padding: 0px 40px 0px 40px; }\",\".framer-7NAkL .framer-auejnw { gap: 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jGUSLbeEF:\".framer-slsq4v-override\",uOdC6cGAi:\".framer-15hzdum-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7NAkL.framer-1366kuk, .framer-7NAkL .framer-1366kuk { display: block; }\",\".framer-7NAkL.framer-ojifh2 { align-content: center; align-items: center; background-color: var(--xiicbn); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7NAkL .framer-vn4jtw-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-7NAkL .framer-beh4fa { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-7NAkL .framer-17v7wl3 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; mix-blend-mode: exclusion; order: 1003; overflow: hidden; padding: 0px 60px 0px 60px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 6; }\",\".framer-7NAkL .framer-16uogmq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-7NAkL .framer-rktv1v, .framer-7NAkL .framer-13xa9zb { background-color: var(--token-0a53d434-ad32-4222-88b4-60535d247076, #181f26); flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; z-index: 5; }\",\".framer-7NAkL .framer-auejnw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7NAkL .framer-1lre5rr, .framer-7NAkL .framer-t3bagg { background-color: var(--token-0a53d434-ad32-4222-88b4-60535d247076, #181f26); flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-7NAkL .framer-eucmp1 { align-content: center; align-items: center; background-color: var(--1ikhtio); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; order: 1004; overflow: hidden; padding: 32px 60px 32px 60px; position: relative; width: 100%; }\",\".framer-7NAkL .framer-9trma8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7NAkL .framer-17sh1am { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-7NAkL .framer-1pjyq8j-container { flex: none; height: 60px; position: relative; width: auto; }\",\".framer-7NAkL .framer-p9ew6k { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7NAkL .framer-axrtay { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-7NAkL .framer-1s3kffi-container { bottom: 0px; flex: none; left: 0px; opacity: 0.2; order: 1005; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={a4HS6mhYA:\"(min-width: 1440px)\",jGUSLbeEF:\"(max-width: 809.98px)\",uOdC6cGAi:\"(min-width: 810px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"a4HS6mhYA\",Phone:\"jGUSLbeEF\",Tablet:\"uOdC6cGAi\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({fill,fill2,height,id,middleGridVisibility,width,...props})=>{return{...props,AowAGhBdo:fill2??props.AowAGhBdo??\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\",tDa4ahJae:middleGridVisibility??props.tDa4ahJae??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"a4HS6mhYA\",XBoC6w8gQ:fill??props.XBoC6w8gQ??\"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\"};};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,XBoC6w8gQ,AowAGhBdo,tDa4ahJae,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"jGUSLbeEF\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"a4HS6mhYA\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(XBoC6w8gQ)}; } :root { font-size: 100%; } @media (min-width: 810px) and (max-width: 1439.98px) { :root { font-size: 87.5%; } } @media (max-width: 809.98px) { :root { font-size: 75%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ojifh2\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--xiicbn\":XBoC6w8gQ,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vn4jtw-container\",layoutScroll:true,nodeId:\"o9e7YnaLD\",scopeId:\"s8vZ1SJHp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jGUSLbeEF:{variant:matchVariant(\"zHhfT_CVU\")},uOdC6cGAi:{variant:matchVariant(\"QEl9sRZFr\")}},children:/*#__PURE__*/_jsx(Nav,{ftJ3Fy526:\"HPjqocxam\",H4Cpd7ymX:\"HPjqocxam\",height:\"100%\",id:\"o9e7YnaLD\",layoutId:\"o9e7YnaLD\",style:{width:\"100%\"},variant:matchVariant(\"BcHIo12q2\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-beh4fa\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17v7wl3\",\"data-framer-name\":\"Grid Lines\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16uogmq\",\"data-framer-name\":\"Grid\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-rktv1v\",\"data-framer-name\":\"Left grid line\"}),isDisplayed(tDa4ahJae!==false)&&/*#__PURE__*/_jsxs(\"div\",{className:cx(\"framer-auejnw\",\"hidden-slsq4v\",!(tDa4ahJae!==false)&&\"hidden-ojifh2\",!(tDa4ahJae!==false)&&\"hidden-15hzdum\"),\"data-framer-name\":\"Gap\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lre5rr\",\"data-framer-name\":\"Grid line\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t3bagg\",\"data-framer-name\":\"Grid line\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13xa9zb\",\"data-framer-name\":\"Right grid line\"})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eucmp1\",\"data-framer-name\":\"Down\",style:{\"--1ikhtio\":AowAGhBdo},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9trma8\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-17sh1am\",\"data-framer-name\":\"Right content\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:1032,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pjyq8j-container\",nodeId:\"E2MfuEXuQ\",scopeId:\"s8vZ1SJHp\",children:/*#__PURE__*/_jsx(DesignerInfo,{height:\"100%\",id:\"E2MfuEXuQ\",layoutId:\"E2MfuEXuQ\",style:{height:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p9ew6k\",\"data-framer-name\":\"Left content\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6oov4\",\"data-styles-preset\":\"VOV62XLt0\",dir:\"auto\",children:\"Copyright \\xa9 2025 Umeh Chinonso. All rights reserved.\"})}),className:\"framer-axrtay\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s3kffi-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mltaKqMkf\",scopeId:\"s8vZ1SJHp\",children:/*#__PURE__*/_jsx(Grain,{height:\"100%\",id:\"mltaKqMkf\",layoutId:\"mltaKqMkf\",opacity:.1,style:{height:\"100%\",width:\"100%\"},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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uOdC6cGAi\":{\"layout\":[\"fixed\",\"fixed\"]},\"jGUSLbeEF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XBoC6w8gQ\":\"fill\",\"AowAGhBdo\":\"fill2\",\"tDa4ahJae\":\"middleGridVisibility\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"a4HS6mhYA\":[\".framer-vn4jtw-container\",\".framer-eucmp1\"],\"uOdC6cGAi\":[\".framer-vn4jtw-container\",\".framer-eucmp1\"],\"jGUSLbeEF\":[\".framer-vn4jtw-container\",\".framer-eucmp1\"]}\n * @framerBreakpoints {\"a4HS6mhYA\":{\"min\":1440,\"canvasClassName\":\"framer-ojifh2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"uOdC6cGAi\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-15hzdum-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":14},\"jGUSLbeEF\":{\"max\":809,\"canvasClassName\":\"framer-slsq4v-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":12}}\n * @framerDefaultVariant a4HS6mhYA\n * @framerLayoutTemplate true\n */const Framers8vZ1SJHp=withCSS(Component,css,\"framer-7NAkL\");export default Framers8vZ1SJHp;Framers8vZ1SJHp.displayName=\"Header & Footer\";Framers8vZ1SJHp.defaultProps={height:1e3,width:1440};addPropertyControls(Framers8vZ1SJHp,{XBoC6w8gQ:{defaultValue:'var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24)) /* {\"name\":\"Dark Canvas\"} */',title:\"Fill\",type:ControlType.Color},AowAGhBdo:{defaultValue:'var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24)) /* {\"name\":\"Dark Canvas\"} */',title:\"Fill 2\",type:ControlType.Color},tDa4ahJae:{defaultValue:true,title:\"Middle Grid Visibility\",type:ControlType.Boolean}});addFonts(Framers8vZ1SJHp,[{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\"}]},...NavFonts,...DesignerInfoFonts,...GrainFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framers8vZ1SJHp.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(NagivationsNavbar,{},context),forwardLoader(DesignerInfo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers8vZ1SJHp\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"XBoC6w8gQ\\\":\\\"fill\\\",\\\"AowAGhBdo\\\":\\\"fill2\\\",\\\"tDa4ahJae\\\":\\\"middleGridVisibility\\\"}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uOdC6cGAi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jGUSLbeEF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"a4HS6mhYA\\\":[\\\".framer-vn4jtw-container\\\",\\\".framer-eucmp1\\\"],\\\"uOdC6cGAi\\\":[\\\".framer-vn4jtw-container\\\",\\\".framer-eucmp1\\\"],\\\"jGUSLbeEF\\\":[\\\".framer-vn4jtw-container\\\",\\\".framer-eucmp1\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"a4HS6mhYA\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ojifh2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"uOdC6cGAi\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-15hzdum-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":14},\\\"jGUSLbeEF\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-slsq4v-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":12}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerRootFontSize\":\"16\",\"framerDefaultVariant\":\"a4HS6mhYA\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 HeaderFooter from \"https://framerusercontent.com/modules/5P4IVmXYdwI49YSiHaYB/76wLqbfCmDtZZrtxviJI/s8vZ1SJHp.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {cAm9oSdsR: \"process-2\", exvqxvxYL: \"process-1\", fHSNscgsO: \"my-process\", fKLKIJWlv: \"hero\", iFlHxxr2X: \"process-3\", k9Up_P6Ek: \"selected-work\", uOGWcGEPB: \"how-can-i-help\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2rECB2aVnNiEe20chh3k/4DtcROEAR7KE6tznbpV0/augiA20Il.js\")), path: \"/\"}, nDsvJCJ7a: {elements: {JayiE1F1J: \"about-hero\", UhROIqefS: \"work\", ZRqIF58at: \"work-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w5ux1YfjkO4VF0SVxan2/vH1Df46Opt79YZHoGSHs/nDsvJCJ7a.js\")), path: \"/case-studies\"}, o7Pwd186V: {elements: {bAZxU9IGw: \"process-2\", DeKrbQ6gX: \"2\", dWhFpDCGD: \"4-2\", eX6Lgxh5u: \"4\", GPFD9DQhT: \"4-1\", HBfS3JcmN: \"3\", JsTRZFXr2: \"process-3\", JuA4CEYwU: \"4-3\", s_KsJvIuJ: \"my-process\", VJSH9qBVX: \"1\", X3yjpm9Vx: \"availability\", Xkco3p8YY: \"process-1\", zby3BYih0: \"4-4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wQT4QCDOVq5g6oCWhElT/GhESHOeehd5nJpcs1XG5/o7Pwd186V.js\")), path: \"/about\"}, yS3dhA5ZQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3uUJgkGwquYgtvQRBmeF/CpN0stT5R5XoHKNkSYbr/yS3dhA5ZQ.js\")), path: \"/404\"}, pkMjG0sOX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dzl2vg97rne225MYwDdZ/q288Ot1oQWunwnWpy9th/pkMjG0sOX.js\")), path: \"/faq\"}, QRnOmZM_X: {elements: {AyXVcE7c6: \"outlier-thinking\", BQPMRorpx: \"projects\", Epk69vGDr: \"availability-1\", f_XII3Ktj: \"outlier-thinking-1\", gRNWys7Tc: \"availability\", I6I28VT4X: \"parallel-trust-design\", n1IeYIyji: \"skills-tools\", SdMKNiiTE: \"about-opening\", ZzkyHebYk: \"personal-note\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U7rhJsSoC8BOeQDdL2fS/ELmJ4Dytb2vmJW7Lcaea/QRnOmZM_X.js\"))}, OzjwKhLtF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Su0uO7XmZvApnqZ1yGAM/kMti2tYH7M6vkvyvUzOi/OzjwKhLtF.js\")), path: \"/case-studies/vinci-retirement-services\"}, uPGlJNMqY: {elements: {AeqlQouGZ: \"decision-3\", bMTT9ZU81: \"lesson-learned\", c3X2QAcHz: \"decision-2\", d69DQRjHn: \"decision-6\", ECWlXpS7X: \"decision-5\", I2w8oBtyX: \"lesson-learned-1\", IUqENuwAO: \"lesson-learned-2\", j5B3pFM42: \"lesson-learned-3\", K74NpIlXu: \"top\", mfl0e6S_L: \"Outcome\", OItois0hQ: \"Improve Next\", UM94zh7Dp: \"decision-1\", wkDQarSgd: \"decision-4\", Y4P4Qnbms: \"lesson-learned-4\", YfawN2_vz: \"outcome\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kxOoXAWAznOPsgAVV30B/mlSOzJ7kUlthGRink68Q/uPGlJNMqY.js\")), path: \"/case-studies/ask-markerr\"}, AXjCjkXai: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qEnSskwBXZGxqksiURUj/X5DOYtejFIS8cdE8Jr6T/AXjCjkXai.js\")), path: \"/case-studies/boarding-assistant\"}, jl8IY_ZXF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HMIsScuvv3Ph5zA2rleq/vC6fh1vz6CVHdDcTORuZ/jl8IY_ZXF.js\")), path: \"/design-system\"}, WqsFks_Gv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bf97O9U3wpQC3iNzdJ00/CXXL6jMBmmwplBVs99be/WqsFks_Gv.js\")), path: \"/footer\"}, r6ou3sCE4: {elements: {MaibIdlGC: \"the-core-product-decision\", pNFI67YLd: \"the-outcome\", PNM3He5nS: \"from-product-to-launch\", qF5jeWEyN: \"three-days-sprint\", Qq2o_09L2: \"what-this-project-taught-me\", vIUGc3Fkv: \"the-critical-requirement\", Wm8t_bp15: \"designing-both-sides-of-the-system\", Yu7qAUPD6: \"shipped-product\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sihfEzvdMCpUVdtCPmAR/pHn07hz8n9msMIKqmsb2/r6ou3sCE4.js\")), path: \"/case-studies/walkr\"}, Wch4K6gZ7: {collectionId: \"nMOC6o9m2\", elements: {gRYrp6vbQ: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NoqHnouuV3q2VkFX1LzU/K8xz2LxJds8xKSFQk2Gi/Wch4K6gZ7.js\")), path: \"/case-studies/:missing-slug-slug\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {nMOC6o9m2: async () => (await import(\"https://framerusercontent.com/modules/1ltcQrDEcrRnEC1OnznR/HSUJK1I5JTQH7RP5FqEc/nMOC6o9m2.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"1f90a0e4b1d394bd334ee8391979f9f31b9cf42bc50a37f8f1a02b19554b3bef\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {AowAGhBdo: \"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\", tDa4ahJae: true, XBoC6w8gQ: \"var(--token-51f7b9a3-a575-461a-8841-330a6cadddcf, rgb(15, 20, 24))\"}\r\nconst props2 = {...props1, tDa4ahJae: false}\r\nconst templateProps = {augiA20Il: props1, AXjCjkXai: props1, jl8IY_ZXF: props1, nDsvJCJ7a: props1, o7Pwd186V: props1, OzjwKhLtF: props1, pkMjG0sOX: props1, QRnOmZM_X: props1, r6ou3sCE4: props2, uPGlJNMqY: props1, Wch4K6gZ7: props1, WqsFks_Gv: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"nDsvJCJ7a\":\r\ncase \"o7Pwd186V\":\r\ncase \"pkMjG0sOX\":\r\ncase \"QRnOmZM_X\":\r\ncase \"OzjwKhLtF\":\r\ncase \"uPGlJNMqY\":\r\ncase \"AXjCjkXai\":\r\ncase \"jl8IY_ZXF\":\r\ncase \"WqsFks_Gv\":\r\ncase \"r6ou3sCE4\":\r\ncase \"Wch4K6gZ7\":\r\nreturn React.createElement(HeaderFooter, {...props, key: \"HeaderFooter\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"nDsvJCJ7a\":\r\ncase \"o7Pwd186V\":\r\ncase \"pkMjG0sOX\":\r\ncase \"QRnOmZM_X\":\r\ncase \"OzjwKhLtF\":\r\ncase \"uPGlJNMqY\":\r\ncase \"AXjCjkXai\":\r\ncase \"jl8IY_ZXF\":\r\ncase \"WqsFks_Gv\":\r\ncase \"r6ou3sCE4\":\r\ncase \"Wch4K6gZ7\":\r\nreturn [{hash: \"ojifh2\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"15hzdum\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"slsq4v\", 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, privateRouterReplaceState: false, 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/3uUJgkGwquYgtvQRBmeF/CpN0stT5R5XoHKNkSYbr/yS3dhA5ZQ.js\")),\r\n\t\t\t\t\tisReducedMotion: false,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.dnltrs.com\",\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/37jRPBnA4s7BIwZGE2ux/EpKD4qCGFG3h5jYfRzbU/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: {global: {enter: {mask: {angle: 0, type: \"blinds\", width: \"20%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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: framerSiteId ?? null,\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\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}