{"version":3,"file":"shared-lib.e58CUCII.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","addPropertyOverrides","NavBarNameHome","NavBarCases","Linkedin","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","FooterHome","FooterDownloadResume","FooterCases","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","React.useState","React.useRef","x"],"sources":["https:/framerusercontent.com/modules/4x9YDQQX759hLoBKk2m3/t49xGIaLLi0fbAJLwjeV/KTaWAfIvd.js","https:/framerusercontent.com/modules/TDRq0iiy8bBH8VWawM9E/qTxglOfpVoPGel2a3Wc8/wDiC1NtPp.js","https:/framerusercontent.com/modules/oAucCWRapfiGcrLMk6p7/G9YEtte7cmrUr59cDFy4/z_QNzC8B7.js","https:/framerusercontent.com/modules/ZkeSkl5RZRZ9Lwf2QJIL/eUuq41Ac89mMICkfG17f/qbeyMwaJJ.js","https:/framerusercontent.com/modules/2EbDnIT5Oao2XmI4AmgJ/jIhYR85sivCrcE0s6uV5/guYN9EdjT.js","https:/framerusercontent.com/modules/HEICaofHtmNGNE4wiJcB/GvCnWh3CFiem6ZbxCSAO/MEzieLUJM.js","https:/framerusercontent.com/modules/sdn0KVl7Yet4yRsdpxau/Ix4jmXHkwYCoiUyytE8y/T52dLCL5G.js","https:/framerusercontent.com/modules/8dutfviZ0w9UxcRuFpYj/VbX2VzdgnpomC4HJ7mrD/R7kNE5MVI.js","https:/framerusercontent.com/modules/abhWbmLfN8cwlKiXujO5/mHVqPdyLgh29HNSDh6zd/Custom_Cursor.js","https:/framerusercontent.com/modules/2jZ9EhjRBCgSrfahVQ6Y/acnIJwbeMSlK9i82uAHy/siteMetadata.js"],"sourcesContent":["// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BTOsiCtp3:{hover:true,pressed:true},q2wozr3fj:{hover:true,pressed:true}};const cycleOrder=[\"q2wozr3fj\",\"BTOsiCtp3\"];const serializationHash=\"framer-vFQSZ\";const variantClassNames={BTOsiCtp3:\"framer-v-qe61re\",q2wozr3fj:\"framer-v-gcaf8s\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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:\"q2wozr3fj\",Phone:\"BTOsiCtp3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"q2wozr3fj\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q2wozr3fj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JXdqnrAWk\"},motionChild:true,nodeId:\"q2wozr3fj\",openInNewTab:false,scopeId:\"KTaWAfIvd\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gcaf8s\",className,classNames)} framer-i55xlu`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"q2wozr3fj\",ref:refBinding,style:{...style},...addPropertyOverrides({\"BTOsiCtp3-hover\":{\"data-framer-name\":undefined},\"BTOsiCtp3-pressed\":{\"data-framer-name\":undefined},\"q2wozr3fj-hover\":{\"data-framer-name\":undefined},\"q2wozr3fj-pressed\":{\"data-framer-name\":undefined},BTOsiCtp3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"CASES\"})}),className:\"framer-1ri2mcg\",\"data-framer-name\":\"CASES\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"F9zNmzFem\",style:{\"--extracted-r6o4lv\":\"rgb(30, 30, 30)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,variants:{\"BTOsiCtp3-hover\":{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\"},\"BTOsiCtp3-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"q2wozr3fj-hover\":{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\"},\"q2wozr3fj-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({\"BTOsiCtp3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\",\"--framer-text-transform\":\"uppercase\"},children:\"CASES\"})}),transformTemplate:undefined},\"BTOsiCtp3-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-transform\":\"uppercase\"},children:\"CASES\"})}),transformTemplate:undefined},\"q2wozr3fj-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\",\"--framer-text-transform\":\"uppercase\"},children:\"CASES\"})})},\"q2wozr3fj-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-transform\":\"uppercase\"},children:\"CASES\"})})},BTOsiCtp3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"CASES\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vFQSZ.framer-i55xlu, .framer-vFQSZ .framer-i55xlu { display: block; }\",\".framer-vFQSZ.framer-gcaf8s { cursor: pointer; height: 17px; overflow: visible; position: relative; text-decoration: none; width: 51px; }\",\".framer-vFQSZ .framer-1ri2mcg { flex: none; height: auto; left: 0px; position: absolute; top: 47%; white-space: pre; width: auto; }\",\".framer-vFQSZ.framer-v-qe61re.framer-gcaf8s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-vFQSZ.framer-v-qe61re .framer-1ri2mcg { left: unset; position: relative; top: unset; }\",\".framer-vFQSZ.framer-v-qe61re.hover .framer-1ri2mcg, .framer-vFQSZ.framer-v-qe61re.pressed .framer-1ri2mcg { left: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 51\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BTOsiCtp3\":{\"layout\":[\"auto\",\"fixed\"]},\"wQRBHVvjg\":{\"layout\":[\"fixed\",\"fixed\"]},\"kqFHU_X8q\":{\"layout\":[\"fixed\",\"fixed\"]},\"CcH8rFe7V\":{\"layout\":[\"auto\",\"fixed\"]},\"odF0p4qqB\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKTaWAfIvd=withCSS(Component,css,\"framer-vFQSZ\");export default FramerKTaWAfIvd;FramerKTaWAfIvd.displayName=\"Nav Bar - Cases\";FramerKTaWAfIvd.defaultProps={height:17,width:51};addPropertyControls(FramerKTaWAfIvd,{variant:{options:[\"q2wozr3fj\",\"BTOsiCtp3\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKTaWAfIvd,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKTaWAfIvd\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BTOsiCtp3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wQRBHVvjg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kqFHU_X8q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CcH8rFe7V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"odF0p4qqB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"51\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KTaWAfIvd.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={HCVJ2gxW3:{hover:true,pressed:true},tlTcXjRCU:{hover:true,pressed:true}};const cycleOrder=[\"tlTcXjRCU\",\"HCVJ2gxW3\"];const serializationHash=\"framer-XJXuM\";const variantClassNames={HCVJ2gxW3:\"framer-v-1i582ri\",tlTcXjRCU:\"framer-v-1344avm\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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:\"tlTcXjRCU\",Phone:\"HCVJ2gxW3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tlTcXjRCU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tlTcXjRCU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tlTcXjRCU\",openInNewTab:false,scopeId:\"wDiC1NtPp\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1344avm\",className,classNames)} framer-178uhat`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tlTcXjRCU\",ref:refBinding,style:{...style},...addPropertyOverrides({\"HCVJ2gxW3-hover\":{\"data-framer-name\":undefined},\"HCVJ2gxW3-pressed\":{\"data-framer-name\":undefined},\"tlTcXjRCU-hover\":{\"data-framer-name\":undefined},\"tlTcXjRCU-pressed\":{\"data-framer-name\":undefined},HCVJ2gxW3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"LIBBY WILKEN\"})}),className:\"framer-19fnwma\",\"data-framer-name\":\"LIBBY WILKEN\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"vF56pKl7f\",style:{\"--extracted-r6o4lv\":\"rgb(30, 30, 30)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,variants:{\"HCVJ2gxW3-hover\":{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\"},\"HCVJ2gxW3-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"tlTcXjRCU-hover\":{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\"},\"tlTcXjRCU-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({\"HCVJ2gxW3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\",\"--framer-text-transform\":\"uppercase\"},children:\"LIBBY WILKEN\"})}),transformTemplate:undefined},\"HCVJ2gxW3-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-transform\":\"uppercase\"},children:\"LIBBY WILKEN\"})}),transformTemplate:undefined},\"tlTcXjRCU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\",\"--framer-text-transform\":\"uppercase\"},children:\"LIBBY WILKEN\"})})},\"tlTcXjRCU-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-transform\":\"uppercase\"},children:\"LIBBY WILKEN\"})})},HCVJ2gxW3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 30, 30))\",\"--framer-text-transform\":\"uppercase\"},children:\"LIBBY WILKEN\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XJXuM.framer-178uhat, .framer-XJXuM .framer-178uhat { display: block; }\",\".framer-XJXuM.framer-1344avm { cursor: pointer; height: 30px; overflow: visible; position: relative; text-decoration: none; width: 108px; }\",\".framer-XJXuM .framer-19fnwma { bottom: 0px; flex: none; left: 50%; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-XJXuM.framer-v-1i582ri.framer-1344avm { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-XJXuM.framer-v-1i582ri .framer-19fnwma { bottom: unset; height: auto; left: unset; position: relative; top: unset; }\",\".framer-XJXuM.framer-v-1i582ri.hover .framer-19fnwma, .framer-XJXuM.framer-v-1i582ri.pressed .framer-19fnwma { bottom: unset; left: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HCVJ2gxW3\":{\"layout\":[\"auto\",\"fixed\"]},\"O7WV9Iq9Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"W75u4DcGw\":{\"layout\":[\"fixed\",\"fixed\"]},\"b2DeYbNcI\":{\"layout\":[\"auto\",\"fixed\"]},\"hc2xRvJUu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwDiC1NtPp=withCSS(Component,css,\"framer-XJXuM\");export default FramerwDiC1NtPp;FramerwDiC1NtPp.displayName=\"Nav Bar - Name=Home\";FramerwDiC1NtPp.defaultProps={height:30,width:108};addPropertyControls(FramerwDiC1NtPp,{variant:{options:[\"tlTcXjRCU\",\"HCVJ2gxW3\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwDiC1NtPp,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwDiC1NtPp\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HCVJ2gxW3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"O7WV9Iq9Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W75u4DcGw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b2DeYbNcI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hc2xRvJUu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"108\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wDiC1NtPp.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GTdFS0LcU:{hover:true,pressed:true}};const cycleOrder=[\"GTdFS0LcU\",\"ghDYXG7H8\"];const serializationHash=\"framer-NSb1W\";const variantClassNames={ghDYXG7H8:\"framer-v-18sve0a\",GTdFS0LcU:\"framer-v-1wzu2c5\"};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 humanReadableVariantMap={\"Variant 1\":\"GTdFS0LcU\",\"Variant 2\":\"ghDYXG7H8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GTdFS0LcU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GTdFS0LcU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"GTdFS0LcU\",scopeId:\"z_QNzC8B7\",...addPropertyOverrides({\"GTdFS0LcU-hover\":{href:\"https://www.linkedin.com/in/libby-wilken/\",openInNewTab:true},\"GTdFS0LcU-pressed\":{href:\"https://www.linkedin.com/in/libby-wilken/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wzu2c5\",className,classNames)} framer-x17k1b`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GTdFS0LcU\",ref:refBinding,style:{opacity:1,...style},variants:{\"GTdFS0LcU-pressed\":{opacity:0}},...addPropertyOverrides({\"GTdFS0LcU-hover\":{\"data-framer-name\":undefined},\"GTdFS0LcU-pressed\":{\"data-framer-name\":undefined},ghDYXG7H8:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fjyfss\",\"data-framer-name\":\"lineicons:linkedin\",fill:'var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)) /* {\"name\":\"Text_Main\"} */',intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"Nc4iczMn_\",style:{opacity:1},svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.707 3.00001H4.34703C4.1753 2.99922 4.00512 3.03246 3.84631 3.09781C3.6875 3.16316 3.54321 3.25933 3.42178 3.38076C3.30035 3.50219 3.20418 3.64648 3.13882 3.80529C3.07347 3.9641 3.04024 4.13429 3.04103 4.30601V19.694C3.04103 20.39 3.62103 21 4.34703 21H19.647C19.8188 21.0009 19.9891 20.9678 20.1481 20.9025C20.307 20.8372 20.4514 20.7411 20.5729 20.6196C20.6945 20.4982 20.7907 20.3538 20.8561 20.195C20.9216 20.0361 20.9548 19.8658 20.954 19.694V4.27701C21.013 3.58101 20.432 3.00001 19.707 3.00001ZM8.35403 18.3H5.71303V9.73501H8.35503L8.35403 18.3ZM7.01903 8.54501C6.81668 8.54608 6.61612 8.50698 6.42898 8.43001C6.24183 8.35303 6.07182 8.23969 5.92878 8.09656C5.78574 7.95342 5.67251 7.78333 5.59565 7.59614C5.5188 7.40895 5.47984 7.20837 5.48103 7.00601C5.48103 6.16501 6.17703 5.46801 7.01903 5.46801C7.86103 5.46801 8.55903 6.16501 8.55903 7.00601C8.55903 7.84701 7.91903 8.54501 7.01903 8.54501ZM18.371 18.3H15.729V14.148C15.729 13.161 15.7 11.855 14.336 11.855C12.942 11.855 12.739 12.958 12.739 14.061V18.3H10.097V9.73501H12.681V10.925H12.71C13.087 10.229 13.93 9.53201 15.236 9.53201C17.936 9.53201 18.429 11.274 18.429 13.655V18.3H18.371Z\" fill=\"#1E1E1E\"/>\\n</svg>\\n',variants:{\"GTdFS0LcU-hover\":{opacity:.6},\"GTdFS0LcU-pressed\":{opacity:.6}},withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NSb1W.framer-x17k1b, .framer-NSb1W .framer-x17k1b { display: block; }\",\".framer-NSb1W.framer-1wzu2c5 { cursor: pointer; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 24px; }\",\".framer-NSb1W .framer-1fjyfss { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-NSb1W.framer-v-18sve0a.framer-1wzu2c5 { cursor: unset; height: 20px; width: 20px; }\",\".framer-NSb1W.framer-v-18sve0a .framer-1fjyfss { height: 20px; right: unset; top: unset; width: 20px; }\",\".framer-NSb1W.framer-v-1wzu2c5.hover.framer-1wzu2c5, .framer-NSb1W.framer-v-1wzu2c5.pressed.framer-1wzu2c5 { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ghDYXG7H8\":{\"layout\":[\"fixed\",\"fixed\"]},\"eBVOqLqmo\":{\"layout\":[\"fixed\",\"fixed\"]},\"ALL0cmXeK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz_QNzC8B7=withCSS(Component,css,\"framer-NSb1W\");export default Framerz_QNzC8B7;Framerz_QNzC8B7.displayName=\"Linkedin\";Framerz_QNzC8B7.defaultProps={height:24,width:24};addPropertyControls(Framerz_QNzC8B7,{variant:{options:[\"GTdFS0LcU\",\"ghDYXG7H8\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz_QNzC8B7,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz_QNzC8B7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ghDYXG7H8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eBVOqLqmo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ALL0cmXeK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z_QNzC8B7.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBarCases from\"https://framerusercontent.com/modules/4x9YDQQX759hLoBKk2m3/t49xGIaLLi0fbAJLwjeV/KTaWAfIvd.js\";import NavBarNameHome from\"https://framerusercontent.com/modules/TDRq0iiy8bBH8VWawM9E/qTxglOfpVoPGel2a3Wc8/wDiC1NtPp.js\";import Linkedin from\"https://framerusercontent.com/modules/oAucCWRapfiGcrLMk6p7/G9YEtte7cmrUr59cDFy4/z_QNzC8B7.js\";const NavBarNameHomeFonts=getFonts(NavBarNameHome);const NavBarCasesFonts=getFonts(NavBarCases);const LinkedinFonts=getFonts(Linkedin);const cycleOrder=[\"dRotZUB1i\",\"mlyAorTrT\",\"mSBcaYCDE\"];const serializationHash=\"framer-HEMfe\";const variantClassNames={dRotZUB1i:\"framer-v-y9670v\",mlyAorTrT:\"framer-v-jg0zry\",mSBcaYCDE:\"framer-v-eyn7n6\"};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 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={Desktop:\"dRotZUB1i\",Phone:\"mSBcaYCDE\",Tablet:\"mlyAorTrT\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dRotZUB1i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dRotZUB1i\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-y9670v\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"dRotZUB1i\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(140, 140, 140)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\",...style},...addPropertyOverrides({mlyAorTrT:{\"data-framer-name\":\"Tablet\"},mSBcaYCDE:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14s10fa\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"e3RpaJy_j\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7v6nxu\",\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"brvnP9T2F\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"108px\",y:(componentViewport?.y||0)+16+0+-3+0+0,...addPropertyOverrides({mlyAorTrT:{width:undefined},mSBcaYCDE:{height:24,width:undefined,y:(componentViewport?.y||0)+8+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hj8j2c-container\",layoutDependency:layoutDependency,layoutId:\"cjEDV69ee-container\",nodeId:\"cjEDV69ee\",rendersWithMotion:true,scopeId:\"qbeyMwaJJ\",children:/*#__PURE__*/_jsx(NavBarNameHome,{height:\"100%\",id:\"cjEDV69ee\",layoutId:\"cjEDV69ee\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tlTcXjRCU\"),width:\"100%\",...addPropertyOverrides({mlyAorTrT:{style:{height:\"100%\"}},mSBcaYCDE:{style:{height:\"100%\"},variant:matchVariant(\"HCVJ2gxW3\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vxc9au\",\"data-framer-name\":\"Frame 1\",layoutDependency:layoutDependency,layoutId:\"uqBtYgYCe\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"51px\",y:(componentViewport?.y||0)+16+0+-2.5+0+12,...addPropertyOverrides({mSBcaYCDE:{y:(componentViewport?.y||0)+8+0+-2.5+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8ij4w3-container\",layoutDependency:layoutDependency,layoutId:\"grjv1Efbf-container\",nodeId:\"grjv1Efbf\",rendersWithMotion:true,scopeId:\"qbeyMwaJJ\",children:/*#__PURE__*/_jsx(NavBarCases,{height:\"100%\",id:\"grjv1Efbf\",layoutId:\"grjv1Efbf\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"q2wozr3fj\"),width:\"100%\",...addPropertyOverrides({mSBcaYCDE:{variant:matchVariant(\"BTOsiCtp3\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+16+0+-2.5+0+5,...addPropertyOverrides({mSBcaYCDE:{y:(componentViewport?.y||0)+8+0+-2.5+0+5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ea3bt8-container\",layoutDependency:layoutDependency,layoutId:\"nNhb_DsUT-container\",nodeId:\"nNhb_DsUT\",rendersWithMotion:true,scopeId:\"qbeyMwaJJ\",children:/*#__PURE__*/_jsx(Linkedin,{height:\"100%\",id:\"nNhb_DsUT\",layoutId:\"nNhb_DsUT\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"GTdFS0LcU\"),width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HEMfe.framer-lgpscc, .framer-HEMfe .framer-lgpscc { display: block; }\",\".framer-HEMfe.framer-y9670v { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 92px 16px 92px; position: relative; width: 1700px; }\",\".framer-HEMfe .framer-14s10fa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 24px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HEMfe .framer-7v6nxu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 30px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1105px; }\",\".framer-HEMfe .framer-hj8j2c-container { flex: none; height: 30px; position: relative; width: 108px; }\",\".framer-HEMfe .framer-1vxc9au { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 29px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HEMfe .framer-8ij4w3-container { flex: none; height: 17px; position: relative; width: 51px; }\",\".framer-HEMfe .framer-ea3bt8-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-HEMfe.framer-v-jg0zry.framer-y9670v { padding: 16px 24px 16px 24px; width: 810px; }\",\".framer-HEMfe.framer-v-jg0zry .framer-7v6nxu { width: min-content; }\",\".framer-HEMfe.framer-v-jg0zry .framer-hj8j2c-container { width: auto; }\",\".framer-HEMfe.framer-v-eyn7n6.framer-y9670v { padding: 8px 12px 8px 12px; width: 390px; }\",\".framer-HEMfe.framer-v-eyn7n6 .framer-7v6nxu { height: 100%; width: min-content; }\",\".framer-HEMfe.framer-v-eyn7n6 .framer-hj8j2c-container { height: 24px; width: auto; }\",\".framer-HEMfe.framer-v-eyn7n6 .framer-1vxc9au { gap: 16px; }\",'.framer-HEMfe[data-border=\"true\"]::after, .framer-HEMfe [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1700\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mlyAorTrT\":{\"layout\":[\"fixed\",\"auto\"]},\"mSBcaYCDE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqbeyMwaJJ=withCSS(Component,css,\"framer-HEMfe\");export default FramerqbeyMwaJJ;FramerqbeyMwaJJ.displayName=\"Nav Bar\";FramerqbeyMwaJJ.defaultProps={height:56,width:1700};addPropertyControls(FramerqbeyMwaJJ,{variant:{options:[\"dRotZUB1i\",\"mlyAorTrT\",\"mSBcaYCDE\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqbeyMwaJJ,[{explicitInter:true,fonts:[]},...NavBarNameHomeFonts,...NavBarCasesFonts,...LinkedinFonts],{supportsExplicitInterCodegen:true});FramerqbeyMwaJJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBarNameHome,{},context),forwardLoader(NavBarCases,{},context),forwardLoader(Linkedin,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqbeyMwaJJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"56\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mlyAorTrT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mSBcaYCDE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1700\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={g69MB4W29:{hover:true,pressed:true},IDhsxD9xA:{hover:true,pressed:true},IOwzdZgbM:{hover:true,pressed:true},lwM5EPYEi:{hover:true,pressed:true}};const cycleOrder=[\"g69MB4W29\",\"lwM5EPYEi\",\"IDhsxD9xA\",\"IOwzdZgbM\"];const serializationHash=\"framer-m9HU8\";const variantClassNames={g69MB4W29:\"framer-v-16683jf\",IDhsxD9xA:\"framer-v-4owas7\",IOwzdZgbM:\"framer-v-13amp2r\",lwM5EPYEi:\"framer-v-oo3ykx\"};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 humanReadableVariantMap={\"Desktop-Main\":\"g69MB4W29\",\"Desktop-Secondary\":\"lwM5EPYEi\",\"Phone-Main\":\"IDhsxD9xA\",\"Phone-Secondary\":\"IOwzdZgbM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g69MB4W29\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g69MB4W29\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g69MB4W29\",openInNewTab:false,scopeId:\"guYN9EdjT\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-16683jf\",className,classNames)} framer-1m2kbhb`,\"data-framer-name\":\"Desktop-Main\",layoutDependency:layoutDependency,layoutId:\"g69MB4W29\",ref:refBinding,style:{...style},...addPropertyOverrides({\"g69MB4W29-hover\":{\"data-framer-name\":undefined},\"g69MB4W29-pressed\":{\"data-framer-name\":undefined},\"IDhsxD9xA-hover\":{\"data-framer-name\":undefined},\"IDhsxD9xA-pressed\":{\"data-framer-name\":undefined},\"IOwzdZgbM-hover\":{\"data-framer-name\":undefined},\"IOwzdZgbM-pressed\":{\"data-framer-name\":undefined},\"lwM5EPYEi-hover\":{\"data-framer-name\":undefined},\"lwM5EPYEi-pressed\":{\"data-framer-name\":undefined},IDhsxD9xA:{\"data-framer-name\":\"Phone-Main\"},IOwzdZgbM:{\"data-framer-name\":\"Phone-Secondary\"},lwM5EPYEi:{\"data-framer-name\":\"Desktop-Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\"},children:\"Home\"})}),className:\"framer-kq66de\",\"data-framer-name\":\"Home\",fonts:[\"GF;Martian Mono-300\"],layoutDependency:layoutDependency,layoutId:\"NDkR_IwpW\",style:{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"g69MB4W29-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"g69MB4W29-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"IDhsxD9xA-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"IDhsxD9xA-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"IOwzdZgbM-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"IOwzdZgbM-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"lwM5EPYEi-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"lwM5EPYEi-pressed\":{\"--extracted-r6o4lv\":\"var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245))\"},IOwzdZgbM:{\"--extracted-r6o4lv\":\"var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103))\"},lwM5EPYEi:{\"--extracted-r6o4lv\":\"var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"g69MB4W29-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Home\"})})},\"g69MB4W29-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\"},children:\"Home\"})})},\"IDhsxD9xA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Home\"})})},\"IDhsxD9xA-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\"},children:\"Home\"})})},\"IOwzdZgbM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Home\"})})},\"IOwzdZgbM-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\"},children:\"Home\"})})},\"lwM5EPYEi-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Home\"})})},\"lwM5EPYEi-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245)))\"},children:\"Home\"})})},IDhsxD9xA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\"},children:\"Home\"})})},IOwzdZgbM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103)))\"},children:\"Home\"})})},lwM5EPYEi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-m9HU8.framer-1m2kbhb, .framer-m9HU8 .framer-1m2kbhb { display: block; }\",\".framer-m9HU8.framer-16683jf { 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-m9HU8 .framer-kq66de { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lwM5EPYEi\":{\"layout\":[\"auto\",\"auto\"]},\"IDhsxD9xA\":{\"layout\":[\"auto\",\"auto\"]},\"IOwzdZgbM\":{\"layout\":[\"auto\",\"auto\"]},\"bpnatr1nI\":{\"layout\":[\"auto\",\"auto\"]},\"o83EfxWA_\":{\"layout\":[\"auto\",\"auto\"]},\"hPM7YsAJ3\":{\"layout\":[\"auto\",\"auto\"]},\"GhKrBzwHZ\":{\"layout\":[\"auto\",\"auto\"]},\"ptq3kiWJY\":{\"layout\":[\"auto\",\"auto\"]},\"fy044iI4g\":{\"layout\":[\"auto\",\"auto\"]},\"slJ84AlxN\":{\"layout\":[\"auto\",\"auto\"]},\"JuBm1wwyS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerguYN9EdjT=withCSS(Component,css,\"framer-m9HU8\");export default FramerguYN9EdjT;FramerguYN9EdjT.displayName=\"Footer - Home\";FramerguYN9EdjT.defaultProps={height:20,width:39};addPropertyControls(FramerguYN9EdjT,{variant:{options:[\"g69MB4W29\",\"lwM5EPYEi\",\"IDhsxD9xA\",\"IOwzdZgbM\"],optionTitles:[\"Desktop-Main\",\"Desktop-Secondary\",\"Phone-Main\",\"Phone-Secondary\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerguYN9EdjT,[{explicitInter:true,fonts:[{cssFamilyName:\"Martian Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Martian Mono\",url:\"https://fonts.gstatic.com/s/martianmono/v6/2V08KIcADoYhV6w87xrTKjs4CYElh_VS9YA4TlTnQzaVMIE6j15dYY00u86TD75kdpF2.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerguYN9EdjT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"39\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lwM5EPYEi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IDhsxD9xA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IOwzdZgbM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bpnatr1nI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o83EfxWA_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hPM7YsAJ3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GhKrBzwHZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ptq3kiWJY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fy044iI4g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"slJ84AlxN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JuBm1wwyS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./guYN9EdjT.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Dg2ueQFua:{hover:true,pressed:true},GtHFZwwNW:{hover:true,pressed:true},rxQZYz3pF:{hover:true,pressed:true},yy5mFWlrs:{hover:true,pressed:true}};const cycleOrder=[\"GtHFZwwNW\",\"rxQZYz3pF\",\"yy5mFWlrs\",\"Dg2ueQFua\"];const serializationHash=\"framer-DJAxf\";const variantClassNames={Dg2ueQFua:\"framer-v-9qq14d\",GtHFZwwNW:\"framer-v-13xnnri\",rxQZYz3pF:\"framer-v-1dcznx8\",yy5mFWlrs:\"framer-v-1nyc4zy\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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-Primary\":\"GtHFZwwNW\",\"Desktop-Secondary\":\"rxQZYz3pF\",\"Phone-Primary\":\"yy5mFWlrs\",\"Phone-Secondary\":\"Dg2ueQFua\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GtHFZwwNW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GtHFZwwNW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JXdqnrAWk\"},motionChild:true,nodeId:\"GtHFZwwNW\",openInNewTab:false,scopeId:\"MEzieLUJM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13xnnri\",className,classNames)} framer-1tv2rvc`,\"data-framer-name\":\"Desktop-Primary\",layoutDependency:layoutDependency,layoutId:\"GtHFZwwNW\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Dg2ueQFua-hover\":{\"data-framer-name\":undefined},\"Dg2ueQFua-pressed\":{\"data-framer-name\":undefined},\"GtHFZwwNW-hover\":{\"data-framer-name\":undefined},\"GtHFZwwNW-pressed\":{\"data-framer-name\":undefined},\"rxQZYz3pF-hover\":{\"data-framer-name\":undefined},\"rxQZYz3pF-pressed\":{\"data-framer-name\":undefined},\"yy5mFWlrs-hover\":{\"data-framer-name\":undefined},\"yy5mFWlrs-pressed\":{\"data-framer-name\":undefined},Dg2ueQFua:{\"data-framer-name\":\"Phone-Secondary\"},rxQZYz3pF:{\"data-framer-name\":\"Desktop-Secondary\"},yy5mFWlrs:{\"data-framer-name\":\"Phone-Primary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\"},children:\"Case Studies\"})}),className:\"framer-9zs3w9\",\"data-framer-name\":\"Case Studies\",fonts:[\"GF;Martian Mono-300\"],layoutDependency:layoutDependency,layoutId:\"nANCpxEG1\",style:{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,variants:{\"Dg2ueQFua-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"Dg2ueQFua-pressed\":{\"--extracted-r6o4lv\":\"var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245))\"},\"GtHFZwwNW-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"GtHFZwwNW-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"rxQZYz3pF-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"rxQZYz3pF-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"yy5mFWlrs-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"yy5mFWlrs-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},Dg2ueQFua:{\"--extracted-r6o4lv\":\"var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103))\"},rxQZYz3pF:{\"--extracted-r6o4lv\":\"var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"Dg2ueQFua-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Case Studies\"})}),transformTemplate:undefined},\"Dg2ueQFua-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245)))\"},children:\"Case Studies\"})}),transformTemplate:undefined},\"GtHFZwwNW-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Case Studies\"})})},\"GtHFZwwNW-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\"},children:\"Case Studies\"})})},\"rxQZYz3pF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Case Studies\"})})},\"rxQZYz3pF-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\"},children:\"Case Studies\"})})},\"yy5mFWlrs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\"},children:\"Case Studies\"})}),transformTemplate:undefined},\"yy5mFWlrs-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\"},children:\"Case Studies\"})}),transformTemplate:undefined},Dg2ueQFua:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103)))\"},children:\"Case Studies\"})}),transformTemplate:undefined},rxQZYz3pF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103)))\"},children:\"Case Studies\"})})},yy5mFWlrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\"},children:\"Case Studies\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DJAxf.framer-1tv2rvc, .framer-DJAxf .framer-1tv2rvc { display: block; }\",\".framer-DJAxf.framer-13xnnri { cursor: pointer; height: 20px; overflow: visible; position: relative; text-decoration: none; width: 118px; }\",\".framer-DJAxf .framer-9zs3w9 { flex: none; height: auto; left: 0px; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-DJAxf.framer-v-1nyc4zy.framer-13xnnri, .framer-DJAxf.framer-v-9qq14d.framer-13xnnri { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-DJAxf.framer-v-1nyc4zy .framer-9zs3w9, .framer-DJAxf.framer-v-9qq14d .framer-9zs3w9 { left: unset; position: relative; top: unset; }\",\".framer-DJAxf.framer-v-1nyc4zy.hover .framer-9zs3w9, .framer-DJAxf.framer-v-1nyc4zy.pressed .framer-9zs3w9, .framer-DJAxf.framer-v-9qq14d.hover .framer-9zs3w9, .framer-DJAxf.framer-v-9qq14d.pressed .framer-9zs3w9 { left: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 118\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rxQZYz3pF\":{\"layout\":[\"fixed\",\"fixed\"]},\"yy5mFWlrs\":{\"layout\":[\"auto\",\"auto\"]},\"Dg2ueQFua\":{\"layout\":[\"auto\",\"auto\"]},\"lSyg5uZ1w\":{\"layout\":[\"fixed\",\"fixed\"]},\"XvAPZMIGw\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qqfbd_7u8\":{\"layout\":[\"fixed\",\"fixed\"]},\"guVA1p8fu\":{\"layout\":[\"fixed\",\"fixed\"]},\"jzzGgOFPi\":{\"layout\":[\"auto\",\"auto\"]},\"UxstF828A\":{\"layout\":[\"auto\",\"auto\"]},\"r2Svt5NaJ\":{\"layout\":[\"auto\",\"auto\"]},\"QK3GJDgET\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMEzieLUJM=withCSS(Component,css,\"framer-DJAxf\");export default FramerMEzieLUJM;FramerMEzieLUJM.displayName=\"Footer - Cases\";FramerMEzieLUJM.defaultProps={height:20,width:118};addPropertyControls(FramerMEzieLUJM,{variant:{options:[\"GtHFZwwNW\",\"rxQZYz3pF\",\"yy5mFWlrs\",\"Dg2ueQFua\"],optionTitles:[\"Desktop-Primary\",\"Desktop-Secondary\",\"Phone-Primary\",\"Phone-Secondary\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMEzieLUJM,[{explicitInter:true,fonts:[{cssFamilyName:\"Martian Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Martian Mono\",url:\"https://fonts.gstatic.com/s/martianmono/v6/2V08KIcADoYhV6w87xrTKjs4CYElh_VS9YA4TlTnQzaVMIE6j15dYY00u86TD75kdpF2.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMEzieLUJM\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"118\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rxQZYz3pF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yy5mFWlrs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dg2ueQFua\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lSyg5uZ1w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XvAPZMIGw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qqfbd_7u8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"guVA1p8fu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jzzGgOFPi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UxstF828A\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r2Svt5NaJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QK3GJDgET\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MEzieLUJM.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={cssNei9Ms:{hover:true,pressed:true},hhIMJHcRc:{hover:true,pressed:true},kAxyO5aBt:{hover:true,pressed:true},tAsBlcvVp:{hover:true,pressed:true}};const cycleOrder=[\"hhIMJHcRc\",\"kAxyO5aBt\",\"tAsBlcvVp\",\"cssNei9Ms\"];const serializationHash=\"framer-q4MD0\";const variantClassNames={cssNei9Ms:\"framer-v-16cirt2\",hhIMJHcRc:\"framer-v-1na73g\",kAxyO5aBt:\"framer-v-1hgx7l9\",tAsBlcvVp:\"framer-v-1n0yh93\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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-Primary\":\"hhIMJHcRc\",\"Desktop-Secondary\":\"kAxyO5aBt\",\"Phone-Primary\":\"tAsBlcvVp\",\"Phone-Secondary\":\"cssNei9Ms\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hhIMJHcRc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hhIMJHcRc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/uc?export=download&id=14_fZpwUfmhJ5yLuH_nwDWGhm4mOsjgBn\",motionChild:true,nodeId:\"hhIMJHcRc\",openInNewTab:false,scopeId:\"T52dLCL5G\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1na73g\",className,classNames)} framer-1p3j7j5`,\"data-framer-name\":\"Desktop-Primary\",layoutDependency:layoutDependency,layoutId:\"hhIMJHcRc\",ref:refBinding,style:{...style},...addPropertyOverrides({\"cssNei9Ms-hover\":{\"data-framer-name\":undefined},\"cssNei9Ms-pressed\":{\"data-framer-name\":undefined},\"hhIMJHcRc-hover\":{\"data-framer-name\":undefined},\"hhIMJHcRc-pressed\":{\"data-framer-name\":undefined},\"kAxyO5aBt-hover\":{\"data-framer-name\":undefined},\"kAxyO5aBt-pressed\":{\"data-framer-name\":undefined},\"tAsBlcvVp-hover\":{\"data-framer-name\":undefined},\"tAsBlcvVp-pressed\":{\"data-framer-name\":undefined},cssNei9Ms:{\"data-framer-name\":\"Phone-Secondary\"},kAxyO5aBt:{\"data-framer-name\":\"Desktop-Secondary\"},tAsBlcvVp:{\"data-framer-name\":\"Phone-Primary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),className:\"framer-12opt32\",\"data-framer-name\":\"Download Resume\",fonts:[\"GF;Martian Mono-300\"],layoutDependency:layoutDependency,layoutId:\"toIYLXYrh\",style:{\"--extracted-r6o4lv\":\"var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,variants:{\"cssNei9Ms-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"cssNei9Ms-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"hhIMJHcRc-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"hhIMJHcRc-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},\"kAxyO5aBt-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"kAxyO5aBt-pressed\":{\"--extracted-r6o4lv\":\"var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245))\"},\"tAsBlcvVp-hover\":{\"--extracted-r6o4lv\":\"var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30))\"},\"tAsBlcvVp-pressed\":{\"--extracted-r6o4lv\":\"var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252))\"},cssNei9Ms:{\"--extracted-r6o4lv\":\"var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103))\"},kAxyO5aBt:{\"--extracted-r6o4lv\":\"var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"cssNei9Ms-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),transformTemplate:undefined},\"cssNei9Ms-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),transformTemplate:undefined},\"hhIMJHcRc-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})})},\"hhIMJHcRc-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})})},\"kAxyO5aBt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})})},\"kAxyO5aBt-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})})},\"tAsBlcvVp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f80ea1c-e582-4160-be01-bcde832af052, rgb(30, 30, 30)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),transformTemplate:undefined},\"tAsBlcvVp-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f8bf53e7-7274-4a51-a348-aa9b7647b087, rgb(252, 252, 252)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),transformTemplate:undefined},cssNei9Ms:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),transformTemplate:undefined},kAxyO5aBt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0dcb8104-b7a5-47de-89f7-0d9224dc3131, rgb(103, 103, 103)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})})},tAsBlcvVp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e07046b-7475-4705-87f8-0cf414cd5fe6, rgb(140, 140, 140)))\",\"--framer-text-decoration\":\"underline\"},children:\"Download Resume\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q4MD0.framer-1p3j7j5, .framer-q4MD0 .framer-1p3j7j5 { display: block; }\",\".framer-q4MD0.framer-1na73g { cursor: pointer; height: 20px; overflow: visible; position: relative; text-decoration: none; width: 147px; }\",\".framer-q4MD0 .framer-12opt32 { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-q4MD0.framer-v-1n0yh93.framer-1na73g, .framer-q4MD0.framer-v-16cirt2.framer-1na73g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-q4MD0.framer-v-1n0yh93 .framer-12opt32, .framer-q4MD0.framer-v-16cirt2 .framer-12opt32 { left: unset; position: relative; top: unset; }\",\".framer-q4MD0.framer-v-1n0yh93.hover .framer-12opt32, .framer-q4MD0.framer-v-1n0yh93.pressed .framer-12opt32, .framer-q4MD0.framer-v-16cirt2.hover .framer-12opt32, .framer-q4MD0.framer-v-16cirt2.pressed .framer-12opt32 { left: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kAxyO5aBt\":{\"layout\":[\"fixed\",\"fixed\"]},\"tAsBlcvVp\":{\"layout\":[\"auto\",\"fixed\"]},\"cssNei9Ms\":{\"layout\":[\"auto\",\"fixed\"]},\"O38z9ln59\":{\"layout\":[\"fixed\",\"fixed\"]},\"ylZy0UcKl\":{\"layout\":[\"fixed\",\"fixed\"]},\"yuyevxS4v\":{\"layout\":[\"fixed\",\"fixed\"]},\"NgZA4sSwz\":{\"layout\":[\"fixed\",\"fixed\"]},\"hbZvkoHPC\":{\"layout\":[\"auto\",\"fixed\"]},\"Baf24p0dp\":{\"layout\":[\"auto\",\"fixed\"]},\"twYq2R9Eq\":{\"layout\":[\"auto\",\"fixed\"]},\"rrfZ1n0iq\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT52dLCL5G=withCSS(Component,css,\"framer-q4MD0\");export default FramerT52dLCL5G;FramerT52dLCL5G.displayName=\"Footer - Download Resume\";FramerT52dLCL5G.defaultProps={height:20,width:147};addPropertyControls(FramerT52dLCL5G,{variant:{options:[\"hhIMJHcRc\",\"kAxyO5aBt\",\"tAsBlcvVp\",\"cssNei9Ms\"],optionTitles:[\"Desktop-Primary\",\"Desktop-Secondary\",\"Phone-Primary\",\"Phone-Secondary\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerT52dLCL5G,[{explicitInter:true,fonts:[{cssFamilyName:\"Martian Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Martian Mono\",url:\"https://fonts.gstatic.com/s/martianmono/v6/2V08KIcADoYhV6w87xrTKjs4CYElh_VS9YA4TlTnQzaVMIE6j15dYY00u86TD75kdpF2.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT52dLCL5G\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kAxyO5aBt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tAsBlcvVp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cssNei9Ms\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"O38z9ln59\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ylZy0UcKl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yuyevxS4v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NgZA4sSwz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hbZvkoHPC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Baf24p0dp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"twYq2R9Eq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rrfZ1n0iq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"147\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T52dLCL5G.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterHome from\"https://framerusercontent.com/modules/2EbDnIT5Oao2XmI4AmgJ/jIhYR85sivCrcE0s6uV5/guYN9EdjT.js\";import FooterCases from\"https://framerusercontent.com/modules/HEICaofHtmNGNE4wiJcB/GvCnWh3CFiem6ZbxCSAO/MEzieLUJM.js\";import FooterDownloadResume from\"https://framerusercontent.com/modules/sdn0KVl7Yet4yRsdpxau/Ix4jmXHkwYCoiUyytE8y/T52dLCL5G.js\";const FooterHomeFonts=getFonts(FooterHome);const FooterDownloadResumeFonts=getFonts(FooterDownloadResume);const FooterCasesFonts=getFonts(FooterCases);const cycleOrder=[\"UOkV8HDHP\",\"JlWTtZure\",\"ImEbdLVbC\",\"zFhBk3Kfr\",\"e7L7DheLy\",\"HuIzbS_bI\"];const serializationHash=\"framer-HVYQT\";const variantClassNames={e7L7DheLy:\"framer-v-rwmd4e\",HuIzbS_bI:\"framer-v-15ik1jk\",ImEbdLVbC:\"framer-v-ysoxf3\",JlWTtZure:\"framer-v-1jykihn\",UOkV8HDHP:\"framer-v-nglb7w\",zFhBk3Kfr:\"framer-v-l0qdq9\"};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 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={\"Desktop-Secondary\":\"zFhBk3Kfr\",\"Phone-Secondary\":\"HuIzbS_bI\",\"Tablet-Secondary\":\"e7L7DheLy\",Desktop:\"UOkV8HDHP\",Phone:\"ImEbdLVbC\",Tablet:\"JlWTtZure\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UOkV8HDHP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UOkV8HDHP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nglb7w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UOkV8HDHP\",ref:refBinding,style:{backgroundColor:\"rgb(252, 252, 252)\",...style},variants:{e7L7DheLy:{backgroundColor:\"var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245))\"},HuIzbS_bI:{backgroundColor:\"var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245))\"},zFhBk3Kfr:{backgroundColor:\"var(--token-8f301f7b-3566-441f-8ada-c481798c539c, rgb(245, 245, 245))\"}},...addPropertyOverrides({e7L7DheLy:{\"data-framer-name\":\"Tablet-Secondary\"},HuIzbS_bI:{\"data-framer-name\":\"Phone-Secondary\"},ImEbdLVbC:{\"data-framer-name\":\"Phone\"},JlWTtZure:{\"data-framer-name\":\"Tablet\"},zFhBk3Kfr:{\"data-framer-name\":\"Desktop-Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sf3t6x\",\"data-framer-name\":\"Frame 68\",layoutDependency:layoutDependency,layoutId:\"ZPiI153wd\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i0j9xy\",\"data-framer-name\":\"Frame 66\",layoutDependency:layoutDependency,layoutId:\"Dk1TF0lRC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+36+0+0+0+0,...addPropertyOverrides({e7L7DheLy:{y:(componentViewport?.y||0)+24+0+0+0+0},HuIzbS_bI:{y:(componentViewport?.y||0)+32+0+0+0+0},ImEbdLVbC:{y:(componentViewport?.y||0)+32+0+0+0+0},JlWTtZure:{y:(componentViewport?.y||0)+24+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ww0d-container\",layoutDependency:layoutDependency,layoutId:\"aOR_jHFIj-container\",nodeId:\"aOR_jHFIj\",rendersWithMotion:true,scopeId:\"R7kNE5MVI\",children:/*#__PURE__*/_jsx(FooterHome,{height:\"100%\",id:\"aOR_jHFIj\",layoutId:\"aOR_jHFIj\",variant:matchVariant(\"g69MB4W29\"),width:\"100%\",...addPropertyOverrides({e7L7DheLy:{variant:matchVariant(\"lwM5EPYEi\")},HuIzbS_bI:{variant:matchVariant(\"IOwzdZgbM\")},ImEbdLVbC:{variant:matchVariant(\"IDhsxD9xA\")},zFhBk3Kfr:{variant:matchVariant(\"lwM5EPYEi\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"147px\",y:(componentViewport?.y||0)+36+0+0+0+0,...addPropertyOverrides({e7L7DheLy:{y:(componentViewport?.y||0)+24+0+0+0+0},HuIzbS_bI:{width:undefined,y:(componentViewport?.y||0)+32+0+0+0+0},ImEbdLVbC:{width:undefined,y:(componentViewport?.y||0)+32+0+0+0+0},JlWTtZure:{y:(componentViewport?.y||0)+24+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15031kn-container\",layoutDependency:layoutDependency,layoutId:\"eti9mbsel-container\",nodeId:\"eti9mbsel\",rendersWithMotion:true,scopeId:\"R7kNE5MVI\",children:/*#__PURE__*/_jsx(FooterDownloadResume,{height:\"100%\",id:\"eti9mbsel\",layoutId:\"eti9mbsel\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hhIMJHcRc\"),width:\"100%\",...addPropertyOverrides({e7L7DheLy:{variant:matchVariant(\"kAxyO5aBt\")},HuIzbS_bI:{variant:matchVariant(\"cssNei9Ms\")},ImEbdLVbC:{variant:matchVariant(\"tAsBlcvVp\")},zFhBk3Kfr:{variant:matchVariant(\"kAxyO5aBt\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vxswjt\",\"data-framer-name\":\"Frame 67\",layoutDependency:layoutDependency,layoutId:\"tLkDuGhnE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"118px\",y:(componentViewport?.y||0)+36+0+0+44+0,...addPropertyOverrides({e7L7DheLy:{y:(componentViewport?.y||0)+24+0+0+44+40},HuIzbS_bI:{width:undefined,y:(componentViewport?.y||0)+32+0+0+36+0},ImEbdLVbC:{width:undefined,y:(componentViewport?.y||0)+32+0+0+36+0},JlWTtZure:{y:(componentViewport?.y||0)+24+0+0+44+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-119mzmy-container\",layoutDependency:layoutDependency,layoutId:\"FbGSakv5G-container\",nodeId:\"FbGSakv5G\",rendersWithMotion:true,scopeId:\"R7kNE5MVI\",children:/*#__PURE__*/_jsx(FooterCases,{height:\"100%\",id:\"FbGSakv5G\",layoutId:\"FbGSakv5G\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"GtHFZwwNW\"),width:\"100%\",...addPropertyOverrides({e7L7DheLy:{variant:matchVariant(\"rxQZYz3pF\")},HuIzbS_bI:{variant:matchVariant(\"Dg2ueQFua\")},ImEbdLVbC:{variant:matchVariant(\"yy5mFWlrs\")},zFhBk3Kfr:{variant:matchVariant(\"rxQZYz3pF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 140, 140))\"},children:\"\\xa9\\xa02026 Libby Wilken\"})}),className:\"framer-bpzlw7\",\"data-framer-name\":\"\\xa9\\xa02025 Libby Wilken\",fonts:[\"GF;Martian Mono-300\"],layoutDependency:layoutDependency,layoutId:\"xcowG2vGu\",style:{\"--extracted-r6o4lv\":\"rgb(140, 140, 140)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({HuIzbS_bI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 140, 140))\"},children:\"\\xa9\\xa02026 Libby Wilken\"})})},ImEbdLVbC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFydGlhbiBNb25vLTMwMA==\",\"--framer-font-family\":'\"Martian Mono\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 140, 140))\"},children:\"\\xa9\\xa02026 Libby Wilken\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HVYQT.framer-esfw4n, .framer-HVYQT .framer-esfw4n { display: block; }\",\".framer-HVYQT.framer-nglb7w { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 36px 92px 36px 92px; position: relative; width: 1700px; }\",\".framer-HVYQT .framer-1sf3t6x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HVYQT .framer-1i0j9xy, .framer-HVYQT .framer-vxswjt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HVYQT .framer-17ww0d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HVYQT .framer-15031kn-container { flex: none; height: 20px; position: relative; width: 147px; }\",\".framer-HVYQT .framer-119mzmy-container { flex: none; height: 20px; position: relative; width: 118px; }\",\".framer-HVYQT .framer-bpzlw7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HVYQT.framer-v-1jykihn.framer-nglb7w, .framer-HVYQT.framer-v-rwmd4e.framer-nglb7w { padding: 24px; width: 810px; }\",\".framer-HVYQT.framer-v-1jykihn .framer-bpzlw7, .framer-HVYQT.framer-v-rwmd4e .framer-bpzlw7 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-HVYQT.framer-v-ysoxf3.framer-nglb7w, .framer-HVYQT.framer-v-15ik1jk.framer-nglb7w { padding: 32px 12px 16px 12px; width: 390px; }\",\".framer-HVYQT.framer-v-ysoxf3 .framer-1sf3t6x, .framer-HVYQT.framer-v-15ik1jk .framer-1sf3t6x { gap: 16px; }\",\".framer-HVYQT.framer-v-ysoxf3 .framer-15031kn-container, .framer-HVYQT.framer-v-ysoxf3 .framer-119mzmy-container, .framer-HVYQT.framer-v-15ik1jk .framer-15031kn-container, .framer-HVYQT.framer-v-15ik1jk .framer-119mzmy-container { height: auto; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 136\n * @framerIntrinsicWidth 1700\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JlWTtZure\":{\"layout\":[\"fixed\",\"auto\"]},\"ImEbdLVbC\":{\"layout\":[\"fixed\",\"auto\"]},\"zFhBk3Kfr\":{\"layout\":[\"fixed\",\"auto\"]},\"e7L7DheLy\":{\"layout\":[\"fixed\",\"auto\"]},\"HuIzbS_bI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR7kNE5MVI=withCSS(Component,css,\"framer-HVYQT\");export default FramerR7kNE5MVI;FramerR7kNE5MVI.displayName=\"Footer\";FramerR7kNE5MVI.defaultProps={height:136,width:1700};addPropertyControls(FramerR7kNE5MVI,{variant:{options:[\"UOkV8HDHP\",\"JlWTtZure\",\"ImEbdLVbC\",\"zFhBk3Kfr\",\"e7L7DheLy\",\"HuIzbS_bI\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Desktop-Secondary\",\"Tablet-Secondary\",\"Phone-Secondary\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerR7kNE5MVI,[{explicitInter:true,fonts:[{cssFamilyName:\"Martian Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Martian Mono\",url:\"https://fonts.gstatic.com/s/martianmono/v6/2V08KIcADoYhV6w87xrTKjs4CYElh_VS9YA4TlTnQzaVMIE6j15dYY00u86TD75kdpF2.woff2\",weight:\"300\"}]},...FooterHomeFonts,...FooterDownloadResumeFonts,...FooterCasesFonts],{supportsExplicitInterCodegen:true});FramerR7kNE5MVI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterHome,{},context),forwardLoader(FooterDownloadResume,{},context),forwardLoader(FooterCases,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR7kNE5MVI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1700\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JlWTtZure\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ImEbdLVbC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zFhBk3Kfr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e7L7DheLy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HuIzbS_bI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"136\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R7kNE5MVI.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,useSpring}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const BASE=20;const EXPANDED=64;const SPRING={stiffness:600,damping:40,mass:.25};const ABSORB_SPRING={stiffness:400,damping:30,mass:.2};const PROXIMITY_THRESHOLD=150// pixels\n;function calculateProximitySize(distance){if(distance>=PROXIMITY_THRESHOLD)return BASE;// Inverse relationship: closer = bigger\n// At threshold (150px) = 24px, at 0px = 64px\nconst progress=1-distance/PROXIMITY_THRESHOLD;return BASE+(EXPANDED-BASE)*progress;}function findNamedHoverTarget(startEl,aName,bName){let el=startEl;while(el&&el!==document.body){const name=el.getAttribute?.(\"data-framer-name\");if(name){if(aName&&name.includes(aName))return\"A\";if(bName&&name.includes(bName))return\"B\";}el=el.parentElement;}return null;}function getDistance(x1,y1,x2,y2){return Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));}function findProximityTargets(clientX,clientY,proximityName){if(!proximityName)return null;const candidates=document.querySelectorAll(`[data-framer-name*=\"${proximityName}\"]`);let closest=null;candidates.forEach(candidate=>{const rect=candidate.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;const distance=getDistance(clientX,clientY,centerX,centerY);if(distance<PROXIMITY_THRESHOLD){if(!closest||distance<closest.distance){const colorAttr=candidate.getAttribute(\"data-cursor-color\");closest={element:candidate,distance,color:colorAttr||\"#6322F5\",centerX,centerY};}}});return closest;}function CustomCursor(props){const{defaultColor,targetAName,targetAColor,targetBName,targetBColor,label,proximityName}=props;const cursorX=useSpring(0,SPRING);const cursorY=useSpring(0,SPRING);const size=useSpring(BASE,SPRING);const opacity=useSpring(1,SPRING);const scaleX=useSpring(1,ABSORB_SPRING);const scaleY=useSpring(1,ABSORB_SPRING);const[bg,setBg]=React.useState(defaultColor);const[hovering,setHovering]=React.useState(false);const[visible,setVisible]=React.useState(false);const[proximityState,setProximityState]=React.useState({active:false,absorbed:false,color:\"\"});const lastPos=React.useRef({x:0,y:0});React.useEffect(()=>{// Hide cursor globally\nlet style=document.querySelector('style[data-custom-cursor-style=\"true\"]');if(!style){style=document.createElement(\"style\");style.setAttribute(\"data-custom-cursor-style\",\"true\");style.innerHTML=`* { cursor: none !important; }`;document.head.appendChild(style);}const hideInteractiveCursors=()=>{const interactive=document.querySelectorAll('a, button, [role=\"button\"], [data-framer-component-type=\"Link\"]');interactive.forEach(node=>{node.style.cursor=\"none\";});};hideInteractiveCursors();const updateHoverForPoint=(clientX,clientY)=>{const el=document.elementFromPoint(clientX,clientY);if(!el){if(hovering){setHovering(false);size.set(BASE);setBg(defaultColor);}if(proximityState.active){setProximityState({active:false,absorbed:false,color:\"\"});size.set(BASE);opacity.set(1);setBg(defaultColor);}return;}// Check proximity first\nconst proximityTarget=findProximityTargets(clientX,clientY,proximityName);if(proximityTarget){// Check if we're hovering directly over the element\nlet checkEl=el;let isDirectHover=false;while(checkEl&&checkEl!==document.body){if(checkEl===proximityTarget.element){isDirectHover=true;break;}checkEl=checkEl.parentElement;}if(isDirectHover){// Liquify/absorb effect\nif(!proximityState.absorbed){// Calculate direction vector for liquify stretch\nconst dx=proximityTarget.centerX-clientX;const dy=proximityTarget.centerY-clientY;const angle=Math.atan2(dy,dx);// Stretch toward the target\nconst stretchX=1+Math.abs(Math.cos(angle))*1.5;const stretchY=1+Math.abs(Math.sin(angle))*1.5;scaleX.set(stretchX);scaleY.set(stretchY);opacity.set(0);size.set(BASE*2)// Grow as it liquifies\n;setProximityState({active:true,absorbed:true,color:proximityTarget.color});}}else{// In proximity but not hovering - gradual growth\nconst proximitySize=calculateProximitySize(proximityTarget.distance);if(proximityState.absorbed){// Leaving hover, back to proximity state\nopacity.set(1);scaleX.set(1);scaleY.set(1);size.set(proximitySize);setProximityState({active:true,absorbed:false,color:proximityTarget.color});}else if(!proximityState.active){// Entering proximity\nopacity.set(1);scaleX.set(1);scaleY.set(1);size.set(proximitySize);setBg(proximityTarget.color);setProximityState({active:true,absorbed:false,color:proximityTarget.color});}else{// Already in proximity, update size and color smoothly\nsize.set(proximitySize);if(proximityState.color!==proximityTarget.color){setBg(proximityTarget.color);setProximityState({active:true,absorbed:false,color:proximityTarget.color});}}}return;}else if(proximityState.active){// Left proximity zone\nsetProximityState({active:false,absorbed:false,color:\"\"});size.set(BASE);opacity.set(1);scaleX.set(1);scaleY.set(1);setBg(defaultColor);}// Regular hover detection (A/B targets)\nconst hit=findNamedHoverTarget(el,targetAName,targetBName);if(hit){if(!hovering)size.set(EXPANDED);setHovering(true);setBg(hit===\"A\"?targetAColor:targetBColor);}else if(hovering){setHovering(false);size.set(BASE);setBg(defaultColor);}};const handleMove=e=>{const clientX=e.clientX;const clientY=e.clientY;lastPos.current={x:clientX,y:clientY};const currentSize=size.get();if(!visible){cursorX.set(clientX-currentSize/2);cursorY.set(clientY-currentSize/2);setVisible(true);}else{cursorX.set(clientX-currentSize/2);cursorY.set(clientY-currentSize/2);}hideInteractiveCursors();updateHoverForPoint(clientX,clientY);};const handleScroll=()=>{if(!visible)return;const{x,y}=lastPos.current;if(x===0&&y===0)return;updateHoverForPoint(x,y);};document.addEventListener(\"pointermove\",handleMove);window.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>{document.removeEventListener(\"pointermove\",handleMove);window.removeEventListener(\"scroll\",handleScroll);};},[hovering,visible,size,cursorX,cursorY,opacity,scaleX,scaleY,defaultColor,targetAName,targetAColor,targetBName,targetBColor,proximityName,proximityState]);if(!visible)return null;return /*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",top:0,left:0,width:size,height:size,borderRadius:\"50%\",backgroundColor:bg,pointerEvents:\"none\",zIndex:9999,translateX:cursorX,translateY:cursorY,opacity:opacity,scaleX:scaleX,scaleY:scaleY,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#fff\",fontFamily:\"Inter, system-ui, sans-serif\",fontWeight:700,fontSize:14,letterSpacing:\"0.05em\",userSelect:\"none\"},children:hovering&&label});}addPropertyControls(CustomCursor,{defaultColor:{type:ControlType.Color,title:\"Default\",defaultValue:\"#1e1e1e\"},targetAName:{type:ControlType.String,title:\"Hover A Name\",defaultValue:\"Case Study 2\"},targetAColor:{type:ControlType.Color,title:\"Hover A Color\",defaultValue:\"#6322F5\"},targetBName:{type:ControlType.String,title:\"Hover B Name\",defaultValue:\"Case Study 1\"},targetBColor:{type:ControlType.Color,title:\"Hover B Color\",defaultValue:\"#102EAF\"},proximityName:{type:ControlType.String,title:\"Proximity Target Name\",defaultValue:\"ProximityTarget\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"GO\"}});export default CustomCursor;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_Cursor.map","// Generated by Framer (b47b624)\nexport default function metadata(params,activeLocale){return{description:\"Portfolio of Libby Wilken, a UX & product designer specializing in research-driven design, usability testing, and creative problem-solving. Explore case studies that turn insights into intuitive digital experiences.\",favicon:\"https://framerusercontent.com/assets/CgrqCu98PLoSIltUW812R7bQ2QU.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ncOENqKmJOeo6o31z0VID8eiXnc.png\",title:\"Libby Wilken | Product Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}