{"version":3,"file":"shared-lib.BVl8M7GG.mjs","names":["fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","LinksDropdownMenuFonts","LinksDropdownMenu","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","HamburgerMenu","Logo","Portfolio","PortfolioLink","LinksDropdownMenu","Contact","Biography","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","_Fragment","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","useRef","className"],"sources":["https:/framerusercontent.com/modules/pnthZE0c4F5p3PdAB7ut/2965pNajzB5xnBMGkvl7/URc1lyKDd.js","https:/framerusercontent.com/modules/6lciKoNEGCyBxJYddcfW/IhuoeXcxUDPaInnRFkPY/aKcsp7Ff5.js","https:/framerusercontent.com/modules/GkglVHfvWeAhgQ4iu3We/jjVCdvFYYvrDAk3YJvtm/Li3fPTgGk.js","https:/framerusercontent.com/modules/fno3WV1E7RqWTn2BzdCA/VBwXrqz5UHvcXX0jco7N/dah8zYGqb.js","https:/framerusercontent.com/modules/aVPULCC9dAK4KwxyBgHk/bNhlNpDhX3HxNaep5SVk/I9Io4oUPx.js","https:/framerusercontent.com/modules/7prTMYzkoW1Nnuh3dNrX/lYWUr9ZFOm3UwHOjpQdu/iGrEwTLrp.js","https:/framerusercontent.com/modules/y2PGhrjx5uEwFt2hKscN/mo9pu3RvUSh6zFOGQYLF/isoDYgVgR.js","https:/framerusercontent.com/modules/GY1Rpt45ceCESg25gf3C/qs5WxsoPuuF19aBV2trK/Ktl6H0NH4.js","https:/framerusercontent.com/modules/JOTrHHGyRufzPlALnvIj/rRfSqXG68vRXyPgy5rw7/yI1BhLBUX.js","https:/framerusercontent.com/modules/FHNA5u7rViTlCzTJy24A/ErN8Brgy7Oa8kWFTebQO/bQLCkuKZ0.js","https:/framerusercontent.com/modules/lIR9Nxu9gDm7EiNm7K2b/TfQwdBFWSBDkZnj00EZu/ipiT3XBt2.js","https:/framerusercontent.com/modules/c0H1Q8vpMK4L6gMZIdsp/O1vRdTZ1dIbs6I8aXoJI/QChQNx_KT.js"],"sourcesContent":["// Generated by Framer (44e0108)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-wyQeW .framer-styles-preset-1h0pngm:not(.rich-text-wrapper), .framer-wyQeW .framer-styles-preset-1h0pngm.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, #ffaf30); --framer-link-text-background-radius: 0px; --framer-link-text-color: #ffffff; }\"];export const className=\"framer-wyQeW\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f58a639)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,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={JLargSoUP:{hover:true,pressed:true}};const serializationHash=\"framer-c6h18\";const variantClassNames={JLargSoUP:\"framer-v-znknoo\"};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:\"JLargSoUP\",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:\"KVD8n2tox\"},motionChild:true,nodeId:\"JLargSoUP\",openInNewTab:false,scopeId:\"aKcsp7Ff5\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-znknoo\",className,classNames)} framer-15f1evt`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JLargSoUP\",ref:refBinding,style:{...style},...addPropertyOverrides({\"JLargSoUP-hover\":{\"data-framer-name\":undefined},\"JLargSoUP-pressed\":{\"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\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255)))\"},children:\"Biography\"})}),className:\"framer-1yxzp5a\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"piFnV9ojR\",style:{\"--extracted-r6o4lv\":\"var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"JLargSoUP-hover\":{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"},\"JLargSoUP-pressed\":{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"JLargSoUP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:\"Biography\"})})},\"JLargSoUP-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:\"Biography\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c6h18.framer-15f1evt, .framer-c6h18 .framer-15f1evt { display: block; }\",\".framer-c6h18.framer-znknoo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-c6h18 .framer-1yxzp5a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 209\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BBzGgN9wi\":{\"layout\":[\"auto\",\"fixed\"]},\"nvGvtEx3k\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraKcsp7Ff5=withCSS(Component,css,\"framer-c6h18\");export default FrameraKcsp7Ff5;FrameraKcsp7Ff5.displayName=\"Biography\";FrameraKcsp7Ff5.defaultProps={height:48,width:209};addFonts(FrameraKcsp7Ff5,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraKcsp7Ff5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BBzGgN9wi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nvGvtEx3k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"209\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aKcsp7Ff5.map","// Generated by Framer (4a9db03)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-medium\",\"FS;Montserrat-bold\",\"FS;Montserrat-bold italic\",\"FS;Montserrat-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WVRVHC26IF7VQKSULH6U5DSAGCYOIAQ7/CPARYH2DVA55XB4ZSTA7WTMPVZAVMNA5/BOBO2BRVXZQHPXSPDS5WN3IZQ5SL56OZ.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WPZYV4DKXXGBZ3ZQTWYRVOQPYBIT2AN7/QRQ5OKEEZRQ525K55RLKSI4H3LRN5OP7/YJ3ABP6H4VTWOW6FDQ3W5ZIIGLTU346F.woff2\",weight:\"500\"}]}];export const css=['.framer-iCSBJ .framer-styles-preset-i3wuk2:not(.rich-text-wrapper), .framer-iCSBJ .framer-styles-preset-i3wuk2.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 190%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-iCSBJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f58a639)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/GkglVHfvWeAhgQ4iu3We/jjVCdvFYYvrDAk3YJvtm/Li3fPTgGk.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pnthZE0c4F5p3PdAB7ut/2965pNajzB5xnBMGkvl7/URc1lyKDd.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"cu6K7FCz2\",\"ZzT6K5hyS\"];const serializationHash=\"framer-oDvgH\";const variantClassNames={cu6K7FCz2:\"framer-v-ki2nsp\",ZzT6K5hyS:\"framer-v-dcxzv5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={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={default:\"cu6K7FCz2\",mobile:\"ZzT6K5hyS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cu6K7FCz2\"};};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:\"cu6K7FCz2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-ki2nsp\",className,classNames),\"data-framer-appear-id\":\"ki2nsp\",\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"cu6K7FCz2\",optimized:true,ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(2, 1, 15, 0.35)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{ZzT6K5hyS:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({ZzT6K5hyS:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-71bagu\",layoutDependency:layoutDependency,layoutId:\"zXKwqAZ2i\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-i3wuk2\",\"data-styles-preset\":\"Li3fPTgGk\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I6l313MWK\"},motionChild:true,nodeId:\"Jj2W3Vyul\",openInNewTab:false,relValues:[],scopeId:\"dah8zYGqb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"PropFi\"})})})}),className:\"framer-i9wvs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jj2W3Vyul\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{ZzT6K5hyS:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZzT6K5hyS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"190%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I6l313MWK\"},motionChild:true,nodeId:\"Jj2W3Vyul\",openInNewTab:false,relValues:[],scopeId:\"dah8zYGqb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"PropFi\"})})})}),fonts:[\"FS;Montserrat-regular\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j5ruvd\",layoutDependency:layoutDependency,layoutId:\"I1Y4wxmmV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-i3wuk2\",\"data-styles-preset\":\"Li3fPTgGk\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zyOBgyXgu\"},motionChild:true,nodeId:\"K_BtYdaju\",openInNewTab:false,relValues:[],scopeId:\"dah8zYGqb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"Brand Identity\"})})})}),className:\"framer-1xj0ihk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K_BtYdaju\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{ZzT6K5hyS:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZzT6K5hyS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"190%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zyOBgyXgu\"},motionChild:true,nodeId:\"K_BtYdaju\",openInNewTab:false,relValues:[],scopeId:\"dah8zYGqb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"Brand Identity\"})})})}),fonts:[\"FS;Montserrat-regular\"]}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oDvgH.framer-1qnerys, .framer-oDvgH .framer-1qnerys { display: block; }\",\".framer-oDvgH.framer-ki2nsp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; padding: 15px; position: relative; width: min-content; }\",\".framer-oDvgH .framer-71bagu { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-oDvgH .framer-i9wvs { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-oDvgH .framer-j5ruvd { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-oDvgH .framer-1xj0ihk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-oDvgH.framer-v-dcxzv5.framer-ki2nsp { gap: 0px; padding: 0px; }\",\".framer-oDvgH.framer-v-dcxzv5 .framer-71bagu { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; padding: 12px 40px 12px 0px; }\",\".framer-oDvgH.framer-v-dcxzv5 .framer-i9wvs { flex: none; white-space: pre; width: auto; }\",\".framer-oDvgH.framer-v-dcxzv5 .framer-j5ruvd { align-content: flex-start; align-items: flex-start; gap: 0px; padding: 12px 40px 12px 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 103.5\n * @framerIntrinsicWidth 161.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZzT6K5hyS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdah8zYGqb=withCSS(Component,css,\"framer-oDvgH\");export default Framerdah8zYGqb;Framerdah8zYGqb.displayName=\"Links: Dropdown menu\";Framerdah8zYGqb.defaultProps={height:103.5,width:161.5};addPropertyControls(Framerdah8zYGqb,{variant:{options:[\"cu6K7FCz2\",\"ZzT6K5hyS\"],optionTitles:[\"default\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdah8zYGqb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdah8zYGqb\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"103.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZzT6K5hyS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"161.5\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dah8zYGqb.map","// Generated by Framer (f58a639)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinksDropdownMenu from\"https://framerusercontent.com/modules/fno3WV1E7RqWTn2BzdCA/VBwXrqz5UHvcXX0jco7N/dah8zYGqb.js\";const LinksDropdownMenuFonts=getFonts(LinksDropdownMenu);const enabledGestures={yPufYfr8u:{hover:true,pressed:true}};const cycleOrder=[\"yPufYfr8u\",\"toDEoeBZc\"];const serializationHash=\"framer-o08dK\";const variantClassNames={toDEoeBZc:\"framer-v-8xzxdb\",yPufYfr8u:\"framer-v-1y4csee\"};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={Default:\"yPufYfr8u\",Pressed:\"toDEoeBZc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yPufYfr8u\"};};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:\"yPufYfr8u\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqx2pjm=activeVariantCallback(async(...args)=>{setVariant(\"toDEoeBZc\");});const onTap3vm8lq=activeVariantCallback(async(...args)=>{setVariant(\"yPufYfr8u\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"toDEoeBZc\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1y4csee\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yPufYfr8u\",ref:refBinding,style:{backgroundColor:\"var(--token-d7ae34cd-7f7d-403e-b5c3-7a8b9faf8f5e, rgb(2, 1, 15))\",...style},...addPropertyOverrides({\"yPufYfr8u-hover\":{\"data-framer-name\":undefined},\"yPufYfr8u-pressed\":{\"data-framer-name\":undefined},toDEoeBZc:{\"data-framer-name\":\"Pressed\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({toDEoeBZc:{height:103,width:\"358px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-351)/2+240+8)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ox6rv-container\",layoutDependency:layoutDependency,layoutId:\"E7b54wTPa-container\",nodeId:\"E7b54wTPa\",rendersWithMotion:true,scopeId:\"I9Io4oUPx\",children:/*#__PURE__*/_jsx(LinksDropdownMenu,{height:\"100%\",id:\"E7b54wTPa\",layoutId:\"E7b54wTPa\",style:{width:\"100%\"},variant:\"ZzT6K5hyS\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255)))\"},children:\"Portfolio\"})}),className:\"framer-1vnfuws\",\"data-highlight\":true,fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"K5whvls7i\",onTap:onTapqx2pjm,style:{\"--extracted-r6o4lv\":\"var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"yPufYfr8u-hover\":{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"},\"yPufYfr8u-pressed\":{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"yPufYfr8u-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:\"Portfolio\"})})},\"yPufYfr8u-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:\"Portfolio\"})})},toDEoeBZc:{onTap:onTap3vm8lq}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o08dK.framer-15g6fxv, .framer-o08dK .framer-15g6fxv { display: block; }\",\".framer-o08dK.framer-1y4csee { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 358px; }\",\".framer-o08dK .framer-2ox6rv-container { flex: none; height: auto; position: relative; width: 358px; }\",\".framer-o08dK .framer-1vnfuws { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 358px; word-break: break-word; word-wrap: break-word; }\",\".framer-o08dK.framer-v-8xzxdb.framer-1y4csee { cursor: unset; }\",\".framer-o08dK.framer-v-8xzxdb .framer-2ox6rv-container { order: 1; }\",\".framer-o08dK.framer-v-8xzxdb .framer-1vnfuws { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 358\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"toDEoeBZc\":{\"layout\":[\"fixed\",\"auto\"]},\"aT2TeCPYm\":{\"layout\":[\"fixed\",\"auto\"]},\"bqqW3D7WY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerI9Io4oUPx=withCSS(Component,css,\"framer-o08dK\");export default FramerI9Io4oUPx;FramerI9Io4oUPx.displayName=\"Portfolio\";FramerI9Io4oUPx.defaultProps={height:48,width:358};addPropertyControls(FramerI9Io4oUPx,{variant:{options:[\"yPufYfr8u\",\"toDEoeBZc\"],optionTitles:[\"Default\",\"Pressed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerI9Io4oUPx,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...LinksDropdownMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI9Io4oUPx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"toDEoeBZc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aT2TeCPYm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bqqW3D7WY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"358\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./I9Io4oUPx.map","// Generated by Framer (f58a639)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Hsf4GOh_3:{hover:true,pressed:true}};const serializationHash=\"framer-crweI\";const variantClassNames={Hsf4GOh_3:\"framer-v-mdlmhq\"};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:\"Hsf4GOh_3\",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:\"Hsf4GOh_3\",openInNewTab:false,scopeId:\"iGrEwTLrp\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-mdlmhq\",className,classNames)} framer-vftols`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Hsf4GOh_3\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Hsf4GOh_3-hover\":{\"data-framer-name\":undefined},\"Hsf4GOh_3-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-468b7t\",layoutDependency:layoutDependency,layoutId:\"m0TRISy7A\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 34.703\" overflow=\"visible\"><path d=\"M 21.089 0.103 C 21.146 0.168 21.02 0.743 20.975 0.848 C 20.946 0.914 20.89 0.952 20.864 1.009 C 19.971 2.998 19.071 4.983 18.105 6.937 C 19.2 6.527 20.281 6.077 21.381 5.678 C 23.95 4.745 26.787 3.835 29.478 3.347 C 30.771 3.113 32.45 2.76 33.617 3.487 C 34.324 3.928 33.886 5.18 33.616 5.793 C 32.986 7.225 31.514 8.458 30.309 9.42 C 28.357 10.98 26.217 12.361 24.115 13.708 C 24.107 13.772 24.182 13.732 24.218 13.726 C 26.015 13.439 28.732 12.952 30.351 13.939 C 31.163 14.435 30.6 15.774 30.238 16.425 C 29.586 17.599 27.643 18.918 26.536 19.723 C 23.13 22.198 19.564 24.528 16.092 26.915 C 12.795 29.18 9.507 31.604 6.139 33.747 C 5.253 34.312 4.491 34.939 3.371 34.614 C 2.689 34.417 2.816 34.035 3.06 33.486 C 3.496 32.506 5.031 31.634 5.927 31.017 C 11.845 26.949 17.919 23.103 23.82 19.009 C 25.354 17.945 26.899 16.877 28.29 15.63 C 26.111 15.526 23.917 15.966 21.84 16.583 C 20.118 17.094 18.388 17.781 16.758 18.533 C 16.118 18.829 15.391 19.278 14.757 19.521 C 14.636 19.567 14.559 19.617 14.441 19.541 C 14.362 19.49 14.034 19.219 13.983 19.149 C 13.89 19.021 13.598 18.485 13.54 18.334 C 13.435 18.062 13.39 17.783 13.612 17.557 C 17.45 15.228 21.33 12.957 25.056 10.449 C 26.589 9.417 28.177 8.323 29.596 7.141 C 30.273 6.577 30.977 5.967 31.515 5.271 C 31 5.32 30.488 5.367 29.976 5.446 C 28.425 5.685 26.813 6.136 25.311 6.588 C 22.373 7.473 19.501 8.591 16.698 9.831 C 14.202 15.008 11.482 20.073 8.944 25.229 C 8.464 26.203 8.009 27.391 7.463 28.304 C 7.36 28.475 7.232 28.65 7.012 28.672 C 6.93 28.681 6.712 28.459 6.628 28.39 C 5.995 27.873 5.345 27.58 4.665 27.126 C 2.396 25.613 -0.649 22.683 0.122 19.654 C 0.891 16.635 4.821 13.86 7.346 12.299 C 10.153 10.563 13.156 9.135 16.161 7.779 C 17.127 5.96 18.052 4.117 19.038 2.31 C 19.299 1.832 19.944 0.501 20.278 0.184 C 20.361 0.105 20.732 -0.006 20.84 0 C 20.909 0.004 20.992 0.116 21.089 0.103 Z M 14.541 10.816 C 14.492 10.807 14.457 10.827 14.415 10.843 C 13.738 11.097 12.91 11.58 12.256 11.911 C 9.469 13.322 6.518 14.963 4.186 17.058 C 3.454 17.716 1.849 19.347 1.746 20.329 C 1.541 22.28 4.071 24.313 5.568 25.201 C 5.678 25.266 6.27 25.626 6.354 25.577 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"Hsf4GOh_3-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 34.703\" overflow=\"visible\"><path d=\"M 21.089 0.103 C 21.146 0.168 21.02 0.743 20.975 0.848 C 20.946 0.914 20.89 0.952 20.864 1.009 C 19.971 2.998 19.071 4.983 18.105 6.937 C 19.2 6.527 20.281 6.077 21.381 5.678 C 23.95 4.745 26.787 3.835 29.478 3.347 C 30.771 3.113 32.45 2.76 33.617 3.487 C 34.324 3.928 33.886 5.18 33.616 5.793 C 32.986 7.225 31.514 8.458 30.309 9.42 C 28.357 10.98 26.217 12.361 24.115 13.708 C 24.107 13.772 24.182 13.732 24.218 13.726 C 26.015 13.439 28.732 12.952 30.351 13.939 C 31.163 14.435 30.6 15.774 30.238 16.425 C 29.586 17.599 27.643 18.918 26.536 19.723 C 23.13 22.198 19.564 24.528 16.092 26.915 C 12.795 29.18 9.507 31.604 6.139 33.747 C 5.253 34.312 4.491 34.939 3.371 34.614 C 2.689 34.417 2.816 34.035 3.06 33.486 C 3.496 32.506 5.031 31.634 5.927 31.017 C 11.845 26.949 17.919 23.103 23.82 19.009 C 25.354 17.945 26.899 16.877 28.29 15.63 C 26.111 15.526 23.917 15.966 21.84 16.583 C 20.118 17.094 18.388 17.781 16.758 18.533 C 16.118 18.829 15.391 19.278 14.757 19.521 C 14.636 19.567 14.559 19.617 14.441 19.541 C 14.362 19.49 14.034 19.219 13.983 19.149 C 13.89 19.021 13.598 18.485 13.54 18.334 C 13.435 18.062 13.39 17.783 13.612 17.557 C 17.45 15.228 21.33 12.957 25.056 10.449 C 26.589 9.417 28.177 8.323 29.596 7.141 C 30.273 6.577 30.977 5.967 31.515 5.271 C 31 5.32 30.488 5.367 29.976 5.446 C 28.425 5.685 26.813 6.136 25.311 6.588 C 22.373 7.473 19.501 8.591 16.698 9.831 C 14.202 15.008 11.482 20.073 8.944 25.229 C 8.464 26.203 8.009 27.391 7.463 28.304 C 7.36 28.475 7.232 28.65 7.012 28.672 C 6.93 28.681 6.712 28.459 6.628 28.39 C 5.995 27.873 5.345 27.58 4.665 27.126 C 2.396 25.613 -0.649 22.683 0.122 19.654 C 0.891 16.635 4.821 13.86 7.346 12.299 C 10.153 10.563 13.156 9.135 16.161 7.779 C 17.127 5.96 18.052 4.117 19.038 2.31 C 19.299 1.832 19.944 0.501 20.278 0.184 C 20.361 0.105 20.732 -0.006 20.84 0 C 20.909 0.004 20.992 0.116 21.089 0.103 Z M 14.541 10.816 C 14.492 10.807 14.457 10.827 14.415 10.843 C 13.738 11.097 12.91 11.58 12.256 11.911 C 9.469 13.322 6.518 14.963 4.186 17.058 C 3.454 17.716 1.849 19.347 1.746 20.329 C 1.541 22.28 4.071 24.313 5.568 25.201 C 5.678 25.266 6.27 25.626 6.354 25.577 Z\" fill=\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>'},\"Hsf4GOh_3-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 34.703\" overflow=\"visible\"><path d=\"M 21.089 0.103 C 21.146 0.168 21.02 0.743 20.975 0.848 C 20.946 0.914 20.89 0.952 20.864 1.009 C 19.971 2.998 19.071 4.983 18.105 6.937 C 19.2 6.527 20.281 6.077 21.381 5.678 C 23.95 4.745 26.787 3.835 29.478 3.347 C 30.771 3.113 32.45 2.76 33.617 3.487 C 34.324 3.928 33.886 5.18 33.616 5.793 C 32.986 7.225 31.514 8.458 30.309 9.42 C 28.357 10.98 26.217 12.361 24.115 13.708 C 24.107 13.772 24.182 13.732 24.218 13.726 C 26.015 13.439 28.732 12.952 30.351 13.939 C 31.163 14.435 30.6 15.774 30.238 16.425 C 29.586 17.599 27.643 18.918 26.536 19.723 C 23.13 22.198 19.564 24.528 16.092 26.915 C 12.795 29.18 9.507 31.604 6.139 33.747 C 5.253 34.312 4.491 34.939 3.371 34.614 C 2.689 34.417 2.816 34.035 3.06 33.486 C 3.496 32.506 5.031 31.634 5.927 31.017 C 11.845 26.949 17.919 23.103 23.82 19.009 C 25.354 17.945 26.899 16.877 28.29 15.63 C 26.111 15.526 23.917 15.966 21.84 16.583 C 20.118 17.094 18.388 17.781 16.758 18.533 C 16.118 18.829 15.391 19.278 14.757 19.521 C 14.636 19.567 14.559 19.617 14.441 19.541 C 14.362 19.49 14.034 19.219 13.983 19.149 C 13.89 19.021 13.598 18.485 13.54 18.334 C 13.435 18.062 13.39 17.783 13.612 17.557 C 17.45 15.228 21.33 12.957 25.056 10.449 C 26.589 9.417 28.177 8.323 29.596 7.141 C 30.273 6.577 30.977 5.967 31.515 5.271 C 31 5.32 30.488 5.367 29.976 5.446 C 28.425 5.685 26.813 6.136 25.311 6.588 C 22.373 7.473 19.501 8.591 16.698 9.831 C 14.202 15.008 11.482 20.073 8.944 25.229 C 8.464 26.203 8.009 27.391 7.463 28.304 C 7.36 28.475 7.232 28.65 7.012 28.672 C 6.93 28.681 6.712 28.459 6.628 28.39 C 5.995 27.873 5.345 27.58 4.665 27.126 C 2.396 25.613 -0.649 22.683 0.122 19.654 C 0.891 16.635 4.821 13.86 7.346 12.299 C 10.153 10.563 13.156 9.135 16.161 7.779 C 17.127 5.96 18.052 4.117 19.038 2.31 C 19.299 1.832 19.944 0.501 20.278 0.184 C 20.361 0.105 20.732 -0.006 20.84 0 C 20.909 0.004 20.992 0.116 21.089 0.103 Z M 14.541 10.816 C 14.492 10.807 14.457 10.827 14.415 10.843 C 13.738 11.097 12.91 11.58 12.256 11.911 C 9.469 13.322 6.518 14.963 4.186 17.058 C 3.454 17.716 1.849 19.347 1.746 20.329 C 1.541 22.28 4.071 24.313 5.568 25.201 C 5.678 25.266 6.27 25.626 6.354 25.577 Z\" fill=\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1a6qh9q\",layoutDependency:layoutDependency,layoutId:\"hzapoHvEN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 34.703\" overflow=\"visible\"><path d=\"M 21.089 0.103 C 21.146 0.168 21.02 0.743 20.975 0.848 C 20.946 0.914 20.89 0.952 20.864 1.009 C 19.971 2.998 19.071 4.983 18.105 6.937 C 19.2 6.527 20.281 6.077 21.381 5.678 C 23.95 4.745 26.787 3.835 29.478 3.347 C 30.771 3.113 32.45 2.76 33.617 3.487 C 34.324 3.928 33.886 5.18 33.616 5.793 C 32.986 7.225 31.514 8.458 30.309 9.42 C 28.357 10.98 26.217 12.361 24.115 13.708 C 24.107 13.772 24.182 13.732 24.218 13.726 C 26.015 13.439 28.732 12.952 30.351 13.939 C 31.163 14.435 30.6 15.774 30.238 16.425 C 29.586 17.599 27.643 18.918 26.536 19.723 C 23.13 22.198 19.564 24.528 16.092 26.915 C 12.795 29.18 9.507 31.604 6.139 33.747 C 5.253 34.312 4.491 34.939 3.371 34.614 C 2.689 34.417 2.816 34.035 3.06 33.486 C 3.496 32.506 5.031 31.634 5.927 31.017 C 11.845 26.949 17.919 23.103 23.82 19.009 C 25.354 17.945 26.899 16.877 28.29 15.63 C 26.111 15.526 23.917 15.966 21.84 16.583 C 20.118 17.094 18.388 17.781 16.758 18.533 C 16.118 18.829 15.391 19.278 14.757 19.521 C 14.636 19.567 14.559 19.617 14.441 19.541 C 14.362 19.49 14.034 19.219 13.983 19.149 C 13.89 19.021 13.598 18.485 13.54 18.334 C 13.435 18.062 13.39 17.783 13.612 17.557 C 17.45 15.228 21.33 12.957 25.056 10.449 C 26.589 9.417 28.177 8.323 29.596 7.141 C 30.273 6.577 30.977 5.967 31.515 5.271 C 31 5.32 30.488 5.367 29.976 5.446 C 28.425 5.685 26.813 6.136 25.311 6.588 C 22.373 7.473 19.501 8.591 16.698 9.831 C 14.202 15.008 11.482 20.073 8.944 25.229 C 8.464 26.203 8.009 27.391 7.463 28.304 C 7.36 28.475 7.232 28.65 7.012 28.672 C 6.93 28.681 6.712 28.459 6.628 28.39 C 5.995 27.873 5.345 27.58 4.665 27.126 C 2.396 25.613 -0.649 22.683 0.122 19.654 C 0.891 16.635 4.821 13.86 7.346 12.299 C 10.153 10.563 13.156 9.135 16.161 7.779 C 17.127 5.96 18.052 4.117 19.038 2.31 C 19.299 1.832 19.944 0.501 20.278 0.184 C 20.361 0.105 20.732 -0.006 20.84 0 C 20.909 0.004 20.992 0.116 21.089 0.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8asxsa\",layoutDependency:layoutDependency,layoutId:\"cgKxKagTN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.806 14.768\" overflow=\"visible\"><path d=\"M 12.806 0.002 C 12.758 -0.007 12.723 0.013 12.681 0.029 C 12.003 0.283 11.175 0.767 10.521 1.097 C 7.734 2.508 4.784 4.149 2.451 6.245 C 1.719 6.903 0.115 8.534 0.012 9.515 C -0.193 11.466 2.336 13.499 3.833 14.387 C 3.943 14.452 4.535 14.812 4.619 14.763 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-crweI.framer-vftols, .framer-crweI .framer-vftols { display: block; }\",\".framer-crweI.framer-mdlmhq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 40px; }\",\".framer-crweI .framer-468b7t { height: 35px; position: relative; width: 34px; }\",\".framer-crweI .framer-1a6qh9q { height: 35px; left: 0px; position: absolute; top: 0px; width: 34px; }\",\".framer-crweI .framer-8asxsa { height: 15px; left: 2px; position: absolute; top: 11px; width: 13px; }\",\".framer-crweI.framer-v-mdlmhq.hover.framer-mdlmhq, .framer-crweI.framer-v-mdlmhq.pressed.framer-mdlmhq { aspect-ratio: 0.975609756097561 / 1; height: var(--framer-aspect-ratio-supported, 41px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MSY7CY0H1\":{\"layout\":[\"fixed\",\"fixed\"]},\"jnJttwOLf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriGrEwTLrp=withCSS(Component,css,\"framer-crweI\");export default FrameriGrEwTLrp;FrameriGrEwTLrp.displayName=\"Logo\";FrameriGrEwTLrp.defaultProps={height:41,width:40};addFonts(FrameriGrEwTLrp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriGrEwTLrp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"41\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MSY7CY0H1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jnJttwOLf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iGrEwTLrp.map","// Generated by Framer (074c765)\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/pnthZE0c4F5p3PdAB7ut/2965pNajzB5xnBMGkvl7/URc1lyKDd.js\";const enabledGestures={A0_qWTdM6:{hover:true,pressed:true}};const serializationHash=\"framer-H8jY4\";const variantClassNames={A0_qWTdM6:\"framer-v-1r0sfi9\"};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:\"A0_qWTdM6\",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-1r0sfi9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"A0_qWTdM6\",ref:refBinding,style:{...style},...addPropertyOverrides({\"A0_qWTdM6-hover\":{\"data-framer-name\":undefined},\"A0_qWTdM6-pressed\":{\"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\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1nIExg92Us_bSljhYRIEN5IHmTuNzmpW_/view?usp=sharing\",motionChild:true,nodeId:\"Qd0N8vXZa\",openInNewTab:true,relValues:[],scopeId:\"isoDYgVgR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"Resume\"})})})}),className:\"framer-5q6a6u\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"Qd0N8vXZa\",style:{\"--extracted-r6o4lv\":\"var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255))\"},variants:{\"A0_qWTdM6-hover\":{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"},\"A0_qWTdM6-pressed\":{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"A0_qWTdM6-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1nIExg92Us_bSljhYRIEN5IHmTuNzmpW_/view?usp=sharing\",motionChild:true,nodeId:\"Qd0N8vXZa\",openInNewTab:true,relValues:[],scopeId:\"isoDYgVgR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"Resume\"})})})})},\"A0_qWTdM6-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1nIExg92Us_bSljhYRIEN5IHmTuNzmpW_/view?usp=sharing\",motionChild:true,nodeId:\"Qd0N8vXZa\",openInNewTab:true,relValues:[],scopeId:\"isoDYgVgR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"Resume\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H8jY4.framer-1q32tj7, .framer-H8jY4 .framer-1q32tj7 { display: block; }\",\".framer-H8jY4.framer-1r0sfi9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 161px; }\",\".framer-H8jY4 .framer-5q6a6u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 161\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tD9RNsKeP\":{\"layout\":[\"fixed\",\"fixed\"]},\"S7FIWbazD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerisoDYgVgR=withCSS(Component,css,\"framer-H8jY4\");export default FramerisoDYgVgR;FramerisoDYgVgR.displayName=\"Contact\";FramerisoDYgVgR.defaultProps={height:48,width:161};addFonts(FramerisoDYgVgR,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerisoDYgVgR\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tD9RNsKeP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S7FIWbazD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"161\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./isoDYgVgR.map","// Generated by Framer (84fc51f)\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=[\"o8mE9fJIu\",\"WVpjVvsmq\"];const serializationHash=\"framer-y2P4J\";const variantClassNames={o8mE9fJIu:\"framer-v-ybn1fv\",WVpjVvsmq:\"framer-v-oavast\"};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={\"Hamburger Menu\":\"o8mE9fJIu\",\"Hamburger Open\":\"WVpjVvsmq\"};const getProps=({click,height,id,width,...props})=>{return{...props,DCUtUPoPZ:click??props.DCUtUPoPZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"o8mE9fJIu\"};};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,DCUtUPoPZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o8mE9fJIu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wgqk2x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DCUtUPoPZ){const res=await DCUtUPoPZ(...args);if(res===false)return false;}setVariant(\"WVpjVvsmq\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WVpjVvsmq\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ybn1fv\",className,classNames),\"data-framer-name\":\"Hamburger Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"o8mE9fJIu\",onTap:onTap1wgqk2x,ref:refBinding,style:{...style},...addPropertyOverrides({WVpjVvsmq:{\"data-framer-name\":\"Hamburger Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18sqsjl\",layoutDependency:layoutDependency,layoutId:\"CFOL687hY\",style:{backgroundColor:\"var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255))\",rotate:0},variants:{WVpjVvsmq:{rotate:-45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-djrv3w\",layoutDependency:layoutDependency,layoutId:\"CmGNEjuGE\",style:{backgroundColor:\"var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-trez4b\",layoutDependency:layoutDependency,layoutId:\"gJdglVT6l\",style:{backgroundColor:\"var(--token-e13c10b2-6a46-4f5d-9d79-a4b33d4b49d8, rgb(255, 255, 255))\",rotate:0},variants:{WVpjVvsmq:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y2P4J.framer-gvc8e2, .framer-y2P4J .framer-gvc8e2 { display: block; }\",\".framer-y2P4J.framer-ybn1fv { cursor: pointer; height: 40px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 40px; }\",\".framer-y2P4J .framer-18sqsjl { flex: none; height: 4px; left: calc(50.00000000000002% - 31px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(25.00000000000002% - 4px / 2); width: 31px; }\",\".framer-y2P4J .framer-djrv3w { flex: none; height: 4px; left: calc(50.00000000000002% - 31px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 4px / 2); width: 31px; }\",\".framer-y2P4J .framer-trez4b { flex: none; height: 4px; left: calc(50.00000000000002% - 31px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(75.00000000000003% - 4px / 2); width: 31px; }\",\".framer-y2P4J.framer-v-oavast.framer-ybn1fv { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-y2P4J.framer-v-oavast .framer-18sqsjl, .framer-y2P4J.framer-v-oavast .framer-trez4b { top: calc(50.00000000000002% - 4px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WVpjVvsmq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DCUtUPoPZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKtl6H0NH4=withCSS(Component,css,\"framer-y2P4J\");export default FramerKtl6H0NH4;FramerKtl6H0NH4.displayName=\"Hamburger menu\";FramerKtl6H0NH4.defaultProps={height:40,width:40};addPropertyControls(FramerKtl6H0NH4,{variant:{options:[\"o8mE9fJIu\",\"WVpjVvsmq\"],optionTitles:[\"Hamburger Menu\",\"Hamburger Open\"],title:\"Variant\",type:ControlType.Enum},DCUtUPoPZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerKtl6H0NH4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKtl6H0NH4\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WVpjVvsmq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerVariables\":\"{\\\"DCUtUPoPZ\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ktl6H0NH4.map","// Generated by Framer (44e0108)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"bXLWAe8hv\",\"rhtRMzRFI\"];const serializationHash=\"framer-o7YWt\";const variantClassNames={bXLWAe8hv:\"framer-v-1dx4k57\",rhtRMzRFI:\"framer-v-ovko8a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={default:\"bXLWAe8hv\",pressed:\"rhtRMzRFI\"};const getProps=({height,hover,id,width,...props})=>{return{...props,cLNGARshE:hover??props.cLNGARshE,variant:humanReadableVariantMap[props.variant]??props.variant??\"bXLWAe8hv\"};};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,cLNGARshE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bXLWAe8hv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterrrax1y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(cLNGARshE){const res=await cLNGARshE(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dx4k57\",className,classNames),\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bXLWAe8hv\",onMouseEnter:onMouseEnterrrax1y,ref:refBinding,style:{...style},...addPropertyOverrides({rhtRMzRFI:{\"data-framer-name\":\"pressed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"190%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Portfolio\"})}),className:\"framer-d4mww6\",\"data-framer-name\":\"Biography\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"OG1RBDwHY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{rhtRMzRFI:{\"--extracted-r6o4lv\":\"var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rhtRMzRFI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"190%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7334cf4-adc7-4b52-ae29-910cdddd3329, rgb(255, 175, 48)))\"},children:\"Portfolio\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o7YWt.framer-1s8ktyy, .framer-o7YWt .framer-1s8ktyy { display: block; }\",\".framer-o7YWt.framer-1dx4k57 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 79px; }\",\".framer-o7YWt .framer-d4mww6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 79\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rhtRMzRFI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cLNGARshE\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryI1BhLBUX=withCSS(Component,css,\"framer-o7YWt\");export default FrameryI1BhLBUX;FrameryI1BhLBUX.displayName=\"Portfolio link\";FrameryI1BhLBUX.defaultProps={height:34,width:79};addPropertyControls(FrameryI1BhLBUX,{variant:{options:[\"bXLWAe8hv\",\"rhtRMzRFI\"],optionTitles:[\"default\",\"pressed\"],title:\"Variant\",type:ControlType.Enum},cLNGARshE:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FrameryI1BhLBUX,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryI1BhLBUX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rhtRMzRFI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"cLNGARshE\\\":\\\"hover\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"79\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yI1BhLBUX.map","// Generated by Framer (074c765)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pnthZE0c4F5p3PdAB7ut/2965pNajzB5xnBMGkvl7/URc1lyKDd.js\";import Biography from\"https://framerusercontent.com/modules/6lciKoNEGCyBxJYddcfW/IhuoeXcxUDPaInnRFkPY/aKcsp7Ff5.js\";import LinksDropdownMenu from\"https://framerusercontent.com/modules/fno3WV1E7RqWTn2BzdCA/VBwXrqz5UHvcXX0jco7N/dah8zYGqb.js\";import Portfolio from\"https://framerusercontent.com/modules/aVPULCC9dAK4KwxyBgHk/bNhlNpDhX3HxNaep5SVk/I9Io4oUPx.js\";import Logo from\"https://framerusercontent.com/modules/7prTMYzkoW1Nnuh3dNrX/lYWUr9ZFOm3UwHOjpQdu/iGrEwTLrp.js\";import Contact from\"https://framerusercontent.com/modules/y2PGhrjx5uEwFt2hKscN/mo9pu3RvUSh6zFOGQYLF/isoDYgVgR.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/GY1Rpt45ceCESg25gf3C/qs5WxsoPuuF19aBV2trK/Ktl6H0NH4.js\";import PortfolioLink from\"https://framerusercontent.com/modules/JOTrHHGyRufzPlALnvIj/rRfSqXG68vRXyPgy5rw7/yI1BhLBUX.js\";const HamburgerMenuFonts=getFonts(HamburgerMenu);const LogoFonts=getFonts(Logo);const PortfolioFonts=getFonts(Portfolio);const PortfolioLinkFonts=getFonts(PortfolioLink);const LinksDropdownMenuFonts=getFonts(LinksDropdownMenu);const ContactFonts=getFonts(Contact);const BiographyFonts=getFonts(Biography);const cycleOrder=[\"nDhTjmDF9\",\"D7mOUA7n2\",\"LhMCuiD38\"];const serializationHash=\"framer-pjEha\";const variantClassNames={D7mOUA7n2:\"framer-v-wmpjd6\",LhMCuiD38:\"framer-v-w5adv2\",nDhTjmDF9:\"framer-v-yu0cs2\"};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 Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={\"phone closed\":\"D7mOUA7n2\",\"Variant 4\":\"LhMCuiD38\",desktop:\"nDhTjmDF9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nDhTjmDF9\"};};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:\"nDhTjmDF9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const DCUtUPoPZzyjb01=activeVariantCallback(async(...args)=>{setVariant(\"LhMCuiD38\");});const DCUtUPoPZ3mt784=activeVariantCallback(async(...args)=>{setVariant(\"D7mOUA7n2\");});const cLNGARshEtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"D7mOUA7n2\",\"LhMCuiD38\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"LhMCuiD38\")return true;return false;};const isDisplayed2=()=>{if([\"D7mOUA7n2\",\"LhMCuiD38\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);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-yu0cs2\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"nDhTjmDF9\",ref:refBinding,style:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(2, 1, 15, 0)\",WebkitBackdropFilter:\"blur(0px)\",...style},variants:{D7mOUA7n2:{backgroundColor:\"rgba(0, 0, 0, 0)\"},LhMCuiD38:{backgroundColor:\"rgb(2, 1, 15)\"}},...addPropertyOverrides({D7mOUA7n2:{\"data-framer-name\":\"phone closed\"},LhMCuiD38:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18nlm4n\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"RlFTdiXpz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jy6get\",\"data-framer-name\":\"logo + menu\",layoutDependency:layoutDependency,layoutId:\"gOdLT2Ypq\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({D7mOUA7n2:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+0+9},LhMCuiD38:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+0+9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mrl6md-container\",layoutDependency:layoutDependency,layoutId:\"G8hq2MMBP-container\",nodeId:\"G8hq2MMBP\",rendersWithMotion:true,scopeId:\"bQLCkuKZ0\",children:/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"G8hq2MMBP\",layoutId:\"G8hq2MMBP\",style:{height:\"100%\",width:\"100%\"},variant:\"o8mE9fJIu\",width:\"100%\",...addPropertyOverrides({D7mOUA7n2:{DCUtUPoPZ:DCUtUPoPZzyjb01},LhMCuiD38:{DCUtUPoPZ:DCUtUPoPZ3mt784,variant:\"WVpjVvsmq\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:\"40px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||58)-0-58)/2)+8.5+0,...addPropertyOverrides({D7mOUA7n2:{y:(componentViewport?.y||0)+0+0+0+0+8.5},LhMCuiD38:{y:(componentViewport?.y||0)+0+0+0+0+8.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x5qu3d-container\",layoutDependency:layoutDependency,layoutId:\"XfVKSB5Jb-container\",nodeId:\"XfVKSB5Jb\",rendersWithMotion:true,scopeId:\"bQLCkuKZ0\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"XfVKSB5Jb\",layoutId:\"XfVKSB5Jb\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({LhMCuiD38:{height:48,width:\"358px\",y:(componentViewport?.y||0)+0+0+0+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oj72l2-container\",layoutDependency:layoutDependency,layoutId:\"RKA9U3_DJ-container\",nodeId:\"RKA9U3_DJ\",rendersWithMotion:true,scopeId:\"bQLCkuKZ0\",children:/*#__PURE__*/_jsx(Portfolio,{height:\"100%\",id:\"RKA9U3_DJ\",layoutId:\"RKA9U3_DJ\",style:{width:\"100%\"},variant:\"yPufYfr8u\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sw9uw5\",layoutDependency:layoutDependency,layoutId:\"MNorDzOSZ\",style:{backdropFilter:\"blur(5px)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"79px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||58)-0-58)/2)+0+12,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-n10a9t-container\",id:`${layoutId}-n10a9t`,layoutDependency:layoutDependency,layoutId:\"RnNauACxr-container\",nodeId:\"RnNauACxr\",ref:ref1,rendersWithMotion:true,scopeId:\"bQLCkuKZ0\",children:[/*#__PURE__*/_jsx(PortfolioLink,{cLNGARshE:cLNGARshEtxyyif({overlay}),height:\"100%\",id:\"RnNauACxr\",layoutId:\"RnNauACxr\",style:{height:\"100%\",width:\"100%\"},variant:overlay.visible?\"rhtRMzRFI\":\"bXLWAe8hv\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-n10a9t`,offsetX:5.109322826174321,offsetY:17.500002347660484,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:103,y:(componentViewport?.y||0)+(0+((componentViewport?.height||58)-0-58)/2)+0+12+-51.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x8dshx-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"oNKi3zJO0-container\",nodeId:\"oNKi3zJO0\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"bQLCkuKZ0\",children:/*#__PURE__*/_jsx(LinksDropdownMenu,{height:\"100%\",id:\"oNKi3zJO0\",layoutId:\"oNKi3zJO0\",variant:\"cu6K7FCz2\",width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5lpswu\",layoutDependency:layoutDependency,layoutId:\"QqEEjAXqm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"190%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KVD8n2tox\"},motionChild:true,nodeId:\"zs0C1K4aF\",openInNewTab:false,relValues:[],scopeId:\"bQLCkuKZ0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"Biography\"})})})}),className:\"framer-1n94mbl\",\"data-framer-name\":\"Biography\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"zs0C1K4aF\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"190%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1nIExg92Us_bSljhYRIEN5IHmTuNzmpW_/view?usp=sharing\",motionChild:true,nodeId:\"RPuqgX6FM\",openInNewTab:true,relValues:[],scopeId:\"bQLCkuKZ0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h0pngm\",\"data-styles-preset\":\"URc1lyKDd\",children:\"CV\"})})})}),className:\"framer-16r5eev\",\"data-framer-name\":\"Contact\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"RPuqgX6FM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t97jn3\",layoutDependency:layoutDependency,layoutId:\"O4AajSwM1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({LhMCuiD38:{y:(componentViewport?.y||0)+0+0+0+170+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19ar12s-container\",layoutDependency:layoutDependency,layoutId:\"beJwc2xpy-container\",nodeId:\"beJwc2xpy\",rendersWithMotion:true,scopeId:\"bQLCkuKZ0\",children:/*#__PURE__*/_jsx(Contact,{height:\"100%\",id:\"beJwc2xpy\",layoutId:\"beJwc2xpy\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({LhMCuiD38:{y:(componentViewport?.y||0)+0+0+0+170+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1km6rju-container\",layoutDependency:layoutDependency,layoutId:\"jg3RXnp1d-container\",nodeId:\"jg3RXnp1d\",rendersWithMotion:true,scopeId:\"bQLCkuKZ0\",children:/*#__PURE__*/_jsx(Biography,{height:\"100%\",id:\"jg3RXnp1d\",layoutId:\"jg3RXnp1d\",style:{height:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pjEha.framer-ipyjlt, .framer-pjEha .framer-ipyjlt { display: block; }\",\".framer-pjEha.framer-yu0cs2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1000px; }\",\".framer-pjEha .framer-18nlm4n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 58px; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pjEha .framer-1jy6get { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pjEha .framer-1mrl6md-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-pjEha .framer-1x5qu3d-container { flex: none; height: 41px; position: relative; width: 40px; }\",\".framer-pjEha .framer-1oj72l2-container { flex: none; height: auto; position: relative; width: 358px; }\",\".framer-pjEha .framer-sw9uw5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pjEha .framer-n10a9t-container { flex: none; height: 34px; position: relative; width: 79px; }\",\".framer-pjEha .framer-x8dshx-container { height: auto; position: relative; width: auto; }\",\".framer-pjEha .framer-5lpswu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pjEha .framer-1n94mbl, .framer-pjEha .framer-16r5eev { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pjEha .framer-1t97jn3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pjEha .framer-19ar12s-container, .framer-pjEha .framer-1km6rju-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-pjEha.framer-v-wmpjd6.framer-yu0cs2 { flex-direction: column; gap: 982px; height: 58px; justify-content: flex-start; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-pjEha.framer-v-wmpjd6 .framer-18nlm4n { flex: none; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px 0px 24px 0px; width: 100%; }\",\".framer-pjEha.framer-v-wmpjd6 .framer-1jy6get { gap: unset; height: 58px; justify-content: space-between; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-pjEha.framer-v-wmpjd6 .framer-1mrl6md-container, .framer-pjEha.framer-v-w5adv2 .framer-1mrl6md-container, .framer-pjEha.framer-v-w5adv2 .framer-19ar12s-container { order: 1; }\",\".framer-pjEha.framer-v-wmpjd6 .framer-1x5qu3d-container, .framer-pjEha.framer-v-w5adv2 .framer-1x5qu3d-container, .framer-pjEha.framer-v-w5adv2 .framer-1km6rju-container { order: 0; }\",\".framer-pjEha.framer-v-w5adv2.framer-yu0cs2 { flex-direction: column; gap: 982px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-pjEha.framer-v-w5adv2 .framer-18nlm4n { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 32px; height: 800px; justify-content: flex-start; order: 0; padding: 0px 0px 24px 0px; width: 100%; }\",\".framer-pjEha.framer-v-w5adv2 .framer-1jy6get { gap: unset; height: 58px; justify-content: space-between; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-pjEha.framer-v-w5adv2 .framer-1t97jn3 { gap: 32px; width: 358px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"D7mOUA7n2\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1440px\",null,null]},\"LhMCuiD38\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbQLCkuKZ0=withCSS(Component,css,\"framer-pjEha\");export default FramerbQLCkuKZ0;FramerbQLCkuKZ0.displayName=\"Header\";FramerbQLCkuKZ0.defaultProps={height:58,width:1e3};addPropertyControls(FramerbQLCkuKZ0,{variant:{options:[\"nDhTjmDF9\",\"D7mOUA7n2\",\"LhMCuiD38\"],optionTitles:[\"desktop\",\"phone closed\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerbQLCkuKZ0,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...HamburgerMenuFonts,...LogoFonts,...PortfolioFonts,...PortfolioLinkFonts,...LinksDropdownMenuFonts,...ContactFonts,...BiographyFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbQLCkuKZ0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"D7mOUA7n2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"LhMCuiD38\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,\\\"100vh\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"58\",\"framerIntrinsicWidth\":\"1000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (44e0108)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={gEycGKmQj:{pressed:true},qT0urfcAT:{pressed:true}};const cycleOrder=[\"gEycGKmQj\",\"qT0urfcAT\",\"RfEJ5kD4B\"];const serializationHash=\"framer-FFAOl\";const variantClassNames={gEycGKmQj:\"framer-v-wmlvw4\",qT0urfcAT:\"framer-v-1q1zr0h\",RfEJ5kD4B:\"framer-v-24etmh\"};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 transition2={bounce:.2,delay:0,duration:.8,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={\"Variant 3\":\"RfEJ5kD4B\",Default:\"gEycGKmQj\",Hover:\"qT0urfcAT\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gEycGKmQj\"};};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:\"gEycGKmQj\",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,...addPropertyOverrides({qT0urfcAT:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wmlvw4\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"gEycGKmQj\",ref:refBinding,style:{...style},...addPropertyOverrides({\"gEycGKmQj-pressed\":{\"data-framer-name\":undefined},\"qT0urfcAT-pressed\":{\"data-framer-name\":undefined},qT0urfcAT:{\"data-framer-name\":\"Hover\"},RfEJ5kD4B:{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-nhlmci\",\"data-framer-name\":\"Cursor\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"p2otOWyWD\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38 41\"><path d=\"M 16.366 15.756 L 38.035 28.267 L 16.366 40.778 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 16.366 15.756 L 25.524 31.619 L 16.366 40.778 Z\" fill=\"rgb(150, 150, 150)\"></path><path d=\"M 38.035 28.267 L 25.524 31.619 L 16.366 15.756 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.047 10.026 L 10.945 6.385\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 19.11 9.516 L 20.198 5.455\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.681 14.96 L 5.62 13.872\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 23.149 13.599 L 26.79 11.497\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 11.203 20.496 L 7.562 22.598\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11267013543,withExternalLayout:true,...addPropertyOverrides({\"gEycGKmQj-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38 41\"><path d=\"M 16.366 15.756 L 38.035 28.267 L 16.366 40.778 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 16.366 15.756 L 25.524 31.619 L 16.366 40.778 Z\" fill=\"rgb(150, 150, 150)\"></path><path d=\"M 38.035 28.267 L 25.524 31.619 L 16.366 15.756 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.047 10.026 L 10.945 6.385\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 19.11 9.516 L 20.198 5.455\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.681 14.96 L 5.62 13.872\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 23.149 13.599 L 26.79 11.497\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 11.203 20.496 L 7.562 22.598\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9820556960},\"qT0urfcAT-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 43\"><path d=\"M 16.366 15.756 L 38.035 28.267 L 16.366 40.778 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 16.366 15.756 L 25.524 31.619 L 16.366 40.778 Z\" fill=\"rgb(150, 150, 150)\"></path><path d=\"M 38.035 28.267 L 25.524 31.619 L 16.366 15.756 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.047 10.026 L 10.945 6.385\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 19.11 9.516 L 20.198 5.455\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.681 14.96 L 5.62 13.872\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 23.149 13.599 L 26.79 11.497\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 11.203 20.496 L 7.562 22.598\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12220474798},qT0urfcAT:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 43\"><path d=\"M 16.366 15.756 L 38.035 28.267 L 16.366 40.778 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 16.366 15.756 L 25.524 31.619 L 16.366 40.778 Z\" fill=\"rgb(150, 150, 150)\"></path><path d=\"M 38.035 28.267 L 25.524 31.619 L 16.366 15.756 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.047 10.026 L 10.945 6.385\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0.35)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 19.11 9.516 L 20.198 5.455\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0.35)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.681 14.96 L 5.62 13.872\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0.35)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 23.149 13.599 L 26.79 11.497\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0.35)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 11.203 20.496 L 7.562 22.598\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0.35)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9794275338},RfEJ5kD4B:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38 41\"><path d=\"M 16.366 9.756 L 23.366 23.756 L 16.366 37.756 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 16.366 1.756 L 19.366 25.847 L 16.366 39.756 Z\" fill=\"rgb(150, 150, 150)\"></path><path d=\"M 23.366 20.684 L 19.324 25.756 L 16.366 1.756 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.047 10.026 L 10.945 6.385\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 19.11 9.516 L 20.198 5.455\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.681 14.96 L 5.62 13.872\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 23.149 13.599 L 26.79 11.497\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 11.203 20.496 L 7.562 22.598\" fill=\"transparent\" stroke-width=\"1.58\" stroke=\"rgba(255, 255, 255, 0)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8685748239}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FFAOl.framer-z1jlbz, .framer-FFAOl .framer-z1jlbz { display: block; }\",\".framer-FFAOl.framer-wmlvw4 { cursor: pointer; height: 41px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 38px; }\",\".framer-FFAOl .framer-nhlmci { flex: none; height: 41px; left: calc(50.00000000000002% - 38px / 2); position: absolute; top: calc(48.78048780487807% - 41px / 2); width: 38px; }\",\".framer-FFAOl.framer-v-1q1zr0h.framer-wmlvw4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-FFAOl.framer-v-1q1zr0h .framer-nhlmci { height: 43px; left: unset; position: relative; top: unset; width: 42px; }\",\".framer-FFAOl.framer-v-24etmh.framer-wmlvw4 { cursor: unset; }\",\".framer-FFAOl.framer-v-1q1zr0h.pressed .framer-nhlmci { left: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qT0urfcAT\":{\"layout\":[\"auto\",\"auto\"]},\"RfEJ5kD4B\":{\"layout\":[\"fixed\",\"fixed\"]},\"oCq_jFjyk\":{\"layout\":[\"auto\",\"auto\"]},\"c1fjG6kqQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameripiT3XBt2=withCSS(Component,css,\"framer-FFAOl\");export default FrameripiT3XBt2;FrameripiT3XBt2.displayName=\"Cursor\";FrameripiT3XBt2.defaultProps={height:41,width:38};addPropertyControls(FrameripiT3XBt2,{variant:{options:[\"gEycGKmQj\",\"qT0urfcAT\",\"RfEJ5kD4B\"],optionTitles:[\"Default\",\"Hover\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameripiT3XBt2,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameripiT3XBt2\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"41\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"38\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qT0urfcAT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RfEJ5kD4B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oCq_jFjyk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c1fjG6kqQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ipiT3XBt2.map","// Generated by Framer (f58a639)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"n5QZpU88H\",\"YQ8nkIhoJ\",\"PBjs8wwle\"];const serializationHash=\"framer-NgFeP\";const variantClassNames={n5QZpU88H:\"framer-v-17t072d\",PBjs8wwle:\"framer-v-s0uhyq\",YQ8nkIhoJ:\"framer-v-n6xezk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"n5QZpU88H\",Phone:\"PBjs8wwle\",Tablet:\"YQ8nkIhoJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n5QZpU88H\"};};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:\"n5QZpU88H\",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-17t072d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"n5QZpU88H\",ref:refBinding,style:{...style},...addPropertyOverrides({PBjs8wwle:{\"data-framer-name\":\"Phone\"},YQ8nkIhoJ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(165, 165, 165))\"},children:\"Copyright \\xa9 2025 Tomas Belan. All rights reserved \"})}),className:\"framer-1infw5p\",\"data-framer-name\":\"Copyright \\xa9 2025 Tomas Belan. All rights reserved\",fonts:[\"GF;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"qfjx9MD0k\",style:{\"--extracted-r6o4lv\":\"rgb(165, 165, 165)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PBjs8wwle:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(165, 165, 165))\"},children:\"Copyright \\xa9 2025 Tomas Belan. All rights reserved \"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NgFeP.framer-ukiopz, .framer-NgFeP .framer-ukiopz { display: block; }\",\".framer-NgFeP.framer-17t072d { gap: 0px; height: 116px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-NgFeP .framer-1infw5p { bottom: 46px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-NgFeP.framer-v-n6xezk.framer-17t072d { width: 768px; }\",\".framer-NgFeP.framer-v-s0uhyq.framer-17t072d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px 32px 0px 32px; width: min-content; }\",\".framer-NgFeP.framer-v-s0uhyq .framer-1infw5p { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 116\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YQ8nkIhoJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"PBjs8wwle\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQChQNx_KT=withCSS(Component,css,\"framer-NgFeP\");export default FramerQChQNx_KT;FramerQChQNx_KT.displayName=\"Footer\";FramerQChQNx_KT.defaultProps={height:116,width:1200};addPropertyControls(FramerQChQNx_KT,{variant:{options:[\"n5QZpU88H\",\"YQ8nkIhoJ\",\"PBjs8wwle\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQChQNx_KT,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQChQNx_KT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"116\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YQ8nkIhoJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PBjs8wwle\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QChQNx_KT.map"],"mappings":"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"}