{"version":3,"file":"shared-lib.yGdE_euP.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","getProps","createLayoutDependency","Component","className","css","css","addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","transitions","transformTemplate","Transition","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","Transition","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","Home","AboutMe","Services","Blog","Contact","className"],"sources":["https:/framerusercontent.com/modules/wwFZ3ZKVKC7p3rqNFwPU/XcExDBgIQQJ8WPSPyRCG/CkJoxq_1b.js","https:/framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js","https:/framerusercontent.com/modules/Vk7vSj22FjBATTuCRZbk/vI176OhUbN3BKWW2pHAX/FY714Uj0o.js","https:/framerusercontent.com/modules/7e0DSbG5tv8LmvMjcY2P/oOLiM3SLHkxp0AD2OytS/GLWtYHpy9.js","https:/framerusercontent.com/modules/MipspPIevH7YmcYVLT1j/I5FHgzhMpmnn8YvZKUe8/ly_HBQ7LH.js","https:/framerusercontent.com/modules/xalWcs5956GxttLOzOyl/AT7FK8wrD05JScpqKPTS/rZXQ5j_GV.js","https:/framerusercontent.com/modules/ReKUzr6JcdLxbQxOdbLo/CwehMoEI4ySKBJ5eftXU/c0zH9ZfIc.js","https:/framerusercontent.com/modules/41m8W2yjrAP0fipBBULl/fNAqbRd4nOocqbGHuatn/siteMetadata.js"],"sourcesContent":["// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={UXE3Gb1gT:{hover:true}};const cycleOrder=[\"UXE3Gb1gT\"];const serializationHash=\"framer-oFwSK\";const variantClassNames={UXE3Gb1gT:\"framer-v-evb70i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,DkQ6RGteV:(_ref=title!==null&&title!==void 0?title:props.DkQ6RGteV)!==null&&_ref!==void 0?_ref:\"COntact\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,DkQ6RGteV,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"UXE3Gb1gT\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-oFwSK\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zJUyH8p3A\"},children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(\"framer-evb70i\",className)} framer-9g4yp6`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UXE3Gb1gT\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:.66,...style},variants:{\"UXE3Gb1gT-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"UXE3Gb1gT-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"COntact\"})}),className:\"framer-15zdc4\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"BrjMgiAJp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:DkQ6RGteV,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=['.framer-oFwSK [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oFwSK .framer-9g4yp6 { display: block; }\",\".framer-oFwSK .framer-evb70i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 130px; }\",\".framer-oFwSK .framer-15zdc4 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 90px; word-break: break-word; word-wrap: break-word; }\",\".framer-oFwSK .framer-v-evb70i .framer-evb70i { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oFwSK .framer-evb70i { gap: 0px; } .framer-oFwSK .framer-evb70i > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-oFwSK .framer-evb70i > :first-child { margin-left: 0px; } .framer-oFwSK .framer-evb70i > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VXM3jAaHC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DkQ6RGteV\":\"title\"}\n * @framerImmutableVariables false\n */const FramerCkJoxq_1b=withCSS(Component,css,\"framer-oFwSK\");export default FramerCkJoxq_1b;FramerCkJoxq_1b.displayName=\"contact\";FramerCkJoxq_1b.defaultProps={height:16,width:130};addPropertyControls(FramerCkJoxq_1b,{DkQ6RGteV:{defaultValue:\"COntact\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerCkJoxq_1b,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/CkJoxq_1b:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCkJoxq_1b\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"130\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VXM3jAaHC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerVariables\":\"{\\\"DkQ6RGteV\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CkJoxq_1b.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-KdXm1 .framer-styles-preset-1y6hx4h:not(.rich-text-wrapper), .framer-KdXm1 .framer-styles-preset-1y6hx4h.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-text-color: rgba(255, 255, 255, 0.6); --framer-link-text-decoration: none; }\"];export const className=\"framer-KdXm1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js\";const enabledGestures={Zs_nLqT2N:{hover:true}};const cycleOrder=[\"Zs_nLqT2N\"];const serializationHash=\"framer-oIJ2E\";const variantClassNames={Zs_nLqT2N:\"framer-v-17fvn4y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,ZYracbdbW:(_ref=title!==null&&title!==void 0?title:props.ZYracbdbW)!==null&&_ref!==void 0?_ref:\"Home\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,ZYracbdbW,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Zs_nLqT2N\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-oIJ2E\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-17fvn4y\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Zs_nLqT2N\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"Zs_nLqT2N-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"Zs_nLqT2N-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 242, 242))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R8YM4zJSA\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Home\"})})})}),className:\"framer-6u2nxz\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"hvQQkiuaG\",style:{\"--extracted-r6o4lv\":\"rgb(242, 242, 242)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZYracbdbW,transformTemplate:transformTemplate,variants:{\"Zs_nLqT2N-hover\":{\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Zs_nLqT2N-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R8YM4zJSA\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Home\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=['.framer-oIJ2E [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oIJ2E .framer-lgdpqc { display: block; }\",\".framer-oIJ2E .framer-17fvn4y { height: 16px; overflow: visible; position: relative; width: 114px; }\",\".framer-oIJ2E .framer-6u2nxz { flex: none; height: auto; left: 49%; overflow: visible; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-oIJ2E .framer-v-17fvn4y .framer-17fvn4y { cursor: pointer; }\",\".framer-oIJ2E.framer-v-17fvn4y.hover .framer-6u2nxz { left: 53%; overflow: hidden; white-space: pre-wrap; width: 56px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"H4lbzFKBC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ZYracbdbW\":\"title\"}\n * @framerImmutableVariables false\n */const FramerFY714Uj0o=withCSS(Component,css,\"framer-oIJ2E\");export default FramerFY714Uj0o;FramerFY714Uj0o.displayName=\"home\";FramerFY714Uj0o.defaultProps={height:16,width:114};addPropertyControls(FramerFY714Uj0o,{ZYracbdbW:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerFY714Uj0o,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/FY714Uj0o:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFY714Uj0o\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZYracbdbW\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H4lbzFKBC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"114\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FY714Uj0o.map","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js\";const enabledGestures={O5LOEAF0I:{hover:true}};const cycleOrder=[\"O5LOEAF0I\"];const serializationHash=\"framer-w0mex\";const variantClassNames={O5LOEAF0I:\"framer-v-1pjv6q5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,adOrgY9hr:(_ref=title!==null&&title!==void 0?title:props.adOrgY9hr)!==null&&_ref!==void 0?_ref:\"Services\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,adOrgY9hr,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"O5LOEAF0I\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-w0mex\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-1pjv6q5\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"O5LOEAF0I\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"O5LOEAF0I-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"O5LOEAF0I-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mx5o2eLZK\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Services\"})})})}),className:\"framer-se9pu0\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"J3LBY4o3w\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:adOrgY9hr,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-w0mex [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w0mex .framer-jcffcb { display: block; }\",\".framer-w0mex .framer-1pjv6q5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 130px; }\",\".framer-w0mex .framer-se9pu0 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100px; word-break: break-word; word-wrap: break-word; }\",\".framer-w0mex .framer-v-1pjv6q5 .framer-1pjv6q5 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-w0mex .framer-1pjv6q5 { gap: 0px; } .framer-w0mex .framer-1pjv6q5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-w0mex .framer-1pjv6q5 > :first-child { margin-left: 0px; } .framer-w0mex .framer-1pjv6q5 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EwP2iP1Mq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"adOrgY9hr\":\"title\"}\n * @framerImmutableVariables false\n */const FramerGLWtYHpy9=withCSS(Component,css,\"framer-w0mex\");export default FramerGLWtYHpy9;FramerGLWtYHpy9.displayName=\"services\";FramerGLWtYHpy9.defaultProps={height:16,width:130};addPropertyControls(FramerGLWtYHpy9,{adOrgY9hr:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerGLWtYHpy9,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/GLWtYHpy9:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGLWtYHpy9\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"adOrgY9hr\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"130\",\"framerImmutableVariables\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EwP2iP1Mq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GLWtYHpy9.map","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js\";const enabledGestures={Ryr0hnLe8:{hover:true}};const cycleOrder=[\"Ryr0hnLe8\"];const serializationHash=\"framer-AkhxB\";const variantClassNames={Ryr0hnLe8:\"framer-v-1migd99\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,MOfzTuCRq:(_ref=title!==null&&title!==void 0?title:props.MOfzTuCRq)!==null&&_ref!==void 0?_ref:\"AbOut me\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,MOfzTuCRq,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Ryr0hnLe8\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-AkhxB\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-1migd99\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ryr0hnLe8\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"Ryr0hnLe8-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"Ryr0hnLe8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l639KT0Dp\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"About me\"})})})}),className:\"framer-6ygym2\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"tciBCvKJj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:MOfzTuCRq,transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-AkhxB [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AkhxB .framer-11d5iri { display: block; }\",\".framer-AkhxB .framer-1migd99 { height: 16px; overflow: visible; position: relative; width: 130px; }\",\".framer-AkhxB .framer-6ygym2 { flex: none; height: auto; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 50%; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-AkhxB .framer-v-1migd99 .framer-1migd99 { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JnEfBYUnz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MOfzTuCRq\":\"title\"}\n * @framerImmutableVariables false\n */const Framerly_HBQ7LH=withCSS(Component,css,\"framer-AkhxB\");export default Framerly_HBQ7LH;Framerly_HBQ7LH.displayName=\"about me\";Framerly_HBQ7LH.defaultProps={height:16,width:130};addPropertyControls(Framerly_HBQ7LH,{MOfzTuCRq:{defaultValue:\"AbOut me\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framerly_HBQ7LH,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/ly_HBQ7LH:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerly_HBQ7LH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JnEfBYUnz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"MOfzTuCRq\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"130\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ly_HBQ7LH.map","// Generated by Framer (838580a)\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\";const enabledGestures={MmoDfBeiu:{hover:true}};const cycleOrder=[\"MmoDfBeiu\"];const serializationHash=\"framer-dzdin\";const variantClassNames={MmoDfBeiu:\"framer-v-1iwp90\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,joS_btZwj:(_ref=title!==null&&title!==void 0?title:props.joS_btZwj)!==null&&_ref!==void 0?_ref:\"BlOg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,joS_btZwj,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MmoDfBeiu\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"g7Mqd2PSP\"},openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1iwp90\",className,classNames)} framer-4n3fji`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MmoDfBeiu\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"MmoDfBeiu-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"MmoDfBeiu-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Blog\"})}),className:\"framer-cix0jb\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"e9bQSsg7s\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:joS_btZwj,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dzdin.framer-4n3fji, .framer-dzdin .framer-4n3fji { display: block; }\",\".framer-dzdin.framer-1iwp90 { 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: 130px; }\",\".framer-dzdin .framer-cix0jb { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 64px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dzdin.framer-1iwp90 { gap: 0px; } .framer-dzdin.framer-1iwp90 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dzdin.framer-1iwp90 > :first-child { margin-left: 0px; } .framer-dzdin.framer-1iwp90 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ff471LOOn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"joS_btZwj\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrZXQ5j_GV=withCSS(Component,css,\"framer-dzdin\");export default FramerrZXQ5j_GV;FramerrZXQ5j_GV.displayName=\"blog\";FramerrZXQ5j_GV.defaultProps={height:16,width:130};addPropertyControls(FramerrZXQ5j_GV,{joS_btZwj:{defaultValue:\"BlOg\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerrZXQ5j_GV,[{explicitInter:true,fonts:[{family:\"Dune Rise Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrZXQ5j_GV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"joS_btZwj\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ff471LOOn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"130\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rZXQ5j_GV.map","// Generated by Framer (ed8225c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Contact from\"https://framerusercontent.com/modules/wwFZ3ZKVKC7p3rqNFwPU/XcExDBgIQQJ8WPSPyRCG/CkJoxq_1b.js\";import Home from\"https://framerusercontent.com/modules/Vk7vSj22FjBATTuCRZbk/vI176OhUbN3BKWW2pHAX/FY714Uj0o.js\";import Services from\"https://framerusercontent.com/modules/7e0DSbG5tv8LmvMjcY2P/oOLiM3SLHkxp0AD2OytS/GLWtYHpy9.js\";import AboutMe from\"https://framerusercontent.com/modules/MipspPIevH7YmcYVLT1j/I5FHgzhMpmnn8YvZKUe8/ly_HBQ7LH.js\";import Blog from\"https://framerusercontent.com/modules/xalWcs5956GxttLOzOyl/AT7FK8wrD05JScpqKPTS/rZXQ5j_GV.js\";const HomeFonts=getFonts(Home);const AboutMeFonts=getFonts(AboutMe);const ServicesFonts=getFonts(Services);const BlogFonts=getFonts(Blog);const ContactFonts=getFonts(Contact);const cycleOrder=[\"LObP9UIU6\",\"tkNw8Yi0L\",\"WIwEmA1rI\",\"Aqkdsp1sH\",\"h3rZ3dnz_\"];const serializationHash=\"framer-oV2cQ\";const variantClassNames={Aqkdsp1sH:\"framer-v-1vbnmuo\",h3rZ3dnz_:\"framer-v-12h6lu5\",LObP9UIU6:\"framer-v-xjujl0\",tkNw8Yi0L:\"framer-v-c5arkt\",WIwEmA1rI:\"framer-v-1jipgqf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"Aqkdsp1sH\",\"Variant 5\":\"h3rZ3dnz_\",Desktop:\"LObP9UIU6\",Phone:\"WIwEmA1rI\",Tablet:\"tkNw8Yi0L\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"LObP9UIU6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LObP9UIU6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1orxja4=activeVariantCallback(async(...args)=>{setVariant(\"Aqkdsp1sH\");});const onTapcccwdd=activeVariantCallback(async(...args)=>{setVariant(\"WIwEmA1rI\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"WIwEmA1rI\",\"Aqkdsp1sH\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"WIwEmA1rI\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-xjujl0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LObP9UIU6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({Aqkdsp1sH:{\"data-framer-name\":\"Phone Open\"},h3rZ3dnz_:{\"data-framer-name\":\"Variant 5\"},tkNw8Yi0L:{\"data-framer-name\":\"Tablet\"},WIwEmA1rI:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wgvkbn\",\"data-framer-name\":\"Title and Icon\",layoutDependency:layoutDependency,layoutId:\"VtjyyOv0O\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12m5hek\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"AeZcm5GNd\",...addPropertyOverrides({Aqkdsp1sH:{\"data-highlight\":true,onTap:onTapcccwdd},WIwEmA1rI:{\"data-highlight\":true,onTap:onTap1orxja4,transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p8ad4j\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"v_1v9JW_u\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Aqkdsp1sH:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewf471\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"MaJYFK_CM\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11tjw6f\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"aIw5jMrJm\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Aqkdsp1sH:{rotate:45}}})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7hthxu\",layoutDependency:layoutDependency,layoutId:\"TYjYN_Ahf\",style:{backgroundColor:\"rgb(0, 0, 0)\"},children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jlwi29-container\",layoutDependency:layoutDependency,layoutId:\"ZxDxIz7ky-container\",children:/*#__PURE__*/_jsx(Home,{height:\"100%\",id:\"ZxDxIz7ky\",layoutId:\"ZxDxIz7ky\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZYracbdbW:\"Home\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sv7eo8\",layoutDependency:layoutDependency,layoutId:\"NjScFi9ev\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13knn9w-container\",layoutDependency:layoutDependency,layoutId:\"r34YeZaMW-container\",children:/*#__PURE__*/_jsx(AboutMe,{height:\"100%\",id:\"r34YeZaMW\",layoutId:\"r34YeZaMW\",MOfzTuCRq:\"AbOut me\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-67wus0-container\",layoutDependency:layoutDependency,layoutId:\"ayg0SSmh_-container\",children:/*#__PURE__*/_jsx(Services,{adOrgY9hr:\"Services\",height:\"100%\",id:\"ayg0SSmh_\",layoutId:\"ayg0SSmh_\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"130px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(18+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||36)-36-16)/2),...addPropertyOverrides({Aqkdsp1sH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+6+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||904)-66-837)/2+80+580)},tkNw8Yi0L:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||38)-0-16)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18b9azu-container\",layoutDependency:layoutDependency,layoutId:\"QxF42HT84-container\",style:{opacity:.69},children:/*#__PURE__*/_jsx(Blog,{height:\"100%\",id:\"QxF42HT84\",joS_btZwj:\"BlOg\",layoutId:\"QxF42HT84\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-msspid-container\",layoutDependency:layoutDependency,layoutId:\"pQSJQmXJS-container\",children:/*#__PURE__*/_jsx(Contact,{DkQ6RGteV:\"COntact\",height:\"100%\",id:\"pQSJQmXJS\",layoutId:\"pQSJQmXJS\",style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oV2cQ.framer-xhmkwl, .framer-oV2cQ .framer-xhmkwl { display: block; }\",\".framer-oV2cQ.framer-xjujl0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 145px; height: 32px; justify-content: center; padding: 18px; position: relative; width: 1532px; }\",\".framer-oV2cQ .framer-1wgvkbn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oV2cQ .framer-12m5hek { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-oV2cQ .framer-p8ad4j { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oV2cQ .framer-1ewf471 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oV2cQ .framer-11tjw6f { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oV2cQ .framer-7hthxu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 47px; }\",\".framer-oV2cQ .framer-jlwi29-container, .framer-oV2cQ .framer-13knn9w-container { flex: none; height: 16px; position: relative; width: 130px; }\",\".framer-oV2cQ .framer-sv7eo8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 81px; }\",\".framer-oV2cQ .framer-67wus0-container, .framer-oV2cQ .framer-18b9azu-container, .framer-oV2cQ .framer-msspid-container { flex: none; height: auto; position: relative; width: 130px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-xjujl0, .framer-oV2cQ .framer-7hthxu, .framer-oV2cQ .framer-sv7eo8 { gap: 0px; } .framer-oV2cQ.framer-xjujl0 > * { margin: 0px; margin-left: calc(145px / 2); margin-right: calc(145px / 2); } .framer-oV2cQ.framer-xjujl0 > :first-child, .framer-oV2cQ .framer-7hthxu > :first-child, .framer-oV2cQ .framer-sv7eo8 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-xjujl0 > :last-child, .framer-oV2cQ .framer-7hthxu > :last-child, .framer-oV2cQ .framer-sv7eo8 > :last-child { margin-right: 0px; } .framer-oV2cQ .framer-7hthxu > *, .framer-oV2cQ .framer-sv7eo8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 { gap: 61px; height: 38px; padding: 0px; width: 813px; }\",\".framer-oV2cQ.framer-v-c5arkt .framer-7hthxu, .framer-oV2cQ.framer-v-1vbnmuo .framer-7hthxu { justify-content: center; }\",\".framer-oV2cQ.framer-v-c5arkt .framer-jlwi29-container { bottom: 0px; height: unset; left: -57px; order: 0; position: absolute; right: -26px; top: 0px; width: unset; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 { gap: 0px; } .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 > * { margin: 0px; margin-left: calc(61px / 2); margin-right: calc(61px / 2); } .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 > :last-child { margin-right: 0px; } }\",\".framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 { gap: 27px; height: 47px; width: 390px; }\",\".framer-oV2cQ.framer-v-1jipgqf .framer-12m5hek { cursor: pointer; height: var(--framer-aspect-ratio-supported, 25px); left: -113px; position: absolute; top: 47%; width: 25px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 { gap: 0px; } .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 > * { margin: 0px; margin-left: calc(27px / 2); margin-right: calc(27px / 2); } .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 > :last-child { margin-right: 0px; } }\",\".framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 { flex-direction: column; height: min-content; padding: 6px 181px 60px 181px; width: min-content; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn { gap: 0px; justify-content: center; width: min-content; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-12m5hek { cursor: pointer; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-p8ad4j { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-1ewf471 { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-11tjw6f { top: calc(50.00000000000002% - 2px / 2); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0, .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn { gap: 0px; } .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 > * { margin: 0px; margin-bottom: calc(145px / 2); margin-top: calc(145px / 2); } .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 > :first-child { margin-top: 0px; } .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 > :last-child { margin-bottom: 0px; } .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn > :last-child { margin-right: 0px; } }\",\".framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 { gap: 58px; height: 36px; width: 810px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 { gap: 0px; } .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 > * { margin: 0px; margin-left: calc(58px / 2); margin-right: calc(58px / 2); } .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 1532\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tkNw8Yi0L\":{\"layout\":[\"fixed\",\"fixed\"]},\"WIwEmA1rI\":{\"layout\":[\"fixed\",\"fixed\"]},\"Aqkdsp1sH\":{\"layout\":[\"auto\",\"auto\"]},\"h3rZ3dnz_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerc0zH9ZfIc=withCSS(Component,css,\"framer-oV2cQ\");export default Framerc0zH9ZfIc;Framerc0zH9ZfIc.displayName=\"Navbar Dark\";Framerc0zH9ZfIc.defaultProps={height:36,width:1532};addPropertyControls(Framerc0zH9ZfIc,{variant:{options:[\"LObP9UIU6\",\"tkNw8Yi0L\",\"WIwEmA1rI\",\"Aqkdsp1sH\",\"h3rZ3dnz_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerc0zH9ZfIc,[{explicitInter:true,fonts:[]},...HomeFonts,...AboutMeFonts,...ServicesFonts,...BlogFonts,...ContactFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc0zH9ZfIc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tkNw8Yi0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WIwEmA1rI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Aqkdsp1sH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h3rZ3dnz_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1532\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c0zH9ZfIc.map","// Generated by Framer (74b1a33)\nexport default function metadata(params,activeLocale){return{description:\"Soluciones innovadoras en inteligencia artificial y asistentes inteligentes. Personalizamos tecnolog\\xeda avanzada para tu negocio.  | Innovative solutions in artificial intelligence and smart assistants. We customize advanced technology for your business. \",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}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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"}