{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/LseEQVHX1xAr2gboamif/s6y5GmM0p24XGydSe9xe/qgsLJvSii.js", "ssg:https://framerusercontent.com/modules/pXYAqaYVxk1kL9EphkRE/TJhg5ij07A0pUojJWB1P/sSn2HFraE.js", "ssg:https://framerusercontent.com/modules/VXiP1iX8n3lQET46pAEI/c9FKes92eMPPxmJ6tHGk/Uhr8AwjnD.js", "ssg:https://framerusercontent.com/modules/KE23981RLKrzBeMMeR7R/5hqMf9XbZdw9vYL08t5P/h1RsFawsl.js", "ssg:https://framerusercontent.com/modules/x0tuusDfKyl8QDZwvaqQ/0lxgNv2dXjltHqjYLglb/fLkofBWDX.js", "ssg:https://framerusercontent.com/modules/rBSfF0mpAvbEW8FrmabE/iXPakQiopw5mRju4kp9E/qjI121yo8.js", "ssg:https://framerusercontent.com/modules/bxp0PJ8dMHIIJwe8gof7/BWz5MUy8R9I5ZPApK0wc/jJWMI68M4.js", "ssg:https://framerusercontent.com/modules/c1DAx5KkplRxa6vmAEUw/iiSQxGf8mbZ5CJC2t30e/KTNYae3kU.js", "ssg:https://framerusercontent.com/modules/hvMWuTPZ4qMaFNyNw5MT/95hAnS6VfM7rGMqxscMb/oHqKkDDdI.js", "ssg:https://framerusercontent.com/modules/xBCQcc1EMY4MYkrzccED/j8rJcct2xyITmUX2hOdr/qh6hZ7PeX.js", "ssg:https://framerusercontent.com/modules/YG7qAizGUX7TETUTNMjK/443QUFvyPEsTomIpzE2F/S55LoA3fe.js"],
  "sourcesContent": ["// Generated by Framer (e22b717)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={cdmiNSiva:{hover:true}};const serializationHash=\"framer-vRPny\";const variantClassNames={cdmiNSiva:\"framer-v-5vn9e4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cdmiNSiva\",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://www.linkedin.com/in/redmar-fransen-0a3792136/\",motionChild:true,nodeId:\"cdmiNSiva\",openInNewTab:true,scopeId:\"qgsLJvSii\",children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:150,pixelWidth:150,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/q73pZqgB7mMR9eIx3yqePqrR7Y.svg\",srcSet:\"https://framerusercontent.com/images/q73pZqgB7mMR9eIx3yqePqrR7Y.svg?scale-down-to=512 512w,https://framerusercontent.com/images/q73pZqgB7mMR9eIx3yqePqrR7Y.svg 1018w\"},className:`${cx(scopingClassNames,\"framer-5vn9e4\",className,classNames)} framer-1ya1s1p`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cdmiNSiva\",ref:refBinding,style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},...addPropertyOverrides({\"cdmiNSiva-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:150,pixelWidth:150,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/U0MnzOaC2SFKsXcK4j5s2vQlc.svg\",srcSet:\"https://framerusercontent.com/images/U0MnzOaC2SFKsXcK4j5s2vQlc.svg?scale-down-to=512 512w,https://framerusercontent.com/images/U0MnzOaC2SFKsXcK4j5s2vQlc.svg 1018w\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vRPny.framer-1ya1s1p, .framer-vRPny .framer-1ya1s1p { display: block; }\",\".framer-vRPny.framer-5vn9e4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 54px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 60px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vRPny.framer-5vn9e4 { gap: 0px; } .framer-vRPny.framer-5vn9e4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-vRPny.framer-5vn9e4 > :first-child { margin-left: 0px; } .framer-vRPny.framer-5vn9e4 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LxGU_ZS_r\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqgsLJvSii=withCSS(Component,css,\"framer-vRPny\");export default FramerqgsLJvSii;FramerqgsLJvSii.displayName=\"linked in logo\";FramerqgsLJvSii.defaultProps={height:54,width:60};addFonts(FramerqgsLJvSii,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqgsLJvSii\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"60\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LxGU_ZS_r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"54\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qgsLJvSii.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={A2Ez4aa1p:{hover:true}};const serializationHash=\"framer-YrW57\";const variantClassNames={A2Ez4aa1p:\"framer-v-18hlgs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"A2Ez4aa1p\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18hlgs\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"A2Ez4aa1p\",ref:refBinding,style:{...style},...addPropertyOverrides({\"A2Ez4aa1p-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\":\"R0Y7TWVycml3ZWF0aGVyLTcwMA==\",\"--framer-font-family\":'\"Merriweather\", \"Merriweather Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209)))\"},children:\"\u201CRedmar is a Creative designer with a passion for animation, branding, and visual storytelling.\u201D\"})}),className:\"framer-19qhf37\",fonts:[\"GF;Merriweather-700\"],layoutDependency:layoutDependency,layoutId:\"GBp80Nz_B\",style:{\"--extracted-r6o4lv\":\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"A2Ez4aa1p-hover\":{\"--extracted-r6o4lv\":\"var(--token-67b0f3e4-8bdb-45c9-83d5-0bd101aa13fd, rgb(247, 108, 94))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"A2Ez4aa1p-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWVycml3ZWF0aGVyLTcwMA==\",\"--framer-font-family\":'\"Merriweather\", \"Merriweather Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b0f3e4-8bdb-45c9-83d5-0bd101aa13fd, rgb(247, 108, 94)))\"},children:\"\u201CRedmar is a Creative designer with a passion for animation, branding, and visual storytelling.\u201D\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YrW57.framer-rrhoz9, .framer-YrW57 .framer-rrhoz9 { display: block; }\",\".framer-YrW57.framer-18hlgs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-YrW57 .framer-19qhf37 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YrW57.framer-18hlgs { gap: 0px; } .framer-YrW57.framer-18hlgs > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-YrW57.framer-18hlgs > :first-child { margin-left: 0px; } .framer-YrW57.framer-18hlgs > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MJM81OJuS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersSn2HFraE=withCSS(Component,css,\"framer-YrW57\");export default FramersSn2HFraE;FramersSn2HFraE.displayName=\"Footer text Redmar\";FramersSn2HFraE.defaultProps={height:48,width:500};addFonts(FramersSn2HFraE,[{explicitInter:true,fonts:[{family:\"Merriweather\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/merriweather/v31/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAqFlf0KvXKYQ.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersSn2HFraE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"500\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MJM81OJuS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sSn2HFraE.map", "// Generated by Framer (e22b717)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={r7kLAgvyG:{hover:true}};const serializationHash=\"framer-Ud9bd\";const variantClassNames={r7kLAgvyG:\"framer-v-12v5uf5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,g64Lz5OcZ:link??props.g64Lz5OcZ};};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,g64Lz5OcZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"r7kLAgvyG\",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:g64Lz5OcZ,motionChild:true,nodeId:\"r7kLAgvyG\",openInNewTab:false,scopeId:\"Uhr8AwjnD\",children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:52,pixelWidth:163,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/fnicmzKNnz1OQSwoQxQevL5tZ3o.webp\"},className:`${cx(scopingClassNames,\"framer-12v5uf5\",className,classNames)} framer-yyzh1a`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"r7kLAgvyG\",ref:refBinding,style:{...style},...addPropertyOverrides({\"r7kLAgvyG-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:52,pixelWidth:163,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/RzZ0v7AZkYjxi8oKRkS3DMYa2BM.webp\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ud9bd.framer-yyzh1a, .framer-Ud9bd .framer-yyzh1a { display: block; }\",\".framer-Ud9bd.framer-12v5uf5 { cursor: pointer; height: 53px; overflow: visible; position: relative; text-decoration: none; width: 153px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZjRICbff5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"g64Lz5OcZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUhr8AwjnD=withCSS(Component,css,\"framer-Ud9bd\");export default FramerUhr8AwjnD;FramerUhr8AwjnD.displayName=\"logo - sign\";FramerUhr8AwjnD.defaultProps={height:53,width:153};addPropertyControls(FramerUhr8AwjnD,{g64Lz5OcZ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUhr8AwjnD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUhr8AwjnD\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"g64Lz5OcZ\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"153\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZjRICbff5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"53\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Uhr8AwjnD.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinkedInLogo from\"https://framerusercontent.com/modules/LseEQVHX1xAr2gboamif/s6y5GmM0p24XGydSe9xe/qgsLJvSii.js\";import FooterTextRedmar from\"https://framerusercontent.com/modules/pXYAqaYVxk1kL9EphkRE/TJhg5ij07A0pUojJWB1P/sSn2HFraE.js\";import LogoSign from\"https://framerusercontent.com/modules/VXiP1iX8n3lQET46pAEI/c9FKes92eMPPxmJ6tHGk/Uhr8AwjnD.js\";const FooterTextRedmarFonts=getFonts(FooterTextRedmar);const LogoSignFonts=getFonts(LogoSign);const LinkedInLogoFonts=getFonts(LinkedInLogo);const cycleOrder=[\"bvWAk2e49\",\"DSoOnE9iC\",\"R9U9F0FSB\",\"OuO2l6bC7\"];const serializationHash=\"framer-gAWUp\";const variantClassNames={bvWAk2e49:\"framer-v-ut1oxh\",DSoOnE9iC:\"framer-v-1wfsq55\",OuO2l6bC7:\"framer-v-otcix4\",R9U9F0FSB:\"framer-v-1ysb5hk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop LG\":\"bvWAk2e49\",Desktop:\"DSoOnE9iC\",Mobile:\"OuO2l6bC7\",Tablet:\"R9U9F0FSB\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bvWAk2e49\"};};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:\"bvWAk2e49\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ut1oxh\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop LG\",layoutDependency:layoutDependency,layoutId:\"bvWAk2e49\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-fbbee434-4d84-49a8-ac3c-3e1f45f104ef, rgb(0, 21, 36))\",...style},...addPropertyOverrides({DSoOnE9iC:{\"data-framer-name\":\"Desktop\"},OuO2l6bC7:{\"data-framer-name\":\"Mobile\"},R9U9F0FSB:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ww5snr\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"aPHAgFx2A\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ykeot\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"Y8Tj2WK6R\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"500px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||413)-0-207.8)/2)+0+0+0+0,...addPropertyOverrides({OuO2l6bC7:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 500px)`,y:(componentViewport?.y||0)+70+(((componentViewport?.height||433)-120-312.8)/2+0+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3dw2yp-container\",layoutDependency:layoutDependency,layoutId:\"NHEZoS_h5-container\",nodeId:\"NHEZoS_h5\",rendersWithMotion:true,scopeId:\"h1RsFawsl\",children:/*#__PURE__*/_jsx(FooterTextRedmar,{height:\"100%\",id:\"NHEZoS_h5\",layoutId:\"NHEZoS_h5\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({OuO2l6bC7:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n2hs5c\",\"data-framer-name\":\"links + rechts\",layoutDependency:layoutDependency,layoutId:\"ox_k6lsQF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-folypb\",\"data-framer-name\":\"logo + copyright\",layoutDependency:layoutDependency,layoutId:\"t3fMP4tvT\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":hfPCK4Gej\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":hfPCK4Gej\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":hfPCK4Gej\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":hfPCK4Gej\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(0+((componentViewport?.height||413)-0-207.8)/2)+0+124+0+0+0+0,...addPropertyOverrides({OuO2l6bC7:{y:(componentViewport?.y||0)+70+(((componentViewport?.height||433)-120-312.8)/2+0+0)+0+103+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xqoz1x-container\",layoutDependency:layoutDependency,layoutId:\"zFpOljSMg-container\",nodeId:\"zFpOljSMg\",rendersWithMotion:true,scopeId:\"h1RsFawsl\",children:/*#__PURE__*/_jsx(LogoSign,{g64Lz5OcZ:resolvedLinks[0],height:\"100%\",id:\"zFpOljSMg\",layoutId:\"zFpOljSMg\",width:\"100%\",...addPropertyOverrides({DSoOnE9iC:{g64Lz5OcZ:resolvedLinks[1]},OuO2l6bC7:{g64Lz5OcZ:resolvedLinks[3]},R9U9F0FSB:{g64Lz5OcZ:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtbGlnaHQ=\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf27f639-a719-44fa-9bbb-cf94e8f18b5b, rgb(219, 219, 219)))\"},children:\"\\xa9 Copyright 2025 Redmar Fransen. All rights reserved.\"})}),className:\"framer-1kne31p\",fonts:[\"FS;Merriweather Sans-light\"],layoutDependency:layoutDependency,layoutId:\"sQQlQ8pCR\",style:{\"--extracted-r6o4lv\":\"var(--token-bf27f639-a719-44fa-9bbb-cf94e8f18b5b, rgb(219, 219, 219))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18c103l\",\"data-framer-name\":\"linked in + mail\",layoutDependency:layoutDependency,layoutId:\"yT7hfhSSj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWVycml3ZWF0aGVyLTcwMA==\",\"--framer-font-family\":'\"Merriweather\", \"Merriweather Placeholder\", serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-085b16a2-a4e0-449f-905e-cc2f06315bfe, rgb(240, 240, 240)))\"},children:\"contact@redmar.fr\"})}),className:\"framer-a9kygo\",fonts:[\"GF;Merriweather-700\"],layoutDependency:layoutDependency,layoutId:\"M3GtHmQFd\",style:{\"--extracted-r6o4lv\":\"var(--token-085b16a2-a4e0-449f-905e-cc2f06315bfe, rgb(240, 240, 240))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:\"60px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||413)-0-207.8)/2)+0+124+0+29.8+0+0,...addPropertyOverrides({OuO2l6bC7:{height:35,width:\"39px\",y:(componentViewport?.y||0)+70+(((componentViewport?.height||433)-120-312.8)/2+0+0)+0+103+0+123.8+0+51},R9U9F0FSB:{height:39,width:\"44px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||413)-0-207.8)/2)+0+124+0+44.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mrloc7-container\",layoutDependency:layoutDependency,layoutId:\"smXhw07Ab-container\",nodeId:\"smXhw07Ab\",rendersWithMotion:true,scopeId:\"h1RsFawsl\",children:/*#__PURE__*/_jsx(LinkedInLogo,{height:\"100%\",id:\"smXhw07Ab\",layoutId:\"smXhw07Ab\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gAWUp.framer-14m2xaj, .framer-gAWUp .framer-14m2xaj { display: block; }\",\".framer-gAWUp.framer-ut1oxh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 413px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-gAWUp .framer-1ww5snr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 76px; height: min-content; justify-content: center; max-width: 900px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-gAWUp .framer-9ykeot { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 500px; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-gAWUp .framer-3dw2yp-container { flex: none; height: 48px; position: relative; width: 100%; z-index: 1; }\",\".framer-gAWUp .framer-n2hs5c { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 900px; }\",\".framer-gAWUp .framer-folypb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-gAWUp .framer-xqoz1x-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-gAWUp .framer-1kne31p, .framer-gAWUp .framer-a9kygo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gAWUp .framer-18c103l { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-gAWUp .framer-1mrloc7-container { flex: none; height: 54px; position: relative; width: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gAWUp.framer-ut1oxh, .framer-gAWUp .framer-1ww5snr, .framer-gAWUp .framer-9ykeot, .framer-gAWUp .framer-n2hs5c, .framer-gAWUp .framer-folypb, .framer-gAWUp .framer-18c103l { gap: 0px; } .framer-gAWUp.framer-ut1oxh > *, .framer-gAWUp .framer-n2hs5c > *, .framer-gAWUp .framer-18c103l > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-gAWUp.framer-ut1oxh > :first-child, .framer-gAWUp .framer-n2hs5c > :first-child, .framer-gAWUp .framer-18c103l > :first-child { margin-left: 0px; } .framer-gAWUp.framer-ut1oxh > :last-child, .framer-gAWUp .framer-n2hs5c > :last-child, .framer-gAWUp .framer-18c103l > :last-child { margin-right: 0px; } .framer-gAWUp .framer-1ww5snr > * { margin: 0px; margin-bottom: calc(76px / 2); margin-top: calc(76px / 2); } .framer-gAWUp .framer-1ww5snr > :first-child, .framer-gAWUp .framer-9ykeot > :first-child, .framer-gAWUp .framer-folypb > :first-child { margin-top: 0px; } .framer-gAWUp .framer-1ww5snr > :last-child, .framer-gAWUp .framer-9ykeot > :last-child, .framer-gAWUp .framer-folypb > :last-child { margin-bottom: 0px; } .framer-gAWUp .framer-9ykeot > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-gAWUp .framer-folypb > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",\".framer-gAWUp.framer-v-1wfsq55.framer-ut1oxh { width: 1200px; }\",\".framer-gAWUp.framer-v-1ysb5hk.framer-ut1oxh { width: 810px; }\",\".framer-gAWUp.framer-v-1ysb5hk .framer-1ww5snr { max-width: 700px; }\",\".framer-gAWUp.framer-v-1ysb5hk .framer-n2hs5c { width: min-content; }\",\".framer-gAWUp.framer-v-1ysb5hk .framer-18c103l { flex: none; width: 459px; }\",\".framer-gAWUp.framer-v-1ysb5hk .framer-1mrloc7-container { height: 39px; width: 44px; }\",\".framer-gAWUp.framer-v-otcix4.framer-ut1oxh { flex-direction: column; height: min-content; padding: 70px 0px 50px 0px; width: 390px; }\",\".framer-gAWUp.framer-v-otcix4 .framer-1ww5snr { flex: none; flex-wrap: wrap; gap: 55px; max-width: 100%; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-gAWUp.framer-v-otcix4 .framer-9ykeot { flex-wrap: wrap; width: 100%; }\",\".framer-gAWUp.framer-v-otcix4 .framer-3dw2yp-container { height: auto; }\",\".framer-gAWUp.framer-v-otcix4 .framer-n2hs5c { align-content: center; align-items: center; flex-direction: column; gap: 33px; width: 350px; }\",\".framer-gAWUp.framer-v-otcix4 .framer-folypb { align-content: center; align-items: center; gap: 27px; }\",\".framer-gAWUp.framer-v-otcix4 .framer-18c103l { align-content: center; align-items: center; flex: none; flex-direction: column; gap: 33px; width: 100%; }\",\".framer-gAWUp.framer-v-otcix4 .framer-1mrloc7-container { height: 35px; width: 39px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gAWUp.framer-v-otcix4.framer-ut1oxh, .framer-gAWUp.framer-v-otcix4 .framer-1ww5snr, .framer-gAWUp.framer-v-otcix4 .framer-n2hs5c, .framer-gAWUp.framer-v-otcix4 .framer-folypb, .framer-gAWUp.framer-v-otcix4 .framer-18c103l { gap: 0px; } .framer-gAWUp.framer-v-otcix4.framer-ut1oxh > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-gAWUp.framer-v-otcix4.framer-ut1oxh > :first-child, .framer-gAWUp.framer-v-otcix4 .framer-1ww5snr > :first-child, .framer-gAWUp.framer-v-otcix4 .framer-n2hs5c > :first-child, .framer-gAWUp.framer-v-otcix4 .framer-folypb > :first-child, .framer-gAWUp.framer-v-otcix4 .framer-18c103l > :first-child { margin-top: 0px; } .framer-gAWUp.framer-v-otcix4.framer-ut1oxh > :last-child, .framer-gAWUp.framer-v-otcix4 .framer-1ww5snr > :last-child, .framer-gAWUp.framer-v-otcix4 .framer-n2hs5c > :last-child, .framer-gAWUp.framer-v-otcix4 .framer-folypb > :last-child, .framer-gAWUp.framer-v-otcix4 .framer-18c103l > :last-child { margin-bottom: 0px; } .framer-gAWUp.framer-v-otcix4 .framer-1ww5snr > * { margin: 0px; margin-bottom: calc(55px / 2); margin-top: calc(55px / 2); } .framer-gAWUp.framer-v-otcix4 .framer-n2hs5c > *, .framer-gAWUp.framer-v-otcix4 .framer-18c103l > * { margin: 0px; margin-bottom: calc(33px / 2); margin-top: calc(33px / 2); } .framer-gAWUp.framer-v-otcix4 .framer-folypb > * { margin: 0px; margin-bottom: calc(27px / 2); margin-top: calc(27px / 2); } }\",'.framer-gAWUp[data-border=\"true\"]::after, .framer-gAWUp [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 413\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DSoOnE9iC\":{\"layout\":[\"fixed\",\"fixed\"]},\"R9U9F0FSB\":{\"layout\":[\"fixed\",\"fixed\"]},\"OuO2l6bC7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerh1RsFawsl=withCSS(Component,css,\"framer-gAWUp\");export default Framerh1RsFawsl;Framerh1RsFawsl.displayName=\"Footer\";Framerh1RsFawsl.defaultProps={height:413,width:1440};addPropertyControls(Framerh1RsFawsl,{variant:{options:[\"bvWAk2e49\",\"DSoOnE9iC\",\"R9U9F0FSB\",\"OuO2l6bC7\"],optionTitles:[\"Desktop LG\",\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerh1RsFawsl,[{explicitInter:true,fonts:[{family:\"Merriweather Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UPHTCEVPWNWIDWKBQZZT24OZGPOLG4MM/TANSNG4E5MFMO65EHQPEO7W6GI7A2Y4C/FQXTYOQ7YT3GEPOPLSMJTBVF34Q4OZIS.woff2\",weight:\"300\"},{family:\"Merriweather\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/merriweather/v31/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAqFlf0KvXKYQ.woff2\",weight:\"700\"}]},...FooterTextRedmarFonts,...LogoSignFonts,...LinkedInLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh1RsFawsl\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DSoOnE9iC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R9U9F0FSB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OuO2l6bC7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"413\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\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={E9knNiaJT:{hover:true}};const serializationHash=\"framer-2MQxO\";const variantClassNames={E9knNiaJT:\"framer-v-m7t8g7\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,oJT7LaOv0:link??props.oJT7LaOv0};};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,oJT7LaOv0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"E9knNiaJT\",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:oJT7LaOv0,motionChild:true,nodeId:\"E9knNiaJT\",scopeId:\"fLkofBWDX\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-m7t8g7\",className,classNames)} framer-149c35c`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"E9knNiaJT\",ref:refBinding,style:{...style},...addPropertyOverrides({\"E9knNiaJT-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\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209)))\"},children:\"Portfolio\"})}),className:\"framer-1lf55um\",fonts:[\"FS;Merriweather Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"uyBtZGSOi\",style:{\"--extracted-r6o4lv\":\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,variants:{\"E9knNiaJT-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"E9knNiaJT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Portfolio\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2MQxO.framer-149c35c, .framer-2MQxO .framer-149c35c { display: block; }\",\".framer-2MQxO.framer-m7t8g7 { cursor: pointer; height: 19px; overflow: visible; position: relative; text-decoration: none; width: 67px; }\",\".framer-2MQxO .framer-1lf55um { flex: none; height: auto; left: 49%; position: absolute; top: 47%; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 67\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"W2kNTIjPw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"oJT7LaOv0\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerfLkofBWDX=withCSS(Component,css,\"framer-2MQxO\");export default FramerfLkofBWDX;FramerfLkofBWDX.displayName=\"portfolio hover\";FramerfLkofBWDX.defaultProps={height:19,width:67};addPropertyControls(FramerfLkofBWDX,{oJT7LaOv0:{title:\"Link\",type:ControlType.Link}});addFonts(FramerfLkofBWDX,[{explicitInter:true,fonts:[{family:\"Merriweather Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EDV3XDJUWGHJADP4YDT5AQ3DNHY2KG2N/XEMNDHLDDUFHRDSGWVZFKHD7NCGJJFOW/F6VEEEYQIMRSMJNQP4YEEIRUPJQNIEJB.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfLkofBWDX\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"oJT7LaOv0\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"67\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W2kNTIjPw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fLkofBWDX.map", "// Generated by Framer (47ebf4a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-uRT9W .framer-styles-preset-16fh0e8:not(.rich-text-wrapper), .framer-uRT9W .framer-styles-preset-16fh0e8.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, #d1d1d1); --framer-link-text-decoration: none; }\"];export const className=\"framer-uRT9W\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rBSfF0mpAvbEW8FrmabE/iXPakQiopw5mRju4kp9E/qjI121yo8.js\";const enabledGestures={tBg5wwCid:{hover:true}};const serializationHash=\"framer-89XkC\";const variantClassNames={tBg5wwCid:\"framer-v-ws9w21\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"tBg5wwCid\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ws9w21\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"tBg5wwCid\",ref:refBinding,style:{...style},...addPropertyOverrides({\"tBg5wwCid-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\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Lbx7pa1Ra\"},motionChild:true,nodeId:\"RjBPQGZY2\",openInNewTab:false,scopeId:\"jJWMI68M4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16fh0e8\",\"data-styles-preset\":\"qjI121yo8\",children:\"About Me\"})})})}),className:\"framer-goeo62\",fonts:[\"FS;Merriweather Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"RjBPQGZY2\",style:{\"--extracted-r6o4lv\":\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\"},transformTemplate:transformTemplate1,variants:{\"tBg5wwCid-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"tBg5wwCid-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Lbx7pa1Ra\"},motionChild:true,nodeId:\"RjBPQGZY2\",openInNewTab:false,scopeId:\"jJWMI68M4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16fh0e8\",\"data-styles-preset\":\"qjI121yo8\",children:\"About Me\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-89XkC.framer-53ifrx, .framer-89XkC .framer-53ifrx { display: block; }\",\".framer-89XkC.framer-ws9w21 { cursor: pointer; height: 19px; overflow: visible; position: relative; width: 73px; }\",\".framer-89XkC .framer-goeo62 { flex: none; height: auto; left: 49%; position: absolute; top: 47%; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b6SRA3XsI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjJWMI68M4=withCSS(Component,css,\"framer-89XkC\");export default FramerjJWMI68M4;FramerjJWMI68M4.displayName=\"about me hover\";FramerjJWMI68M4.defaultProps={height:19,width:73};addFonts(FramerjJWMI68M4,[{explicitInter:true,fonts:[{family:\"Merriweather Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EDV3XDJUWGHJADP4YDT5AQ3DNHY2KG2N/XEMNDHLDDUFHRDSGWVZFKHD7NCGJJFOW/F6VEEEYQIMRSMJNQP4YEEIRUPJQNIEJB.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjJWMI68M4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"73\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b6SRA3XsI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"r_rFUEUl6\",\"tptDyAyFm\"];const serializationHash=\"framer-sOJXQ\";const variantClassNames={r_rFUEUl6:\"framer-v-3i5jj2\",tptDyAyFm:\"framer-v-1i52pnv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"tptDyAyFm\",Menu:\"r_rFUEUl6\"};const getProps=({click,height,id,width,...props})=>{return{...props,S_2Y10fu5:click??props.S_2Y10fu5,variant:humanReadableVariantMap[props.variant]??props.variant??\"r_rFUEUl6\"};};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,S_2Y10fu5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r_rFUEUl6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bwxgyz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(S_2Y10fu5){const res=await S_2Y10fu5(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3i5jj2\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"r_rFUEUl6\",onTap:onTap1bwxgyz,ref:refBinding,style:{...style},...addPropertyOverrides({tptDyAyFm:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nm01r7\",layoutDependency:layoutDependency,layoutId:\"rwciU5GJb\",style:{backgroundColor:\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\",rotate:0},variants:{tptDyAyFm:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fi366p\",layoutDependency:layoutDependency,layoutId:\"TchfvOpJx\",style:{backgroundColor:\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\",rotate:0},variants:{tptDyAyFm:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sOJXQ.framer-aq602d, .framer-sOJXQ .framer-aq602d { display: block; }\",\".framer-sOJXQ.framer-3i5jj2 { cursor: pointer; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-sOJXQ .framer-1nm01r7 { flex: none; height: 3px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: 5px; width: 14px; }\",\".framer-sOJXQ .framer-1fi366p { bottom: 5px; flex: none; height: 3px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; width: 14px; }\",\".framer-sOJXQ.framer-v-1i52pnv .framer-1nm01r7 { top: calc(45.00000000000002% - 3px / 2); }\",\".framer-sOJXQ.framer-v-1i52pnv .framer-1fi366p { bottom: unset; top: calc(45.00000000000002% - 3px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tptDyAyFm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"S_2Y10fu5\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKTNYae3kU=withCSS(Component,css,\"framer-sOJXQ\");export default FramerKTNYae3kU;FramerKTNYae3kU.displayName=\"Menu\";FramerKTNYae3kU.defaultProps={height:20,width:20};addPropertyControls(FramerKTNYae3kU,{variant:{options:[\"r_rFUEUl6\",\"tptDyAyFm\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},S_2Y10fu5:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerKTNYae3kU,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKTNYae3kU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tptDyAyFm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"S_2Y10fu5\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KTNYae3kU.map", "// Generated by Framer (e22b717)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aEYbiiErQ:{hover:true}};const serializationHash=\"framer-T1VGx\";const variantClassNames={aEYbiiErQ:\"framer-v-1281f2y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aEYbiiErQ\",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:\"aEYbiiErQ\",scopeId:\"oHqKkDDdI\",children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:52,pixelWidth:163,src:\"https://framerusercontent.com/images/fnicmzKNnz1OQSwoQxQevL5tZ3o.webp\"},className:`${cx(scopingClassNames,\"framer-1281f2y\",className,classNames)} framer-8uzev2`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aEYbiiErQ\",ref:refBinding,style:{...style},...addPropertyOverrides({\"aEYbiiErQ-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:52,pixelWidth:163,src:\"https://framerusercontent.com/images/RzZ0v7AZkYjxi8oKRkS3DMYa2BM.webp\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T1VGx.framer-8uzev2, .framer-T1VGx .framer-8uzev2 { display: block; }\",\".framer-T1VGx.framer-1281f2y { cursor: pointer; height: 41px; overflow: hidden; position: relative; text-decoration: none; width: 129px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 129\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IscbzBb2M\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameroHqKkDDdI=withCSS(Component,css,\"framer-T1VGx\");export default FrameroHqKkDDdI;FrameroHqKkDDdI.displayName=\"logo\";FrameroHqKkDDdI.defaultProps={height:41,width:129};addFonts(FrameroHqKkDDdI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroHqKkDDdI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"41\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IscbzBb2M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"129\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oHqKkDDdI.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rBSfF0mpAvbEW8FrmabE/iXPakQiopw5mRju4kp9E/qjI121yo8.js\";const enabledGestures={mlh7Wt4Wz:{hover:true}};const serializationHash=\"framer-ElnkU\";const variantClassNames={mlh7Wt4Wz:\"framer-v-1fz5sxm\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mlh7Wt4Wz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fz5sxm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mlh7Wt4Wz\",ref:refBinding,style:{...style},...addPropertyOverrides({\"mlh7Wt4Wz-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\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@redmar.fr\",motionChild:true,nodeId:\"mwbNLF0xi\",openInNewTab:true,scopeId:\"qh6hZ7PeX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16fh0e8\",\"data-styles-preset\":\"qjI121yo8\",children:\"Contact\"})})})}),className:\"framer-1wlofk0\",fonts:[\"FS;Merriweather Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"mwbNLF0xi\",style:{\"--extracted-r6o4lv\":\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\"},transformTemplate:transformTemplate1,variants:{\"mlh7Wt4Wz-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"mlh7Wt4Wz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWVycml3ZWF0aGVyIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Merriweather Sans\", \"Merriweather Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@redmar.fr\",motionChild:true,nodeId:\"mwbNLF0xi\",openInNewTab:true,scopeId:\"qh6hZ7PeX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16fh0e8\",\"data-styles-preset\":\"qjI121yo8\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ElnkU.framer-19s7i5v, .framer-ElnkU .framer-19s7i5v { display: block; }\",\".framer-ElnkU.framer-1fz5sxm { cursor: pointer; height: 19px; overflow: visible; position: relative; width: 60px; }\",\".framer-ElnkU .framer-1wlofk0 { flex: none; height: auto; left: 50%; position: absolute; top: 47%; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"U9s8MCWtv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerqh6hZ7PeX=withCSS(Component,css,\"framer-ElnkU\");export default Framerqh6hZ7PeX;Framerqh6hZ7PeX.displayName=\"Contact hover\";Framerqh6hZ7PeX.defaultProps={height:19,width:60};addFonts(Framerqh6hZ7PeX,[{explicitInter:true,fonts:[{family:\"Merriweather Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EDV3XDJUWGHJADP4YDT5AQ3DNHY2KG2N/XEMNDHLDDUFHRDSGWVZFKHD7NCGJJFOW/F6VEEEYQIMRSMJNQP4YEEIRUPJQNIEJB.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerqh6hZ7PeX\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U9s8MCWtv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PortfolioHover from\"https://framerusercontent.com/modules/x0tuusDfKyl8QDZwvaqQ/0lxgNv2dXjltHqjYLglb/fLkofBWDX.js\";import AboutMeHover from\"https://framerusercontent.com/modules/bxp0PJ8dMHIIJwe8gof7/BWz5MUy8R9I5ZPApK0wc/jJWMI68M4.js\";import Menu from\"https://framerusercontent.com/modules/c1DAx5KkplRxa6vmAEUw/iiSQxGf8mbZ5CJC2t30e/KTNYae3kU.js\";import Logo from\"https://framerusercontent.com/modules/hvMWuTPZ4qMaFNyNw5MT/95hAnS6VfM7rGMqxscMb/oHqKkDDdI.js\";import ContactHover from\"https://framerusercontent.com/modules/xBCQcc1EMY4MYkrzccED/j8rJcct2xyITmUX2hOdr/qh6hZ7PeX.js\";const LogoFonts=getFonts(Logo);const MenuFonts=getFonts(Menu);const AboutMeHoverFonts=getFonts(AboutMeHover);const PortfolioHoverFonts=getFonts(PortfolioHover);const ContactHoverFonts=getFonts(ContactHover);const cycleOrder=[\"Hvz0o3BHP\",\"oVlP3iGes\",\"VD8v4KiQe\",\"GJjdRbggX\",\"XjRRROr6s\"];const serializationHash=\"framer-eV1hg\";const variantClassNames={GJjdRbggX:\"framer-v-3ofltl\",Hvz0o3BHP:\"framer-v-ch7lff\",oVlP3iGes:\"framer-v-n5hban\",VD8v4KiQe:\"framer-v-1dohjmq\",XjRRROr6s:\"framer-v-1nfeorq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop LG\":\"Hvz0o3BHP\",\"Mobile closed\":\"XjRRROr6s\",\"Mobile open\":\"GJjdRbggX\",Desktop:\"oVlP3iGes\",Tablet:\"VD8v4KiQe\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hvz0o3BHP\"};};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:\"Hvz0o3BHP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const S_2Y10fu5534q26=activeVariantCallback(async(...args)=>{setVariant(\"XjRRROr6s\");});const S_2Y10fu51msvucu=activeVariantCallback(async(...args)=>{setVariant(\"GJjdRbggX\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"GJjdRbggX\",\"XjRRROr6s\"].includes(baseVariant))return true;return false;};const router=useRouter();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-ch7lff\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop LG\",layoutDependency:layoutDependency,layoutId:\"Hvz0o3BHP\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-345b3000-5d45-4d3b-a798-f5f57ba09780, rgb(209, 209, 209))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-fbbee434-4d84-49a8-ac3c-3e1f45f104ef, rgb(0, 21, 36))\",...style},...addPropertyOverrides({GJjdRbggX:{\"data-framer-name\":\"Mobile open\"},oVlP3iGes:{\"data-framer-name\":\"Desktop\"},VD8v4KiQe:{\"data-framer-name\":\"Tablet\"},XjRRROr6s:{\"data-framer-name\":\"Mobile closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1crslyk\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"DcTQc3aRm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1stofrw\",\"data-framer-name\":\"logo + menu\",layoutDependency:layoutDependency,layoutId:\"PZqTJx2NX\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:\"129px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-41)/2)+0+0,...addPropertyOverrides({GJjdRbggX:{height:43,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-232)/2+0+0)+0+0+36},XjRRROr6s:{height:43,y:(componentViewport?.y||0)+0+0+0+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pidzzq-container\",layoutDependency:layoutDependency,layoutId:\"m3zcI9HeQ-container\",nodeId:\"m3zcI9HeQ\",rendersWithMotion:true,scopeId:\"S55LoA3fe\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"m3zcI9HeQ\",layoutId:\"m3zcI9HeQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GJjdRbggX:{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-232)/2+0+0)+0+0+47.5},XjRRROr6s:{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+0+0+0+47.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o48kau-container\",layoutDependency:layoutDependency,layoutId:\"Lc6LnCcNn-container\",nodeId:\"Lc6LnCcNn\",rendersWithMotion:true,scopeId:\"S55LoA3fe\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"Lc6LnCcNn\",layoutId:\"Lc6LnCcNn\",style:{height:\"100%\",width:\"100%\"},variant:\"r_rFUEUl6\",width:\"100%\",...addPropertyOverrides({GJjdRbggX:{S_2Y10fu5:S_2Y10fu5534q26,variant:\"tptDyAyFm\"},XjRRROr6s:{S_2Y10fu5:S_2Y10fu51msvucu}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hk0267\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"gXq2G6nIr\",style:{opacity:1},variants:{XjRRROr6s:{opacity:0}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"73px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-41)/2)+11+0,...addPropertyOverrides({GJjdRbggX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-232)/2+0+0)+0+135+0+0},XjRRROr6s:{y:(componentViewport?.y||0)+0+0+0+135+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4q9ohd-container\",layoutDependency:layoutDependency,layoutId:\"zJ5ZuGgUX-container\",nodeId:\"zJ5ZuGgUX\",rendersWithMotion:true,scopeId:\"S55LoA3fe\",children:/*#__PURE__*/_jsx(AboutMeHover,{height:\"100%\",id:\"zJ5ZuGgUX\",layoutId:\"zJ5ZuGgUX\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":FCBc05HMv\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":FCBc05HMv\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":FCBc05HMv\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":FCBc05HMv\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":FCBc05HMv\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"67px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-41)/2)+11+0,...addPropertyOverrides({GJjdRbggX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-232)/2+0+0)+0+135+0+39},XjRRROr6s:{y:(componentViewport?.y||0)+0+0+0+135+0+39}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3n04cx-container\",layoutDependency:layoutDependency,layoutId:\"TsahwBDvX-container\",nodeId:\"TsahwBDvX\",rendersWithMotion:true,scopeId:\"S55LoA3fe\",children:/*#__PURE__*/_jsx(PortfolioHover,{height:\"100%\",id:\"TsahwBDvX\",layoutId:\"TsahwBDvX\",oJT7LaOv0:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({GJjdRbggX:{oJT7LaOv0:resolvedLinks[3]},oVlP3iGes:{oJT7LaOv0:resolvedLinks[1]},VD8v4KiQe:{oJT7LaOv0:resolvedLinks[2]},XjRRROr6s:{oJT7LaOv0:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"60px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-41)/2)+11+0,...addPropertyOverrides({GJjdRbggX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-20-232)/2+0+0)+0+135+0+78},XjRRROr6s:{y:(componentViewport?.y||0)+0+0+0+135+0+78}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mh7za3-container\",layoutDependency:layoutDependency,layoutId:\"ts3L4dbaH-container\",nodeId:\"ts3L4dbaH\",rendersWithMotion:true,scopeId:\"S55LoA3fe\",children:/*#__PURE__*/_jsx(ContactHover,{height:\"100%\",id:\"ts3L4dbaH\",layoutId:\"ts3L4dbaH\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eV1hg.framer-jyc8te, .framer-eV1hg .framer-jyc8te { display: block; }\",\".framer-eV1hg.framer-ch7lff { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 115px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1440px; }\",\".framer-eV1hg .framer-1crslyk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 900px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-eV1hg .framer-1stofrw { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-eV1hg .framer-1pidzzq-container { flex: none; height: 41px; position: relative; width: 129px; }\",\".framer-eV1hg .framer-1o48kau-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-eV1hg .framer-1hk0267 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-eV1hg .framer-4q9ohd-container { flex: none; height: 19px; position: relative; width: 73px; }\",\".framer-eV1hg .framer-3n04cx-container { flex: none; height: 19px; position: relative; width: 67px; }\",\".framer-eV1hg .framer-mh7za3-container { flex: none; height: 19px; position: relative; width: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eV1hg.framer-ch7lff, .framer-eV1hg .framer-1stofrw, .framer-eV1hg .framer-1hk0267 { gap: 0px; } .framer-eV1hg.framer-ch7lff > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-eV1hg.framer-ch7lff > :first-child, .framer-eV1hg .framer-1stofrw > :first-child, .framer-eV1hg .framer-1hk0267 > :first-child { margin-left: 0px; } .framer-eV1hg.framer-ch7lff > :last-child, .framer-eV1hg .framer-1stofrw > :last-child, .framer-eV1hg .framer-1hk0267 > :last-child { margin-right: 0px; } .framer-eV1hg .framer-1stofrw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-eV1hg .framer-1hk0267 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\",\".framer-eV1hg.framer-v-n5hban.framer-ch7lff { width: 1200px; }\",\".framer-eV1hg.framer-v-1dohjmq.framer-ch7lff { width: 810px; }\",\".framer-eV1hg.framer-v-3ofltl.framer-ch7lff { flex-direction: column; height: min-content; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-eV1hg.framer-v-3ofltl .framer-1crslyk, .framer-eV1hg.framer-v-1nfeorq .framer-1crslyk { flex: none; flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }\",\".framer-eV1hg.framer-v-3ofltl .framer-1stofrw, .framer-eV1hg.framer-v-1nfeorq .framer-1stofrw { gap: unset; height: 115px; justify-content: space-between; width: 100%; }\",\".framer-eV1hg.framer-v-3ofltl .framer-1pidzzq-container { height: 43px; order: 0; }\",\".framer-eV1hg.framer-v-3ofltl .framer-1o48kau-container { order: 1; }\",\".framer-eV1hg.framer-v-3ofltl .framer-1hk0267, .framer-eV1hg.framer-v-1nfeorq .framer-1hk0267 { flex-direction: column; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eV1hg.framer-v-3ofltl.framer-ch7lff, .framer-eV1hg.framer-v-3ofltl .framer-1crslyk, .framer-eV1hg.framer-v-3ofltl .framer-1stofrw, .framer-eV1hg.framer-v-3ofltl .framer-1hk0267 { gap: 0px; } .framer-eV1hg.framer-v-3ofltl.framer-ch7lff > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-eV1hg.framer-v-3ofltl.framer-ch7lff > :first-child, .framer-eV1hg.framer-v-3ofltl .framer-1crslyk > :first-child, .framer-eV1hg.framer-v-3ofltl .framer-1hk0267 > :first-child { margin-top: 0px; } .framer-eV1hg.framer-v-3ofltl.framer-ch7lff > :last-child, .framer-eV1hg.framer-v-3ofltl .framer-1crslyk > :last-child, .framer-eV1hg.framer-v-3ofltl .framer-1hk0267 > :last-child { margin-bottom: 0px; } .framer-eV1hg.framer-v-3ofltl .framer-1crslyk > *, .framer-eV1hg.framer-v-3ofltl .framer-1hk0267 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-eV1hg.framer-v-3ofltl .framer-1stofrw > *, .framer-eV1hg.framer-v-3ofltl .framer-1stofrw > :first-child, .framer-eV1hg.framer-v-3ofltl .framer-1stofrw > :last-child { margin: 0px; } }\",\".framer-eV1hg.framer-v-1nfeorq.framer-ch7lff { flex-direction: column; justify-content: flex-start; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-eV1hg.framer-v-1nfeorq .framer-1pidzzq-container { height: 43px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eV1hg.framer-v-1nfeorq.framer-ch7lff, .framer-eV1hg.framer-v-1nfeorq .framer-1crslyk, .framer-eV1hg.framer-v-1nfeorq .framer-1stofrw, .framer-eV1hg.framer-v-1nfeorq .framer-1hk0267 { gap: 0px; } .framer-eV1hg.framer-v-1nfeorq.framer-ch7lff > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-eV1hg.framer-v-1nfeorq.framer-ch7lff > :first-child, .framer-eV1hg.framer-v-1nfeorq .framer-1crslyk > :first-child, .framer-eV1hg.framer-v-1nfeorq .framer-1hk0267 > :first-child { margin-top: 0px; } .framer-eV1hg.framer-v-1nfeorq.framer-ch7lff > :last-child, .framer-eV1hg.framer-v-1nfeorq .framer-1crslyk > :last-child, .framer-eV1hg.framer-v-1nfeorq .framer-1hk0267 > :last-child { margin-bottom: 0px; } .framer-eV1hg.framer-v-1nfeorq .framer-1crslyk > *, .framer-eV1hg.framer-v-1nfeorq .framer-1hk0267 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-eV1hg.framer-v-1nfeorq .framer-1stofrw > *, .framer-eV1hg.framer-v-1nfeorq .framer-1stofrw > :first-child, .framer-eV1hg.framer-v-1nfeorq .framer-1stofrw > :last-child { margin: 0px; } }\",'.framer-eV1hg[data-border=\"true\"]::after, .framer-eV1hg [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 115\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oVlP3iGes\":{\"layout\":[\"fixed\",\"fixed\"]},\"VD8v4KiQe\":{\"layout\":[\"fixed\",\"fixed\"]},\"GJjdRbggX\":{\"layout\":[\"fixed\",\"auto\"]},\"XjRRROr6s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerS55LoA3fe=withCSS(Component,css,\"framer-eV1hg\");export default FramerS55LoA3fe;FramerS55LoA3fe.displayName=\"Navigation\";FramerS55LoA3fe.defaultProps={height:115,width:1440};addPropertyControls(FramerS55LoA3fe,{variant:{options:[\"Hvz0o3BHP\",\"oVlP3iGes\",\"VD8v4KiQe\",\"GJjdRbggX\",\"XjRRROr6s\"],optionTitles:[\"Desktop LG\",\"Desktop\",\"Tablet\",\"Mobile open\",\"Mobile closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerS55LoA3fe,[{explicitInter:true,fonts:[]},...LogoFonts,...MenuFonts,...AboutMeHoverFonts,...PortfolioHoverFonts,...ContactHoverFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS55LoA3fe\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"115\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oVlP3iGes\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VD8v4KiQe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GJjdRbggX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XjRRROr6s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "Image2", "getLoadingLazyAtYPosition", "css", "FramerqgsLJvSii", "withCSS", "qgsLJvSii_default", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "css", "FramersSn2HFraE", "withCSS", "sSn2HFraE_default", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "g64Lz5OcZ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "Image2", "getLoadingLazyAtYPosition", "css", "FramerUhr8AwjnD", "withCSS", "Uhr8AwjnD_default", "addPropertyControls", "ControlType", "addFonts", "FooterTextRedmarFonts", "getFonts", "sSn2HFraE_default", "LogoSignFonts", "Uhr8AwjnD_default", "LinkedInLogoFonts", "qgsLJvSii_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "RichText2", "css", "Framerh1RsFawsl", "withCSS", "h1RsFawsl_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "oJT7LaOv0", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerfLkofBWDX", "withCSS", "fLkofBWDX_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "Link", "css", "FramerjJWMI68M4", "withCSS", "jJWMI68M4_default", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "S_2Y10fu5", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1bwxgyz", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "css", "FramerKTNYae3kU", "withCSS", "KTNYae3kU_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "Image2", "getLoadingLazyAtYPosition", "css", "FrameroHqKkDDdI", "withCSS", "oHqKkDDdI_default", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "Link", "css", "Framerqh6hZ7PeX", "withCSS", "qh6hZ7PeX_default", "addFonts", "getFontsFromSharedStyle", "fonts", "LogoFonts", "getFonts", "oHqKkDDdI_default", "MenuFonts", "KTNYae3kU_default", "AboutMeHoverFonts", "jJWMI68M4_default", "PortfolioHoverFonts", "fLkofBWDX_default", "ContactHoverFonts", "qh6hZ7PeX_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "S_2Y10fu5534q26", "args", "S_2Y10fu51msvucu", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "css", "FramerS55LoA3fe", "withCSS", "S55LoA3fe_default", "addPropertyControls", "ControlType", "addFonts"]
}
