{"version":3,"file":"shared-lib.B4btCSyD.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","RichText","UtilsComponentMessage","useRef","x","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","addPropertyOverrides","ArrowButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","Menu","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts"],"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/vFn2uSJgkbNheGcX8nYL/9XH64TBeT067fWkisO1G/FwrVRfJJK.js","https:/framerusercontent.com/modules/tKz14qLPDWH2e6CgaxIm/wX6eflltVMwoaH6NKDxh/Ij59wd2VB.js","https:/framerusercontent.com/modules/3yN9MgKx8azE1cxxSXng/COHzyGEk3IGjBT5yXE4z/IY9nSTO6f.js","https:/framerusercontent.com/modules/95QVXa31URgUzc6ADHUI/yFKJVUzuiX3mn0afVdEU/wtx7WDj2Y.js","https:/framerusercontent.com/modules/eaOinjZG8a88oMYv3xty/hNHXRbiBWRvh2NmvIQgh/oVWccpylU.js","https:/framerusercontent.com/modules/drAW3kjsZsoFugfh5zW2/oLzfHBvF6HKPrEbqK4rY/mRX263_Ru.js","https:/framerusercontent.com/modules/7pmAOUUtHnBS0jbWtn3u/jtac3XiYaXQoNY7yi7l0/Qc8kihp9v.js","https:/framerusercontent.com/modules/5bs3IZc5w5IFLo8r96hn/nsonzVnqNHciZW2ucZRl/AQILygoDm.js","https:/framerusercontent.com/modules/iyB3Yq5kZnljz2wKQx2e/lwu8xaeHDrI6soUMXjMz/P9h5FSgDs.js","https:/framerusercontent.com/modules/lG1WEkVn8IX4gE7x4niF/HifmsxDZSdTI3ZoyHVQr/siteMetadata.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","// Generated by Framer (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SF Pro Display Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Display Regular\",source:\"custom\",uiFamilyName:\"SF Pro Display Regular\",url:\"https://framerusercontent.com/assets/JlbZvh2zfRZAGLbtHVY830OtpU.woff2\"}]}];export const css=[\".framer-Iy6Dt .framer-styles-preset-e329u3:not(.rich-text-wrapper), .framer-Iy6Dt .framer-styles-preset-e329u3.rich-text-wrapper p { --framer-font-family: \\\"SF Pro Display Regular\\\", \\\"SF Pro Display Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, #2c2f36); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-Iy6Dt\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e557b56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SF Pro Display Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Display Regular\",source:\"custom\",uiFamilyName:\"SF Pro Display Regular\",url:\"https://framerusercontent.com/assets/JlbZvh2zfRZAGLbtHVY830OtpU.woff2\"}]}];export const css=[\".framer-4KCrZ .framer-styles-preset-1qx8c3n:not(.rich-text-wrapper), .framer-4KCrZ .framer-styles-preset-1qx8c3n.rich-text-wrapper p { --framer-font-family: \\\"SF Pro Display Regular\\\", \\\"SF Pro Display Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, #2c2f36); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-4KCrZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5e8f756)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SF Pro Display Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Display Regular\",source:\"custom\",uiFamilyName:\"SF Pro Display Regular\",url:\"https://framerusercontent.com/assets/JlbZvh2zfRZAGLbtHVY830OtpU.woff2\"}]}];export const css=[\".framer-yPmFD .framer-styles-preset-35r8gj:not(.rich-text-wrapper), .framer-yPmFD .framer-styles-preset-35r8gj.rich-text-wrapper p { --framer-font-family: \\\"SF Pro Display Regular\\\", \\\"SF Pro Display Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-yPmFD\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (74099f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={XNGRRL73_:{hover:true}};const serializationHash=\"framer-IpPWR\";const variantClassNames={XNGRRL73_:\"framer-v-kjxyrp\"};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=({fill,fill2,height,id,link,title,width,...props})=>{return{...props,TVLWW8ac_:link??props.TVLWW8ac_,vOsBdySry:fill??props.vOsBdySry??\"var(--token-fd0a89f1-106d-43d4-b1cc-88c5ccc3a9fd, rgb(231, 255, 230))\",YGht_qwD7:title??props.YGht_qwD7??\"Title\",ZQKcaJib7:fill2??props.ZQKcaJib7??\"var(--token-0176f76a-0b8f-49f3-8e56-d240bb74df8a, rgb(147, 192, 1))\"};};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,YGht_qwD7,vOsBdySry,ZQKcaJib7,TVLWW8ac_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XNGRRL73_\",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:TVLWW8ac_,motionChild:true,nodeId:\"XNGRRL73_\",openInNewTab:true,scopeId:\"wtx7WDj2Y\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kjxyrp\",className,classNames)} framer-17aiy9e`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XNGRRL73_\",ref:refBinding,style:{backgroundColor:vOsBdySry,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"XNGRRL73_-hover\":{backgroundColor:ZQKcaJib7}},...addPropertyOverrides({\"XNGRRL73_-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fkp9gg\",layoutDependency:layoutDependency,layoutId:\"sCWmyFOiO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54)))\"},children:\"Title\"})}),className:\"framer-vbvepp\",fonts:[\"CUSTOM;SF Pro Display Medium\"],layoutDependency:layoutDependency,layoutId:\"tmBlDu9gz\",style:{\"--extracted-r6o4lv\":\"var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YGht_qwD7,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-etk3ky\",layoutDependency:layoutDependency,layoutId:\"MKjmxrIHo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 13\" overflow=\"visible\"><path d=\"M 13 0.722 L 13 10.111 C 13 10.51 12.677 10.833 12.278 10.833 C 11.879 10.833 11.556 10.51 11.556 10.111 L 11.556 2.465 L 1.234 12.789 C 0.951 13.071 0.494 13.071 0.212 12.789 C -0.071 12.507 -0.071 12.049 0.212 11.767 L 10.535 1.444 L 2.889 1.444 C 2.49 1.444 2.167 1.121 2.167 0.722 C 2.167 0.323 2.49 0 2.889 0 L 12.278 0 C 12.677 0 13 0.323 13 0.722 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"XNGRRL73_-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 13\" overflow=\"visible\"><path d=\"M 13 0.722 L 13 10.111 C 13 10.51 12.677 10.833 12.278 10.833 C 11.879 10.833 11.556 10.51 11.556 10.111 L 11.556 2.465 L 1.234 12.789 C 0.951 13.071 0.494 13.071 0.212 12.789 C -0.071 12.507 -0.071 12.049 0.212 11.767 L 10.535 1.444 L 2.889 1.444 C 2.49 1.444 2.167 1.121 2.167 0.722 C 2.167 0.323 2.49 0 2.889 0 L 12.278 0 C 12.677 0 13 0.323 13 0.722 Z\" fill=\"var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54)) /* {&quot;name&quot;:&quot;Off Black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IpPWR.framer-17aiy9e, .framer-IpPWR .framer-17aiy9e { display: block; }\",\".framer-IpPWR.framer-kjxyrp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 14px 0px 14px 22px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IpPWR .framer-1fkp9gg { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-IpPWR .framer-vbvepp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IpPWR .framer-etk3ky { height: 13px; position: relative; width: 13px; }\",\".framer-IpPWR.framer-v-kjxyrp.hover.framer-kjxyrp { padding: 14px 24px 14px 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ssqbyd38_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YGht_qwD7\":\"title\",\"vOsBdySry\":\"fill\",\"ZQKcaJib7\":\"fill2\",\"TVLWW8ac_\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwtx7WDj2Y=withCSS(Component,css,\"framer-IpPWR\");export default Framerwtx7WDj2Y;Framerwtx7WDj2Y.displayName=\"Arrow Button\";Framerwtx7WDj2Y.defaultProps={height:47,width:75};addPropertyControls(Framerwtx7WDj2Y,{YGht_qwD7:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},vOsBdySry:{defaultValue:'var(--token-fd0a89f1-106d-43d4-b1cc-88c5ccc3a9fd, rgb(231, 255, 230)) /* {\"name\":\"Pale Green\"} */',title:\"Fill\",type:ControlType.Color},ZQKcaJib7:{defaultValue:'var(--token-0176f76a-0b8f-49f3-8e56-d240bb74df8a, rgb(147, 192, 1)) /* {\"name\":\"Green\"} */',title:\"Fill 2\",type:ControlType.Color},TVLWW8ac_:{title:\"Link\",type:ControlType.Link}});addFonts(Framerwtx7WDj2Y,[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Display Medium\",source:\"custom\",uiFamilyName:\"SF Pro Display Medium\",url:\"https://framerusercontent.com/assets/dTVfXNKgID7VXkl9c6QSFxH4c.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwtx7WDj2Y\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"YGht_qwD7\\\":\\\"title\\\",\\\"vOsBdySry\\\":\\\"fill\\\",\\\"ZQKcaJib7\\\":\\\"fill2\\\",\\\"TVLWW8ac_\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"47\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"75\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ssqbyd38_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wtx7WDj2Y.map","// Generated by Framer (3079af2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PixelImageReveal from\"https://framerusercontent.com/modules/fWrPkQmi5yYl70FuRZwX/snGTBrPIqB0yD2CXZdrZ/PixelImageReveal_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vFn2uSJgkbNheGcX8nYL/9XH64TBeT067fWkisO1G/FwrVRfJJK.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/tKz14qLPDWH2e6CgaxIm/wX6eflltVMwoaH6NKDxh/Ij59wd2VB.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3yN9MgKx8azE1cxxSXng/COHzyGEk3IGjBT5yXE4z/IY9nSTO6f.js\";import ArrowButton from\"https://framerusercontent.com/modules/95QVXa31URgUzc6ADHUI/yFKJVUzuiX3mn0afVdEU/wtx7WDj2Y.js\";const ArrowButtonFonts=getFonts(ArrowButton);const PixelImageRevealFonts=getFonts(PixelImageReveal);const cycleOrder=[\"u2dxAudkc\",\"irgsmmXtI\",\"T6d0vV6QQ\",\"jSjYLYILW\"];const serializationHash=\"framer-z6Pzb\";const variantClassNames={irgsmmXtI:\"framer-v-1po0aby\",jSjYLYILW:\"framer-v-o8ax5q\",T6d0vV6QQ:\"framer-v-z37xy1\",u2dxAudkc:\"framer-v-1tjo8l7\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Large Phone\":\"jSjYLYILW\",Desktop:\"u2dxAudkc\",Phone:\"T6d0vV6QQ\",Tablet:\"irgsmmXtI\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"u2dxAudkc\"};};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:\"u2dxAudkc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jSjYLYILW\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"T6d0vV6QQ\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"irgsmmXtI\")return true;return false;};const isDisplayed3=()=>{if([\"irgsmmXtI\",\"T6d0vV6QQ\",\"jSjYLYILW\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tjo8l7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"u2dxAudkc\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8ad0333c-b3cd-4bcc-a7c9-d2699d6edd99, rgb(179, 209, 249))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-20a7a653-acb6-4110-86a3-4c2acf7ed038, rgb(247, 250, 252))\",...style},...addPropertyOverrides({irgsmmXtI:{\"data-framer-name\":\"Tablet\"},jSjYLYILW:{\"data-framer-name\":\"Large Phone\"},T6d0vV6QQ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8mccx\",layoutDependency:layoutDependency,layoutId:\"KaUSqm5XH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-io3tai\",layoutDependency:layoutDependency,layoutId:\"AO2GVtFZt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ekx5i9\",layoutDependency:layoutDependency,layoutId:\"IykJ99lHh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rmwjn0\",layoutDependency:layoutDependency,layoutId:\"qcas6CTpv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2ZzIGplbnNvbiAxIGl0YWxpYyBSZWd1bGFy\",\"--framer-font-family\":'\"fs jenson 1 italic Regular\", \"fs jenson 1 italic Regular Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(235, 74, 73))\"},children:\"nice to see you!\"})}),className:\"framer-1y5ramn\",fonts:[\"CUSTOM;fs jenson 1 italic Regular\"],layoutDependency:layoutDependency,layoutId:\"DlKLPvSTE\",style:{\"--extracted-r6o4lv\":\"rgb(235, 74, 73)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e329u3\",\"data-styles-preset\":\"FwrVRfJJK\",children:\"feel free to reach out about design opportunities or to connect!\"})}),className:\"framer-12046k2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rxOld8mFA\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y286jt\",layoutDependency:layoutDependency,layoutId:\"pyRdRyHiy\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9wkxvr\",layoutDependency:layoutDependency,layoutId:\"vyUbfnSYg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({jSjYLYILW:{y:(componentViewport?.y||0)+20+0+0+0+0+214+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f2ijyf-container\",layoutDependency:layoutDependency,layoutId:\"uXFhsi9u7-container\",nodeId:\"uXFhsi9u7\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"uXFhsi9u7\",layoutId:\"uXFhsi9u7\",TVLWW8ac_:\"mailto:pngviv@gmail.com\",vOsBdySry:\"var(--token-fd0a89f1-106d-43d4-b1cc-88c5ccc3a9fd, rgb(195, 232, 84))\",width:\"100%\",YGht_qwD7:\"email\",ZQKcaJib7:\"var(--token-0176f76a-0b8f-49f3-8e56-d240bb74df8a, rgb(147, 192, 1))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({jSjYLYILW:{y:(componentViewport?.y||0)+20+0+0+0+0+214+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1usjlhx-container\",layoutDependency:layoutDependency,layoutId:\"M1WzBFEt7-container\",nodeId:\"M1WzBFEt7\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"M1WzBFEt7\",layoutId:\"M1WzBFEt7\",TVLWW8ac_:\"https://drive.google.com/file/d/1rnwiuNgmkK9TIKHTsE5uG3UJC84PZTMm/view?usp=sharing\",vOsBdySry:\"var(--token-9283faef-8aef-45b9-b42d-34c0bf51c75f, rgb(255, 148, 148))\",width:\"100%\",YGht_qwD7:\"resume\",ZQKcaJib7:\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({jSjYLYILW:{y:(componentViewport?.y||0)+20+0+0+0+0+214+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vyt3ur-container\",layoutDependency:layoutDependency,layoutId:\"hhLcBOSOC-container\",nodeId:\"hhLcBOSOC\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"hhLcBOSOC\",layoutId:\"hhLcBOSOC\",TVLWW8ac_:\"https://www.linkedin.com/in/vivpnguyen/\",vOsBdySry:\"var(--token-80583de0-8942-4a56-85ae-97aa967ebc9c, rgb(159, 190, 237))\",width:\"100%\",YGht_qwD7:\"linkedin\",ZQKcaJib7:\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\"})})})]})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-35r8gj\",\"data-styles-preset\":\"IY9nSTO6f\",children:\"\\xa9 2026  | made with ♥ and lots of matcha by Viv Nguyen \"})}),className:\"framer-s6ni1a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CmzYrfFV5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qubxvi-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iPAeFSwWu-container\",nodeId:\"iPAeFSwWu\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(PixelImageReveal,{animation:{delay:0,replay:true,trigger:\"layerInView\"},borderRadius:\"0px\",duration:1.5,height:\"100%\",id:\"iPAeFSwWu\",image:addImageAlt({pixelHeight:1e3,pixelWidth:1e3,src:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000\",srcSet:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?scale-down-to=512&width=1000&height=1000 512w,https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000 1000w\"},\"\"),layoutId:\"iPAeFSwWu\",pixelation:{end:1,start:200},steps:5,style:{width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zavb7z\",layoutDependency:layoutDependency,layoutId:\"p4IY_jcE8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p2ta60\",layoutDependency:layoutDependency,layoutId:\"qzGLPlI79\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k8zwwn\",layoutDependency:layoutDependency,layoutId:\"xwzWca4bm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2ZzIGplbnNvbiAxIGl0YWxpYyBSZWd1bGFy\",\"--framer-font-family\":'\"fs jenson 1 italic Regular\", \"fs jenson 1 italic Regular Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(235, 74, 73))\"},children:\"nice to see you!\"})}),className:\"framer-3r554n\",fonts:[\"CUSTOM;fs jenson 1 italic Regular\"],layoutDependency:layoutDependency,layoutId:\"yv8OoLM10\",style:{\"--extracted-r6o4lv\":\"rgb(235, 74, 73)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e329u3\",\"data-styles-preset\":\"FwrVRfJJK\",style:{\"--framer-text-alignment\":\"center\"},children:\"feel free to reach out about design opportunities or to connect!\"})}),className:\"framer-12welta\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h0KZUb6jR\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uzhcr8\",layoutDependency:layoutDependency,layoutId:\"d51aejoX0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16vcna5\",layoutDependency:layoutDependency,layoutId:\"IX3__kHdW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({T6d0vV6QQ:{y:(componentViewport?.y||0)+20+0+0+0+502+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q4uxdp-container\",layoutDependency:layoutDependency,layoutId:\"AOCLJPn9Z-container\",nodeId:\"AOCLJPn9Z\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"AOCLJPn9Z\",layoutId:\"AOCLJPn9Z\",TVLWW8ac_:\"mailto:pngviv@gmail.com\",vOsBdySry:\"var(--token-fd0a89f1-106d-43d4-b1cc-88c5ccc3a9fd, rgb(195, 232, 84))\",width:\"100%\",YGht_qwD7:\"email\",ZQKcaJib7:\"var(--token-0176f76a-0b8f-49f3-8e56-d240bb74df8a, rgb(147, 192, 1))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({T6d0vV6QQ:{y:(componentViewport?.y||0)+20+0+0+0+502+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-la0a30-container\",layoutDependency:layoutDependency,layoutId:\"HJA6wIaJY-container\",nodeId:\"HJA6wIaJY\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"HJA6wIaJY\",layoutId:\"HJA6wIaJY\",TVLWW8ac_:\"https://drive.google.com/file/d/1rnwiuNgmkK9TIKHTsE5uG3UJC84PZTMm/view?usp=sharing\",vOsBdySry:\"var(--token-9283faef-8aef-45b9-b42d-34c0bf51c75f, rgb(255, 148, 148))\",width:\"100%\",YGht_qwD7:\"resume\",ZQKcaJib7:\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({T6d0vV6QQ:{y:(componentViewport?.y||0)+20+0+0+0+502+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfro38-container\",layoutDependency:layoutDependency,layoutId:\"JO3Qzgrua-container\",nodeId:\"JO3Qzgrua\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"JO3Qzgrua\",layoutId:\"JO3Qzgrua\",TVLWW8ac_:\"https://www.linkedin.com/in/vivpnguyen/\",vOsBdySry:\"var(--token-80583de0-8942-4a56-85ae-97aa967ebc9c, rgb(159, 190, 237))\",width:\"100%\",YGht_qwD7:\"linkedin\",ZQKcaJib7:\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\"})})})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oy7uq6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KV9BEXf0l-container\",nodeId:\"KV9BEXf0l\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(PixelImageReveal,{animation:{delay:0,replay:true,trigger:\"layerInView\"},borderRadius:\"0px\",duration:1.5,height:\"100%\",id:\"KV9BEXf0l\",image:addImageAlt({pixelHeight:1e3,pixelWidth:1e3,src:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000\",srcSet:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?scale-down-to=512&width=1000&height=1000 512w,https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000 1000w\"},\"\"),layoutId:\"KV9BEXf0l\",pixelation:{end:1,start:200},steps:5,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-35r8gj\",\"data-styles-preset\":\"IY9nSTO6f\",children:\"\\xa9 2026  | made with ♥ and lots of matcha by Viv Nguyen \"})}),className:\"framer-44hzcm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FRJKsMi50\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kl9hzr\",layoutDependency:layoutDependency,layoutId:\"iTc7ZcFT2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ksoaoy\",layoutDependency:layoutDependency,layoutId:\"KiMZUGfU3\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cny9zr\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"lUaQhCQDG\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l9hcid\",\"data-framer-name\":\"Footer Copy\",layoutDependency:layoutDependency,layoutId:\"HUffe06ZZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ji6om\",\"data-framer-name\":\"Footer Copy\",layoutDependency:layoutDependency,layoutId:\"A71btljdm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2ZzIGplbnNvbiAxIGl0YWxpYyBSZWd1bGFy\",\"--framer-font-family\":'\"fs jenson 1 italic Regular\", \"fs jenson 1 italic Regular Placeholder\", sans-serif',\"--framer-font-size\":\"70px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(235, 74, 73))\"},children:\"nice to see you!\"})}),className:\"framer-lr0z0a\",fonts:[\"CUSTOM;fs jenson 1 italic Regular\"],layoutDependency:layoutDependency,layoutId:\"vEx2TuhU7\",style:{\"--extracted-r6o4lv\":\"rgb(235, 74, 73)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qx8c3n\",\"data-styles-preset\":\"Ij59wd2VB\",children:\"feel free to reach out about design opportunities or to connect!\"})}),className:\"framer-c4j51l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yqjrXV1LL\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u721bf\",layoutDependency:layoutDependency,layoutId:\"NDxcCWLRf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-apzlg\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"X2oKIZ06G\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({irgsmmXtI:{y:(componentViewport?.y||0)+20+-30.2+0+0+0+0+240+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-175g6n7-container\",layoutDependency:layoutDependency,layoutId:\"CAk29xdpG-container\",nodeId:\"CAk29xdpG\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"CAk29xdpG\",layoutId:\"CAk29xdpG\",TVLWW8ac_:\"mailto:pngviv@gmail.com\",vOsBdySry:\"var(--token-fd0a89f1-106d-43d4-b1cc-88c5ccc3a9fd, rgb(195, 232, 84))\",width:\"100%\",YGht_qwD7:\"email\",ZQKcaJib7:\"var(--token-0176f76a-0b8f-49f3-8e56-d240bb74df8a, rgb(147, 192, 1))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({irgsmmXtI:{y:(componentViewport?.y||0)+20+-30.2+0+0+0+0+240+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10jn764-container\",layoutDependency:layoutDependency,layoutId:\"AUWzs2JTv-container\",nodeId:\"AUWzs2JTv\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"AUWzs2JTv\",layoutId:\"AUWzs2JTv\",TVLWW8ac_:\"https://drive.google.com/file/d/1rnwiuNgmkK9TIKHTsE5uG3UJC84PZTMm/view?usp=sharing\",vOsBdySry:\"var(--token-9283faef-8aef-45b9-b42d-34c0bf51c75f, rgb(255, 148, 148))\",width:\"100%\",YGht_qwD7:\"resume\",ZQKcaJib7:\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({irgsmmXtI:{y:(componentViewport?.y||0)+20+-30.2+0+0+0+0+240+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cygxzu-container\",layoutDependency:layoutDependency,layoutId:\"JPTlbOxsm-container\",nodeId:\"JPTlbOxsm\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"JPTlbOxsm\",layoutId:\"JPTlbOxsm\",TVLWW8ac_:\"https://www.linkedin.com/in/vivpnguyen/\",vOsBdySry:\"var(--token-80583de0-8942-4a56-85ae-97aa967ebc9c, rgb(159, 190, 237))\",width:\"100%\",YGht_qwD7:\"linkedin\",ZQKcaJib7:\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e329u3\",\"data-styles-preset\":\"FwrVRfJJK\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5005208b-f312-449c-9655-606bcb44d837, rgb(94, 97, 105)))\"},children:\"\\xa9 2026  | made with ♥ and lots of matcha by Viv Nguyen \"})}),className:\"framer-slthbf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g6x0Hg1mo\",style:{\"--extracted-r6o4lv\":\"var(--token-5005208b-f312-449c-9655-606bcb44d837, rgb(94, 97, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p1lmsz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PxxuIwudL-container\",nodeId:\"PxxuIwudL\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(PixelImageReveal,{animation:{delay:0,replay:true,trigger:\"layerInView\"},borderRadius:\"0px\",duration:1.5,height:\"100%\",id:\"PxxuIwudL\",image:addImageAlt({pixelHeight:1e3,pixelWidth:1e3,src:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000\",srcSet:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?scale-down-to=512&width=1000&height=1000 512w,https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000 1000w\"},\"\"),layoutId:\"PxxuIwudL\",pixelation:{end:1,start:200},steps:5,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16zkx4w\",layoutDependency:layoutDependency,layoutId:\"E8IRNSrBi\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cnpqu6\",layoutDependency:layoutDependency,layoutId:\"OYHb_QqqR\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dssiae\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"qr59wfF7a\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d58s2x\",\"data-framer-name\":\"Footer Copy\",layoutDependency:layoutDependency,layoutId:\"siMbyxTmp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w035k0\",\"data-framer-name\":\"Footer Copy\",layoutDependency:layoutDependency,layoutId:\"GpSnqGaWS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2ZzIGplbnNvbiAxIGl0YWxpYyBSZWd1bGFy\",\"--framer-font-family\":'\"fs jenson 1 italic Regular\", \"fs jenson 1 italic Regular Placeholder\", sans-serif',\"--framer-font-size\":\"70px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(235, 74, 73))\"},children:\"nice to see you!\"})}),className:\"framer-n9avop\",fonts:[\"CUSTOM;fs jenson 1 italic Regular\"],layoutDependency:layoutDependency,layoutId:\"fwGjPsNc5\",style:{\"--extracted-r6o4lv\":\"rgb(235, 74, 73)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qx8c3n\",\"data-styles-preset\":\"Ij59wd2VB\",children:\"feel free to reach out about design opportunities or to connect!\"})}),className:\"framer-x9zeit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jTp59RsAj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12sy6mj\",layoutDependency:layoutDependency,layoutId:\"ZT9ExQm8S\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fzdcwm\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Hq9nriCN3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,y:(componentViewport?.y||0)+20+-30.2+0+0+0+0+240+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bj3yxh-container\",layoutDependency:layoutDependency,layoutId:\"Off8hkBls-container\",nodeId:\"Off8hkBls\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"Off8hkBls\",layoutId:\"Off8hkBls\",TVLWW8ac_:\"mailto:pngviv@gmail.com\",vOsBdySry:\"var(--token-fd0a89f1-106d-43d4-b1cc-88c5ccc3a9fd, rgb(195, 232, 84))\",width:\"100%\",YGht_qwD7:\"email\",ZQKcaJib7:\"var(--token-0176f76a-0b8f-49f3-8e56-d240bb74df8a, rgb(147, 192, 1))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,y:(componentViewport?.y||0)+20+-30.2+0+0+0+0+240+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v94e9-container\",layoutDependency:layoutDependency,layoutId:\"k5Qkylno1-container\",nodeId:\"k5Qkylno1\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"k5Qkylno1\",layoutId:\"k5Qkylno1\",TVLWW8ac_:\"https://drive.google.com/file/d/1rnwiuNgmkK9TIKHTsE5uG3UJC84PZTMm/view?usp=sharing\",vOsBdySry:\"var(--token-9283faef-8aef-45b9-b42d-34c0bf51c75f, rgb(255, 148, 148))\",width:\"100%\",YGht_qwD7:\"resume\",ZQKcaJib7:\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,y:(componentViewport?.y||0)+20+-30.2+0+0+0+0+240+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-thfbm9-container\",layoutDependency:layoutDependency,layoutId:\"CoRx0G_YW-container\",nodeId:\"CoRx0G_YW\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(ArrowButton,{height:\"100%\",id:\"CoRx0G_YW\",layoutId:\"CoRx0G_YW\",TVLWW8ac_:\"https://www.linkedin.com/in/vivpnguyen/\",vOsBdySry:\"var(--token-80583de0-8942-4a56-85ae-97aa967ebc9c, rgb(159, 190, 237))\",width:\"100%\",YGht_qwD7:\"linkedin\",ZQKcaJib7:\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e329u3\",\"data-styles-preset\":\"FwrVRfJJK\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5005208b-f312-449c-9655-606bcb44d837, rgb(94, 97, 105)))\"},children:\"\\xa9 2026 | made with ♥ and lots of matcha by Viv Nguyen \"})}),className:\"framer-yv8ge0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sqNDmSS0N\",style:{\"--extracted-r6o4lv\":\"var(--token-5005208b-f312-449c-9655-606bcb44d837, rgb(94, 97, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cteyeu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"v_PCk4FE8-container\",nodeId:\"v_PCk4FE8\",rendersWithMotion:true,scopeId:\"oVWccpylU\",children:/*#__PURE__*/_jsx(PixelImageReveal,{animation:{delay:0,replay:true,trigger:\"layerInView\"},borderRadius:\"0px\",duration:1.5,height:\"100%\",id:\"v_PCk4FE8\",image:addImageAlt({pixelHeight:1e3,pixelWidth:1e3,src:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000\",srcSet:\"https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?scale-down-to=512&width=1000&height=1000 512w,https://framerusercontent.com/images/lHAvI6lFRtlTV0EZHN1BF77Dk.png?width=1000&height=1000 1000w\"},\"\"),layoutId:\"v_PCk4FE8\",pixelation:{end:1,start:200},steps:5,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z6Pzb.framer-1ns5w1q, .framer-z6Pzb .framer-1ns5w1q { display: block; }\",\".framer-z6Pzb.framer-1tjo8l7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 20px 60px 20px; position: relative; width: 1200px; }\",\".framer-z6Pzb .framer-1s8mccx, .framer-z6Pzb .framer-uzhcr8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-z6Pzb .framer-io3tai { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-1ekx5i9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-1rmwjn0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-1y5ramn, .framer-z6Pzb .framer-s6ni1a, .framer-z6Pzb .framer-44hzcm, .framer-z6Pzb .framer-lr0z0a, .framer-z6Pzb .framer-slthbf, .framer-z6Pzb .framer-n9avop, .framer-z6Pzb .framer-yv8ge0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-z6Pzb .framer-12046k2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 341px; word-break: break-word; word-wrap: break-word; }\",\".framer-z6Pzb .framer-y286jt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-9wkxvr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-f2ijyf-container, .framer-z6Pzb .framer-1usjlhx-container, .framer-z6Pzb .framer-vyt3ur-container, .framer-z6Pzb .framer-q4uxdp-container, .framer-z6Pzb .framer-la0a30-container, .framer-z6Pzb .framer-bfro38-container, .framer-z6Pzb .framer-175g6n7-container, .framer-z6Pzb .framer-10jn764-container, .framer-z6Pzb .framer-1cygxzu-container, .framer-z6Pzb .framer-bj3yxh-container, .framer-z6Pzb .framer-1v94e9-container, .framer-z6Pzb .framer-thfbm9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-z6Pzb .framer-qubxvi-container { flex: none; height: auto; position: relative; width: 149px; }\",\".framer-z6Pzb .framer-zavb7z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-z6Pzb .framer-p2ta60 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-z6Pzb .framer-1k8zwwn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-z6Pzb .framer-3r554n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-z6Pzb .framer-12welta { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 308px; word-break: break-word; word-wrap: break-word; }\",\".framer-z6Pzb .framer-16vcna5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-z6Pzb .framer-1oy7uq6-container { flex: none; height: auto; position: relative; width: 265px; }\",\".framer-z6Pzb .framer-kl9hzr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 324px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-z6Pzb .framer-ksoaoy, .framer-z6Pzb .framer-cnpqu6 { 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: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-cny9zr, .framer-z6Pzb .framer-1dssiae { 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: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-1l9hcid, .framer-z6Pzb .framer-1d58s2x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-1ji6om, .framer-z6Pzb .framer-1w035k0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-c4j51l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 367px; word-break: break-word; word-wrap: break-word; }\",\".framer-z6Pzb .framer-1u721bf, .framer-z6Pzb .framer-12sy6mj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 75px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-apzlg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 0px 0px; position: relative; width: min-content; }\",\".framer-z6Pzb .framer-p1lmsz-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 219px); position: relative; width: 219px; }\",\".framer-z6Pzb .framer-16zkx4w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 324px; justify-content: space-between; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 961px; }\",\".framer-z6Pzb .framer-x9zeit { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 582px; word-break: break-word; word-wrap: break-word; }\",\".framer-z6Pzb .framer-fzdcwm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 456px; }\",\".framer-z6Pzb .framer-cteyeu-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 298px); position: relative; width: 298px; }\",\".framer-z6Pzb.framer-v-1po0aby.framer-1tjo8l7 { padding: 20px 40px 60px 40px; width: 760px; }\",\".framer-z6Pzb.framer-v-z37xy1.framer-1tjo8l7 { width: 390px; }\",\".framer-z6Pzb.framer-v-z37xy1 .framer-zavb7z, .framer-z6Pzb.framer-v-o8ax5q .framer-qubxvi-container { order: 1; }\",\".framer-z6Pzb.framer-v-o8ax5q.framer-1tjo8l7 { width: 600px; }\",\".framer-z6Pzb.framer-v-o8ax5q .framer-io3tai { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-z6Pzb[data-border=\"true\"]::after, .framer-z6Pzb [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 404\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"irgsmmXtI\":{\"layout\":[\"fixed\",\"auto\"]},\"T6d0vV6QQ\":{\"layout\":[\"fixed\",\"auto\"]},\"jSjYLYILW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroVWccpylU=withCSS(Component,css,\"framer-z6Pzb\");export default FrameroVWccpylU;FrameroVWccpylU.displayName=\"Footer\";FrameroVWccpylU.defaultProps={height:404,width:1200};addPropertyControls(FrameroVWccpylU,{variant:{options:[\"u2dxAudkc\",\"irgsmmXtI\",\"T6d0vV6QQ\",\"jSjYLYILW\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Large Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroVWccpylU,[{explicitInter:true,fonts:[{cssFamilyName:\"fs jenson 1 italic Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"fs jenson 1 italic\",url:\"https://framerusercontent.com/assets/M6Ztggm7PtbNHAZIOtE7qzJnLE0.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\"}]},...ArrowButtonFonts,...PixelImageRevealFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroVWccpylU\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"404\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"irgsmmXtI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T6d0vV6QQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jSjYLYILW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oVWccpylU.map","// Generated by Framer (e557b56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-9RC38 .framer-styles-preset-widhzr:not(.rich-text-wrapper), .framer-9RC38 .framer-styles-preset-widhzr.rich-text-wrapper a { --framer-link-current-text-color: var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, #eb4a49); --framer-link-hover-text-color: var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, #eb4a49); --framer-link-text-color: var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, #4c8aec); }\"];export const className=\"framer-9RC38\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e557b56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Ll1jw .framer-styles-preset-1kwso23:not(.rich-text-wrapper), .framer-Ll1jw .framer-styles-preset-1kwso23.rich-text-wrapper a { --framer-link-current-text-color: var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, #4c8aec); --framer-link-hover-text-color: var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, #eb4a49); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, #4c8aec); }\"];export const className=\"framer-Ll1jw\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (74099f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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=[\"Pi4rvzWIn\",\"PoSCj8Exs\"];const serializationHash=\"framer-BH1EK\";const variantClassNames={Pi4rvzWIn:\"framer-v-1jngp2h\",PoSCj8Exs:\"framer-v-1eg3jn4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:2,stiffness:904,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\":\"Pi4rvzWIn\",\"Variant 2\":\"PoSCj8Exs\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Pi4rvzWIn\",YgIrgQM1u:click??props.YgIrgQM1u};};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,YgIrgQM1u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pi4rvzWIn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1pbd8mg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YgIrgQM1u){const res=await YgIrgQM1u(...args);if(res===false)return false;}setVariant(\"PoSCj8Exs\");});const onTap185wz3y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YgIrgQM1u){const res=await YgIrgQM1u(...args);if(res===false)return false;}setVariant(\"Pi4rvzWIn\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PoSCj8Exs\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"PoSCj8Exs\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jngp2h\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pi4rvzWIn\",onTap:onTap1pbd8mg,ref:refBinding,style:{...style},...addPropertyOverrides({PoSCj8Exs:{\"data-framer-name\":\"Variant 2\",onTap:onTap185wz3y}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1noujfl\",layoutDependency:layoutDependency,layoutId:\"qH2SfInxz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15.294\" overflow=\"visible\"><path d=\"M 20 7.647 C 20 8.116 19.627 8.497 19.167 8.497 L 0.833 8.497 C 0.373 8.497 0 8.116 0 7.647 C 0 7.178 0.373 6.797 0.833 6.797 L 19.167 6.797 C 19.627 6.797 20 7.178 20 7.647 Z M 0.833 1.699 L 19.167 1.699 C 19.627 1.699 20 1.319 20 0.85 C 20 0.38 19.627 0 19.167 0 L 0.833 0 C 0.373 0 0 0.38 0 0.85 C 0 1.319 0.373 1.699 0.833 1.699 Z M 19.167 13.595 L 0.833 13.595 C 0.373 13.595 0 13.975 0 14.444 C 0 14.914 0.373 15.294 0.833 15.294 L 19.167 15.294 C 19.627 15.294 20 14.914 20 14.444 C 20 13.975 19.627 13.595 19.167 13.595 Z\" fill=\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lk8k1a\",layoutDependency:layoutDependency,layoutId:\"UyzUGe9rV\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1.699\" overflow=\"visible\"><path d=\"M 20 0.85 C 20 1.319 19.627 1.699 19.167 1.699 L 0.833 1.699 C 0.373 1.699 0 1.319 0 0.85 C 0 0.38 0.373 0 0.833 0 L 19.167 0 C 19.627 0 20 0.38 20 0.85 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1usn09h\",layoutDependency:layoutDependency,layoutId:\"Bf4TTh6wi\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1.699\" overflow=\"visible\"><path d=\"M 0.833 1.699 L 19.167 1.699 C 19.627 1.699 20 1.319 20 0.85 C 20 0.38 19.627 0 19.167 0 L 0.833 0 C 0.373 0 0 0.38 0 0.85 C 0 1.319 0.373 1.699 0.833 1.699 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ck8g9j\",layoutDependency:layoutDependency,layoutId:\"ezaNLIRu7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1.699\" overflow=\"visible\"><path d=\"M 19.167 0 L 0.833 0 C 0.373 0 0 0.38 0 0.85 C 0 1.319 0.373 1.699 0.833 1.699 L 19.167 1.699 C 19.627 1.699 20 1.319 20 0.85 C 20 0.38 19.627 0 19.167 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1sxnit\",layoutDependency:layoutDependency,layoutId:\"yV0_chcqb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.001 16.001\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({PoSCj8Exs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.001 16.001\" overflow=\"visible\"><path d=\"M 15.766 14.634 C 16.079 14.947 16.079 15.454 15.766 15.766 C 15.454 16.079 14.947 16.079 14.634 15.766 L 8 9.131 L 1.366 15.766 C 1.054 16.079 0.547 16.079 0.234 15.766 C -0.078 15.454 -0.078 14.947 0.234 14.634 L 6.869 8 L 0.234 1.366 C -0.078 1.054 -0.078 0.547 0.234 0.234 C 0.547 -0.078 1.054 -0.078 1.366 0.234 L 8 6.869 L 14.634 0.234 C 14.947 -0.078 15.454 -0.078 15.766 0.234 C 16.079 0.547 16.079 1.054 15.766 1.366 L 9.131 8 Z\" fill=\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73)) /* {&quot;name&quot;:&quot;Red&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BH1EK.framer-1uwcapz, .framer-BH1EK .framer-1uwcapz { display: block; }\",\".framer-BH1EK.framer-1jngp2h { cursor: pointer; height: 16px; overflow: visible; position: relative; width: 20px; }\",\".framer-BH1EK .framer-1noujfl { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-BH1EK .framer-lk8k1a { height: 2px; left: 0px; position: absolute; top: 7px; width: 20px; }\",\".framer-BH1EK .framer-1usn09h { height: 2px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-BH1EK .framer-1ck8g9j { height: 2px; left: 0px; position: absolute; top: 14px; width: 20px; }\",\".framer-BH1EK .framer-1sxnit { height: 16px; left: 2px; position: absolute; top: 0px; width: 16px; }\",\".framer-BH1EK.framer-v-1eg3jn4.framer-1jngp2h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-BH1EK.framer-v-1eg3jn4 .framer-1sxnit { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PoSCj8Exs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YgIrgQM1u\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAQILygoDm=withCSS(Component,css,\"framer-BH1EK\");export default FramerAQILygoDm;FramerAQILygoDm.displayName=\"menu\";FramerAQILygoDm.defaultProps={height:16,width:20};addPropertyControls(FramerAQILygoDm,{variant:{options:[\"Pi4rvzWIn\",\"PoSCj8Exs\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},YgIrgQM1u:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerAQILygoDm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAQILygoDm\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PoSCj8Exs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerVariables\":\"{\\\"YgIrgQM1u\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AQILygoDm.map","// Generated by Framer (3079af2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/drAW3kjsZsoFugfh5zW2/oLzfHBvF6HKPrEbqK4rY/mRX263_Ru.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7pmAOUUtHnBS0jbWtn3u/jtac3XiYaXQoNY7yi7l0/Qc8kihp9v.js\";import Menu from\"https://framerusercontent.com/modules/5bs3IZc5w5IFLo8r96hn/nsonzVnqNHciZW2ucZRl/AQILygoDm.js\";const MenuFonts=getFonts(Menu);const cycleOrder=[\"i1JXytr8r\",\"qVmEkxCww\",\"AA9y8nxeJ\"];const serializationHash=\"framer-T8dlO\";const variantClassNames={AA9y8nxeJ:\"framer-v-1m0kklo\",i1JXytr8r:\"framer-v-8kwkf5\",qVmEkxCww:\"framer-v-1eeytgh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={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 3\":\"AA9y8nxeJ\",Desktop:\"i1JXytr8r\",Phone:\"qVmEkxCww\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"i1JXytr8r\"};};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:\"i1JXytr8r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const YgIrgQM1u1ip5n62=activeVariantCallback(async(...args)=>{setVariant(\"qVmEkxCww\");});const YgIrgQM1u1p61yhh=activeVariantCallback(async(...args)=>{setVariant(\"AA9y8nxeJ\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AA9y8nxeJ\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"AA9y8nxeJ\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"qVmEkxCww\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"qVmEkxCww\")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,...addPropertyOverrides({AA9y8nxeJ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8kwkf5\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"i1JXytr8r\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8ad0333c-b3cd-4bcc-a7c9-d2699d6edd99, rgb(179, 209, 249))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(247, 250, 252, 0.95)\",WebkitBackdropFilter:\"blur(0px)\",...style},variants:{AA9y8nxeJ:{backgroundColor:\"rgb(247, 250, 252)\"}},...addPropertyOverrides({AA9y8nxeJ:{\"data-framer-name\":\"Variant 3\"},qVmEkxCww:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-156yi1d\",layoutDependency:layoutDependency,layoutId:\"YHaEtbT3B\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2qfwqr\",layoutDependency:layoutDependency,layoutId:\"a4aJGZJnO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2ZzIGplbnNvbiAxIGl0YWxpYyBSZWd1bGFy\",\"--framer-font-family\":'\"fs jenson 1 italic Regular\", \"fs jenson 1 italic Regular Placeholder\", sans-serif',\"--framer-font-size\":\"46px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"aamaf5YlA\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1kwso23\",\"data-styles-preset\":\"Qc8kihp9v\",children:\"vn\"})})})}),className:\"framer-1l46ucp\",fonts:[\"CUSTOM;fs jenson 1 italic Regular\"],layoutDependency:layoutDependency,layoutId:\"aamaf5YlA\",style:{\"--extracted-r6o4lv\":\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"20px\",...addPropertyOverrides({AA9y8nxeJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||244)-12-232)/2)+0+0+19.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d5js0x-container\",layoutDependency:layoutDependency,layoutId:\"WXJWZEe6M-container\",nodeId:\"WXJWZEe6M\",rendersWithMotion:true,scopeId:\"P9h5FSgDs\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"WXJWZEe6M\",layoutId:\"WXJWZEe6M\",style:{height:\"100%\",width:\"100%\"},variant:\"PoSCj8Exs\",width:\"100%\",YgIrgQM1u:YgIrgQM1u1ip5n62})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wvmoja\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"L7BKLQJOe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WPee9j4qR\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"ux/ui\"})})})}),className:\"framer-1wtny3u\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"WPee9j4qR\",style:{\"--extracted-r6o4lv\":\"var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XCLjZ450u\"},motionChild:true,nodeId:\"vKiPiTCvT\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"graphics\"})})})}),className:\"framer-1y7cvw8\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"vKiPiTCvT\",style:{\"--extracted-r6o4lv\":\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y3N9jfo_D\"},motionChild:true,nodeId:\"NKlpEwHcq\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"about\"})})})}),className:\"framer-rpumxq\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"NKlpEwHcq\",style:{\"--extracted-r6o4lv\":\"var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1rnwiuNgmkK9TIKHTsE5uG3UJC84PZTMm/view?usp=sharing\",motionChild:true,nodeId:\"s1PKx2qRL\",openInNewTab:true,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"resume\"})})})}),className:\"framer-j99e15\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"s1PKx2qRL\",style:{\"--extracted-r6o4lv\":\"var(--token-3be6de37-fc36-4ca2-a30f-b3d1bdd87652, rgb(44, 47, 54))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fe81wl\",layoutDependency:layoutDependency,layoutId:\"MJF32wYRi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2ZzIGplbnNvbiAxIGl0YWxpYyBSZWd1bGFy\",\"--framer-font-family\":'\"fs jenson 1 italic Regular\", \"fs jenson 1 italic Regular Placeholder\", sans-serif',\"--framer-font-size\":\"46px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Cy4UGiHe7\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1kwso23\",\"data-styles-preset\":\"Qc8kihp9v\",children:\"vn\"})})})}),className:\"framer-x9opjn\",fonts:[\"CUSTOM;fs jenson 1 italic Regular\"],layoutDependency:layoutDependency,layoutId:\"Cy4UGiHe7\",style:{\"--extracted-r6o4lv\":\"var(--token-0808d789-fa5d-41fd-8cf5-7ea812b19cf5, rgb(235, 74, 73))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aaff74\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"pE0W59c_6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bK9OG64fz\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"ux/ui\"})})})}),className:\"framer-11h8ar9\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"bK9OG64fz\",style:{\"--extracted-r6o4lv\":\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XCLjZ450u\"},motionChild:true,nodeId:\"StqKqiQcC\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"graphics\"})})})}),className:\"framer-1ucg3s8\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"StqKqiQcC\",style:{\"--extracted-r6o4lv\":\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y3N9jfo_D\"},motionChild:true,nodeId:\"bNg7VjSno\",openInNewTab:false,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"about\"})})})}),className:\"framer-16vqvcm\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"bNg7VjSno\",style:{\"--extracted-r6o4lv\":\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1rnwiuNgmkK9TIKHTsE5uG3UJC84PZTMm/view?usp=sharing\",motionChild:true,nodeId:\"X7wOC3Mv_\",openInNewTab:true,relValues:[],scopeId:\"P9h5FSgDs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-widhzr\",\"data-styles-preset\":\"mRX263_Ru\",children:\"resume\"})})})}),className:\"framer-s9djf0\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"X7wOC3Mv_\",style:{\"--extracted-r6o4lv\":\"var(--token-265855a5-fc6e-4b14-87d6-469e15fafd07, rgb(76, 138, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({qVmEkxCww:{height:16,width:\"20px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||55)-0-55.2)/2)+19.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f0paip-container\",layoutDependency:layoutDependency,layoutId:\"q3ZMn61zh-container\",nodeId:\"q3ZMn61zh\",rendersWithMotion:true,scopeId:\"P9h5FSgDs\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"q3ZMn61zh\",layoutId:\"q3ZMn61zh\",style:{height:\"100%\",width:\"100%\"},variant:\"Pi4rvzWIn\",width:\"100%\",YgIrgQM1u:YgIrgQM1u1p61yhh})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T8dlO.framer-hntbb1, .framer-T8dlO .framer-hntbb1 { display: block; }\",\".framer-T8dlO.framer-8kwkf5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-T8dlO .framer-156yi1d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 232px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-T8dlO .framer-2qfwqr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-T8dlO .framer-1l46ucp, .framer-T8dlO .framer-x9opjn { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-T8dlO .framer-1d5js0x-container, .framer-T8dlO .framer-f0paip-container { flex: none; height: 16px; position: relative; width: 20px; }\",\".framer-T8dlO .framer-1wvmoja { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 4px 4px 40px; position: relative; width: min-content; }\",\".framer-T8dlO .framer-1wtny3u, .framer-T8dlO .framer-1y7cvw8, .framer-T8dlO .framer-rpumxq, .framer-T8dlO .framer-j99e15, .framer-T8dlO .framer-11h8ar9, .framer-T8dlO .framer-1ucg3s8, .framer-T8dlO .framer-16vqvcm, .framer-T8dlO .framer-s9djf0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-T8dlO .framer-1fe81wl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1px; }\",\".framer-T8dlO .framer-1aaff74 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-T8dlO.framer-v-1eeytgh.framer-8kwkf5 { height: min-content; width: 390px; }\",\".framer-T8dlO.framer-v-1eeytgh .framer-1fe81wl { flex: none; width: 100%; }\",\".framer-T8dlO.framer-v-1m0kklo.framer-8kwkf5 { gap: 0px; height: min-content; justify-content: center; padding: 0px 0px 12px 0px; width: 390px; }\",\".framer-T8dlO.framer-v-1m0kklo .framer-1wtny3u { order: 0; }\",\".framer-T8dlO.framer-v-1m0kklo .framer-1y7cvw8 { order: 1; }\",\".framer-T8dlO.framer-v-1m0kklo .framer-rpumxq { order: 2; }\",\".framer-T8dlO.framer-v-1m0kklo .framer-j99e15 { order: 3; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-T8dlO[data-border=\"true\"]::after, .framer-T8dlO [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qVmEkxCww\":{\"layout\":[\"fixed\",\"auto\"]},\"AA9y8nxeJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP9h5FSgDs=withCSS(Component,css,\"framer-T8dlO\");export default FramerP9h5FSgDs;FramerP9h5FSgDs.displayName=\"Navigation\";FramerP9h5FSgDs.defaultProps={height:64,width:1200};addPropertyControls(FramerP9h5FSgDs,{variant:{options:[\"i1JXytr8r\",\"qVmEkxCww\",\"AA9y8nxeJ\"],optionTitles:[\"Desktop\",\"Phone\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerP9h5FSgDs,[{explicitInter:true,fonts:[{cssFamilyName:\"fs jenson 1 italic Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"fs jenson 1 italic\",url:\"https://framerusercontent.com/assets/M6Ztggm7PtbNHAZIOtE7qzJnLE0.woff2\",weight:\"400\"},{cssFamilyName:\"SF Pro Display Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"SF Pro Display\",url:\"https://framerusercontent.com/assets/JlbZvh2zfRZAGLbtHVY830OtpU.woff2\",weight:\"400\"}]},...MenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP9h5FSgDs\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qVmEkxCww\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AA9y8nxeJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P9h5FSgDs.map","// Generated by Framer (cd22f02)\nexport default function metadata(params,activeLocale){return{description:\"I'm Viv, a UX/UI Designer, Visual Storyteller, and UC Davis alum based in SF Bay Area.\",favicon:\"https://framerusercontent.com/assets/sRPpoCsKv8haqGl6pbkZ8IXzSw.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/1rTMM5VXDttkaxquVrJ0hurkHs.jpg\",title:\"Viv Nguyen ✧ UX/UI Design Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}