{"version":3,"file":"shared-lib.DO5pu7IX.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","SVG","RichText","UtilsComponentMessage","useRef","useState","useRef","addPropertyOverrides","TextGlitchFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextGlitchFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","ContactTitle","FooterBtn","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextGlitchFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","AboutTitle","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","useRef","useState","React.useState","addPropertyOverrides","TextGlitchFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","FooterScrollComponent","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Image","addPropertyOverrides","TextGlitchFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextGlitchFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextGlitchFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextGlitchFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextGlitchFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Logo2","WorksBtn","AboutBtn","FunBtn","GalleryBtn","ContactBtn","DownloadCVBtn","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG"],"sources":["https:/framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js","https:/framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe","https:/framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js","https:/framer.com/m/Utils-FINc.js","https:/framerusercontent.com/modules/fWrPkQmi5yYl70FuRZwX/snGTBrPIqB0yD2CXZdrZ/PixelImageReveal_Prod.js","https:/framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js","https:/framerusercontent.com/modules/JR6P125KM1aLrlzvmqwJ/2VZi2cCHHdF7tLI7TThL/BuFXKKSpW.js","https:/framerusercontent.com/modules/JnYftCVWKCMetg7T93Uv/Tx70sS0BbUD8WwVU7S2t/VXMJu7ywX.js","https:/framerusercontent.com/modules/t8uRNaOY163Qxx2SttS0/f1Jqp94m4xzbZfxFVU1T/OiNfzN9mb.js","https:/framerusercontent.com/modules/eTcYQiTnd9aRuZWdfo5w/GFYATnkMIILH5u0DZWcp/Q5srS4bTE.js","https:/framerusercontent.com/modules/AcgZcUkiVmEpDRVvN0ut/69KpRQ2ry9coOURjyCQs/xQ8Jzo33l.js","https:/framerusercontent.com/modules/72PGKRAdp0FQY9R4flxc/adVwncDi5mqwc6KzKLEp/OuKZj6GRp.js","https:/framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/AGG8ARtz8MurBNtcvgvB/DotLottie.js","https:/framerusercontent.com/modules/Gsjx4OUo7nNMuudq8LI4/2IibHyOyOQEU0nKTtJKv/LOYgpgbKT.js","https:/framerusercontent.com/modules/eY0uLQOPchabggEhV0IY/4CfPGIBtHMrlqRZD7ivw/qC3aIBUJm.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/G4zUVRfsIycnRKs9Z65g/TKwsDJhaqwkKcd409OkE/eDShlDPXQ.js","https:/framerusercontent.com/modules/y9bunEkUBea9mVRHc2P5/cHlXFrP7bEpBXoHYi1mN/EscTjRxSH.js","https:/framerusercontent.com/modules/Bjv0U9J8FkjT3KrRS3gm/GfoG9YtRnaax1dilSlbs/gyTVXLZZO.js","https:/framerusercontent.com/modules/i5Vg1g6K1i7eMusDpfgW/XRLoWQHCZPRJhZX61vAT/JDEAQeZ0Q.js","https:/framerusercontent.com/modules/OMzk5JjFpq7epuRP73Q7/p7ZRv7MqltLIJNhfvhjJ/LQUe8136_.js","https:/framerusercontent.com/modules/rnJiNnHrS1EQlLFLLWz2/KE0RTzGdH2WpBIAUHkdh/qWrUNWcv1.js","https:/framerusercontent.com/modules/uYAgGD88hwbm4eUZEi8f/DmdEQJgJY9t0xwQDF9zP/Rkx35NvsP.js","https:/framerusercontent.com/modules/auhrbHqMDCIFqHgOd9a2/Fes1GxZK13by9dgpezuF/zLc_2mxgG.js"],"sourcesContent":["// Generated by Framer (0b8b5e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-q8Ttd\";const variantClassNames={XvqTw0Be9:\"framer-v-jjcw9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{var _ref,_ref1;return{...props,WuF2iG84P:(_ref=subtitle!==null&&subtitle!==void 0?subtitle:props.WuF2iG84P)!==null&&_ref!==void 0?_ref:\"Set up the component by adding background and bouncer elements to the component properties.\",yeAnKbEUZ:(_ref1=title!==null&&title!==void 0?title:props.yeAnKbEUZ)!==null&&_ref1!==void 0?_ref1:\"Screen Saver\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yeAnKbEUZ,WuF2iG84P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XvqTw0Be9\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jjcw9a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XvqTw0Be9\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(136, 85, 255, 0.1)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uh2i08\",layoutDependency:layoutDependency,layoutId:\"aM7oiNoFL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-flw0dh\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GthLmGmBt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><g id=\"ss11036020200_1\"><path d=\"M 0 0 L 28 0 L 28 28 L 0 28 Z\" fill=\"transparent\"></path><path d=\"M 21 7.113 C 21 7.041 21.029 6.971 21.079 6.921 L 27.534 0.465 C 27.613 0.388 27.73 0.365 27.831 0.407 C 27.933 0.449 28 0.548 28 0.658 L 28 13.888 C 28 13.96 27.971 14.028 27.921 14.079 L 21 21 Z M 7 21 L 7 7.658 C 7 7.548 6.933 7.449 6.831 7.407 C 6.73 7.365 6.613 7.388 6.534 7.465 L 0.079 13.921 C 0.028 13.972 0 14.041 0 14.113 L 0 27.728 C 0 27.877 0.122 28 0.273 28 L 13.888 28 C 13.96 28 14.028 27.971 14.079 27.921 L 21 21 Z\" fill=\"rgb(153, 102, 255)\"></path></g></svg>',svgContentId:11036020200,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3ullq\",layoutDependency:layoutDependency,layoutId:\"E3DQBYSAf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 102, 255))\"},children:\"Screen Saver\"})}),className:\"framer-q0gs4u\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"UqJwZqJjg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 102, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yeAnKbEUZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(153, 102, 255, 0.7))\"},children:\"Set up the component by adding background and bouncer elements to the component properties.\"})}),className:\"framer-g5dqhc\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RJ7UF99m8\",style:{\"--extracted-r6o4lv\":\"rgba(153, 102, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WuF2iG84P,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q8Ttd.framer-qanqo2, .framer-q8Ttd .framer-qanqo2 { display: block; }\",\".framer-q8Ttd.framer-jjcw9a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-q8Ttd .framer-uh2i08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-q8Ttd .framer-flw0dh { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-q8Ttd .framer-k3ullq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-q8Ttd .framer-q0gs4u, .framer-q8Ttd .framer-g5dqhc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q8Ttd.framer-jjcw9a, .framer-q8Ttd .framer-uh2i08, .framer-q8Ttd .framer-k3ullq { gap: 0px; } .framer-q8Ttd.framer-jjcw9a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-q8Ttd.framer-jjcw9a > :first-child { margin-left: 0px; } .framer-q8Ttd.framer-jjcw9a > :last-child { margin-right: 0px; } .framer-q8Ttd .framer-uh2i08 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-q8Ttd .framer-uh2i08 > :first-child, .framer-q8Ttd .framer-k3ullq > :first-child { margin-top: 0px; } .framer-q8Ttd .framer-uh2i08 > :last-child, .framer-q8Ttd .framer-k3ullq > :last-child { margin-bottom: 0px; } .framer-q8Ttd .framer-k3ullq > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yeAnKbEUZ\":\"title\",\"WuF2iG84P\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerW7oLCU4_B=withCSS(Component,css,\"framer-q8Ttd\");export default FramerW7oLCU4_B;FramerW7oLCU4_B.displayName=\"Utils/Component Message\";FramerW7oLCU4_B.defaultProps={height:200,width:400};addPropertyControls(FramerW7oLCU4_B,{yeAnKbEUZ:{defaultValue:\"Screen Saver\",displayTextArea:false,title:\"Title\",type:ControlType.String},WuF2iG84P:{defaultValue:\"Set up the component by adding background and bouncer elements to the component properties.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String}});addFonts(FramerW7oLCU4_B,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW7oLCU4_B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"yeAnKbEUZ\\\":\\\"title\\\",\\\"WuF2iG84P\\\":\\\"subtitle\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W7oLCU4_B.map","/*\n * Utils/Component Message\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\nexport { default } from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{cloneElement}from\"react\";import UtilsComponentMessage from\"https://framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe\";export const ComponentMessage=({title,subtitle,style})=>{return /*#__PURE__*/_jsx(UtilsComponentMessage,{yeAnKbEUZ:title,WuF2iG84P:subtitle,style:{width:\"100%\",height:\"100%\",...style}});};/* \n    This function is also used many times to make sure components work even if we set a color style like \"Accent\" on their color properties. We can make this into a utility function.\n*/export const extractRGBColorFromString=str=>{const rgbRegex=/(rgba|rgb)\\(.*?\\)/g;const match=str.match(rgbRegex);return match?match[0]:str;};/*\n    This function makes a connected layer use the sizing of the component it is inside,\n    preventing it from being larger or smaller than the component's size.\n    Use this on layers connected with ControlType.ComponentInstance.\n*/export function styleLayer(layer,style={}){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const{width,height,...otherStyle}=style;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height},...otherStyle}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height},...otherStyle}});}}return newLayer;}\nexport const __FramerMetadata__ = {\"exports\":{\"ComponentMessage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractRGBColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{ControlType,addPropertyControls,RenderTarget}from\"framer\";import{useInView}from\"framer-motion\";import{ComponentMessage}from\"https://framer.com/m/Utils-FINc.js\";var AnimationTrigger;// import { ComponentMessage } from \"../../utils/ComponentMessage\";\n// ------------------------------------------------------------ //\n// INTERFACES\n// ------------------------------------------------------------ //\n(function(AnimationTrigger){AnimationTrigger[\"LayerInView\"]=\"layerInView\";})(AnimationTrigger||(AnimationTrigger={}));// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(PixelImageReveal,{image:{type:ControlType.ResponsiveImage},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type\ntype:ControlType.BorderRadius,title:\"Border\",defaultValue:\"0px\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:2,unit:\"s\"},steps:{type:ControlType.Number,title:\"Steps\",defaultValue:5,min:1,max:100,step:1},pixelation:{type:ControlType.Object,title:\"Pixelation\",controls:{start:{type:ControlType.Number,title:\"Start\",defaultValue:200,min:1,max:300,step:1},end:{type:ControlType.Number,title:\"End\",defaultValue:1,min:1,max:300,step:1}}},animation:{type:ControlType.Object,icon:\"effect\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"layerInView\"],optionTitles:[\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.trigger!==\"layerInView\"},delay:{type:ControlType.Number,defaultValue:0,min:0,max:5,step:.1}},description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nPixelImageReveal.defaultProps={borderRadius:\"0px\",duration:2,steps:5,pixelation:{start:200,end:1},animation:{trigger:\"layerInView\",replay:false,delay:0}};// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function PixelImageReveal(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const canvasRef=useRef(null);const isInView=useInView(canvasRef,{once:!props.animation.replay,amount:\"some\"});useEffect(()=>{const canvas=canvasRef.current;if(!canvas||isOnFramerCanvas||!(\"image\"in props)||!props.image)return;// Add willReadFrequently hint for performance\nconst ctx=canvas.getContext(\"2d\",{willReadFrequently:true});if(!ctx)return;const img=new Image;img.crossOrigin=\"anonymous\"// Keep this for potential CORS issues\n;img.src=props.image.src;// Helper function to draw pixelated image\nconst drawPixelatedImage=pixelSize=>{if(!ctx||!img.complete||img.naturalWidth===0||!isInView)return;// Ensure img is loaded\n// Use naturalWidth/Height for original dimensions\ncanvas.width=img.naturalWidth;canvas.height=img.naturalHeight;// --- Optimization: If pixelSize is 1 (or less), draw original image directly ---\nif(pixelSize<=1){ctx.drawImage(img,0,0,canvas.width,canvas.height);return;// Skip pixelation logic\n}// --- End Optimization ---\n// Clear canvas before drawing pixelated version\nctx.clearRect(0,0,canvas.width,canvas.height);// Draw image temporarily to get data (necessary for pixelation > 1)\nctx.drawImage(img,0,0,canvas.width,canvas.height);let imageData;try{imageData=ctx.getImageData(0,0,canvas.width,canvas.height);}catch(e){console.error(\"Could not get image data:\",e);// Draw a placeholder or clear if failed (e.g., due to CORS)\nctx.clearRect(0,0,canvas.width,canvas.height);ctx.fillStyle=\"lightgray\";ctx.fillRect(0,0,canvas.width,canvas.height);ctx.fillStyle=\"black\";ctx.fillText(\"Error loading image data\",10,20);return;// Stop further processing\n}const data=imageData.data;// Clear again before drawing pixelated version\nctx.clearRect(0,0,canvas.width,canvas.height);const clampedPixelSize=Math.max(1,Math.round(pixelSize))// Ensure integer >= 1\n;for(let y=0;y<canvas.height;y+=clampedPixelSize){for(let x=0;x<canvas.width;x+=clampedPixelSize){// Get the color of the top-left pixel in the block\n// Adjust index calculation to avoid going out of bounds\nconst offsetY=Math.min(y,canvas.height-1);const offsetX=Math.min(x,canvas.width-1);const pixelIndex=(offsetY*canvas.width+offsetX)*4;const red=data[pixelIndex];const green=data[pixelIndex+1];const blue=data[pixelIndex+2];const alpha=data[pixelIndex+3];// Fill the entire block with this color\nctx.fillStyle=`rgba(${red}, ${green}, ${blue}, ${alpha/255})`;// Ensure drawn rect doesn't exceed canvas bounds\nctx.fillRect(x,y,Math.min(clampedPixelSize,canvas.width-x),Math.min(clampedPixelSize,canvas.height-y));}}};// Keep track of timeout IDs for cleanup IN THIS EFFECT RUN\nconst timeoutIds=[];img.onload=()=>{// Animation logic\nconst{delay}=props.animation;const{steps,duration,pixelation}=props;if(steps<=0||pixelation.start<=pixelation.end||duration<=0){// If no steps/animation needed, draw final state immediately\ndrawPixelatedImage(pixelation.end)// Use end pixelation instead of 1\n;return;// No animation needed\n}// Duration per step/interval\nconst stepDuration=duration*1e3/steps;// Decrement needed to go from startPixelSize to endPixelSize in exactly `steps` intervals\nconst pixelSizeDecrement=steps>0?(pixelation.start-pixelation.end)/steps:0;// --- Draw initial state immediately ---\ndrawPixelatedImage(pixelation.start);// --- End Initial Draw ---\n// Function to perform a single animation step\nconst animateStep=stepIndex=>{// Calculate pixel size for the current step (start to end)\nconst currentPixelSize=Math.max(pixelation.end,pixelation.start-stepIndex*pixelSizeDecrement);drawPixelatedImage(currentPixelSize);};// Schedule all steps using setTimeout, adding the initial delay\nfor(let i=1;i<=steps;i++){const stepDelay=delay*1e3+i*stepDuration;const id=window.setTimeout(()=>animateStep(i),stepDelay);timeoutIds.push(id)// Add to the array specific to this effect run\n;}};img.onerror=()=>{console.error(\"Failed to load image:\",props.image.src);if(ctx){ctx.clearRect(0,0,canvas.width,canvas.height)// Clear canvas\n;}};// Cleanup function to clear all scheduled timeouts FOR THIS EFFECT RUN\nreturn()=>{timeoutIds.forEach(id=>{clearTimeout(id);});};},[props.steps,props.duration,props.pixelation,isInView]);if(!(\"image\"in props)||!props.image){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(ComponentMessage,{title:\"Pixel Image Reveal\",subtitle:\"Set up the component by adding image to the component properties.\"})});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:props.borderRadius,overflow:\"hidden\"},children:isOnFramerCanvas?/*#__PURE__*/_jsx(\"img\",{src:props.image.src,alt:props.image.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",imageRendering:\"pixelated\"}})});}PixelImageReveal.displayName=\"Pixel Image Reveal\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PixelImageReveal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"PixelImageRevealProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PixelImageReveal_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const DEFAULT_SCRAMBLE_CHARS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function TextGlitch(props){const{text,font,color,scrambleColor,duration,style,glitch}=props;const[display,setDisplay]=useState(text);const[scrambling,setScrambling]=useState(false);const intervalRef=useRef(null);const timeoutRef=useRef(null);// Use prop or default\nconst chars=(props.scrambleChars||DEFAULT_SCRAMBLE_CHARS).split(\"\");useEffect(()=>{if(!glitch){setDisplay(text);setScrambling(false);return;}if(RenderTarget.current()!==RenderTarget.preview){setDisplay(text);setScrambling(false);return;}if(RenderTarget.current()===RenderTarget.thumbnail){setDisplay(text);setScrambling(false);return;}setDisplay(text);setScrambling(true);let frame=0;const scramble=()=>{const percent=Math.max(0,Math.min(100,props.scramblePercent??100));let scrambled=text.split(\"\").map((c,i)=>{if(c===\" \")return c;if(Math.random()*100>percent)return c;return`<span data-scramble=\"1\">${chars[Math.floor(Math.random()*chars.length)]}</span>`;}).join(\"\");setDisplay(scrambled);frame++;};intervalRef.current=window.setInterval(scramble,props.speed||40);timeoutRef.current=window.setTimeout(()=>{if(intervalRef.current)clearInterval(intervalRef.current);setDisplay(text);setScrambling(false);},duration);return()=>{if(intervalRef.current)clearInterval(intervalRef.current);if(timeoutRef.current)clearTimeout(timeoutRef.current);};},[text,duration,glitch,props.scrambleChars])// Add scrambleChars as dependency\n;function renderText(){const{weight,optical}=props.variable||{weight:400,optical:22};const fontVariation={fontWeight:weight,fontVariationSettings:`'wght' ${weight}, 'opsz' ${optical}`};const styleBase={...font,color,...fontVariation};if(!scrambling)return /*#__PURE__*/_jsx(\"span\",{style:styleBase,children:text});const parts=display.split(/(<span data-scramble=\"1\">.*?<\\/span>)/g);return /*#__PURE__*/_jsx(\"span\",{style:styleBase,children:parts.map((part,i)=>{if(part.startsWith('<span data-scramble=\"1\">')){const letter=part.replace(/<.*?>/g,\"\");return /*#__PURE__*/_jsx(\"span\",{style:{color:scrambleColor},children:letter},i);}return /*#__PURE__*/_jsx(\"span\",{children:part},i);})});}const isFixedWidth=style&&style.width===\"100%\";const isFixedHeight=style&&style.height===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:isFixedWidth?\"100%\":\"max-content\",minWidth:isFixedWidth?undefined:\"max-content\",height:isFixedHeight?\"100%\":undefined},children:renderText()});}TextGlitch.displayName=\"Text Glitch\";addPropertyControls(TextGlitch,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Scramble Me!\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:22,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},variable:{type:ControlType.Object,title:\"Variable\",controls:{optical:{type:ControlType.Number,title:\"Optical\",defaultValue:22,min:14,max:32,step:1},weight:{type:ControlType.Number,title:\"Weight\",defaultValue:400,min:100,max:900,step:1}},defaultValue:{optical:22,weight:400}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},scrambleColor:{type:ControlType.Color,title:\"Scrambled\",defaultValue:\"#8855FF\"},scrambleChars:{// <-- Add the control\ntype:ControlType.String,title:\"Chars\",defaultValue:DEFAULT_SCRAMBLE_CHARS,displayTextArea:true},scramblePercent:{type:ControlType.Number,title:\"Scramble %\",defaultValue:100,min:0,max:100,unit:\"%\",step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:40,min:10,max:200,unit:\"ms\",step:1},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1200,min:200,max:5e3,unit:\"ms\",step:50},glitch:{type:ControlType.Boolean,title:\"Glitch\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextGlitch\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextGlitch_Prod.map","// Generated by Framer (9aabefb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={nIDLaVd2N:{hover:true}};const serializationHash=\"framer-ZQXZy\";const variantClassNames={nIDLaVd2N:\"framer-v-oure71\"};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:\"nIDLaVd2N\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oure71\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nIDLaVd2N\",ref:refBinding,style:{...style},...addPropertyOverrides({\"nIDLaVd2N-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12aiysw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nQQSRNZWz-container\",nodeId:\"nQQSRNZWz\",rendersWithMotion:true,scopeId:\"BuFXKKSpW\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(255, 255, 255)\",duration:400,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"44px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-1px\",lineHeight:\"1.2em\"},glitch:false,height:\"100%\",id:\"nQQSRNZWz\",layoutId:\"nQQSRNZWz\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(255, 255, 255)\",scramblePercent:20,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Contact\",variable:{optical:14,weight:600},width:\"100%\",...addPropertyOverrides({\"nIDLaVd2N-hover\":{glitch:true}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZQXZy.framer-4s9bcf, .framer-ZQXZy .framer-4s9bcf { display: block; }\",\".framer-ZQXZy.framer-oure71 { cursor: default; height: 36px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 208px; }\",\".framer-ZQXZy .framer-12aiysw-container { bottom: 9px; flex: none; left: 0px; position: absolute; top: -9px; width: 208px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 208\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OQI6cu4KE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBuFXKKSpW=withCSS(Component,css,\"framer-ZQXZy\");export default FramerBuFXKKSpW;FramerBuFXKKSpW.displayName=\"Contact title\";FramerBuFXKKSpW.defaultProps={height:36,width:208};addFonts(FramerBuFXKKSpW,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBuFXKKSpW\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"208\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OQI6cu4KE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BuFXKKSpW.map","// Generated by Framer (9aabefb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={aNajvOQV4:{hover:true}};const serializationHash=\"framer-suma4\";const variantClassNames={aNajvOQV4:\"framer-v-14azzwz\"};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=({footerBtnText,height,id,link,width,...props})=>{return{...props,qT0o7JNUb:footerBtnText??props.qT0o7JNUb??\"Link Name\",VPk86zaJc:link??props.VPk86zaJc};};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,qT0o7JNUb,VPk86zaJc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aNajvOQV4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1exxk5q=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState,true),2e3);});useOnVariantChange(baseVariant,{default:onAppear1exxk5q});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:VPk86zaJc,motionChild:true,nodeId:\"aNajvOQV4\",openInNewTab:true,scopeId:\"VXMJu7ywX\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14azzwz\",className,classNames)} framer-fp402i`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aNajvOQV4\",ref:refBinding,style:{...style},...addPropertyOverrides({\"aNajvOQV4-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r6sw7e-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ld4jqiihr-container\",nodeId:\"Ld4jqiihr\",rendersWithMotion:true,scopeId:\"VXMJu7ywX\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(255, 255, 255)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},glitch:false,height:\"100%\",id:\"Ld4jqiihr\",layoutId:\"Ld4jqiihr\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(255, 255, 255)\",scramblePercent:20,speed:72,style:{height:\"100%\"},text:qT0o7JNUb,variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"aNajvOQV4-hover\":{glitch:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10tn147\",layoutDependency:layoutDependency,layoutId:\"VTvHPVXo3\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ar51be\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"MtYQVGI5E\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"><g><path d=\"M 0 8 L 8 0\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 8 4.667 L 8 0 L 3.333 0\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1uedibs\",layoutDependency:layoutDependency,layoutId:\"B2oH29ECj\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"><path d=\"M 0 8 L 8 0\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1biwo0\",layoutDependency:layoutDependency,layoutId:\"mIHJ3qVoD\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.667 4.667\" overflow=\"visible\"><path d=\"M 4.667 4.667 L 4.667 0 L 0 0\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-suma4.framer-fp402i, .framer-suma4 .framer-fp402i { display: block; }\",\".framer-suma4.framer-14azzwz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-suma4 .framer-r6sw7e-container { flex: none; height: 20px; position: relative; width: auto; z-index: 1; }\",\".framer-suma4 .framer-10tn147 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: visible; position: relative; width: 16px; }\",\".framer-suma4 .framer-1ar51be { height: 8px; left: 8px; position: absolute; top: 5px; width: 8px; }\",\".framer-suma4 .framer-1uedibs { height: 8px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-suma4 .framer-1biwo0 { height: 5px; left: 4px; position: absolute; top: 0px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 103.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Qkn0N84N5\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"qT0o7JNUb\":\"footerBtnText\",\"VPk86zaJc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVXMJu7ywX=withCSS(Component,css,\"framer-suma4\");export default FramerVXMJu7ywX;FramerVXMJu7ywX.displayName=\"Footer btn\";FramerVXMJu7ywX.defaultProps={height:20,width:103.5};addPropertyControls(FramerVXMJu7ywX,{qT0o7JNUb:{defaultValue:\"Link Name\",title:\"Footer btn Text\",type:ControlType.String},VPk86zaJc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerVXMJu7ywX,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVXMJu7ywX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"103.5\",\"framerVariables\":\"{\\\"qT0o7JNUb\\\":\\\"footerBtnText\\\",\\\"VPk86zaJc\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qkn0N84N5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VXMJu7ywX.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ContactTitle from\"https://framerusercontent.com/modules/JR6P125KM1aLrlzvmqwJ/2VZi2cCHHdF7tLI7TThL/BuFXKKSpW.js\";import FooterBtn from\"https://framerusercontent.com/modules/JnYftCVWKCMetg7T93Uv/Tx70sS0BbUD8WwVU7S2t/VXMJu7ywX.js\";const ContactTitleFonts=getFonts(ContactTitle);const FooterBtnFonts=getFonts(FooterBtn);const cycleOrder=[\"z7Ig7KXf3\",\"GiK2WYFK5\",\"OoDI52ZGE\"];const serializationHash=\"framer-JuFQA\";const variantClassNames={GiK2WYFK5:\"framer-v-be2tfo\",OoDI52ZGE:\"framer-v-tafbfo\",z7Ig7KXf3:\"framer-v-1aaw76t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"z7Ig7KXf3\",Phone:\"OoDI52ZGE\",Tablet:\"GiK2WYFK5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"z7Ig7KXf3\"};};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:\"z7Ig7KXf3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OoDI52ZGE\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aaw76t\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"z7Ig7KXf3\",ref:refBinding,style:{...style},...addPropertyOverrides({GiK2WYFK5:{\"data-framer-name\":\"Tablet\"},OoDI52ZGE:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6yruqe\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"V55X3XBzN\",style:{backgroundColor:\"rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d4py9e\",layoutDependency:layoutDependency,layoutId:\"SwYySmLxN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`min(480px, min(950px, ${componentViewport?.width||\"100vw\"}))`,y:(componentViewport?.y||0)+0+0+80+0+0,...addPropertyOverrides({GiK2WYFK5:{width:`min(240px, min(710px, ${componentViewport?.width||\"100vw\"}))`},OoDI52ZGE:{width:`min(240px, min(350px, ${componentViewport?.width||\"100vw\"}))`,y:(componentViewport?.y||0)+0+0+40+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-swlfi6-container\",layoutDependency:layoutDependency,layoutId:\"xLZaGlwFq-container\",nodeId:\"xLZaGlwFq\",rendersWithMotion:true,scopeId:\"OiNfzN9mb\",children:/*#__PURE__*/_jsx(ContactTitle,{height:\"100%\",id:\"xLZaGlwFq\",layoutId:\"xLZaGlwFq\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-372eer\",\"data-framer-name\":\"Social Stack\",layoutDependency:layoutDependency,layoutId:\"j5ANeJtaI\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"61.5px\",y:(componentViewport?.y||0)+0+0+80+0+0+16,...addPropertyOverrides({OoDI52ZGE:{y:(componentViewport?.y||0)+0+0+40+0+0+52+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k61uhd-container\",\"data-framer-name\":\"Footer btn - Email\",layoutDependency:layoutDependency,layoutId:\"PHUGpZLWs-container\",name:\"Footer btn - Email\",nodeId:\"PHUGpZLWs\",rendersWithMotion:true,scopeId:\"OiNfzN9mb\",children:/*#__PURE__*/_jsx(FooterBtn,{height:\"100%\",id:\"PHUGpZLWs\",layoutId:\"PHUGpZLWs\",name:\"Footer btn - Email\",qT0o7JNUb:\"Email\",style:{width:\"100%\"},VPk86zaJc:\"mailto:moeinsaboohi96@gmail.com\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"80px\",y:(componentViewport?.y||0)+0+0+80+0+0+16,...addPropertyOverrides({OoDI52ZGE:{y:(componentViewport?.y||0)+0+0+40+0+0+52+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k8qp05-container\",\"data-framer-name\":\"Footer btn - ADP\",layoutDependency:layoutDependency,layoutId:\"fn2_M5zHr-container\",name:\"Footer btn - ADP\",nodeId:\"fn2_M5zHr\",rendersWithMotion:true,scopeId:\"OiNfzN9mb\",children:/*#__PURE__*/_jsx(FooterBtn,{height:\"100%\",id:\"fn2_M5zHr\",layoutId:\"fn2_M5zHr\",name:\"Footer btn - ADP\",qT0o7JNUb:\"ADPList\",style:{width:\"100%\"},VPk86zaJc:\"https://adplist.org/mentors/moein-saboohi\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"86px\",y:(componentViewport?.y||0)+0+0+80+0+0+16,...addPropertyOverrides({OoDI52ZGE:{y:(componentViewport?.y||0)+0+0+40+0+0+52+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y0wc4p-container\",\"data-framer-name\":\"Footer btn - Linkedin\",layoutDependency:layoutDependency,layoutId:\"PBjEjt2UM-container\",name:\"Footer btn - Linkedin\",nodeId:\"PBjEjt2UM\",rendersWithMotion:true,scopeId:\"OiNfzN9mb\",children:/*#__PURE__*/_jsx(FooterBtn,{height:\"100%\",id:\"PBjEjt2UM\",layoutId:\"PBjEjt2UM\",name:\"Footer btn - Linkedin\",qT0o7JNUb:\"LinkedIn\",style:{width:\"100%\"},VPk86zaJc:\"https://www.linkedin.com/in/moeinsaboohi/\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"96.5px\",y:(componentViewport?.y||0)+0+0+80+0+0+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vc1haq-container\",\"data-framer-name\":\"Footer btn - X\",layoutDependency:layoutDependency,layoutId:\"BIVWtPBGU-container\",name:\"Footer btn - X\",nodeId:\"BIVWtPBGU\",rendersWithMotion:true,scopeId:\"OiNfzN9mb\",children:/*#__PURE__*/_jsx(FooterBtn,{height:\"100%\",id:\"BIVWtPBGU\",layoutId:\"BIVWtPBGU\",name:\"Footer btn - X\",qT0o7JNUb:\"X (Twitter)\",style:{width:\"100%\"},VPk86zaJc:\"https://x.com/saboohimoein\",width:\"100%\"})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JuFQA.framer-1pn4u0d, .framer-JuFQA .framer-1pn4u0d { display: block; }\",\".framer-JuFQA.framer-1aaw76t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1280px; }\",\".framer-JuFQA .framer-6yruqe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 40px 160px 40px; position: relative; width: 100%; z-index: 1; }\",\".framer-JuFQA .framer-1d4py9e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 950px; z-index: 1; }\",\".framer-JuFQA .framer-swlfi6-container { flex: none; height: 36px; max-width: 100%; position: relative; width: 480px; z-index: 1; }\",\".framer-JuFQA .framer-372eer { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 468px; }\",\".framer-JuFQA .framer-1k61uhd-container { flex: none; height: auto; position: relative; width: 62px; }\",\".framer-JuFQA .framer-k8qp05-container { flex: none; height: auto; position: relative; width: 80px; }\",\".framer-JuFQA .framer-1y0wc4p-container { flex: none; height: auto; position: relative; width: 86px; }\",\".framer-JuFQA .framer-vc1haq-container { flex: none; height: auto; position: relative; width: 97px; }\",\".framer-JuFQA.framer-v-be2tfo.framer-1aaw76t { width: 810px; }\",\".framer-JuFQA.framer-v-be2tfo .framer-6yruqe { padding: 80px 40px 120px 40px; }\",\".framer-JuFQA.framer-v-be2tfo .framer-1d4py9e { width: 710px; }\",\".framer-JuFQA.framer-v-be2tfo .framer-swlfi6-container, .framer-JuFQA.framer-v-tafbfo .framer-swlfi6-container { width: 240px; }\",\".framer-JuFQA.framer-v-tafbfo.framer-1aaw76t { width: 390px; }\",\".framer-JuFQA.framer-v-tafbfo .framer-6yruqe { padding: 40px 0px 64px 0px; }\",\".framer-JuFQA.framer-v-tafbfo .framer-1d4py9e { flex-direction: column; gap: 16px; width: 350px; }\",\".framer-JuFQA.framer-v-tafbfo .framer-372eer { gap: unset; justify-content: space-between; padding: 24px 0px 0px 0px; width: 350px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 276\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GiK2WYFK5\":{\"layout\":[\"fixed\",\"auto\"]},\"OoDI52ZGE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOiNfzN9mb=withCSS(Component,css,\"framer-JuFQA\");export default FramerOiNfzN9mb;FramerOiNfzN9mb.displayName=\"Contact Section\";FramerOiNfzN9mb.defaultProps={height:276,width:1280};addPropertyControls(FramerOiNfzN9mb,{variant:{options:[\"z7Ig7KXf3\",\"GiK2WYFK5\",\"OoDI52ZGE\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOiNfzN9mb,[{explicitInter:true,fonts:[]},...ContactTitleFonts,...FooterBtnFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOiNfzN9mb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"276\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GiK2WYFK5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OoDI52ZGE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OiNfzN9mb.map","// Generated by Framer (e20fe17)\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-2xwu6 .framer-styles-preset-vbz8f3:not(.rich-text-wrapper), .framer-2xwu6 .framer-styles-preset-vbz8f3.rich-text-wrapper h3 { --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: normal; --framer-font-size: 24px; --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: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-2xwu6\";\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 (9aabefb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={f1eejznns:{hover:true}};const serializationHash=\"framer-4Rbug\";const variantClassNames={f1eejznns:\"framer-v-nmsoys\"};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:\"f1eejznns\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nmsoys\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"f1eejznns\",ref:refBinding,style:{...style},...addPropertyOverrides({\"f1eejznns-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q7xigk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UDuOFIjgt-container\",nodeId:\"UDuOFIjgt\",rendersWithMotion:true,scopeId:\"xQ8Jzo33l\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:400,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"44px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-1px\",lineHeight:\"1.2em\"},glitch:false,height:\"100%\",id:\"UDuOFIjgt\",layoutId:\"UDuOFIjgt\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:20,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"About\",variable:{optical:14,weight:600},width:\"100%\",...addPropertyOverrides({\"f1eejznns-hover\":{glitch:true}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4Rbug.framer-wdxp84, .framer-4Rbug .framer-wdxp84 { display: block; }\",\".framer-4Rbug.framer-nmsoys { cursor: default; height: 52px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 160px; }\",\".framer-4Rbug .framer-q7xigk-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 160px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"juUzCIfWi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxQ8Jzo33l=withCSS(Component,css,\"framer-4Rbug\");export default FramerxQ8Jzo33l;FramerxQ8Jzo33l.displayName=\"About title\";FramerxQ8Jzo33l.defaultProps={height:52,width:160};addFonts(FramerxQ8Jzo33l,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxQ8Jzo33l\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"juUzCIfWi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"160\",\"framerIntrinsicHeight\":\"52\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xQ8Jzo33l.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PixelImageReveal from\"https://framerusercontent.com/modules/fWrPkQmi5yYl70FuRZwX/snGTBrPIqB0yD2CXZdrZ/PixelImageReveal_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eTcYQiTnd9aRuZWdfo5w/GFYATnkMIILH5u0DZWcp/Q5srS4bTE.js\";import AboutTitle from\"https://framerusercontent.com/modules/AcgZcUkiVmEpDRVvN0ut/69KpRQ2ry9coOURjyCQs/xQ8Jzo33l.js\";const AboutTitleFonts=getFonts(AboutTitle);const PixelImageRevealFonts=getFonts(PixelImageReveal);const cycleOrder=[\"F5mV5zWH2\",\"xmUzEOe8s\",\"xfn4T2CN4\"];const serializationHash=\"framer-Zt1vF\";const variantClassNames={F5mV5zWH2:\"framer-v-1s5gycj\",xfn4T2CN4:\"framer-v-6ozmp4\",xmUzEOe8s:\"framer-v-1nyu428\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"F5mV5zWH2\",Phone:\"xfn4T2CN4\",Tablet:\"xmUzEOe8s\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F5mV5zWH2\"};};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:\"F5mV5zWH2\",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-1s5gycj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"F5mV5zWH2\",ref:refBinding,style:{backgroundColor:\"var(--token-dce992df-cdc2-44f3-94bf-809d507441a9, rgb(248, 246, 242))\",...style},...addPropertyOverrides({xfn4T2CN4:{\"data-framer-name\":\"Phone\"},xmUzEOe8s:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xcsewa\",\"data-framer-name\":\"About stack\",layoutDependency:layoutDependency,layoutId:\"JX3j_mwH2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k1t3dn\",\"data-framer-name\":\"About-Section 1 + Path\",layoutDependency:layoutDependency,layoutId:\"mKt9TpO1L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eqxra2\",\"data-framer-name\":\"About-Section 1\",layoutDependency:layoutDependency,layoutId:\"TPRS8zJbw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"384px\",y:(componentViewport?.y||0)+64+(((componentViewport?.height||889)-164-1117.6)/2+0+0)+0+0+0+0+149,...addPropertyOverrides({xfn4T2CN4:{width:\"350px\",y:(componentViewport?.y||0)+64+(((componentViewport?.height||200)-164-1570)/2+0+0)+0+0+0+0+0+0},xmUzEOe8s:{width:\"230px\",y:(componentViewport?.y||0)+64+(((componentViewport?.height||991.5)-164-1117.6)/2+0+0)+0+0+0+0+149}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-atbpis-container\",layoutDependency:layoutDependency,layoutId:\"lDQOczOWC-container\",nodeId:\"lDQOczOWC\",rendersWithMotion:true,scopeId:\"OuKZj6GRp\",children:/*#__PURE__*/_jsx(AboutTitle,{height:\"100%\",id:\"lDQOczOWC\",layoutId:\"lDQOczOWC\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j8bg18\",layoutDependency:layoutDependency,layoutId:\"loqtpJbYr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jz78d0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BgDcj6drh-container\",nodeId:\"BgDcj6drh\",rendersWithMotion:true,scopeId:\"OuKZj6GRp\",children:/*#__PURE__*/_jsx(PixelImageReveal,{animation:{delay:0,replay:false,trigger:\"layerInView\"},borderRadius:\"0px\",duration:.5,height:\"100%\",id:\"BgDcj6drh\",image:addImageAlt({pixelHeight:1442,pixelWidth:1442,src:\"https://framerusercontent.com/images/6lGSBlIFVE2Fkq2KgAro53s.jpg?width=1442&height=1442\",srcSet:\"https://framerusercontent.com/images/6lGSBlIFVE2Fkq2KgAro53s.jpg?scale-down-to=512&width=1442&height=1442 512w,https://framerusercontent.com/images/6lGSBlIFVE2Fkq2KgAro53s.jpg?scale-down-to=1024&width=1442&height=1442 1024w,https://framerusercontent.com/images/6lGSBlIFVE2Fkq2KgAro53s.jpg?width=1442&height=1442 1442w\"},\"\"),layoutId:\"BgDcj6drh\",pixelation:{end:1,start:80},steps:4,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7guqfh\",layoutDependency:layoutDependency,layoutId:\"t3spDw0ue\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 950 1\" overflow=\"visible\"><path d=\"M 0 0 L 950 0\" fill=\"transparent\" stroke-width=\"1.6\" stroke=\"rgb(234, 233, 229)\" stroke-dasharray=\"4\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 351 1\" overflow=\"visible\"><path d=\"M 0 0 L 351 0\" fill=\"transparent\" stroke-width=\"1.6\" stroke=\"rgb(234, 233, 229)\" stroke-dasharray=\"4\"></path></svg>'},xmUzEOe8s:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 710 1\" overflow=\"visible\"><path d=\"M 0 0 L 710 0\" fill=\"transparent\" stroke-width=\"1.6\" stroke=\"rgb(234, 233, 229)\" stroke-dasharray=\"4\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"I'm a product designer focused on complex workflows and reusable systems. I use working prototypes to test ideas and work with engineering through implementation and design QA.\"})}),className:\"framer-kw3v6a\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"Ghyvz3IjY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"I'm a product designer focused on complex workflows and reusable systems. I use working prototypes to test ideas and work with engineering through implementation and design QA.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x9rhor\",\"data-framer-name\":\"About-Section 2\",layoutDependency:layoutDependency,layoutId:\"yI2a_eTiP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w42yug\",\"data-framer-name\":\"Previous\",layoutDependency:layoutDependency,layoutId:\"cf7j8yPmd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-vbz8f3\",\"data-styles-preset\":\"Q5srS4bTE\",style:{\"--framer-text-alignment\":\"left\"},children:\"Previous\"})}),className:\"framer-wtrwrx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XP8ox0UM8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\"},children:\"Previous\"})}),fonts:[\"FS;Montserrat-medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"Previously, I worked as a Senior Product Designer at Bettermode on enterprise onboarding, community templates, and the app design system. Before that, I was a Senior Designer at JobVision, working on job-search workflows, a shared design system, and the Annual Salary Report.\"})}),className:\"framer-inko81\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"O_GFCdJEx\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"Previously, I worked as a Senior Product Designer at Bettermode on enterprise onboarding, community templates, and the app design system. Before that, I was a Senior Designer at JobVision, working on job-search workflows, a shared design system, and the Annual Salary Report.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qow628\",\"data-framer-name\":\"Current\",layoutDependency:layoutDependency,layoutId:\"LSJ4GG5yC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-vbz8f3\",\"data-styles-preset\":\"Q5srS4bTE\",style:{\"--framer-text-alignment\":\"left\"},children:\"Current\"})}),className:\"framer-1pyzh9m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dVs2kdpnD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\"},children:\"Current\"})}),fonts:[\"FS;Montserrat-medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"I co-founded Kolig, an AI workspace for teams. I lead product and design for AI teammates, using prototypes to test new workflows. Alongside Kolig, I work as a Product Designer at SCRYPT.\"})}),className:\"framer-17j1we6\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"lOTfAFRGe\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\"},children:\"I co-founded Kolig, an AI workspace for teams.\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\"},children:\"I lead product and design for AI teammates,\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\"},children:\"using prototypes to test new workflows.\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\"},children:\"Alongside Kolig, I work as a Product Designer\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\"},children:\"at SCRYPT.\"})]})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tqrh1r\",\"data-framer-name\":\"About-Section 3\",layoutDependency:layoutDependency,layoutId:\"TwVexWFip\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-vbz8f3\",\"data-styles-preset\":\"Q5srS4bTE\",style:{\"--framer-text-alignment\":\"left\"},children:\"Other Experiences\"})}),className:\"framer-g8recf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nVTkD6qMN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\"},children:\"Other Experiences\"})}),fonts:[\"FS;Montserrat-medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"Design Mentor at ADPList\"})}),className:\"framer-1q71m39\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"mY4eoNzVG\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"Design Mentor at ADPList\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"Digital Designer, Gaming at Cafe Bazaar\"})}),className:\"framer-6amx0c\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"aOchcOdKE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xfn4T2CN4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\"},children:\"Digital Designer, Gaming at Cafe Bazaar\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-Zt1vF.framer-12yjw4g, .framer-Zt1vF .framer-12yjw4g { display: block; }\",\".framer-Zt1vF.framer-1s5gycj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 64px 40px 100px 40px; position: relative; width: 1280px; }\",\".framer-Zt1vF .framer-1xcsewa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 950px; z-index: 1; }\",\".framer-Zt1vF .framer-k1t3dn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 950px; }\",\".framer-Zt1vF .framer-eqxra2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Zt1vF .framer-atbpis-container { flex: none; height: 52px; max-width: 100%; position: relative; width: 384px; z-index: 1; }\",\".framer-Zt1vF .framer-1j8bg18 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Zt1vF .framer-jz78d0-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 110px; }\",\".framer-Zt1vF .framer-7guqfh { height: 1px; position: relative; width: 950px; }\",\".framer-Zt1vF .framer-kw3v6a { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 340px; word-break: break-word; word-wrap: break-word; }\",\".framer-Zt1vF .framer-x9rhor { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Zt1vF .framer-1w42yug { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 350px; }\",\".framer-Zt1vF .framer-wtrwrx, .framer-Zt1vF .framer-1pyzh9m, .framer-Zt1vF .framer-17j1we6, .framer-Zt1vF .framer-g8recf, .framer-Zt1vF .framer-1q71m39, .framer-Zt1vF .framer-6amx0c { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Zt1vF .framer-inko81 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 350px; word-break: break-word; word-wrap: break-word; }\",\".framer-Zt1vF .framer-qow628 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 470px; }\",\".framer-Zt1vF .framer-tqrh1r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Zt1vF.framer-v-1nyu428.framer-1s5gycj { width: 810px; }\",\".framer-Zt1vF.framer-v-1nyu428 .framer-1xcsewa, .framer-Zt1vF.framer-v-1nyu428 .framer-k1t3dn, .framer-Zt1vF.framer-v-1nyu428 .framer-7guqfh { width: 710px; }\",\".framer-Zt1vF.framer-v-1nyu428 .framer-atbpis-container, .framer-Zt1vF.framer-v-1nyu428 .framer-1w42yug, .framer-Zt1vF.framer-v-1nyu428 .framer-inko81 { width: 230px; }\",\".framer-Zt1vF.framer-v-1nyu428 .framer-qow628, .framer-Zt1vF.framer-v-6ozmp4 .framer-k1t3dn, .framer-Zt1vF.framer-v-6ozmp4 .framer-wtrwrx, .framer-Zt1vF.framer-v-6ozmp4 .framer-1pyzh9m, .framer-Zt1vF.framer-v-6ozmp4 .framer-tqrh1r, .framer-Zt1vF.framer-v-6ozmp4 .framer-g8recf, .framer-Zt1vF.framer-v-6ozmp4 .framer-1q71m39, .framer-Zt1vF.framer-v-6ozmp4 .framer-6amx0c { width: 350px; }\",\".framer-Zt1vF.framer-v-6ozmp4.framer-1s5gycj { padding: 64px 20px 100px 20px; width: 390px; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-1xcsewa { align-content: center; align-items: center; gap: 48px; justify-content: flex-start; width: 350px; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-eqxra2 { flex-direction: column; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-1j8bg18 { gap: 15px; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-7guqfh { width: 351px; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-kw3v6a { width: 225px; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-x9rhor { flex-direction: column; gap: 48px; justify-content: flex-start; width: 350px; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-1w42yug { order: 1; width: 100%; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-inko81 { width: 100%; }\",\".framer-Zt1vF.framer-v-6ozmp4 .framer-qow628 { order: 0; width: 350px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 889\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xmUzEOe8s\":{\"layout\":[\"fixed\",\"auto\"]},\"xfn4T2CN4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOuKZj6GRp=withCSS(Component,css,\"framer-Zt1vF\");export default FramerOuKZj6GRp;FramerOuKZj6GRp.displayName=\"About Section\";FramerOuKZj6GRp.defaultProps={height:889,width:1280};addPropertyControls(FramerOuKZj6GRp,{variant:{options:[\"F5mV5zWH2\",\"xmUzEOe8s\",\"xfn4T2CN4\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOuKZj6GRp,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...AboutTitleFonts,...PixelImageRevealFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerOuKZj6GRp.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(AboutTitle,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOuKZj6GRp\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"889\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xmUzEOe8s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xfn4T2CN4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OuKZj6GRp.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";const placeholderUrl=\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\";/**\n * DOT LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function DotLottie(props){return /*#__PURE__*/_jsx(OptimizationFriendly,{loading:/*#__PURE__*/_jsx(\"div\",{}),loaded:/*#__PURE__*/_jsx(LottiePlayer,{...props})});}function LottiePlayer(props){/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;const lottieInstanceRef=useRef(null);const shouldPlay=isCanvas||props.hover===true||props.autoplay===false?null:true;/* File or URL */let src;switch(props.srcType){case\"url\":src=props.srcUrl;break;case\"file\":src=props.srcFile;break;default:src=placeholderUrl;break;}/* Progress */const[isReady,setIsReady]=useState(false);/* For canvas states */useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.addEventListener(\"ready\",()=>setIsReady(true));},[]);useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.seek(`${props.progress}%`);},[isReady,props.progress]);const lastVariant=useRef();/* For component variant support */useEffect(()=>{if(isCanvas)return;if(lastVariant.current!==props.autoplay){if(!lottieInstanceRef.current)return;if(props.autoplay===true){lottieInstanceRef.current.play();}if(props.autoplay===false){lottieInstanceRef.current.pause();}}lastVariant.current=props.autoplay;},[props.autoplay]);return(// @ts-ignore\n/*#__PURE__*/_jsx(\"dotlottie-player\",{src:src,ref:lottieInstanceRef,autoplay:shouldPlay,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background?props.background:null,speed:props.speed,direction:props.direction,style:{...props.style,width:\"100%\",height:\"100%\"}},src));}DotLottie.defaultProps={srcUrl:placeholderUrl,autoplay:true,background:\"#05F\",controls:false,direction:1,hover:false,loop:true,speed:1};DotLottie.displayName=\"Dot Lottie\";addPropertyControls(DotLottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"url\",\"file\"],optionTitles:[\"URL\",\"File\"]},srcUrl:{type:ControlType.String,title:\"Link\",placeholder:\"../example.lottie\",hidden:props=>props.srcType===\"file\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"lottie\",\"json\"],hidden:props=>props.srcType===\"url\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"#05F\"},controls:{type:ControlType.Boolean,title:\"Controls\"},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"1\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"-1\"],optionTitles:[\"Normal\",\"Reverse\"]},hover:{type:ControlType.Boolean,title:\"Hover Play\"},loop:{type:ControlType.Boolean,title:\"Loop\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:1,max:10,unit:\"x\",step:.5,displayStepper:true},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:0,min:0,max:100,step:1,description:\"This component is made for Lottie files. [Learn more here](https://dotlottie.io/).\"}});/* For SSG */function OptimizationFriendly({loading,loaded}){const[isLoading,setLoading]=React.useState(true);// We can't load web-components in ssg on the server,\n// so we defer rendering until we hit the client.\nReact.useEffect(()=>{import(\"https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.js\").then(()=>{setLoading(false);});},[]);return isLoading?loading:loaded;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottie\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottie.map","// Generated by Framer (9aabefb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={gCN0rtZHG:{hover:true},R1RHf4Qya:{hover:true}};const cycleOrder=[\"R1RHf4Qya\",\"gCN0rtZHG\"];const serializationHash=\"framer-7u5mS\";const variantClassNames={gCN0rtZHG:\"framer-v-tpiftg\",R1RHf4Qya:\"framer-v-xuuk4n\"};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={\"Variant 1\":\"R1RHf4Qya\",\"Variant 2\":\"gCN0rtZHG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"R1RHf4Qya\"};};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:\"R1RHf4Qya\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1exxk5q=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState,true),2e3);});useOnVariantChange(baseVariant,{default:onAppear1exxk5q});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-xuuk4n\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"R1RHf4Qya\",ref:refBinding,style:{...style},...addPropertyOverrides({\"gCN0rtZHG-hover\":{\"data-framer-name\":undefined},\"R1RHf4Qya-hover\":{\"data-framer-name\":undefined},gCN0rtZHG:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14b2oqy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IHwOflSmL-container\",nodeId:\"IHwOflSmL\",rendersWithMotion:true,scopeId:\"LOYgpgbKT\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(255, 252, 252)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},glitch:false,height:\"100%\",id:\"IHwOflSmL\",layoutId:\"IHwOflSmL\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(255, 252, 252)\",scramblePercent:20,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Back to Top\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"R1RHf4Qya-hover\":{glitch:true},gCN0rtZHG:{glitch:true}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7u5mS.framer-1ty7s9t, .framer-7u5mS .framer-1ty7s9t { display: block; }\",\".framer-7u5mS.framer-xuuk4n { cursor: pointer; height: 14px; overflow: visible; position: relative; width: 88px; }\",\".framer-7u5mS .framer-14b2oqy-container { bottom: 0px; flex: none; height: 13px; left: 0px; position: absolute; right: -1px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 88\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gCN0rtZHG\":{\"layout\":[\"fixed\",\"fixed\"]},\"N9Qzj0Ekr\":{\"layout\":[\"fixed\",\"fixed\"]},\"iE80Jvtm0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLOYgpgbKT=withCSS(Component,css,\"framer-7u5mS\");export default FramerLOYgpgbKT;FramerLOYgpgbKT.displayName=\"Footer Scroll Component\";FramerLOYgpgbKT.defaultProps={height:14,width:88};addPropertyControls(FramerLOYgpgbKT,{variant:{options:[\"R1RHf4Qya\",\"gCN0rtZHG\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLOYgpgbKT,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLOYgpgbKT\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"88\",\"framerIntrinsicHeight\":\"14\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gCN0rtZHG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N9Qzj0Ekr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iE80Jvtm0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LOYgpgbKT.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotLottie from\"https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/AGG8ARtz8MurBNtcvgvB/DotLottie.js\";import FooterScrollComponent from\"https://framerusercontent.com/modules/Gsjx4OUo7nNMuudq8LI4/2IibHyOyOQEU0nKTtJKv/LOYgpgbKT.js\";const MotionDivWithFX=withFX(motion.div);const FooterScrollComponentFonts=getFonts(FooterScrollComponent);const DotLottieFonts=getFonts(DotLottie);const enabledGestures={NSM10MBYc:{hover:true},tBGveahnN:{hover:true},XrLtto_EF:{hover:true}};const cycleOrder=[\"NSM10MBYc\",\"tBGveahnN\",\"XrLtto_EF\"];const serializationHash=\"framer-1QjHh\";const variantClassNames={NSM10MBYc:\"framer-v-vswfhl\",tBGveahnN:\"framer-v-1eg3gtg\",XrLtto_EF:\"framer-v-41cdsk\"};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={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-2};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:\"NSM10MBYc\",Phone:\"XrLtto_EF\",Tablet:\"tBGveahnN\"};const getProps=({height,id,linkToTop,width,...props})=>{return{...props,Ugz7ZQTI3:linkToTop??props.Ugz7ZQTI3,variant:humanReadableVariantMap[props.variant]??props.variant??\"NSM10MBYc\"};};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,Ugz7ZQTI3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NSM10MBYc\",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:Ugz7ZQTI3,motionChild:true,nodeId:\"NSM10MBYc\",openInNewTab:false,scopeId:\"qC3aIBUJm\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vswfhl\",className,classNames)} framer-rsvfyz`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"NSM10MBYc\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({\"NSM10MBYc-hover\":{\"data-framer-name\":undefined},\"tBGveahnN-hover\":{\"data-framer-name\":undefined},\"XrLtto_EF-hover\":{\"data-framer-name\":undefined},tBGveahnN:{\"data-framer-name\":\"Tablet\"},XrLtto_EF:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13pdmqc\",layoutDependency:layoutDependency,layoutId:\"vhPziQ6aa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wbho3z\",\"data-framer-name\":\"Scroll Stack\",layoutDependency:layoutDependency,layoutId:\"kPCeifFwA\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{className:\"framer-12pbh9a\",\"data-framer-name\":\"Arrow up\",layoutDependency:layoutDependency,layoutId:\"v6qGi0fb_\",...addPropertyOverrides({\"NSM10MBYc-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},\"tBGveahnN-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},\"XrLtto_EF-hover\":{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-7g5sfn\",\"data-framer-name\":\"Arrow-up\",layoutDependency:layoutDependency,layoutId:\"Hk3scTYL3\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 8\" overflow=\"visible\"><g><path d=\"M 3 8 L 3 0\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 2.857 L 3 0 L 6 2.857\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4vhh5s\",layoutDependency:layoutDependency,layoutId:\"f01tX1p3l\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 8\" overflow=\"visible\"><path d=\"M 0 8 L 0 0\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1owwkww\",layoutDependency:layoutDependency,layoutId:\"wIL4xPcZt\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 2.857\" overflow=\"visible\"><path d=\"M 0 2.857 L 3 0 L 6 2.857\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"88px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||80)-0-80)/2+0+0)+33+0,...addPropertyOverrides({XrLtto_EF:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-16-80)/2+0+0)+30+-16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qzo30n-container\",layoutDependency:layoutDependency,layoutId:\"kE14I56XJ-container\",nodeId:\"kE14I56XJ\",rendersWithMotion:true,scopeId:\"qC3aIBUJm\",children:/*#__PURE__*/_jsx(FooterScrollComponent,{height:\"100%\",id:\"kE14I56XJ\",layoutId:\"kE14I56XJ\",style:{height:\"100%\",width:\"100%\"},variant:\"R1RHf4Qya\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10wuqmk\",layoutDependency:layoutDependency,layoutId:\"SLoKADB5l\",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\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Crafted by me on\"})}),className:\"framer-rsyhx\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"OJwaTThcj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XrLtto_EF:{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\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Crafted by me on\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-125fbeq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"X3D8LWIsr-container\",nodeId:\"X3D8LWIsr\",rendersWithMotion:true,scopeId:\"qC3aIBUJm\",children:/*#__PURE__*/_jsx(DotLottie,{autoplay:false,background:\"rgba(0, 85, 255, 0)\",controls:false,direction:\"1\",height:\"100%\",hover:false,id:\"X3D8LWIsr\",layoutId:\"X3D8LWIsr\",loop:true,progress:0,speed:1,srcFile:\"https://framerusercontent.com/assets/NtiniZgszDqssE5DcZyQD0YemN0.lottie\",srcType:\"file\",srcUrl:\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"NSM10MBYc-hover\":{autoplay:true},\"tBGveahnN-hover\":{autoplay:true},\"XrLtto_EF-hover\":{autoplay:true}},baseVariant,gestureVariant)})})}),/*#__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\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"planet Earth.\"})}),className:\"framer-b22qh1\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"lcQUIGZRo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XrLtto_EF:{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\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"planet Earth.\"})})}},baseVariant,gestureVariant)})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1QjHh.framer-rsvfyz, .framer-1QjHh .framer-rsvfyz { display: block; }\",\".framer-1QjHh.framer-vswfhl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 1200px; }\",\".framer-1QjHh .framer-13pdmqc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; max-width: 100%; overflow: visible; padding: 30px 0px 30px 0px; position: relative; width: 950px; z-index: 1; }\",\".framer-1QjHh .framer-wbho3z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1QjHh .framer-12pbh9a { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 12px); overflow: visible; position: relative; width: 12px; }\",\".framer-1QjHh .framer-7g5sfn { height: 8px; left: 0px; position: absolute; top: 3px; width: 6px; }\",\".framer-1QjHh .framer-4vhh5s { height: 8px; left: 3px; position: absolute; top: 0px; width: 1px; }\",\".framer-1QjHh .framer-1owwkww { height: 3px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-1QjHh .framer-1qzo30n-container { flex: none; height: 14px; position: relative; width: 88px; }\",\".framer-1QjHh .framer-10wuqmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1QjHh .framer-rsyhx, .framer-1QjHh .framer-b22qh1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1QjHh .framer-125fbeq-container { flex: none; height: 26px; position: relative; width: 26px; z-index: 1; }\",\".framer-1QjHh.framer-v-1eg3gtg.framer-vswfhl { width: 810px; }\",\".framer-1QjHh.framer-v-1eg3gtg .framer-13pdmqc { width: 710px; }\",\".framer-1QjHh.framer-v-41cdsk.framer-vswfhl { padding: 0px 0px 16px 0px; width: 200px; }\",\".framer-1QjHh.framer-v-41cdsk .framer-13pdmqc { flex-direction: column; gap: 16px; justify-content: center; width: 100%; }\",\".framer-1QjHh.framer-v-41cdsk .framer-125fbeq-container { height: 22px; width: 22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tBGveahnN\":{\"layout\":[\"fixed\",\"auto\"]},\"XrLtto_EF\":{\"layout\":[\"fixed\",\"auto\"]},\"KS6FOLUk6\":{\"layout\":[\"fixed\",\"auto\"]},\"IWLdXqU0R\":{\"layout\":[\"fixed\",\"auto\"]},\"hU123yPTd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Ugz7ZQTI3\":\"linkToTop\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqC3aIBUJm=withCSS(Component,css,\"framer-1QjHh\");export default FramerqC3aIBUJm;FramerqC3aIBUJm.displayName=\"Footer\";FramerqC3aIBUJm.defaultProps={height:80,width:1200};addPropertyControls(FramerqC3aIBUJm,{variant:{options:[\"NSM10MBYc\",\"tBGveahnN\",\"XrLtto_EF\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Ugz7ZQTI3:{title:\"Link to Top\",type:ControlType.Link}});addFonts(FramerqC3aIBUJm,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...FooterScrollComponentFonts,...DotLottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqC3aIBUJm\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Ugz7ZQTI3\\\":\\\"linkToTop\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tBGveahnN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XrLtto_EF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KS6FOLUk6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IWLdXqU0R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hU123yPTd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"80\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qC3aIBUJm.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,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=[\"e9KQSAOna\",\"Vr9mtlnSP\"];const serializationHash=\"framer-jAyuL\";const variantClassNames={e9KQSAOna:\"framer-v-1uizn94\",Vr9mtlnSP:\"framer-v-1nflnr9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"e9KQSAOna\",\"Variant 2\":\"Vr9mtlnSP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"e9KQSAOna\"};};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:\"e9KQSAOna\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1qvdp64=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Vr9mtlnSP\");});const onMouseLeave1eber9t=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"e9KQSAOna\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uizn94\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"e9KQSAOna\",onMouseEnter:onMouseEnter1qvdp64,ref:refBinding,style:{...style},...addPropertyOverrides({Vr9mtlnSP:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1eber9t}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-988p4z\",\"data-framer-name\":\"Main\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fL1vo0zJW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52 22\"><path d=\"M 51.137 7.138 L 50.025 7.138 C 49.832 6.506 49.463 5.646 48.744 4.779 C 47.314 3.059 44.566 2.187 40.579 2.187 C 40.461 2.187 40.346 2.189 40.231 2.191 L 40.229 2.188 L 40.102 2.188 C 38.358 2.188 36.613 2.504 36.539 2.517 C 36.263 2.567 35.992 2.613 35.73 2.659 C 34.104 2.936 32.7 3.176 31.598 4.03 C 30.453 4.916 29.656 6.086 29.328 7.347 C 28.226 6.94 27.099 6.734 25.975 6.734 C 24.525 6.734 23.407 7.07 22.752 7.334 C 22.422 6.078 21.626 4.913 20.486 4.03 C 19.383 3.176 17.979 2.935 16.354 2.659 C 16.091 2.614 15.821 2.567 15.543 2.517 C 14.051 2.219 12.593 2.186 12.037 2.186 C 11.894 2.186 11.815 2.188 11.815 2.188 L 11.798 2.188 C 11.788 2.188 11.777 2.188 11.763 2.188 L 11.635 2.188 L 11.503 2.188 C 7.514 2.187 4.767 3.059 3.337 4.78 C 2.615 5.65 2.246 6.514 2.056 7.139 L 0.862 7.139 C 0.387 7.139 0 7.534 0 8.02 C 0 8.506 0.387 8.901 0.862 8.901 L 1.735 8.901 C 1.477 11.409 1.969 14.931 4.123 17.634 C 6.01 20.003 8.635 20.186 12.138 20.186 C 16.7 20.186 19.579 18.724 21.201 15.587 C 21.221 15.552 21.715 14.661 22.139 13.328 C 22.164 13.294 22.187 13.26 22.204 13.22 L 23.45 10.305 C 23.557 10.054 23.445 9.762 23.2 9.653 C 23.138 9.626 23.072 9.611 23.006 9.611 C 22.963 9.611 22.921 9.618 22.88 9.63 C 22.916 9.196 22.924 8.86 22.924 8.652 C 22.924 8.554 22.92 8.452 22.913 8.341 C 23.381 8.136 24.492 7.734 25.992 7.734 C 27.062 7.734 28.13 7.939 29.169 8.344 C 29.162 8.453 29.157 8.555 29.157 8.652 C 29.157 8.859 29.166 9.194 29.201 9.627 C 29.166 9.618 29.131 9.61 29.093 9.61 C 29.026 9.61 28.961 9.623 28.9 9.652 C 28.655 9.761 28.543 10.054 28.65 10.304 L 29.896 13.22 C 29.904 13.24 29.917 13.256 29.928 13.273 C 30.375 14.7 30.836 15.511 30.887 15.599 C 32.508 18.729 35.386 20.186 39.943 20.186 C 43.446 20.186 46.072 20.003 47.959 17.634 C 50.111 14.931 50.603 11.408 50.346 8.901 L 51.138 8.901 C 51.613 8.901 52 8.506 52 8.02 C 52 7.534 51.613 7.139 51.138 7.139 Z M 12.137 19.196 C 8.801 19.196 6.493 19.044 4.872 17.008 C 2.756 14.35 2.32 10.629 2.827 8.119 C 2.83 8.103 2.833 8.085 2.835 8.067 C 2.836 8.057 2.992 6.71 4.092 5.399 C 5.399 3.842 7.616 3.177 11.502 3.177 C 21.203 3.177 21.957 7.367 21.957 8.651 C 21.957 12.299 19.905 19.197 12.138 19.197 Z M 47.208 17.008 C 45.586 19.044 43.278 19.196 39.943 19.196 C 32.177 19.196 30.125 12.297 30.125 8.65 C 30.125 7.366 30.879 3.176 40.58 3.176 C 44.467 3.176 46.682 3.841 47.989 5.398 C 49.09 6.71 49.245 8.055 49.246 8.069 C 49.248 8.087 49.25 8.102 49.254 8.119 C 49.76 10.628 49.324 14.349 47.208 17.008 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9298172293,withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:110,intrinsicWidth:260,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:220,pixelWidth:520,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/piqQHn52jTdcS3NFjqBEJRAtLE.gif?scale-down-to=512&width=520&height=220\",srcSet:\"https://framerusercontent.com/images/piqQHn52jTdcS3NFjqBEJRAtLE.gif?scale-down-to=512&width=520&height=220 512w,https://framerusercontent.com/images/piqQHn52jTdcS3NFjqBEJRAtLE.gif?width=520&height=220 520w\"},className:\"framer-1h9hd89\",\"data-framer-name\":\"Sun-Glasses\",layoutDependency:layoutDependency,layoutId:\"HrwPViReo\",style:{opacity:0},variants:{Vr9mtlnSP:{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jAyuL.framer-1e9o5f3, .framer-jAyuL .framer-1e9o5f3 { display: block; }\",\".framer-jAyuL.framer-1uizn94 { gap: 0px; height: 22px; overflow: visible; position: relative; width: 52px; }\",\".framer-jAyuL .framer-988p4z { flex: none; height: 22px; left: calc(50.00000000000002% - 52px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 52px; }\",\".framer-jAyuL .framer-1h9hd89 { aspect-ratio: 2.3636363636363638 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vr9mtlnSP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereDShlDPXQ=withCSS(Component,css,\"framer-jAyuL\");export default FramereDShlDPXQ;FramereDShlDPXQ.displayName=\"Logo 2\";FramereDShlDPXQ.defaultProps={height:22,width:52};addPropertyControls(FramereDShlDPXQ,{variant:{options:[\"e9KQSAOna\",\"Vr9mtlnSP\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereDShlDPXQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereDShlDPXQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"52\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vr9mtlnSP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eDShlDPXQ.map","// Generated by Framer (293632e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={mDnu1M8Fo:{hover:true}};const cycleOrder=[\"mDnu1M8Fo\",\"g0RmPVlna\"];const serializationHash=\"framer-3gYbI\";const variantClassNames={g0RmPVlna:\"framer-v-19y1t5z\",mDnu1M8Fo:\"framer-v-pt2tx3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ho2FZn4hk=undefined;const POg4ZzdBG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Not Selected\":\"mDnu1M8Fo\",Selected:\"g0RmPVlna\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,width,...props})=>{return{...props,Ho2FZn4hk:click??props.Ho2FZn4hk,POg4ZzdBG:link??props.POg4ZzdBG,variant:humanReadableVariantMap[props.variant]??props.variant??\"mDnu1M8Fo\"};};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,POg4ZzdBG,Ho2FZn4hk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mDnu1M8Fo\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ctzfmw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ho2FZn4hk){const res=await Ho2FZn4hk(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:POg4ZzdBG,motionChild:true,nodeId:\"mDnu1M8Fo\",openInNewTab:false,scopeId:\"EscTjRxSH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-pt2tx3\",className,classNames)} framer-14j74az`,\"data-framer-name\":\"Not Selected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mDnu1M8Fo\",onTap:onTap1ctzfmw,ref:refBinding,style:{...style},...addPropertyOverrides({\"mDnu1M8Fo-hover\":{\"data-framer-name\":undefined},g0RmPVlna:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ujfy7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BykC3qQRl-container\",nodeId:\"BykC3qQRl\",rendersWithMotion:true,scopeId:\"EscTjRxSH\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"},glitch:false,height:\"100%\",id:\"BykC3qQRl\",layoutId:\"BykC3qQRl\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:40,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Gallery\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"mDnu1M8Fo-hover\":{glitch:true},g0RmPVlna:{variable:{optical:14,weight:510}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3gYbI.framer-14j74az, .framer-3gYbI .framer-14j74az { display: block; }\",\".framer-3gYbI.framer-pt2tx3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-3gYbI .framer-17ujfy7-container { flex: none; height: 14px; position: relative; width: 44px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"g0RmPVlna\":{\"layout\":[\"fixed\",\"fixed\"]},\"TwHioQ59n\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"POg4ZzdBG\":\"link\",\"Ho2FZn4hk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEscTjRxSH=withCSS(Component,css,\"framer-3gYbI\");export default FramerEscTjRxSH;FramerEscTjRxSH.displayName=\"Gallery btn\";FramerEscTjRxSH.defaultProps={height:14,width:44};addPropertyControls(FramerEscTjRxSH,{variant:{options:[\"mDnu1M8Fo\",\"g0RmPVlna\"],optionTitles:[\"Not Selected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},POg4ZzdBG:{title:\"Link\",type:ControlType.Link},Ho2FZn4hk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerEscTjRxSH,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEscTjRxSH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g0RmPVlna\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TwHioQ59n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"14\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"POg4ZzdBG\\\":\\\"link\\\",\\\"Ho2FZn4hk\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EscTjRxSH.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={YNPINa1YM:{hover:true}};const cycleOrder=[\"YNPINa1YM\",\"Hr2GHpPnX\"];const serializationHash=\"framer-Bayap\";const variantClassNames={Hr2GHpPnX:\"framer-v-1fu8cpi\",YNPINa1YM:\"framer-v-1rdqdvw\"};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={\"Not Selected\":\"YNPINa1YM\",Selected:\"Hr2GHpPnX\"};const getProps=({click,height,id,width,worksLink,...props})=>{return{...props,FbfrIPZNU:click??props.FbfrIPZNU,variant:humanReadableVariantMap[props.variant]??props.variant??\"YNPINa1YM\",YwjG2kUwV:worksLink??props.YwjG2kUwV};};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,YwjG2kUwV,FbfrIPZNU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YNPINa1YM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapq3uojd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FbfrIPZNU){const res=await FbfrIPZNU(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YwjG2kUwV,motionChild:true,nodeId:\"YNPINa1YM\",openInNewTab:false,scopeId:\"gyTVXLZZO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rdqdvw\",className,classNames)} framer-1bsf2d3`,\"data-framer-name\":\"Not Selected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YNPINa1YM\",onTap:onTapq3uojd,ref:refBinding,style:{...style},...addPropertyOverrides({\"YNPINa1YM-hover\":{\"data-framer-name\":undefined},Hr2GHpPnX:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sqc0bm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Nx4Dj9wX9-container\",nodeId:\"Nx4Dj9wX9\",rendersWithMotion:true,scopeId:\"gyTVXLZZO\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"},glitch:false,height:\"100%\",id:\"Nx4Dj9wX9\",layoutId:\"Nx4Dj9wX9\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:40,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Works\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"YNPINa1YM-hover\":{glitch:true},Hr2GHpPnX:{variable:{optical:14,weight:510}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Bayap.framer-1bsf2d3, .framer-Bayap .framer-1bsf2d3 { display: block; }\",\".framer-Bayap.framer-1rdqdvw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 38px; }\",\".framer-Bayap .framer-sqc0bm-container { flex: none; height: 14px; position: relative; width: 38px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Hr2GHpPnX\":{\"layout\":[\"fixed\",\"fixed\"]},\"q5EEeMiRz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YwjG2kUwV\":\"worksLink\",\"FbfrIPZNU\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergyTVXLZZO=withCSS(Component,css,\"framer-Bayap\");export default FramergyTVXLZZO;FramergyTVXLZZO.displayName=\"Works btn\";FramergyTVXLZZO.defaultProps={height:14,width:38};addPropertyControls(FramergyTVXLZZO,{variant:{options:[\"YNPINa1YM\",\"Hr2GHpPnX\"],optionTitles:[\"Not Selected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},YwjG2kUwV:{title:\"Works Link\",type:ControlType.Link},FbfrIPZNU:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramergyTVXLZZO,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergyTVXLZZO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Hr2GHpPnX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q5EEeMiRz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"YwjG2kUwV\\\":\\\"worksLink\\\",\\\"FbfrIPZNU\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"14\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"38\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gyTVXLZZO.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={Hs9bLG_L2:{hover:true}};const cycleOrder=[\"Hs9bLG_L2\",\"Nzj61Ahsp\"];const serializationHash=\"framer-jufgb\";const variantClassNames={Hs9bLG_L2:\"framer-v-1kz7zc0\",Nzj61Ahsp:\"framer-v-1ubslw7\"};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={\"Not Selected\":\"Hs9bLG_L2\",Selected:\"Nzj61Ahsp\"};const getProps=({click,contactLink,height,id,width,...props})=>{return{...props,l8cUEMclz:click??props.l8cUEMclz,M9z9jXKVO:contactLink??props.M9z9jXKVO,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hs9bLG_L2\"};};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,l8cUEMclz,M9z9jXKVO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Hs9bLG_L2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ijep1l=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(l8cUEMclz){const res=await l8cUEMclz(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:M9z9jXKVO,motionChild:true,nodeId:\"Hs9bLG_L2\",openInNewTab:false,scopeId:\"JDEAQeZ0Q\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kz7zc0\",className,classNames)} framer-rd3ygx`,\"data-framer-name\":\"Not Selected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Hs9bLG_L2\",onTap:onTap1ijep1l,ref:refBinding,style:{...style},...addPropertyOverrides({\"Hs9bLG_L2-hover\":{\"data-framer-name\":undefined},Nzj61Ahsp:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rg8g3e-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iX3DWoyF2-container\",nodeId:\"iX3DWoyF2\",rendersWithMotion:true,scopeId:\"JDEAQeZ0Q\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"},glitch:false,height:\"100%\",id:\"iX3DWoyF2\",layoutId:\"iX3DWoyF2\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:40,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Contact\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"Hs9bLG_L2-hover\":{glitch:true},Nzj61Ahsp:{variable:{optical:14,weight:510}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jufgb.framer-rd3ygx, .framer-jufgb .framer-rd3ygx { display: block; }\",\".framer-jufgb.framer-1kz7zc0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 48px; }\",\".framer-jufgb .framer-1rg8g3e-container { flex: none; height: 14px; position: relative; width: 48px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nzj61Ahsp\":{\"layout\":[\"fixed\",\"fixed\"]},\"RHeEjod3o\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"l8cUEMclz\":\"click\",\"M9z9jXKVO\":\"contactLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJDEAQeZ0Q=withCSS(Component,css,\"framer-jufgb\");export default FramerJDEAQeZ0Q;FramerJDEAQeZ0Q.displayName=\"Contact btn\";FramerJDEAQeZ0Q.defaultProps={height:14,width:48};addPropertyControls(FramerJDEAQeZ0Q,{variant:{options:[\"Hs9bLG_L2\",\"Nzj61Ahsp\"],optionTitles:[\"Not Selected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},l8cUEMclz:{title:\"Click\",type:ControlType.EventHandler},M9z9jXKVO:{title:\"Contact Link\",type:ControlType.Link}});addFonts(FramerJDEAQeZ0Q,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJDEAQeZ0Q\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"l8cUEMclz\\\":\\\"click\\\",\\\"M9z9jXKVO\\\":\\\"contactLink\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nzj61Ahsp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RHeEjod3o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JDEAQeZ0Q.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={J20VmEueZ:{hover:true}};const cycleOrder=[\"J20VmEueZ\",\"ERC2p2Ors\"];const serializationHash=\"framer-2UnV7\";const variantClassNames={ERC2p2Ors:\"framer-v-mr3mn0\",J20VmEueZ:\"framer-v-17bpvld\"};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={\"Not Selected\":\"J20VmEueZ\",Selected:\"ERC2p2Ors\"};const getProps=({click,height,id,link,width,...props})=>{return{...props,Ho2FZn4hk:click??props.Ho2FZn4hk,POg4ZzdBG:link??props.POg4ZzdBG,variant:humanReadableVariantMap[props.variant]??props.variant??\"J20VmEueZ\"};};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,POg4ZzdBG,Ho2FZn4hk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"J20VmEueZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ctzfmw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ho2FZn4hk){const res=await Ho2FZn4hk(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:POg4ZzdBG,motionChild:true,nodeId:\"J20VmEueZ\",openInNewTab:false,scopeId:\"LQUe8136_\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-17bpvld\",className,classNames)} framer-xietdj`,\"data-framer-name\":\"Not Selected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"J20VmEueZ\",onTap:onTap1ctzfmw,ref:refBinding,style:{...style},...addPropertyOverrides({\"J20VmEueZ-hover\":{\"data-framer-name\":undefined},ERC2p2Ors:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g92zqt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bR0Di0Z7I-container\",nodeId:\"bR0Di0Z7I\",rendersWithMotion:true,scopeId:\"LQUe8136_\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"},glitch:false,height:\"100%\",id:\"bR0Di0Z7I\",layoutId:\"bR0Di0Z7I\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:40,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Fun\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"J20VmEueZ-hover\":{glitch:true},ERC2p2Ors:{variable:{optical:14,weight:510}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2UnV7.framer-xietdj, .framer-2UnV7 .framer-xietdj { display: block; }\",\".framer-2UnV7.framer-17bpvld { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 24px; }\",\".framer-2UnV7 .framer-1g92zqt-container { flex: none; height: 14px; position: relative; width: 24px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ERC2p2Ors\":{\"layout\":[\"fixed\",\"fixed\"]},\"birD3SMCB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"POg4ZzdBG\":\"link\",\"Ho2FZn4hk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLQUe8136_=withCSS(Component,css,\"framer-2UnV7\");export default FramerLQUe8136_;FramerLQUe8136_.displayName=\"Fun btn\";FramerLQUe8136_.defaultProps={height:14,width:24};addPropertyControls(FramerLQUe8136_,{variant:{options:[\"J20VmEueZ\",\"ERC2p2Ors\"],optionTitles:[\"Not Selected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},POg4ZzdBG:{title:\"Link\",type:ControlType.Link},Ho2FZn4hk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLQUe8136_,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLQUe8136_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ERC2p2Ors\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"birD3SMCB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"POg4ZzdBG\\\":\\\"link\\\",\\\"Ho2FZn4hk\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LQUe8136_.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={SSFKA7S3s:{hover:true}};const cycleOrder=[\"SSFKA7S3s\",\"yJpr0hIhP\"];const serializationHash=\"framer-F5z0b\";const variantClassNames={SSFKA7S3s:\"framer-v-1kmr5ht\",yJpr0hIhP:\"framer-v-1e7vrgs\"};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={\"Not Selected\":\"SSFKA7S3s\",Selected:\"yJpr0hIhP\"};const getProps=({aboutLink,click,height,id,width,...props})=>{return{...props,N13EJ8U8J:aboutLink??props.N13EJ8U8J,tJGkw1Tow:click??props.tJGkw1Tow,variant:humanReadableVariantMap[props.variant]??props.variant??\"SSFKA7S3s\"};};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,tJGkw1Tow,N13EJ8U8J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SSFKA7S3s\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hjvcnl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(tJGkw1Tow){const res=await tJGkw1Tow(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:N13EJ8U8J,motionChild:true,nodeId:\"SSFKA7S3s\",openInNewTab:false,scopeId:\"qWrUNWcv1\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kmr5ht\",className,classNames)} framer-11fv3ks`,\"data-framer-name\":\"Not Selected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SSFKA7S3s\",onTap:onTap1hjvcnl,ref:refBinding,style:{...style},...addPropertyOverrides({\"SSFKA7S3s-hover\":{\"data-framer-name\":undefined},yJpr0hIhP:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d4kots-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aKLX1eGn0-container\",nodeId:\"aKLX1eGn0\",rendersWithMotion:true,scopeId:\"qWrUNWcv1\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"},glitch:false,height:\"100%\",id:\"aKLX1eGn0\",layoutId:\"aKLX1eGn0\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:40,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"About\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"SSFKA7S3s-hover\":{glitch:true},yJpr0hIhP:{variable:{optical:14,weight:510}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-F5z0b.framer-11fv3ks, .framer-F5z0b .framer-11fv3ks { display: block; }\",\".framer-F5z0b.framer-1kmr5ht { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 38px; }\",\".framer-F5z0b .framer-1d4kots-container { flex: none; height: 14px; position: relative; width: 38px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yJpr0hIhP\":{\"layout\":[\"fixed\",\"fixed\"]},\"kZiZbPOyu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tJGkw1Tow\":\"click\",\"N13EJ8U8J\":\"aboutLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqWrUNWcv1=withCSS(Component,css,\"framer-F5z0b\");export default FramerqWrUNWcv1;FramerqWrUNWcv1.displayName=\"About btn\";FramerqWrUNWcv1.defaultProps={height:14,width:38};addPropertyControls(FramerqWrUNWcv1,{variant:{options:[\"SSFKA7S3s\",\"yJpr0hIhP\"],optionTitles:[\"Not Selected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},tJGkw1Tow:{title:\"Click\",type:ControlType.EventHandler},N13EJ8U8J:{title:\"About Link\",type:ControlType.Link}});addFonts(FramerqWrUNWcv1,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqWrUNWcv1\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yJpr0hIhP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kZiZbPOyu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"tJGkw1Tow\\\":\\\"click\\\",\\\"N13EJ8U8J\\\":\\\"aboutLink\\\"}\",\"framerIntrinsicWidth\":\"38\",\"framerIntrinsicHeight\":\"14\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qWrUNWcv1.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={JzLqhOS38:{hover:true}};const serializationHash=\"framer-7Cas7\";const variantClassNames={JzLqhOS38:\"framer-v-1rb4kow\"};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:\"JzLqhOS38\",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:\"cv.moeinsaboohi.com/MoeinSaboohi-CV.pdf\",motionChild:true,nodeId:\"JzLqhOS38\",openInNewTab:true,scopeId:\"Rkx35NvsP\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rb4kow\",className,classNames)} framer-1ohqt3l`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JzLqhOS38\",ref:refBinding,style:{...style},...addPropertyOverrides({\"JzLqhOS38-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5x3gl4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FpycQHJHC-container\",nodeId:\"FpycQHJHC\",rendersWithMotion:true,scopeId:\"Rkx35NvsP\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(0, 0, 0)\",duration:200,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},glitch:false,height:\"100%\",id:\"FpycQHJHC\",layoutId:\"FpycQHJHC\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(0, 0, 0)\",scramblePercent:20,speed:72,style:{height:\"100%\",width:\"100%\"},text:\"Download CV\",variable:{optical:14,weight:400},width:\"100%\",...addPropertyOverrides({\"JzLqhOS38-hover\":{glitch:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u74i11\",\"data-framer-name\":\"Arrow-down\",layoutDependency:layoutDependency,layoutId:\"mBnljejCd\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 8\" overflow=\"visible\"><g><path d=\"M 5 8 L 0 8\" fill=\"transparent\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 2.5 0 L 2.5 6.111\" fill=\"transparent\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 3.571 L 2.5 6.111 L 5 3.571\" fill=\"transparent\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lxdg71\",layoutDependency:layoutDependency,layoutId:\"ZrylpuBWT\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 1\" overflow=\"visible\"><path d=\"M 5 0 L 0 0\" fill=\"transparent\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mjvbbf\",layoutDependency:layoutDependency,layoutId:\"S_UeQCs76\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.111\" overflow=\"visible\"><path d=\"M 0 0 L 0 6.111\" fill=\"transparent\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19yj2p7\",layoutDependency:layoutDependency,layoutId:\"w73fTDb3p\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 2.54\" overflow=\"visible\"><path d=\"M 0 0 L 2.5 2.54 L 5 0\" fill=\"transparent\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7Cas7.framer-1ohqt3l, .framer-7Cas7 .framer-1ohqt3l { display: block; }\",\".framer-7Cas7.framer-1rb4kow { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 13px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 94px; }\",\".framer-7Cas7 .framer-5x3gl4-container { flex: none; height: 13px; position: relative; width: 90px; z-index: 1; }\",\".framer-7Cas7 .framer-1u74i11 { height: 8px; left: 87px; position: absolute; top: 3px; width: 5px; }\",\".framer-7Cas7 .framer-lxdg71 { height: 1px; left: 0px; position: absolute; top: 8px; width: 5px; }\",\".framer-7Cas7 .framer-1mjvbbf { height: 6px; left: 3px; position: absolute; top: 0px; width: 1px; }\",\".framer-7Cas7 .framer-19yj2p7 { height: 3px; left: 0px; position: absolute; top: 4px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 13\n * @framerIntrinsicWidth 94\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kU1SDexxF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRkx35NvsP=withCSS(Component,css,\"framer-7Cas7\");export default FramerRkx35NvsP;FramerRkx35NvsP.displayName=\"Download CV btn\";FramerRkx35NvsP.defaultProps={height:13,width:94};addFonts(FramerRkx35NvsP,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRkx35NvsP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"13\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"94\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kU1SDexxF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rkx35NvsP.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import Logo2 from\"https://framerusercontent.com/modules/G4zUVRfsIycnRKs9Z65g/TKwsDJhaqwkKcd409OkE/eDShlDPXQ.js\";import GalleryBtn from\"https://framerusercontent.com/modules/y9bunEkUBea9mVRHc2P5/cHlXFrP7bEpBXoHYi1mN/EscTjRxSH.js\";import WorksBtn from\"https://framerusercontent.com/modules/Bjv0U9J8FkjT3KrRS3gm/GfoG9YtRnaax1dilSlbs/gyTVXLZZO.js\";import ContactBtn from\"https://framerusercontent.com/modules/i5Vg1g6K1i7eMusDpfgW/XRLoWQHCZPRJhZX61vAT/JDEAQeZ0Q.js\";import FunBtn from\"https://framerusercontent.com/modules/OMzk5JjFpq7epuRP73Q7/p7ZRv7MqltLIJNhfvhjJ/LQUe8136_.js\";import AboutBtn from\"https://framerusercontent.com/modules/rnJiNnHrS1EQlLFLLWz2/KE0RTzGdH2WpBIAUHkdh/qWrUNWcv1.js\";import DownloadCVBtn from\"https://framerusercontent.com/modules/uYAgGD88hwbm4eUZEi8f/DmdEQJgJY9t0xwQDF9zP/Rkx35NvsP.js\";const Logo2Fonts=getFonts(Logo2);const WorksBtnFonts=getFonts(WorksBtn);const AboutBtnFonts=getFonts(AboutBtn);const FunBtnFonts=getFonts(FunBtn);const GalleryBtnFonts=getFonts(GalleryBtn);const ContactBtnFonts=getFonts(ContactBtn);const DownloadCVBtnFonts=getFonts(DownloadCVBtn);const StopScrollFonts=getFonts(StopScroll);const WorksBtnControls=getPropertyControls(WorksBtn);const AboutBtnControls=getPropertyControls(AboutBtn);const FunBtnControls=getPropertyControls(FunBtn);const GalleryBtnControls=getPropertyControls(GalleryBtn);const ContactBtnControls=getPropertyControls(ContactBtn);const cycleOrder=[\"f5ZonVoFU\",\"IosMksqEs\",\"BdRsLPQvD\"];const serializationHash=\"framer-IxazC\";const variantClassNames={BdRsLPQvD:\"framer-v-1lzsg33\",f5ZonVoFU:\"framer-v-f2i296\",IosMksqEs:\"framer-v-vtco16\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ROAxd_vk2=undefined;const c62ApMDxY=undefined;const pvceBIxF7=undefined;const yWY7lLx2i=undefined;const oX7DjbfHa=undefined;const h6dpfGOis=undefined;const UauUHUx_2=undefined;const iSCrf32J9=undefined;const F7sJLrYAy=undefined;const gmORUehY8=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"BdRsLPQvD\",Desktop:\"f5ZonVoFU\",Phone:\"IosMksqEs\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Not Selected\":\"YNPINa1YM\",Selected:\"Hr2GHpPnX\"};const humanReadableEnumMap1={\"Not Selected\":\"SSFKA7S3s\",Selected:\"yJpr0hIhP\"};const humanReadableEnumMap2={\"Not Selected\":\"J20VmEueZ\",Selected:\"ERC2p2Ors\"};const humanReadableEnumMap3={\"Not Selected\":\"mDnu1M8Fo\",Selected:\"g0RmPVlna\"};const humanReadableEnumMap4={\"Not Selected\":\"Hs9bLG_L2\",Selected:\"Nzj61Ahsp\"};const getProps=({aboutLink,aboutVariant,contactLink,contactVariant,funLink,funVariant,galleryLink,galleryVariant,height,id,width,worksLink,worksVariant,...props})=>{return{...props,c62ApMDxY:worksLink??props.c62ApMDxY,F7sJLrYAy:humanReadableEnumMap4[contactVariant]??contactVariant??props.F7sJLrYAy??\"Hs9bLG_L2\",gmORUehY8:contactLink??props.gmORUehY8,h6dpfGOis:funLink??props.h6dpfGOis,iSCrf32J9:galleryLink??props.iSCrf32J9,oX7DjbfHa:humanReadableEnumMap2[funVariant]??funVariant??props.oX7DjbfHa??\"J20VmEueZ\",pvceBIxF7:humanReadableEnumMap1[aboutVariant]??aboutVariant??props.pvceBIxF7??\"SSFKA7S3s\",ROAxd_vk2:humanReadableEnumMap[worksVariant]??worksVariant??props.ROAxd_vk2??\"YNPINa1YM\",UauUHUx_2:humanReadableEnumMap3[galleryVariant]??galleryVariant??props.UauUHUx_2??\"mDnu1M8Fo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"f5ZonVoFU\",yWY7lLx2i:aboutLink??props.yWY7lLx2i};};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,c62ApMDxY,yWY7lLx2i,h6dpfGOis,iSCrf32J9,gmORUehY8,ROAxd_vk2,pvceBIxF7,oX7DjbfHa,UauUHUx_2,F7sJLrYAy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f5ZonVoFU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const FbfrIPZNUnt76o5=activeVariantCallback(async(...args)=>{setVariant(\"IosMksqEs\");});const tJGkw1Townt76o5=activeVariantCallback(async(...args)=>{setVariant(\"IosMksqEs\");});const Ho2FZn4hknt76o5=activeVariantCallback(async(...args)=>{setVariant(\"IosMksqEs\");});const l8cUEMclznt76o5=activeVariantCallback(async(...args)=>{setVariant(\"IosMksqEs\");});const onTapnt76o5=activeVariantCallback(async(...args)=>{setVariant(\"IosMksqEs\");});const onTapw61cd3=activeVariantCallback(async(...args)=>{setVariant(\"BdRsLPQvD\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"IosMksqEs\",\"BdRsLPQvD\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"IosMksqEs\")return false;return true;};const isDisplayed2=()=>{if([\"IosMksqEs\",\"BdRsLPQvD\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"BdRsLPQvD\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f2i296\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"f5ZonVoFU\",ref:refBinding,style:{...style},...addPropertyOverrides({BdRsLPQvD:{\"data-framer-name\":\"Phone Open\"},IosMksqEs:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ir8y0v\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"JC3Af64Mj\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QFE5EGKxd\"},motionChild:true,nodeId:\"JcjF1pzDj\",openInNewTab:false,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1szs40c framer-hbdohh\",\"data-framer-name\":\"Link Frame\",layoutDependency:layoutDependency,layoutId:\"JcjF1pzDj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"52px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-160qgwk-container\",layoutDependency:layoutDependency,layoutId:\"nkTO73XnM-container\",nodeId:\"nkTO73XnM\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(Logo2,{height:\"100%\",id:\"nkTO73XnM\",layoutId:\"nkTO73XnM\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"e9KQSAOna\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wcse2w\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"ykTy8m1nL\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"38px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+4,...addPropertyOverrides({BdRsLPQvD:{y:(componentViewport?.y||0)+0+0+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ib1aza-container\",layoutDependency:layoutDependency,layoutId:\"dfyIGZigC-container\",nodeId:\"dfyIGZigC\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(WorksBtn,{height:\"100%\",id:\"dfyIGZigC\",layoutId:\"dfyIGZigC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(ROAxd_vk2),width:\"100%\",YwjG2kUwV:c62ApMDxY,...addPropertyOverrides({BdRsLPQvD:{FbfrIPZNU:FbfrIPZNUnt76o5}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"37.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+4,...addPropertyOverrides({BdRsLPQvD:{y:(componentViewport?.y||0)+0+0+0+126}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-efye57-container\",layoutDependency:layoutDependency,layoutId:\"H7yeu9f1m-container\",nodeId:\"H7yeu9f1m\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(AboutBtn,{height:\"100%\",id:\"H7yeu9f1m\",layoutId:\"H7yeu9f1m\",N13EJ8U8J:yWY7lLx2i,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(pvceBIxF7),width:\"100%\",...addPropertyOverrides({BdRsLPQvD:{tJGkw1Tow:tJGkw1Townt76o5}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+4,...addPropertyOverrides({BdRsLPQvD:{y:(componentViewport?.y||0)+0+0+0+164}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jn0rez-container\",layoutDependency:layoutDependency,layoutId:\"TKKIGXAlQ-container\",nodeId:\"TKKIGXAlQ\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(FunBtn,{height:\"100%\",id:\"TKKIGXAlQ\",layoutId:\"TKKIGXAlQ\",POg4ZzdBG:h6dpfGOis,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(oX7DjbfHa),width:\"100%\",...addPropertyOverrides({BdRsLPQvD:{Ho2FZn4hk:Ho2FZn4hknt76o5}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"44px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+4,...addPropertyOverrides({BdRsLPQvD:{y:(componentViewport?.y||0)+0+0+0+202}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yk7493-container\",layoutDependency:layoutDependency,layoutId:\"tNy7HsDFK-container\",nodeId:\"tNy7HsDFK\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(GalleryBtn,{height:\"100%\",id:\"tNy7HsDFK\",layoutId:\"tNy7HsDFK\",POg4ZzdBG:iSCrf32J9,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(UauUHUx_2),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"48px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+4,...addPropertyOverrides({BdRsLPQvD:{y:(componentViewport?.y||0)+0+0+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfskc4-container\",layoutDependency:layoutDependency,layoutId:\"wcCuk09yA-container\",nodeId:\"wcCuk09yA\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(ContactBtn,{height:\"100%\",id:\"wcCuk09yA\",layoutId:\"wcCuk09yA\",M9z9jXKVO:gmORUehY8,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(F7sJLrYAy),width:\"100%\",...addPropertyOverrides({BdRsLPQvD:{l8cUEMclz:l8cUEMclznt76o5}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xtsz7f\",\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZXXFK49B3\",onTap:onTapnt76o5,...addPropertyOverrides({BdRsLPQvD:{\"data-highlight\":undefined,onTap:undefined},IosMksqEs:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"MVLylNcnW\",scopeId:\"zLc_2mxgG\",...addPropertyOverrides({BdRsLPQvD:{href:{webPageId:\"QFE5EGKxd\"},openInNewTab:false},IosMksqEs:{href:{webPageId:\"QFE5EGKxd\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dy3mx3 framer-hbdohh\",\"data-framer-name\":\"Link Frame\",layoutDependency:layoutDependency,layoutId:\"MVLylNcnW\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-leqo09\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Miy78pTW4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 92 22\"><path d=\"M 51.137 7.138 L 50.025 7.138 C 49.832 6.506 49.463 5.646 48.744 4.779 C 47.314 3.059 44.566 2.187 40.579 2.187 C 40.461 2.187 40.346 2.189 40.231 2.191 L 40.229 2.188 L 40.102 2.188 C 38.358 2.188 36.613 2.504 36.539 2.517 C 36.263 2.567 35.992 2.613 35.73 2.659 C 34.104 2.936 32.7 3.176 31.598 4.03 C 30.453 4.916 29.656 6.086 29.328 7.347 C 28.226 6.94 27.099 6.734 25.975 6.734 C 24.525 6.734 23.407 7.07 22.752 7.334 C 22.422 6.078 21.626 4.913 20.486 4.03 C 19.383 3.176 17.979 2.935 16.354 2.659 C 16.091 2.614 15.821 2.567 15.543 2.517 C 14.051 2.219 12.593 2.186 12.037 2.186 C 11.894 2.186 11.815 2.188 11.815 2.188 L 11.798 2.188 C 11.788 2.188 11.777 2.188 11.763 2.188 L 11.635 2.188 L 11.503 2.188 C 7.514 2.187 4.767 3.059 3.337 4.78 C 2.615 5.65 2.246 6.514 2.056 7.139 L 0.862 7.139 C 0.387 7.139 0 7.534 0 8.02 C 0 8.506 0.387 8.901 0.862 8.901 L 1.735 8.901 C 1.477 11.409 1.969 14.931 4.123 17.634 C 6.01 20.003 8.635 20.186 12.138 20.186 C 16.7 20.186 19.579 18.724 21.201 15.587 C 21.221 15.552 21.715 14.661 22.139 13.328 C 22.164 13.294 22.187 13.26 22.204 13.22 L 23.45 10.305 C 23.557 10.054 23.445 9.762 23.2 9.653 C 23.138 9.626 23.072 9.611 23.006 9.611 C 22.963 9.611 22.921 9.618 22.88 9.63 C 22.916 9.196 22.924 8.86 22.924 8.652 C 22.924 8.554 22.92 8.452 22.913 8.341 C 23.381 8.136 24.492 7.734 25.992 7.734 C 27.062 7.734 28.13 7.939 29.169 8.344 C 29.162 8.453 29.157 8.555 29.157 8.652 C 29.157 8.859 29.166 9.194 29.201 9.627 C 29.166 9.618 29.131 9.61 29.093 9.61 C 29.026 9.61 28.961 9.623 28.9 9.652 C 28.655 9.761 28.543 10.054 28.65 10.304 L 29.896 13.22 C 29.904 13.24 29.917 13.256 29.928 13.273 C 30.375 14.7 30.836 15.511 30.887 15.599 C 32.508 18.729 35.386 20.186 39.943 20.186 C 43.446 20.186 46.072 20.003 47.959 17.634 C 50.111 14.931 50.603 11.408 50.346 8.901 L 51.138 8.901 C 51.613 8.901 52 8.506 52 8.02 C 52 7.534 51.613 7.139 51.138 7.139 Z M 12.137 19.196 C 8.801 19.196 6.493 19.044 4.872 17.008 C 2.756 14.35 2.32 10.629 2.827 8.119 C 2.83 8.103 2.833 8.085 2.835 8.067 C 2.836 8.057 2.992 6.71 4.092 5.399 C 5.399 3.842 7.616 3.177 11.502 3.177 C 21.203 3.177 21.957 7.367 21.957 8.651 C 21.957 12.299 19.905 19.197 12.138 19.197 Z M 47.208 17.008 C 45.586 19.044 43.278 19.196 39.943 19.196 C 32.177 19.196 30.125 12.297 30.125 8.65 C 30.125 7.366 30.879 3.176 40.58 3.176 C 44.467 3.176 46.682 3.841 47.989 5.398 C 49.09 6.71 49.245 8.055 49.246 8.069 C 49.248 8.087 49.25 8.102 49.254 8.119 C 49.76 10.628 49.324 14.349 47.208 17.008 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:8713832743,withExternalLayout:true,...addPropertyOverrides({BdRsLPQvD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52 22\"><path d=\"M 51.137 7.138 L 50.025 7.138 C 49.832 6.506 49.463 5.646 48.744 4.779 C 47.314 3.059 44.566 2.187 40.579 2.187 C 40.461 2.187 40.346 2.189 40.231 2.191 L 40.229 2.188 L 40.102 2.188 C 38.358 2.188 36.613 2.504 36.539 2.517 C 36.263 2.567 35.992 2.613 35.73 2.659 C 34.104 2.936 32.7 3.176 31.598 4.03 C 30.453 4.916 29.656 6.086 29.328 7.347 C 28.226 6.94 27.099 6.734 25.975 6.734 C 24.525 6.734 23.407 7.07 22.752 7.334 C 22.422 6.078 21.626 4.913 20.486 4.03 C 19.383 3.176 17.979 2.935 16.354 2.659 C 16.091 2.614 15.821 2.567 15.543 2.517 C 14.051 2.219 12.593 2.186 12.037 2.186 C 11.894 2.186 11.815 2.188 11.815 2.188 L 11.798 2.188 C 11.788 2.188 11.777 2.188 11.763 2.188 L 11.635 2.188 L 11.503 2.188 C 7.514 2.187 4.767 3.059 3.337 4.78 C 2.615 5.65 2.246 6.514 2.056 7.139 L 0.862 7.139 C 0.387 7.139 0 7.534 0 8.02 C 0 8.506 0.387 8.901 0.862 8.901 L 1.735 8.901 C 1.477 11.409 1.969 14.931 4.123 17.634 C 6.01 20.003 8.635 20.186 12.138 20.186 C 16.7 20.186 19.579 18.724 21.201 15.587 C 21.221 15.552 21.715 14.661 22.139 13.328 C 22.164 13.294 22.187 13.26 22.204 13.22 L 23.45 10.305 C 23.557 10.054 23.445 9.762 23.2 9.653 C 23.138 9.626 23.072 9.611 23.006 9.611 C 22.963 9.611 22.921 9.618 22.88 9.63 C 22.916 9.196 22.924 8.86 22.924 8.652 C 22.924 8.554 22.92 8.452 22.913 8.341 C 23.381 8.136 24.492 7.734 25.992 7.734 C 27.062 7.734 28.13 7.939 29.169 8.344 C 29.162 8.453 29.157 8.555 29.157 8.652 C 29.157 8.859 29.166 9.194 29.201 9.627 C 29.166 9.618 29.131 9.61 29.093 9.61 C 29.026 9.61 28.961 9.623 28.9 9.652 C 28.655 9.761 28.543 10.054 28.65 10.304 L 29.896 13.22 C 29.904 13.24 29.917 13.256 29.928 13.273 C 30.375 14.7 30.836 15.511 30.887 15.599 C 32.508 18.729 35.386 20.186 39.943 20.186 C 43.446 20.186 46.072 20.003 47.959 17.634 C 50.111 14.931 50.603 11.408 50.346 8.901 L 51.138 8.901 C 51.613 8.901 52 8.506 52 8.02 C 52 7.534 51.613 7.139 51.138 7.139 Z M 12.137 19.196 C 8.801 19.196 6.493 19.044 4.872 17.008 C 2.756 14.35 2.32 10.629 2.827 8.119 C 2.83 8.103 2.833 8.085 2.835 8.067 C 2.836 8.057 2.992 6.71 4.092 5.399 C 5.399 3.842 7.616 3.177 11.502 3.177 C 21.203 3.177 21.957 7.367 21.957 8.651 C 21.957 12.299 19.905 19.197 12.138 19.197 Z M 47.208 17.008 C 45.586 19.044 43.278 19.196 39.943 19.196 C 32.177 19.196 30.125 12.297 30.125 8.65 C 30.125 7.366 30.879 3.176 40.58 3.176 C 44.467 3.176 46.682 3.841 47.989 5.398 C 49.09 6.71 49.245 8.055 49.246 8.069 C 49.248 8.087 49.25 8.102 49.254 8.119 C 49.76 10.628 49.324 14.349 47.208 17.008 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9298172293},IosMksqEs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52 22\"><path d=\"M 51.137 7.138 L 50.025 7.138 C 49.832 6.506 49.463 5.646 48.744 4.779 C 47.314 3.059 44.566 2.187 40.579 2.187 C 40.461 2.187 40.346 2.189 40.231 2.191 L 40.229 2.188 L 40.102 2.188 C 38.358 2.188 36.613 2.504 36.539 2.517 C 36.263 2.567 35.992 2.613 35.73 2.659 C 34.104 2.936 32.7 3.176 31.598 4.03 C 30.453 4.916 29.656 6.086 29.328 7.347 C 28.226 6.94 27.099 6.734 25.975 6.734 C 24.525 6.734 23.407 7.07 22.752 7.334 C 22.422 6.078 21.626 4.913 20.486 4.03 C 19.383 3.176 17.979 2.935 16.354 2.659 C 16.091 2.614 15.821 2.567 15.543 2.517 C 14.051 2.219 12.593 2.186 12.037 2.186 C 11.894 2.186 11.815 2.188 11.815 2.188 L 11.798 2.188 C 11.788 2.188 11.777 2.188 11.763 2.188 L 11.635 2.188 L 11.503 2.188 C 7.514 2.187 4.767 3.059 3.337 4.78 C 2.615 5.65 2.246 6.514 2.056 7.139 L 0.862 7.139 C 0.387 7.139 0 7.534 0 8.02 C 0 8.506 0.387 8.901 0.862 8.901 L 1.735 8.901 C 1.477 11.409 1.969 14.931 4.123 17.634 C 6.01 20.003 8.635 20.186 12.138 20.186 C 16.7 20.186 19.579 18.724 21.201 15.587 C 21.221 15.552 21.715 14.661 22.139 13.328 C 22.164 13.294 22.187 13.26 22.204 13.22 L 23.45 10.305 C 23.557 10.054 23.445 9.762 23.2 9.653 C 23.138 9.626 23.072 9.611 23.006 9.611 C 22.963 9.611 22.921 9.618 22.88 9.63 C 22.916 9.196 22.924 8.86 22.924 8.652 C 22.924 8.554 22.92 8.452 22.913 8.341 C 23.381 8.136 24.492 7.734 25.992 7.734 C 27.062 7.734 28.13 7.939 29.169 8.344 C 29.162 8.453 29.157 8.555 29.157 8.652 C 29.157 8.859 29.166 9.194 29.201 9.627 C 29.166 9.618 29.131 9.61 29.093 9.61 C 29.026 9.61 28.961 9.623 28.9 9.652 C 28.655 9.761 28.543 10.054 28.65 10.304 L 29.896 13.22 C 29.904 13.24 29.917 13.256 29.928 13.273 C 30.375 14.7 30.836 15.511 30.887 15.599 C 32.508 18.729 35.386 20.186 39.943 20.186 C 43.446 20.186 46.072 20.003 47.959 17.634 C 50.111 14.931 50.603 11.408 50.346 8.901 L 51.138 8.901 C 51.613 8.901 52 8.506 52 8.02 C 52 7.534 51.613 7.139 51.138 7.139 Z M 12.137 19.196 C 8.801 19.196 6.493 19.044 4.872 17.008 C 2.756 14.35 2.32 10.629 2.827 8.119 C 2.83 8.103 2.833 8.085 2.835 8.067 C 2.836 8.057 2.992 6.71 4.092 5.399 C 5.399 3.842 7.616 3.177 11.502 3.177 C 21.203 3.177 21.957 7.367 21.957 8.651 C 21.957 12.299 19.905 19.197 12.138 19.197 Z M 47.208 17.008 C 45.586 19.044 43.278 19.196 39.943 19.196 C 32.177 19.196 30.125 12.297 30.125 8.65 C 30.125 7.366 30.879 3.176 40.58 3.176 C 44.467 3.176 46.682 3.841 47.989 5.398 C 49.09 6.71 49.245 8.055 49.246 8.069 C 49.248 8.087 49.25 8.102 49.254 8.119 C 49.76 10.628 49.324 14.349 47.208 17.008 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9298172293}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-156xhqa\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"mj4PZGqjF\",...addPropertyOverrides({BdRsLPQvD:{\"data-highlight\":true,onTap:onTapnt76o5},IosMksqEs:{\"data-highlight\":true,onTap:onTapw61cd3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19xu4kw\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"NXTnrmHQW\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:-45},variants:{IosMksqEs:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ct0dit\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"UK_ViWLSS\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:45},variants:{IosMksqEs:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:0}}})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pnlejs\",\"data-framer-name\":\"Download CV\",layoutDependency:layoutDependency,layoutId:\"awMB8P0mv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,width:\"92px\",...addPropertyOverrides({BdRsLPQvD:{y:(componentViewport?.y||0)+0+0+0+278+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1anjh7n-container\",layoutDependency:layoutDependency,layoutId:\"lo4Jjep3I-container\",nodeId:\"lo4Jjep3I\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(DownloadCVBtn,{height:\"100%\",id:\"lo4Jjep3I\",layoutId:\"lo4Jjep3I\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x5igu5\",\"data-framer-name\":\"Download CV\",layoutDependency:layoutDependency,layoutId:\"pR7mdiLzu\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,width:\"92px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-22)/2)+4.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ai37ol-container\",layoutDependency:layoutDependency,layoutId:\"ajwo4_T78-container\",nodeId:\"ajwo4_T78\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(DownloadCVBtn,{height:\"100%\",id:\"ajwo4_T78\",layoutId:\"ajwo4_T78\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11pgsbb\",\"data-framer-name\":\"bg\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"pj_SvStzb\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(247, 246, 242, 0.6)\",mask:\"linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 38.717623873873876%, rgba(0, 0, 0, 0.8) 49.375351914414416%, rgba(0,0,0,1) 78.01942567567568%) add\",WebkitBackdropFilter:\"blur(8px)\",WebkitMask:\"linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 38.717623873873876%, rgba(0, 0, 0, 0.8) 49.375351914414416%, rgba(0,0,0,1) 78.01942567567568%) add\"},variants:{BdRsLPQvD:{backgroundColor:\"rgb(247, 246, 242)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%) add\"}}}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4st3p3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W0IcRkh5l-container\",nodeId:\"W0IcRkh5l\",rendersWithMotion:true,scopeId:\"zLc_2mxgG\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"W0IcRkh5l\",layoutId:\"W0IcRkh5l\",toggle:false,width:\"100%\",...addPropertyOverrides({BdRsLPQvD:{toggle:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IxazC.framer-hbdohh, .framer-IxazC .framer-hbdohh { display: block; }\",\".framer-IxazC.framer-f2i296 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 72px; justify-content: space-between; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 1280px; }\",\".framer-IxazC .framer-ir8y0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 40px 0px 16px; position: relative; width: min-content; z-index: 5; }\",\".framer-IxazC .framer-1szs40c { flex: none; height: 22px; overflow: visible; position: relative; text-decoration: none; width: 52px; }\",\".framer-IxazC .framer-160qgwk-container { flex: none; height: 22px; left: calc(50.00000000000002% - 52px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 52px; }\",\".framer-IxazC .framer-1wcse2w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-IxazC .framer-ib1aza-container, .framer-IxazC .framer-efye57-container { flex: none; height: 14px; position: relative; width: 38px; z-index: 5; }\",\".framer-IxazC .framer-jn0rez-container { flex: none; height: 14px; position: relative; width: 24px; z-index: 5; }\",\".framer-IxazC .framer-1yk7493-container { flex: none; height: 14px; position: relative; width: 44px; z-index: 5; }\",\".framer-IxazC .framer-mfskc4-container { flex: none; height: 14px; position: relative; width: 48px; z-index: 5; }\",\".framer-IxazC .framer-xtsz7f { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-IxazC .framer-dy3mx3 { flex: none; height: 22px; overflow: visible; position: relative; width: 92px; }\",\".framer-IxazC .framer-leqo09 { flex: none; height: 22px; left: calc(50.00000000000002% - 92px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 92px; }\",\".framer-IxazC .framer-156xhqa { flex: none; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-IxazC .framer-19xu4kw, .framer-IxazC .framer-ct0dit { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IxazC .framer-1pnlejs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-IxazC .framer-1anjh7n-container, .framer-IxazC .framer-ai37ol-container { flex: none; height: 13px; position: relative; width: 92px; }\",\".framer-IxazC .framer-1x5igu5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px 16px 0px 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-IxazC .framer-11pgsbb { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-IxazC .framer-4st3p3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IxazC.framer-v-vtco16.framer-f2i296 { flex-direction: column; height: 64px; padding: 0px; width: 390px; }\",\".framer-IxazC.framer-v-vtco16 .framer-1wcse2w { flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.0761904761904762); justify-content: flex-start; padding: 0px 0px 40px 0px; width: 100%; }\",\".framer-IxazC.framer-v-vtco16 .framer-xtsz7f { cursor: unset; flex: none; order: 5; padding: 10px 4px 10px 16px; width: 100%; }\",\".framer-IxazC.framer-v-vtco16 .framer-dy3mx3, .framer-IxazC.framer-v-1lzsg33 .framer-dy3mx3 { text-decoration: none; width: 52px; }\",\".framer-IxazC.framer-v-vtco16 .framer-leqo09, .framer-IxazC.framer-v-1lzsg33 .framer-leqo09 { left: calc(50.00000000000002% - 52px / 2); width: 52px; }\",\".framer-IxazC.framer-v-vtco16 .framer-156xhqa, .framer-IxazC.framer-v-1lzsg33 .framer-156xhqa { cursor: pointer; }\",\".framer-IxazC.framer-v-vtco16 .framer-19xu4kw { top: calc(59.090909090909115% - 2px / 2); will-change: unset; }\",\".framer-IxazC.framer-v-vtco16 .framer-ct0dit { top: calc(40.909090909090935% - 2px / 2); will-change: unset; }\",\".framer-IxazC.framer-v-1lzsg33.framer-f2i296 { flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: none; padding: 0px; width: 390px; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-1wcse2w { flex-direction: column; gap: 24px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; order: 2; padding: 0px; width: 100%; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-ib1aza-container { order: 1; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-efye57-container { order: 2; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-jn0rez-container { order: 3; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-1yk7493-container, .framer-IxazC.framer-v-1lzsg33 .framer-4st3p3-container { order: 4; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-mfskc4-container { order: 5; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-xtsz7f { cursor: unset; flex: none; order: 0; padding: 10px 4px 10px 16px; width: 100%; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-1pnlejs { flex: none; order: 6; width: 100%; }\",\".framer-IxazC.framer-v-1lzsg33 .framer-11pgsbb { bottom: unset; height: calc(var(--framer-viewport-height, 100vh) * 1); order: 3; z-index: unset; }\",'.framer-IxazC[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-IxazC [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-IxazC[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-IxazC [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-IxazC[data-hide-scrollbars=\"true\"], .framer-IxazC [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IosMksqEs\":{\"layout\":[\"fixed\",\"fixed\"]},\"BdRsLPQvD\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"c62ApMDxY\":\"worksLink\",\"yWY7lLx2i\":\"aboutLink\",\"h6dpfGOis\":\"funLink\",\"iSCrf32J9\":\"galleryLink\",\"gmORUehY8\":\"contactLink\",\"ROAxd_vk2\":\"worksVariant\",\"pvceBIxF7\":\"aboutVariant\",\"oX7DjbfHa\":\"funVariant\",\"UauUHUx_2\":\"galleryVariant\",\"F7sJLrYAy\":\"contactVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzLc_2mxgG=withCSS(Component,css,\"framer-IxazC\");export default FramerzLc_2mxgG;FramerzLc_2mxgG.displayName=\"Navigation\";FramerzLc_2mxgG.defaultProps={height:72,width:1280};addPropertyControls(FramerzLc_2mxgG,{variant:{options:[\"f5ZonVoFU\",\"IosMksqEs\",\"BdRsLPQvD\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},c62ApMDxY:{title:\"Works Link\",type:ControlType.Link},yWY7lLx2i:{title:\"About Link\",type:ControlType.Link},h6dpfGOis:{title:\"Fun Link\",type:ControlType.Link},iSCrf32J9:{title:\"Gallery Link\",type:ControlType.Link},gmORUehY8:{title:\"Contact Link\",type:ControlType.Link},ROAxd_vk2:WorksBtnControls?.[\"variant\"]&&{...WorksBtnControls[\"variant\"],defaultValue:\"YNPINa1YM\",description:undefined,hidden:undefined,title:\"Works Variant\"},pvceBIxF7:AboutBtnControls?.[\"variant\"]&&{...AboutBtnControls[\"variant\"],defaultValue:\"SSFKA7S3s\",description:undefined,hidden:undefined,title:\"About Variant\"},oX7DjbfHa:FunBtnControls?.[\"variant\"]&&{...FunBtnControls[\"variant\"],defaultValue:\"J20VmEueZ\",description:undefined,hidden:undefined,title:\"Fun Variant\"},UauUHUx_2:GalleryBtnControls?.[\"variant\"]&&{...GalleryBtnControls[\"variant\"],defaultValue:\"mDnu1M8Fo\",description:undefined,hidden:undefined,title:\"Gallery Variant\"},F7sJLrYAy:ContactBtnControls?.[\"variant\"]&&{...ContactBtnControls[\"variant\"],defaultValue:\"Hs9bLG_L2\",description:undefined,hidden:undefined,title:\"Contact Variant\"}});addFonts(FramerzLc_2mxgG,[{explicitInter:true,fonts:[]},...Logo2Fonts,...WorksBtnFonts,...AboutBtnFonts,...FunBtnFonts,...GalleryBtnFonts,...ContactBtnFonts,...DownloadCVBtnFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});FramerzLc_2mxgG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo2,{},context),forwardLoader(WorksBtn,{},context),forwardLoader(AboutBtn,{},context),forwardLoader(FunBtn,{},context),forwardLoader(GalleryBtn,{},context),forwardLoader(ContactBtn,{},context),forwardLoader(DownloadCVBtn,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzLc_2mxgG\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IosMksqEs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BdRsLPQvD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"c62ApMDxY\\\":\\\"worksLink\\\",\\\"yWY7lLx2i\\\":\\\"aboutLink\\\",\\\"h6dpfGOis\\\":\\\"funLink\\\",\\\"iSCrf32J9\\\":\\\"galleryLink\\\",\\\"gmORUehY8\\\":\\\"contactLink\\\",\\\"ROAxd_vk2\\\":\\\"worksVariant\\\",\\\"pvceBIxF7\\\":\\\"aboutVariant\\\",\\\"oX7DjbfHa\\\":\\\"funVariant\\\",\\\"UauUHUx_2\\\":\\\"galleryVariant\\\",\\\"F7sJLrYAy\\\":\\\"contactVariant\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zLc_2mxgG.map"],"mappings":"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"}