{"version":3,"file":"script_main.aQABOdp-.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","addPropertyOverrides","SquareDashLineFonts","UtilityButton","UtilityButtonInfo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","CloseAnimate","NavButton","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","css","NavHeaderFonts","NavHeader","SquareDashLineFonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","NavHeaderFonts","NavHeader","FooterFonts","Footer","DotCursor","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","Component","NavHeader","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","PropertyOverrides","React.Fragment","RichText","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","React.createElement","Navigation","CaseStudy","Experiment","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/4yPaEm18j02kPXAVheoE/uwwfimRSwXpVwrAqBWgb/backToTop.js","https:/framerusercontent.com/modules/H06RKG968Vnh7equoL1O/gVnH7u52FGi5yjD8GNj5/tpnszFqwz.js","https:/framerusercontent.com/modules/vyy0l1KraaymjZRHMwlZ/Y6Qcg9h88NfZeQWtG4I6/h132nY6dL.js","https:/framerusercontent.com/modules/4TpoxiM6gmoiOhIYnfG4/JV78scBwaL30if9d6PR0/cdPKqRAGa.js","https:/framerusercontent.com/modules/glRfrAFcBG5zYHIXq67w/hRmUk8a70xxSlop9xvY3/cGG_YbBJP.js","https:/framerusercontent.com/modules/g29OoRvdXxon8oE28o2M/ZKwzxNxBrm4lWMdtfF68/G3QFj3dmT.js","https:/framerusercontent.com/modules/RXJryDc6RHGwqfxIuvdV/rOiN4lPJfXSKr8BIZyCh/gWV7qEXFr.js","https:/framerusercontent.com/modules/McpPycHdx50NxF7KHX7u/JTibF8yop5FI3gwiGQ9c/LAlFj0cHl.js","https:/framerusercontent.com/modules/X65g2hjlRhLdoUkBU77I/VSkP3sRpeOttmaCNEPFo/ZdPSGl7vO.js","https:/framerusercontent.com/modules/iwxHffI628TrqKFB0mCk/LgT8LwdQaWfI1xk15dag/qfj0mlZFm.js","https:/framerusercontent.com/modules/1xia3WDcYvU2loEAhkAJ/nml21IHSfUaZpiVilYSA/YNetbN9gY.js","https:/framerusercontent.com/modules/8x7Z0B0x3iz8nbzgJ5lQ/YbaNwwQr7QnhTbHdvCnI/TIXNJlDIY.js","https:/framerusercontent.com/modules/2xVKDyefUerx2EeM1U5U/nFzBIFWrhir3lN3jzdAJ/AddOverviewID.js","https:/framerusercontent.com/modules/Vi9lnwOK3V1CjsSxU8Wd/OnCiLkQAzUsbQIBUPLQK/KEbIWnp58.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";export function backToTop(){return{onTap(){window.scrollTo({top:0,behavior:\"smooth\"});}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withbackToTop(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...backToTop(props)});};}withbackToTop.displayName=\"backToTop\";\nexport const __FramerMetadata__ = {\"exports\":{\"backToTop\":{\"type\":\"override\",\"name\":\"backToTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withbackToTop\":{\"type\":\"reactHoc\",\"name\":\"withbackToTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./backToTop.map","// Generated by Framer (6bbae76)\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={O6aDVdSVp:{hover:true}};const serializationHash=\"framer-v1YYb\";const variantClassNames={O6aDVdSVp:\"framer-v-lrlir6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vetqGpBr9=undefined;const DAFE2iq5J=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,DAFE2iq5J:label??props.DAFE2iq5J??\"BUTTON NAME\",vetqGpBr9:link??props.vetqGpBr9};};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,DAFE2iq5J,vetqGpBr9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"O6aDVdSVp\",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:vetqGpBr9,motionChild:true,nodeId:\"O6aDVdSVp\",openInNewTab:false,scopeId:\"tpnszFqwz\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-lrlir6\",className,classNames)} framer-nw6ta8`,\"data-border\":true,\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"O6aDVdSVp\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0)\",...style},variants:{\"O6aDVdSVp-hover\":{\"--border-color\":\"rgba(30, 67, 148, 0)\",backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"O6aDVdSVp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-f9cfqu\",layoutDependency:layoutDependency,layoutId:\"W7RLdPHjd\",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 16\" overflow=\"visible\"><g><path d=\"M 16 0 L 16 16 L 0 16 L 0 0 Z\" fill=\"transparent\"></path><path d=\"M 3.705 7.705 L 7.5 3.915 L 7.5 14 L 8.5 14 L 8.5 3.915 L 12.295 7.705 L 13 7 L 8 2 L 3 7 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xqlebt\",layoutDependency:layoutDependency,layoutId:\"QvUgbsVLl\",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 16\" overflow=\"visible\"><path d=\"M 16 0 L 16 16 L 0 16 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i3b8ig\",layoutDependency:layoutDependency,layoutId:\"ui7xwMfNy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 12\" overflow=\"visible\"><path d=\"M 0.705 5.705 L 4.5 1.915 L 4.5 12 L 5.5 12 L 5.5 1.915 L 9.295 5.705 L 10 5 L 5 0 L 0 5 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\",\"--framer-text-transform\":\"uppercase\"},children:\"BUTTON NAME\"})}),className:\"framer-1vf1xoe\",fonts:[\"FS;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"WhOOOR2hD\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DAFE2iq5J,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v1YYb.framer-nw6ta8, .framer-v1YYb .framer-nw6ta8 { display: block; }\",\".framer-v1YYb.framer-lrlir6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: flex-start; overflow: visible; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-v1YYb .framer-f9cfqu { height: 16px; position: relative; width: 16px; }\",\".framer-v1YYb .framer-xqlebt { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-v1YYb .framer-i3b8ig { height: 12px; left: 3px; position: absolute; top: 2px; width: 10px; }\",\".framer-v1YYb .framer-1vf1xoe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-v1YYb[data-border=\"true\"]::after, .framer-v1YYb [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 40\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"H5FhCKRU6\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"DAFE2iq5J\":\"label\",\"vetqGpBr9\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertpnszFqwz=withCSS(Component,css,\"framer-v1YYb\");export default FramertpnszFqwz;FramertpnszFqwz.displayName=\"Utility Button\";FramertpnszFqwz.defaultProps={height:40,width:147};addPropertyControls(FramertpnszFqwz,{DAFE2iq5J:{defaultValue:\"BUTTON NAME\",displayTextArea:false,title:\"Label\",type:ControlType.String},vetqGpBr9:{title:\"Link\",type:ControlType.Link}});addFonts(FramertpnszFqwz,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertpnszFqwz\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"DAFE2iq5J\\\":\\\"label\\\",\\\"vetqGpBr9\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"H5FhCKRU6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"147\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tpnszFqwz.map","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withbackToTop}from\"https://framerusercontent.com/modules/4yPaEm18j02kPXAVheoE/uwwfimRSwXpVwrAqBWgb/backToTop.js\";import{SquareDashLine}from\"https://framerusercontent.com/modules/mCJ0Cpnax1JWrC7tnCg9/0HXns9ofSf143TQWj91Z/Dashed_divider.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zrKp5rzqarkYokhyewFr/WwVFQSqXmta6ciXITOJj/a2jZIPPLD.js\";import UtilityButton,*as UtilityButtonInfo from\"https://framerusercontent.com/modules/H06RKG968Vnh7equoL1O/gVnH7u52FGi5yjD8GNj5/tpnszFqwz.js\";const SquareDashLineFonts=getFonts(SquareDashLine);const UtilityButtonFonts=getFonts(UtilityButton);const UtilityButtonWithbackToTop1rjnyspWithMappedReactProps11jkqlq=withMappedReactProps(withCodeBoundaryForOverrides(UtilityButton,{nodeId:\"N5wqPiuDZ\",override:withbackToTop,scopeId:\"h132nY6dL\"}),UtilityButtonInfo);const cycleOrder=[\"deiFtQn1Z\",\"yreHj_t6h\",\"tkDXzUwCV\"];const serializationHash=\"framer-kvZRw\";const variantClassNames={deiFtQn1Z:\"framer-v-1otd2tk\",tkDXzUwCV:\"framer-v-1j6fhs5\",yreHj_t6h:\"framer-v-ocz4v0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"deiFtQn1Z\",Phone:\"yreHj_t6h\",tablet:\"tkDXzUwCV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"deiFtQn1Z\"};};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:\"deiFtQn1Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1otd2tk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"deiFtQn1Z\",ref:refBinding,style:{...style},...addPropertyOverrides({tkDXzUwCV:{\"data-framer-name\":\"tablet\"},yreHj_t6h:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l6x89z\",layoutDependency:layoutDependency,layoutId:\"d0TKrnRNK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-er26jv\",\"data-framer-name\":\"Frame 1000004634\",layoutDependency:layoutDependency,layoutId:\"dmWKWt4jA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:\"SENYAN LUO \\xa9 2025\"})}),className:\"framer-159eyis\",fonts:[\"FS;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"rL49infCQ\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--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-11rl90r-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"TvQfO2_jP-container\",nodeId:\"TvQfO2_jP\",rendersWithMotion:true,scopeId:\"h132nY6dL\",children:/*#__PURE__*/_jsx(SquareDashLine,{color:\"rgb(29, 66, 147)\",device:\"Big\",height:\"100%\",id:\"TvQfO2_jP\",layoutId:\"TvQfO2_jP\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({yreHj_t6h:{device:\"Small\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+40+(((componentViewport?.height||303)-104-537)/2+0+0)+0+80,...addPropertyOverrides({tkDXzUwCV:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||346)-104-537)/2+0+0)+0+80},yreHj_t6h:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||381.5)-104-487.5)/2+0+0)+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rjnysp-container\",layoutDependency:layoutDependency,layoutId:\"N5wqPiuDZ-container\",nodeId:\"N5wqPiuDZ\",rendersWithMotion:true,scopeId:\"h132nY6dL\",children:/*#__PURE__*/_jsx(UtilityButtonWithbackToTop1rjnyspWithMappedReactProps11jkqlq,{DAFE2iq5J:\"TOP\",height:\"100%\",id:\"N5wqPiuDZ\",layoutId:\"N5wqPiuDZ\",style:{height:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\"},children:\"Last seen in\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"38px\"},children:\"New York City\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"36px\"},children:\"🍎\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\"},children:\"The best way to contact me is through my \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\",\"--framer-text-decoration-thickness\":\"2px\"},children:\"Email\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),\"(senyan@sosotar.com)\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\"},children:\" or \"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/seluo\",motionChild:true,nodeId:\"xSTQnH_A2\",openInNewTab:true,relValues:[],scopeId:\"h132nY6dL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\"},children:\"LinkedIn\"})})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\"},children:\".\"})]})}),className:\"framer-6ln2tq\",\"data-framer-name\":\"Last seen in NYC 🍎 The best way to contact me is through my email (senyan@sawsotar.com) or LinkedIn.\",fonts:[\"CUSTOM;PP Neue Montreal Regular\",\"CUSTOM;PP Hatton Regular Italic\"],layoutDependency:layoutDependency,layoutId:\"xSTQnH_A2\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tkDXzUwCV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\"Last seen in\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"33px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"33px\"},children:\"New York City\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"36px\"},children:\"🍎\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" The best way to contact me is through my \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\",\"--framer-text-decoration-thickness\":\"2px\"},children:\"Email\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),\"(senyan@sosotar.com)\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"44px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\"or \"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/seluo\",motionChild:true,nodeId:\"xSTQnH_A2\",openInNewTab:true,relValues:[],scopeId:\"h132nY6dL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\"},children:\"LinkedIn\"})})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\".\"})]})})},yreHj_t6h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"28px\"},children:\"Last seen in\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif'},children:\"New York City\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"32px\"},children:\"🍎\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"38px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"28px\"},children:\"The best way to contact me is through my \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"28px\",\"--framer-text-decoration-thickness\":\"2px\"},children:\"Email\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"28px\"},children:\" (senyan@sosotar.com) or \"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/seluo\",motionChild:true,nodeId:\"xSTQnH_A2\",openInNewTab:true,relValues:[],scopeId:\"h132nY6dL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"28px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\"},children:\"LinkedIn\"})})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"28px\"},children:\".\"})]})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kvZRw.framer-1o0njkg, .framer-kvZRw .framer-1o0njkg { display: block; }\",\".framer-kvZRw.framer-1otd2tk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 40px 24px 64px 24px; position: relative; width: 1440px; }\",\".framer-kvZRw .framer-1l6x89z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kvZRw .framer-er26jv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kvZRw .framer-159eyis { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kvZRw .framer-11rl90r-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-kvZRw .framer-1rjnysp-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-kvZRw .framer-6ln2tq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-kvZRw.framer-v-ocz4v0.framer-1otd2tk { align-content: flex-end; align-items: flex-end; gap: 50px; padding: 24px 12px 80px 12px; width: 390px; }\",\".framer-kvZRw.framer-v-ocz4v0 .framer-159eyis { order: 0; }\",\".framer-kvZRw.framer-v-ocz4v0 .framer-11rl90r-container { order: 1; }\",\".framer-kvZRw.framer-v-ocz4v0 .framer-1rjnysp-container { order: 2; }\",\".framer-kvZRw.framer-v-1j6fhs5.framer-1otd2tk { width: 834px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 303\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yreHj_t6h\":{\"layout\":[\"fixed\",\"auto\"]},\"tkDXzUwCV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerh132nY6dL=withCSS(Component,css,\"framer-kvZRw\");export default Framerh132nY6dL;Framerh132nY6dL.displayName=\"footer\";Framerh132nY6dL.defaultProps={height:303,width:1440};addPropertyControls(Framerh132nY6dL,{variant:{options:[\"deiFtQn1Z\",\"yreHj_t6h\",\"tkDXzUwCV\"],optionTitles:[\"Desktop\",\"Phone\",\"tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerh132nY6dL,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/kJNAUoYMYbf89EGcrWXRKqEeMc.woff2\",weight:\"400\"},{cssFamilyName:\"PP Hatton Regular Italic\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Hatton\",url:\"https://framerusercontent.com/assets/7cvZ0ZrFMvIoSKypqiy4POet5Q.woff2\",weight:\"400\"}]},...SquareDashLineFonts,...UtilityButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh132nY6dL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"303\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yreHj_t6h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tkDXzUwCV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./h132nY6dL.map","// Generated by Framer (e26a126)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-XAN3s .framer-styles-preset-1vg21tv:not(.rich-text-wrapper), .framer-XAN3s .framer-styles-preset-1vg21tv.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-text-color: #ffffff; }\"];export const className=\"framer-XAN3s\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9eb3b99)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;PP Hatton Regular Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"PP Hatton Regular Italic\",source:\"custom\",uiFamilyName:\"PP Hatton Regular Italic\",url:\"https://framerusercontent.com/assets/7cvZ0ZrFMvIoSKypqiy4POet5Q.woff2\"}]}];export const css=['.framer-G97Kj .framer-styles-preset-uuyye7:not(.rich-text-wrapper), .framer-G97Kj .framer-styles-preset-uuyye7.rich-text-wrapper h1 { --framer-font-family: \"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, #1d4293); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-G97Kj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9eb3b99)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-yU1uE .framer-styles-preset-krx22s:not(.rich-text-wrapper), .framer-yU1uE .framer-styles-preset-krx22s.rich-text-wrapper a { --framer-link-text-color: var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, #1d4293); }\"];export const className=\"framer-yU1uE\";\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 (cd22f02)\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=[\"Duzm0B0DV\",\"UegKed3ko\"];const serializationHash=\"framer-IXfqm\";const variantClassNames={Duzm0B0DV:\"framer-v-1h3ttz8\",UegKed3ko:\"framer-v-97p4iw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"close menu\":\"UegKed3ko\",menu:\"Duzm0B0DV\"};const getProps=({click,height,id,width,...props})=>{return{...props,FvcLOEPn7:click??props.FvcLOEPn7,variant:humanReadableVariantMap[props.variant]??props.variant??\"Duzm0B0DV\"};};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,FvcLOEPn7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Duzm0B0DV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptkijhl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FvcLOEPn7){const res=await FvcLOEPn7(...args);if(res===false)return false;}setVariant(\"UegKed3ko\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UegKed3ko\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"UegKed3ko\")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-1h3ttz8\",className,classNames),\"data-framer-name\":\"menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Duzm0B0DV\",onTap:onTaptkijhl,ref:refBinding,style:{...style},...addPropertyOverrides({UegKed3ko:{\"data-framer-name\":\"close menu\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1a0gvpx\",layoutDependency:layoutDependency,layoutId:\"zCjc_VefZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><g><path d=\"M 3 7.5 L 21 7.5 L 21 9 L 3 9 Z M 3 15 L 21 15 L 21 16.5 L 3 16.5 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-10k4k4e\",layoutDependency:layoutDependency,layoutId:\"a7CiEgAth\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 9\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 1.5 L 0 1.5 Z M 0 7.5 L 18 7.5 L 18 9 L 0 9 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nzvr3c\",layoutDependency:layoutDependency,layoutId:\"cDgspVlDu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1.5\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 1.5 L 0 1.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h7yl8z\",layoutDependency:layoutDependency,layoutId:\"GG4FgsQgt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 1.5\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 1.5 L 0 1.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hvpbyw\",layoutDependency:layoutDependency,layoutId:\"QG2zTCCvC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-97z9i4\",layoutDependency:layoutDependency,layoutId:\"RPVQUMMsC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 27.077\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({UegKed3ko:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 27.077\" overflow=\"visible\"><g><path d=\"M 14.735 13.538 L 22 6.273 L 20.804 5.077 L 13.538 12.342 L 6.273 5.077 L 5.077 6.273 L 12.342 13.538 L 5.077 20.804 L 6.273 22 L 13.538 14.735 L 20.804 22 L 22 20.804 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path><path d=\"M 0 0 L 22 0 L 22 27.077 L 0 27.077 Z\" fill=\"transparent\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bgih0v\",layoutDependency:layoutDependency,layoutId:\"NXJJUHbub\",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.923 16.923\" overflow=\"visible\"><path d=\"M 9.658 8.462 L 16.923 1.196 L 15.727 0 L 8.462 7.265 L 1.196 0 L 0 1.196 L 7.265 8.462 L 0 15.727 L 1.196 16.923 L 8.462 9.658 L 15.727 16.923 L 16.923 15.727 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1voyq3w\",layoutDependency:layoutDependency,layoutId:\"itcOQaduk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 27.077\" overflow=\"visible\"><path d=\"M 0 0 L 22 0 L 22 27.077 L 0 27.077 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IXfqm.framer-p4twt5, .framer-IXfqm .framer-p4twt5 { display: block; }\",\".framer-IXfqm.framer-1h3ttz8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-IXfqm .framer-1a0gvpx { height: 24px; position: relative; width: 24px; }\",\".framer-IXfqm .framer-10k4k4e { height: 9px; left: 3px; position: absolute; top: 8px; width: 18px; }\",\".framer-IXfqm .framer-1nzvr3c { height: 2px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-IXfqm .framer-h7yl8z { height: 2px; left: 0px; position: absolute; top: 8px; width: 18px; }\",\".framer-IXfqm .framer-hvpbyw { height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-IXfqm .framer-97z9i4 { height: 27px; position: relative; width: 22px; }\",\".framer-IXfqm .framer-bgih0v { height: 17px; left: 5px; position: absolute; top: 5px; width: 17px; }\",\".framer-IXfqm .framer-1voyq3w { height: 27px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-IXfqm.framer-v-97p4iw.framer-1h3ttz8 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UegKed3ko\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FvcLOEPn7\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergWV7qEXFr=withCSS(Component,css,\"framer-IXfqm\");export default FramergWV7qEXFr;FramergWV7qEXFr.displayName=\"close animate\";FramergWV7qEXFr.defaultProps={height:40,width:40};addPropertyControls(FramergWV7qEXFr,{variant:{options:[\"Duzm0B0DV\",\"UegKed3ko\"],optionTitles:[\"menu\",\"close menu\"],title:\"Variant\",type:ControlType.Enum},FvcLOEPn7:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramergWV7qEXFr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergWV7qEXFr\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UegKed3ko\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"FvcLOEPn7\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gWV7qEXFr.map","// Generated by Framer (7a355f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={LGSHViLdL:{hover:true}};const cycleOrder=[\"LGSHViLdL\",\"mPq3B5bhy\"];const serializationHash=\"framer-Ubpsn\";const variantClassNames={LGSHViLdL:\"framer-v-1d02q3q\",mPq3B5bhy:\"framer-v-73xss5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UgPNwxKuz=undefined;const ajq5Fm0UE=undefined;const fmYZlhew0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={active:\"mPq3B5bhy\",default:\"LGSHViLdL\"};const getProps=({click,height,id,labelText,link,width,...props})=>{return{...props,ajq5Fm0UE:link??props.ajq5Fm0UE,fmYZlhew0:labelText??props.fmYZlhew0??\"NAV NAME\",UgPNwxKuz:click??props.UgPNwxKuz,variant:humanReadableVariantMap[props.variant]??props.variant??\"LGSHViLdL\"};};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,fmYZlhew0,UgPNwxKuz,ajq5Fm0UE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LGSHViLdL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q3o9qu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(UgPNwxKuz){const res=await UgPNwxKuz(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ajq5Fm0UE,motionChild:true,nodeId:\"LGSHViLdL\",openInNewTab:false,scopeId:\"LAlFj0cHl\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1d02q3q\",className,classNames)} framer-hplxj3`,\"data-border\":true,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LGSHViLdL\",onTap:onTap1q3o9qu,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(191, 40, 34, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"LGSHViLdL-hover\":{\"--border-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},mPq3B5bhy:{\"--border-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"}},...addPropertyOverrides({\"LGSHViLdL-hover\":{\"data-framer-name\":undefined},mPq3B5bhy:{\"data-framer-name\":\"active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:\"NAV NAME\"})}),className:\"framer-1n0avo4\",fonts:[\"FS;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"Yt7AqZFxi\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fmYZlhew0,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ubpsn.framer-hplxj3, .framer-Ubpsn .framer-hplxj3 { display: block; }\",\".framer-Ubpsn.framer-1d02q3q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Ubpsn .framer-1n0avo4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-Ubpsn[data-border=\"true\"]::after, .framer-Ubpsn [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 26\n * @framerIntrinsicWidth 76.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mPq3B5bhy\":{\"layout\":[\"auto\",\"auto\"]},\"Wmd09i2JL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fmYZlhew0\":\"labelText\",\"UgPNwxKuz\":\"click\",\"ajq5Fm0UE\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLAlFj0cHl=withCSS(Component,css,\"framer-Ubpsn\");export default FramerLAlFj0cHl;FramerLAlFj0cHl.displayName=\"Nav Button\";FramerLAlFj0cHl.defaultProps={height:26,width:76.5};addPropertyControls(FramerLAlFj0cHl,{variant:{options:[\"LGSHViLdL\",\"mPq3B5bhy\"],optionTitles:[\"default\",\"active\"],title:\"Variant\",type:ControlType.Enum},fmYZlhew0:{defaultValue:\"NAV NAME\",displayTextArea:false,title:\"Label Text\",type:ControlType.String},UgPNwxKuz:{title:\"Click\",type:ControlType.EventHandler},ajq5Fm0UE:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLAlFj0cHl,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLAlFj0cHl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"26\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"76.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mPq3B5bhy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wmd09i2JL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"fmYZlhew0\\\":\\\"labelText\\\",\\\"UgPNwxKuz\\\":\\\"click\\\",\\\"ajq5Fm0UE\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LAlFj0cHl.map","// Generated by Framer (7a355f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zrKp5rzqarkYokhyewFr/WwVFQSqXmta6ciXITOJj/a2jZIPPLD.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4TpoxiM6gmoiOhIYnfG4/JV78scBwaL30if9d6PR0/cdPKqRAGa.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/glRfrAFcBG5zYHIXq67w/hRmUk8a70xxSlop9xvY3/cGG_YbBJP.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/g29OoRvdXxon8oE28o2M/ZKwzxNxBrm4lWMdtfF68/G3QFj3dmT.js\";import CloseAnimate from\"https://framerusercontent.com/modules/RXJryDc6RHGwqfxIuvdV/rOiN4lPJfXSKr8BIZyCh/gWV7qEXFr.js\";import NavButton from\"https://framerusercontent.com/modules/McpPycHdx50NxF7KHX7u/JTibF8yop5FI3gwiGQ9c/LAlFj0cHl.js\";const CloseAnimateFonts=getFonts(CloseAnimate);const NavButtonFonts=getFonts(NavButton);const NavButtonControls=getPropertyControls(NavButton);const cycleOrder=[\"kgF1B4MAV\",\"gZWYGEL4Z\",\"UD8khbOiv\"];const serializationHash=\"framer-0HYE4\";const variantClassNames={gZWYGEL4Z:\"framer-v-1xo9nf4\",kgF1B4MAV:\"framer-v-ennxcf\",UD8khbOiv:\"framer-v-1a2ovqz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pppL1QbdA=undefined;const EohToPWf5=undefined;const ajwUSH7Sx=undefined;const SB7Hni6Ce=undefined;const z6rXoK5St=undefined;const FXbY8kwg5=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.8,type:\"spring\"};const transition2={delay:0,duration:.8,ease:[.58,.02,.37,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 humanReadableEnumMap={active:\"mPq3B5bhy\",default:\"LGSHViLdL\"};const humanReadableVariantMap={\"Phone-open\":\"gZWYGEL4Z\",Desktop:\"kgF1B4MAV\",Phone:\"UD8khbOiv\"};const getProps=({height,id,isSubpage,padding,state,state2,state3,titleSubpage,width,...props})=>{return{...props,ajwUSH7Sx:titleSubpage??props.ajwUSH7Sx??\"Bio\",EohToPWf5:isSubpage??props.EohToPWf5??true,FXbY8kwg5:humanReadableEnumMap[state3]??state3??props.FXbY8kwg5??\"LGSHViLdL\",pppL1QbdA:padding??props.pppL1QbdA??\"12px 24px 12px 24px\",SB7Hni6Ce:humanReadableEnumMap[state]??state??props.SB7Hni6Ce??\"LGSHViLdL\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kgF1B4MAV\",z6rXoK5St:humanReadableEnumMap[state2]??state2??props.z6rXoK5St??\"LGSHViLdL\"};};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,EohToPWf5,SB7Hni6Ce,z6rXoK5St,FXbY8kwg5,ajwUSH7Sx,pppL1QbdA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kgF1B4MAV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wrnqy=activeVariantCallback(async(...args)=>{setVariant(\"UD8khbOiv\");});const onTap28hhj1=activeVariantCallback(async(...args)=>{setVariant(\"gZWYGEL4Z\");});const FvcLOEPn71wrnqy=activeVariantCallback(async(...args)=>{setVariant(\"UD8khbOiv\");});const FvcLOEPn728hhj1=activeVariantCallback(async(...args)=>{setVariant(\"gZWYGEL4Z\");});const UgPNwxKuz1vg035o=activeVariantCallback(async(...args)=>{setVariant(\"kgF1B4MAV\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"gZWYGEL4Z\")return true;return false;};const isDisplayed1=()=>{if([\"gZWYGEL4Z\",\"UD8khbOiv\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"gZWYGEL4Z\",\"UD8khbOiv\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({gZWYGEL4Z:{value:transition2},UD8khbOiv:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ennxcf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kgF1B4MAV\",ref:refBinding,style:{\"--1y3dt11\":numberToPixelString(pppL1QbdA),backdropFilter:\"blur(0.2px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(0.2px)\",...style},variants:{gZWYGEL4Z:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\"},UD8khbOiv:{backdropFilter:\"blur(1px)\",backgroundColor:\"rgba(245, 242, 233, 0)\",WebkitBackdropFilter:\"blur(1px)\"}},...addPropertyOverrides({gZWYGEL4Z:{\"data-framer-name\":\"Phone-open\"},UD8khbOiv:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mjj1xk\",layoutDependency:layoutDependency,layoutId:\"pKjUr8NJU\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s9j3x5\",layoutDependency:layoutDependency,layoutId:\"UV71aUcyS\",style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},variants:{gZWYGEL4Z:{backdropFilter:\"blur(1px)\",backgroundColor:\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(1px)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":nZz1JbZa8\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Zwkdqh4BZ\",openInNewTab:false,scopeId:\"ZdPSGl7vO\",...addPropertyOverrides({gZWYGEL4Z:{smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1plcu78 framer-jmy3l\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Zwkdqh4BZ\",...addPropertyOverrides({gZWYGEL4Z:{\"data-highlight\":true,onTap:onTap1wrnqy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-uuyye7\",\"data-styles-preset\":\"cGG_YbBJP\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":nZz1JbZa8\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"X7lxvqf0W\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:\"WORK\"})})})}),className:\"framer-cy9bow\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X7lxvqf0W\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gZWYGEL4Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-uuyye7\",\"data-styles-preset\":\"cGG_YbBJP\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":nZz1JbZa8\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"X7lxvqf0W\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vg21tv\",\"data-styles-preset\":\"cdPKqRAGa\",children:\"WORK\"})})})})}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y86FTHF2w\"},motionChild:true,nodeId:\"RwFj7t4WN\",openInNewTab:false,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vekb1l framer-jmy3l\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"RwFj7t4WN\",...addPropertyOverrides({gZWYGEL4Z:{\"data-highlight\":true,onTap:onTap1wrnqy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-uuyye7\",\"data-styles-preset\":\"cGG_YbBJP\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y86FTHF2w\"},motionChild:true,nodeId:\"RE587ZoL5\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:\"EXPERIMENTS\"})})})}),className:\"framer-ritm6a\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RE587ZoL5\",onTap:onTap28hhj1,style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gZWYGEL4Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-uuyye7\",\"data-styles-preset\":\"cGG_YbBJP\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y86FTHF2w\"},motionChild:true,nodeId:\"RE587ZoL5\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vg21tv\",\"data-styles-preset\":\"cdPKqRAGa\",children:\"EXPERIMENTS\"})})})})}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ojq0CC2I9\"},motionChild:true,nodeId:\"OqGWLpEPR\",openInNewTab:false,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1568j7z framer-jmy3l\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"OqGWLpEPR\",...addPropertyOverrides({gZWYGEL4Z:{\"data-highlight\":true,onTap:onTap1wrnqy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-uuyye7\",\"data-styles-preset\":\"cGG_YbBJP\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ojq0CC2I9\"},motionChild:true,nodeId:\"SeDvO52py\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:\"ABOUT\"})})})}),className:\"framer-a92s2c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SeDvO52py\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gZWYGEL4Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-uuyye7\",\"data-styles-preset\":\"cGG_YbBJP\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ojq0CC2I9\"},motionChild:true,nodeId:\"SeDvO52py\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vg21tv\",\"data-styles-preset\":\"cdPKqRAGa\",children:\"ABOUT\"})})})})}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2t7bog\",\"data-framer-name\":\"Frame 1000004629\",layoutDependency:layoutDependency,layoutId:\"IPHfV1Ssy\",style:{backdropFilter:\"blur(4px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(4px)\"},variants:{gZWYGEL4Z:{backgroundColor:\"var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, rgb(245, 242, 233))\"},UD8khbOiv:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yagey6\",\"data-framer-name\":\"Frame 1000004642\",layoutDependency:layoutDependency,layoutId:\"PN8yS88sX\",style:{backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"98%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tTDLnQK3U\",openInNewTab:false,relValues:[],scopeId:\"ZdPSGl7vO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-krx22s\",\"data-styles-preset\":\"G3QFj3dmT\",children:\"SENYAN LUO\"})})})}),className:\"framer-2zldrs\",\"data-framer-name\":\"SENYAN LUO\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"tTDLnQK3U\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qdages\",\"data-framer-name\":\"Frame 46\",layoutDependency:layoutDependency,layoutId:\"USH88meRh\",children:EohToPWf5&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-duj1cy\",layoutDependency:layoutDependency,layoutId:\"VqWoILtiy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"98%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:\"/\"})}),className:\"framer-185pt4j\",\"data-framer-name\":\"/\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"t56NS5h2Z\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"98%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:\"Bio\"})}),className:\"framer-jcdioi\",\"data-framer-name\":\"Bio\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"OzdZ0yYZR\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-paragraph-spacing\":\"0px\"},text:ajwUSH7Sx,verticalAlignment:\"center\",withExternalLayout:true})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gZWYGEL4Z:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+8},UD8khbOiv:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g8664g-container\",\"data-framer-name\":\"close animate\",layoutDependency:layoutDependency,layoutId:\"lhS3S4myl-container\",name:\"close animate\",nodeId:\"lhS3S4myl\",rendersWithMotion:true,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(CloseAnimate,{height:\"100%\",id:\"lhS3S4myl\",layoutId:\"lhS3S4myl\",name:\"close animate\",style:{height:\"100%\",width:\"100%\"},variant:\"UegKed3ko\",width:\"100%\",...addPropertyOverrides({gZWYGEL4Z:{FvcLOEPn7:FvcLOEPn71wrnqy},UD8khbOiv:{FvcLOEPn7:FvcLOEPn728hhj1,variant:\"Duzm0B0DV\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qyewal\",\"data-framer-name\":\"Frame 1000004641\",layoutDependency:layoutDependency,layoutId:\"TE_T4Ualv\",style:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":YkgoMCDrD\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4r38am-container\",layoutDependency:layoutDependency,layoutId:\"QqMaPoNzg-container\",nodeId:\"QqMaPoNzg\",rendersWithMotion:true,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(NavButton,{ajq5Fm0UE:resolvedLinks[0],fmYZlhew0:\"WORK\",height:\"100%\",id:\"QqMaPoNzg\",layoutId:\"QqMaPoNzg\",UgPNwxKuz:UgPNwxKuz1vg035o,variant:SB7Hni6Ce,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y86FTHF2w\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16abdh0-container\",layoutDependency:layoutDependency,layoutId:\"KFG5n49xC-container\",nodeId:\"KFG5n49xC\",rendersWithMotion:true,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(NavButton,{ajq5Fm0UE:resolvedLinks1[0],fmYZlhew0:\"EXPERIMENTS\",height:\"100%\",id:\"KFG5n49xC\",layoutId:\"KFG5n49xC\",variant:z6rXoK5St,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ojq0CC2I9\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kgya5y-container\",layoutDependency:layoutDependency,layoutId:\"tP7elxIHd-container\",nodeId:\"tP7elxIHd\",rendersWithMotion:true,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(NavButton,{ajq5Fm0UE:resolvedLinks2[0],fmYZlhew0:\"ABOUT\",height:\"100%\",id:\"tP7elxIHd\",layoutId:\"tP7elxIHd\",variant:FXbY8kwg5,width:\"100%\"})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"J1IjHPLfe\",openInNewTab:false,scopeId:\"ZdPSGl7vO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jlxjpb framer-jmy3l\",\"data-framer-name\":\"Frame 47\",layoutDependency:layoutDependency,layoutId:\"J1IjHPLfe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"98%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)))\"},children:\"SENYAN LUO\"})}),className:\"framer-2ls23w\",\"data-framer-name\":\"SENYAN LUO\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"sfKXduYmp\",style:{\"--extracted-r6o4lv\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0HYE4.framer-jmy3l, .framer-0HYE4 .framer-jmy3l { display: block; }\",\".framer-0HYE4.framer-ennxcf { align-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: var(--1y3dt11); position: relative; width: 1439px; }\",\".framer-0HYE4 .framer-1mjj1xk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-0HYE4 .framer-1s9j3x5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-0HYE4 .framer-1plcu78, .framer-0HYE4 .framer-1vekb1l, .framer-0HYE4 .framer-1568j7z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 12px; position: relative; text-decoration: none; width: 100%; }\",\".framer-0HYE4 .framer-cy9bow, .framer-0HYE4 .framer-a92s2c { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-0HYE4 .framer-ritm6a { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-0HYE4 .framer-2t7bog { 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; position: relative; width: 1px; }\",\".framer-0HYE4 .framer-yagey6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0HYE4 .framer-2zldrs, .framer-0HYE4 .framer-185pt4j, .framer-0HYE4 .framer-jcdioi, .framer-0HYE4 .framer-2ls23w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0HYE4 .framer-1qdages { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 31px; }\",\".framer-0HYE4 .framer-duj1cy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0HYE4 .framer-1g8664g-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-0HYE4 .framer-qyewal { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0HYE4 .framer-4r38am-container, .framer-0HYE4 .framer-16abdh0-container, .framer-0HYE4 .framer-1kgya5y-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-0HYE4 .framer-1jlxjpb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0HYE4.framer-v-1xo9nf4.framer-ennxcf { align-content: center; align-items: center; flex-direction: column; gap: 12px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-0HYE4.framer-v-1xo9nf4 .framer-1mjj1xk { flex: none; min-height: unset; order: 1; width: 100%; }\",\".framer-0HYE4.framer-v-1xo9nf4 .framer-1s9j3x5 { min-height: unset; padding: 24px 0px 24px 0px; z-index: 8; }\",\".framer-0HYE4.framer-v-1xo9nf4 .framer-1plcu78, .framer-0HYE4.framer-v-1xo9nf4 .framer-1vekb1l, .framer-0HYE4.framer-v-1xo9nf4 .framer-1568j7z { cursor: pointer; }\",\".framer-0HYE4.framer-v-1xo9nf4 .framer-2t7bog { flex: none; order: 0; padding: 8px 12px 8px 12px; width: 100%; z-index: 8; }\",\".framer-0HYE4.framer-v-1xo9nf4 .framer-1g8664g-container, .framer-0HYE4.framer-v-1a2ovqz .framer-1g8664g-container { order: 1; }\",\".framer-0HYE4.framer-v-1xo9nf4 .framer-1jlxjpb, .framer-0HYE4.framer-v-1a2ovqz .framer-1jlxjpb { order: 0; }\",\".framer-0HYE4.framer-v-1a2ovqz.framer-ennxcf { flex-direction: column; gap: 8px; height: 56px; justify-content: flex-start; padding: 0px 12px 0px 12px; width: 390px; }\",\".framer-0HYE4.framer-v-1a2ovqz .framer-2t7bog { flex: none; order: 0; padding: 8px 0px 8px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1439\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gZWYGEL4Z\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"UD8khbOiv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EohToPWf5\":\"isSubpage\",\"SB7Hni6Ce\":\"state\",\"z6rXoK5St\":\"state2\",\"FXbY8kwg5\":\"state3\",\"ajwUSH7Sx\":\"titleSubpage\",\"pppL1QbdA\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZdPSGl7vO=withCSS(Component,css,\"framer-0HYE4\");export default FramerZdPSGl7vO;FramerZdPSGl7vO.displayName=\"Nav Header\";FramerZdPSGl7vO.defaultProps={height:56,width:1439};addPropertyControls(FramerZdPSGl7vO,{variant:{options:[\"kgF1B4MAV\",\"gZWYGEL4Z\",\"UD8khbOiv\"],optionTitles:[\"Desktop\",\"Phone-open\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},EohToPWf5:{defaultValue:true,title:\"is subpage\",type:ControlType.Boolean},SB7Hni6Ce:NavButtonControls?.[\"variant\"]&&{...NavButtonControls[\"variant\"],defaultValue:\"LGSHViLdL\",description:undefined,hidden:undefined,title:\"state\"},z6rXoK5St:NavButtonControls?.[\"variant\"]&&{...NavButtonControls[\"variant\"],defaultValue:\"LGSHViLdL\",description:undefined,hidden:undefined,title:\"state 2\"},FXbY8kwg5:NavButtonControls?.[\"variant\"]&&{...NavButtonControls[\"variant\"],defaultValue:\"LGSHViLdL\",description:undefined,hidden:undefined,title:\"state 3\"},ajwUSH7Sx:{defaultValue:\"Bio\",displayTextArea:false,title:\"Title Subpage\",type:ControlType.String},pppL1QbdA:{defaultValue:\"12px 24px 12px 24px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerZdPSGl7vO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/kJNAUoYMYbf89EGcrWXRKqEeMc.woff2\",weight:\"400\"}]},...CloseAnimateFonts,...NavButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZdPSGl7vO\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"EohToPWf5\\\":\\\"isSubpage\\\",\\\"SB7Hni6Ce\\\":\\\"state\\\",\\\"z6rXoK5St\\\":\\\"state2\\\",\\\"FXbY8kwg5\\\":\\\"state3\\\",\\\"ajwUSH7Sx\\\":\\\"titleSubpage\\\",\\\"pppL1QbdA\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1439\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gZWYGEL4Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"UD8khbOiv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31f1c56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-regular\",\"FS;Space Grotesk-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GFEQC7SZ2XMFHB2INR6RE24JKHO5JNTS/R2HDHPNP7PMXFG5AIIV7PF3KFELSLGKJ/COAKOVM7H37QQIPEFBZNVR5EL4GEPLQU.woff2\",weight:\"700\"}]}];export const css=['.framer-qijGB .framer-styles-preset-1iujohn:not(.rich-text-wrapper), .framer-qijGB .framer-styles-preset-1iujohn.rich-text-wrapper p { --framer-font-family: \"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 1px; --framer-text-alignment: start; --framer-text-color: var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, #1d4293); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-qijGB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/h132nY6dL/h132nY6dL.js\";import NavHeader from\"#framer/local/canvasComponent/ZdPSGl7vO/ZdPSGl7vO.js\";import{SquareDashLine}from\"#framer/local/codeFile/LEbSaPj/Dashed_divider.js\";import*as sharedStyle1 from\"#framer/local/css/a2jZIPPLD/a2jZIPPLD.js\";import*as sharedStyle2 from\"#framer/local/css/jSmltt7XI/jSmltt7XI.js\";import*as sharedStyle from\"#framer/local/css/qfj0mlZFm/qfj0mlZFm.js\";const NavHeaderFonts=getFonts(NavHeader);const ContainerWithFX=withFX(Container);const SquareDashLineFonts=getFonts(SquareDashLine);const FooterFonts=getFonts(Footer);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-VI8CZ\";const variantClassNames={tnmTkWed5:\"framer-v-phved7\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VI8CZ.framer-1km1eq9, .framer-VI8CZ .framer-1km1eq9 { display: block; }\",\".framer-VI8CZ.framer-phved7 { align-content: center; align-items: center; background-color: var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, #f5f2e9); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-1rdl5yk-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 1; }\",\".framer-VI8CZ .framer-mwomh3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; order: -999; overflow: hidden; padding: 105px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-q9gakf { 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: flex-start; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-284u1t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-vx2z65, .framer-VI8CZ .framer-se0bxv { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VI8CZ .framer-en1pj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-2yao0d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-78c7pq { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VI8CZ .framer-1pycmfe { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VI8CZ .framer-1txik1l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-12j7rjt, .framer-VI8CZ .framer-1wqkte0, .framer-VI8CZ .framer-1w7m6v0, .framer-VI8CZ .framer-kkhtob, .framer-VI8CZ .framer-1jysrsh, .framer-VI8CZ .framer-8gbjha, .framer-VI8CZ .framer-n9vog3, .framer-VI8CZ .framer-1yzlfnw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VI8CZ .framer-hijfvk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; min-height: 21px; min-width: 308px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-VI8CZ .framer-3jixi6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-VI8CZ .framer-1cl29pc { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-VI8CZ .framer-jeksea { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; order: 1003; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-1pcv7z7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-wfsykq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-VI8CZ .framer-1yutfzk-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,link,linkText,liveSite,overview,pageTitle,titleSubpage,width,year,...props})=>{return{...props,ExxSocHZG:titleSubpage??props.ExxSocHZG??\"Title\",HdBGBlffg:liveSite??props.HdBGBlffg??true,iu3R_vAUb:year??props.iu3R_vAUb??\"Aug–OCT 2024\",Nl2xzSD2M:overview??props.Nl2xzSD2M??\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\",tCuHUU7iN:pageTitle??props.tCuHUU7iN??\"Name \",UWT3qeLAQ:linkText??props.UWT3qeLAQ??\"SEE LIVE SITE\",XRT73FE1X:link??props.XRT73FE1X};};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{style,className,layoutId,variant,ExxSocHZG,tCuHUU7iN,iu3R_vAUb,HdBGBlffg,Nl2xzSD2M,XRT73FE1X,UWT3qeLAQ,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"tnmTkWed5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, rgb(245, 242, 233)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-phved7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1rdl5yk-container\",layoutScroll:true,nodeId:\"nD2msl5JJ\",rendersWithMotion:true,scopeId:\"YNetbN9gY\",children:/*#__PURE__*/_jsx(NavHeader,{ajwUSH7Sx:ExxSocHZG,EohToPWf5:true,FXbY8kwg5:\"LGSHViLdL\",height:\"100%\",id:\"nD2msl5JJ\",kjHOGzhxw:\"LGSHViLdL\",layoutId:\"nD2msl5JJ\",pppL1QbdA:\"16px 40px 16px 40px\",SB7Hni6Ce:\"LGSHViLdL\",style:{width:\"100%\"},variant:\"kgF1B4MAV\",width:\"100%\",z6rXoK5St:\"LGSHViLdL\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mwomh3\",\"data-framer-name\":\"Header Section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q9gakf\",\"data-framer-name\":\"Frame 1000004766\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-284u1t\",\"data-framer-name\":\"Frame 1000004760\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Parfait \"})}),className:\"framer-vx2z65\",\"data-framer-name\":\"Parfait\",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],text:tCuHUU7iN,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-en1pj-container\",isAuthoredByUser:true,nodeId:\"yMJwDgcsy\",scopeId:\"YNetbN9gY\",children:/*#__PURE__*/_jsx(SquareDashLine,{color:\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",dashLength:.1,gapLength:.3,height:\"100%\",id:\"yMJwDgcsy\",layoutId:\"yMJwDgcsy\",style:{width:\"100%\"},thickness:1,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2yao0d\",\"data-framer-name\":\"Frame 1000004761\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-78c7pq\",\"data-framer-name\":\"Frame 1000004765\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1iujohn\",\"data-styles-preset\":\"qfj0mlZFm\",children:\"Aug–OCT 2024\"})}),className:\"framer-1pycmfe\",fonts:[\"Inter\"],text:iu3R_vAUb,verticalAlignment:\"top\",withExternalLayout:true}),HdBGBlffg&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1txik1l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:/*#__PURE__*/_jsx(Link,{href:XRT73FE1X,motionChild:true,nodeId:\"V60lAHw0V\",openInNewTab:true,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:\"SEE ENTRY\"})})})}),className:\"framer-12j7rjt\",\"data-framer-name\":\"Silver Winner, NY Product Design Awards, User Experience (UX) – Product UX\",fonts:[\"GF;Space Mono-regular\"],text:UWT3qeLAQ,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hijfvk\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3jixi6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\"})}),className:\"framer-se0bxv\",\"data-framer-name\":\"The Future of Wig Shopping with AI\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],text:Nl2xzSD2M,verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cl29pc\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jeksea\",\"data-framer-name\":\"Go to Project\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pcv7z7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1iujohn\",\"data-styles-preset\":\"qfj0mlZFm\",children:\"Featured EXPERIMENTS\"})}),className:\"framer-1wqkte0\",\"data-framer-name\":\"Pre → Code → FEATURED WORKS\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wfsykq\",\"data-framer-name\":\"Frame 18\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gb9vczCnl\"},motionChild:true,nodeId:\"U_RKFnvCG\",openInNewTab:false,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"SHAAARP!\"})})})}),className:\"framer-1w7m6v0\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"fMsY1lki1\",openInNewTab:true,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"AtomCore\"})})})}),className:\"framer-kkhtob\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"rM7BK0PN5\",openInNewTab:true,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Commerce Muse\"})})})}),className:\"framer-1jysrsh\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"SNznT1j1h\",openInNewTab:true,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"A Head Scratcher\"})})})}),className:\"framer-8gbjha\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"ThonR5_Ld\",openInNewTab:true,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Origami Umbrella\"})})})}),className:\"framer-n9vog3\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"kMRJox9hi\",openInNewTab:true,relValues:[],scopeId:\"YNetbN9gY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Spinning Pride\"})})})}),className:\"framer-1yzlfnw\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:154,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yutfzk-container\",nodeId:\"CSiTZCE7s\",scopeId:\"YNetbN9gY\",children:/*#__PURE__*/_jsx(Footer,{EVy_LqfYY:\"40px 40px 40px 40px\",height:\"100%\",id:\"CSiTZCE7s\",layoutId:\"CSiTZCE7s\",style:{width:\"100%\"},variant:\"deiFtQn1Z\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ExxSocHZG\":\"titleSubpage\",\"tCuHUU7iN\":\"pageTitle\",\"iu3R_vAUb\":\"year\",\"HdBGBlffg\":\"liveSite\",\"Nl2xzSD2M\":\"overview\",\"XRT73FE1X\":\"link\",\"UWT3qeLAQ\":\"linkText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tnmTkWed5\":[\".framer-1rdl5yk-container\",\".framer-mwomh3\",\".framer-jeksea\",\".framer-1yutfzk-container\"]}\n * @framerBreakpoints {\"tnmTkWed5\":{\"canvasClassName\":\"framer-phved7-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16}}\n * @framerDefaultVariant tnmTkWed5\n * @framerLayoutTemplate\n */const FramerYNetbN9gY=withCSS(Component,css,\"framer-VI8CZ\");export default FramerYNetbN9gY;FramerYNetbN9gY.displayName=\"experiment\";FramerYNetbN9gY.defaultProps={height:1e3,width:1280};addPropertyControls(FramerYNetbN9gY,{ExxSocHZG:{defaultValue:\"Title\",displayTextArea:false,title:\"Title Subpage\",type:ControlType.String},tCuHUU7iN:{defaultValue:\"Name \",displayTextArea:false,title:\"Page Title\",type:ControlType.String},iu3R_vAUb:{defaultValue:\"Aug–OCT 2024\",displayTextArea:false,title:\"Year\",type:ControlType.String},HdBGBlffg:{defaultValue:true,title:\"Live Site\",type:ControlType.Boolean},Nl2xzSD2M:{defaultValue:\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\",displayTextArea:false,title:\"Overview\",type:ControlType.String},XRT73FE1X:{title:\"Link\",type:ControlType.Link},UWT3qeLAQ:{defaultValue:\"SEE LIVE SITE\",displayTextArea:false,title:\"Link Text\",type:ControlType.String}});addFonts(FramerYNetbN9gY,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Hatton Regular Italic\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Hatton\",url:\"https://framerusercontent.com/assets/7cvZ0ZrFMvIoSKypqiy4POet5Q.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Space Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Space Mono\",url:\"https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/kJNAUoYMYbf89EGcrWXRKqEeMc.woff2\",weight:\"400\"}]},...NavHeaderFonts,...SquareDashLineFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYNetbN9gY\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ExxSocHZG\\\":\\\"titleSubpage\\\",\\\"tCuHUU7iN\\\":\\\"pageTitle\\\",\\\"iu3R_vAUb\\\":\\\"year\\\",\\\"HdBGBlffg\\\":\\\"liveSite\\\",\\\"Nl2xzSD2M\\\":\\\"overview\\\",\\\"XRT73FE1X\\\":\\\"link\\\",\\\"UWT3qeLAQ\\\":\\\"linkText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"tnmTkWed5\\\":[\\\".framer-1rdl5yk-container\\\",\\\".framer-mwomh3\\\",\\\".framer-jeksea\\\",\\\".framer-1yutfzk-container\\\"]}\",\"framerDefaultVariant\":\"tnmTkWed5\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"tnmTkWed5\\\":{\\\"canvasClassName\\\":\\\"framer-phved7-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/h132nY6dL/h132nY6dL.js\";import DotCursor from\"#framer/local/canvasComponent/hVx18lYgu/hVx18lYgu.js\";import NavHeader from\"#framer/local/canvasComponent/ZdPSGl7vO/ZdPSGl7vO.js\";const NavHeaderFonts=getFonts(NavHeader);const FooterFonts=getFonts(Footer);const NavHeaderControls=getPropertyControls(NavHeader);const DotCursorFonts=getFonts(DotCursor);const breakpoints={AN4FhV_XE:\"(min-width: 834px) and (max-width: 1279.98px)\",h7NR9P3Hr:\"(min-width: 1280px)\",OKadSt4ib:\"(max-width: 833.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dBZhs\";const variantClassNames={AN4FhV_XE:\"framer-v-1wz7fr2\",h7NR9P3Hr:\"framer-v-df0nj9\",OKadSt4ib:\"framer-v-qtor05\"};const fS8wR1XD1=undefined;const AMJjiPe24=undefined;const V4bid1XXS=undefined;const JRRnLxF2P=undefined;const xfrO5BRiD=undefined;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dBZhs.framer-fu8y2x, .framer-dBZhs .framer-fu8y2x { display: block; }\",\".framer-dBZhs.framer-df0nj9 { align-content: center; align-items: center; background-color: var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, #f5f2e9); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dBZhs .framer-1jj7rcy-container { cursor: default; flex: none; height: auto; max-width: 2100px; order: -1000; position: relative; width: 100%; z-index: 10; }\",\".framer-dBZhs .framer-1713q1f { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-dBZhs .framer-12p4qd8-container { flex: none; height: auto; max-width: 2100px; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AN4FhV_XE:\"(min-width: 834px) and (max-width: 1279.98px)\",h7NR9P3Hr:\"(min-width: 1280px)\",OKadSt4ib:\"(max-width: 833.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={active:\"mPq3B5bhy\",default:\"LGSHViLdL\"};const humanReadableVariantMap={Desktop:\"h7NR9P3Hr\",Phone:\"OKadSt4ib\",Tablet:\"AN4FhV_XE\"};const getProps=({height,id,isSubpage,state,state2,state3,titleSubpage,width,...props})=>{return{...props,AMJjiPe24:humanReadableEnumMap[state]??state??props.AMJjiPe24??\"LGSHViLdL\",fS8wR1XD1:isSubpage??props.fS8wR1XD1,JRRnLxF2P:humanReadableEnumMap[state3]??state3??props.JRRnLxF2P??\"LGSHViLdL\",V4bid1XXS:humanReadableEnumMap[state2]??state2??props.V4bid1XXS??\"LGSHViLdL\",variant:humanReadableVariantMap[props.variant]??props.variant??\"h7NR9P3Hr\",xfrO5BRiD:titleSubpage??props.xfrO5BRiD??\"Bio\"};};const cursor={component:DotCursor,variant:\"QK5XD3oFT\"};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{style,className,layoutId,variant,fS8wR1XD1,AMJjiPe24,V4bid1XXS,JRRnLxF2P,xfrO5BRiD,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({d3y48t:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"h7NR9P3Hr\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, rgb(245, 242, 233)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-df0nj9\",className),\"data-framer-cursor\":\"d3y48t\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"min(100vw, 2100px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jj7rcy-container\",nodeId:\"ApBZBYgp0\",scopeId:\"TIXNJlDIY\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AN4FhV_XE:{pppL1QbdA:\"12px 24px 12px 24px\"},OKadSt4ib:{pppL1QbdA:\"16px 24px 16px 24px\",variant:\"UD8khbOiv\"}},children:/*#__PURE__*/_jsx(NavHeader,{ajwUSH7Sx:xfrO5BRiD,EohToPWf5:fS8wR1XD1,FXbY8kwg5:JRRnLxF2P,height:\"100%\",id:\"ApBZBYgp0\",layoutId:\"ApBZBYgp0\",pppL1QbdA:\"12px 48px 12px 48px\",SB7Hni6Ce:AMJjiPe24,style:{maxWidth:\"100%\",width:\"100%\"},variant:\"kgF1B4MAV\",width:\"100%\",z6rXoK5St:V4bid1XXS})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1713q1f\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:335,width:\"min(100vw, 2100px)\",y:1056,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12p4qd8-container\",nodeId:\"OmHE6R55t\",scopeId:\"TIXNJlDIY\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AN4FhV_XE:{EVy_LqfYY:\"80px 24px 40px 24px\",variant:\"tkDXzUwCV\"},OKadSt4ib:{EVy_LqfYY:\"150px 40px 40px 40px\",FLKEi7w9X:\"80px 12px 40px 12px\",variant:\"yreHj_t6h\"}},children:/*#__PURE__*/_jsx(Footer,{EVy_LqfYY:\"80px 48px 40px 48px\",FLKEi7w9X:\"40px 12px 40px 12px\",height:\"100%\",id:\"OmHE6R55t\",layoutId:\"OmHE6R55t\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"deiFtQn1Z\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AN4FhV_XE\":{\"layout\":[\"fixed\",\"fixed\"]},\"OKadSt4ib\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fS8wR1XD1\":\"isSubpage\",\"AMJjiPe24\":\"state\",\"V4bid1XXS\":\"state2\",\"JRRnLxF2P\":\"state3\",\"xfrO5BRiD\":\"titleSubpage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"h7NR9P3Hr\":[\".framer-1jj7rcy-container\",\".framer-12p4qd8-container\"],\"AN4FhV_XE\":[\".framer-1jj7rcy-container\",\".framer-12p4qd8-container\"],\"OKadSt4ib\":[\".framer-1jj7rcy-container\",\".framer-12p4qd8-container\"]}\n * @framerBreakpoints {\"h7NR9P3Hr\":{\"min\":1280,\"canvasClassName\":\"framer-df0nj9-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"AN4FhV_XE\":{\"min\":834,\"max\":1279,\"canvasClassName\":\"framer-1wz7fr2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":834,\"rootFontSize\":16},\"OKadSt4ib\":{\"max\":833,\"canvasClassName\":\"framer-qtor05-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant h7NR9P3Hr\n * @framerLayoutTemplate true\n */const FramerTIXNJlDIY=withCSS(Component,css,\"framer-dBZhs\");export default FramerTIXNJlDIY;FramerTIXNJlDIY.displayName=\"navigation\";FramerTIXNJlDIY.defaultProps={height:1e3,width:1280};addPropertyControls(FramerTIXNJlDIY,{fS8wR1XD1:{defaultValue:false,title:\"Is Subpage\",type:ControlType.Boolean},AMJjiPe24:NavHeaderControls?.[\"SB7Hni6Ce\"]&&{...NavHeaderControls[\"SB7Hni6Ce\"],defaultValue:\"LGSHViLdL\",description:undefined,hidden:undefined,title:\"State\"},V4bid1XXS:NavHeaderControls?.[\"z6rXoK5St\"]&&{...NavHeaderControls[\"z6rXoK5St\"],defaultValue:\"LGSHViLdL\",description:undefined,hidden:undefined,title:\"State 2\"},JRRnLxF2P:NavHeaderControls?.[\"FXbY8kwg5\"]&&{...NavHeaderControls[\"FXbY8kwg5\"],defaultValue:\"LGSHViLdL\",description:undefined,hidden:undefined,title:\"State 3\"},xfrO5BRiD:{defaultValue:\"Bio\",displayTextArea:false,title:\"Title Subpage\",type:ControlType.String}});addFonts(FramerTIXNJlDIY,[{explicitInter:true,fonts:[]},...NavHeaderFonts,...FooterFonts,...DotCursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTIXNJlDIY\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"fS8wR1XD1\\\":\\\"isSubpage\\\",\\\"AMJjiPe24\\\":\\\"state\\\",\\\"V4bid1XXS\\\":\\\"state2\\\",\\\"JRRnLxF2P\\\":\\\"state3\\\",\\\"xfrO5BRiD\\\":\\\"titleSubpage\\\"}\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"h7NR9P3Hr\\\":[\\\".framer-1jj7rcy-container\\\",\\\".framer-12p4qd8-container\\\"],\\\"AN4FhV_XE\\\":[\\\".framer-1jj7rcy-container\\\",\\\".framer-12p4qd8-container\\\"],\\\"OKadSt4ib\\\":[\\\".framer-1jj7rcy-container\\\",\\\".framer-12p4qd8-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"h7NR9P3Hr\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AN4FhV_XE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OKadSt4ib\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"h7NR9P3Hr\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-df0nj9-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"AN4FhV_XE\\\":{\\\"min\\\":834,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-1wz7fr2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":834,\\\"rootFontSize\\\":16},\\\"OKadSt4ib\\\":{\\\"max\\\":833,\\\"canvasClassName\\\":\\\"framer-qtor05-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// addOverviewID.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";export function AddOverviewID(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,id:\"overview\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"AddOverviewID\":{\"type\":\"reactHoc\",\"name\":\"AddOverviewID\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AddOverviewID.map","// Generated by Framer (7a355f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/h132nY6dL/h132nY6dL.js\";import NavHeader from\"#framer/local/canvasComponent/ZdPSGl7vO/ZdPSGl7vO.js\";import{AddOverviewID}from\"#framer/local/codeFile/WbvwAWN/AddOverviewID.js\";import{SquareDashLine}from\"#framer/local/codeFile/LEbSaPj/Dashed_divider.js\";import*as sharedStyle from\"#framer/local/css/a2jZIPPLD/a2jZIPPLD.js\";import*as sharedStyle2 from\"#framer/local/css/fvBz0kJrU/fvBz0kJrU.js\";import*as sharedStyle1 from\"#framer/local/css/G3os6NdeF/G3os6NdeF.js\";import*as sharedStyle4 from\"#framer/local/css/jSmltt7XI/jSmltt7XI.js\";import*as sharedStyle3 from\"#framer/local/css/qfj0mlZFm/qfj0mlZFm.js\";const NavHeaderFonts=getFonts(NavHeader);const SquareDashLineFonts=getFonts(SquareDashLine);const MotionDivAddOverviewID18zij4i=withCodeBoundaryForOverrides(motion.div,{nodeId:\"VLayYk1bf\",override:AddOverviewID,scopeId:\"KEbIWnp58\"});const FooterFonts=getFonts(Footer);const breakpoints={A1EqQdxrs:\"(max-width: 833.98px)\",aEUm5rviC:\"(min-width: 1280px)\",xDxxnJAqA:\"(min-width: 834px) and (max-width: 1279.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-A4KMT\";const variantClassNames={A1EqQdxrs:\"framer-v-1nxwwsm\",aEUm5rviC:\"framer-v-1w2slo\",xDxxnJAqA:\"framer-v-a6t4zl\"};const ExxSocHZG=undefined;const tCuHUU7iN=undefined;const iu3R_vAUb=undefined;const OZ5WUdZ8l=undefined;const bJ4HSbxAU=undefined;const VEeBIxNWu=undefined;const aOqEu5j6P=undefined;const nvANwU8ld=undefined;const zBYvCWxD5=undefined;const FVPumupqg=undefined;const Nl2xzSD2M=undefined;const breakpointRules={A1EqQdxrs:[\".framer-A4KMT .framer-18zij4i { padding: 24px 12px 24px 12px; }\",\".framer-A4KMT .framer-cmktzc { gap: 24px; }\",\".framer-A4KMT .framer-5000x6 { gap: 16px; }\",\".framer-A4KMT .framer-173iwkz { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-A4KMT .framer-18o37f { align-self: unset; flex: none; gap: 12px; height: min-content; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-A4KMT .framer-1pl8mov { align-content: flex-start; align-items: flex-start; }\",\".framer-A4KMT .framer-12wheul, .framer-A4KMT .framer-1gb2t1h { order: 0; }\",\".framer-A4KMT .framer-6z3ty, .framer-A4KMT .framer-62yy5d { order: 1; }\",\".framer-A4KMT .framer-1dmwqxo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; }\",\".framer-A4KMT .framer-1ga3v4f { order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-A4KMT .framer-gcgekt { order: 2; }\",\".framer-A4KMT .framer-1ulnpqp { flex: none; gap: 12px; order: 0; width: 100%; }\",\".framer-A4KMT .framer-1jlsmd3 { max-width: unset; padding: 40px 12px 64px 12px; }\",\".framer-A4KMT .framer-5ctyhm { flex-direction: column; gap: 0px; padding: 0px; }\",\".framer-A4KMT .framer-smcnfi, .framer-A4KMT .framer-bqdwss, .framer-A4KMT .framer-11me0iv { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"],xDxxnJAqA:[\".framer-A4KMT .framer-18zij4i { padding: 40px 24px 24px 24px; }\",\".framer-A4KMT .framer-cmktzc { gap: 24px; }\",\".framer-A4KMT .framer-5000x6 { gap: 16px; }\",\".framer-A4KMT .framer-18o37f, .framer-A4KMT .framer-12wheul { order: 0; }\",\".framer-A4KMT .framer-1pl8mov { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-A4KMT .framer-6z3ty, .framer-A4KMT .framer-1ulnpqp { order: 1; }\",\".framer-A4KMT .framer-1dmwqxo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; }\",\".framer-A4KMT .framer-1ga3v4f { order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-A4KMT .framer-gcgekt { order: 2; }\",\".framer-A4KMT .framer-1jlsmd3 { max-width: unset; padding: 40px 24px 80px 24px; }\",\".framer-A4KMT .framer-nd34ag-container { max-width: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={A1EqQdxrs:\".framer-1nxwwsm-override\",xDxxnJAqA:\".framer-a6t4zl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A4KMT.framer-1hhzbdc, .framer-A4KMT .framer-1hhzbdc { display: block; }\",\".framer-A4KMT.framer-1w2slo { align-content: center; align-items: center; background-color: var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, #f5f2e9); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-14u10de-container { flex: none; height: auto; max-width: 2100px; order: -1000; position: relative; width: 100%; z-index: 6; }\",\".framer-A4KMT .framer-18zij4i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 2100px; order: -999; overflow: hidden; padding: 40px 48px 24px 48px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-cmktzc { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-5000x6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-rdyuwd, .framer-A4KMT .framer-62yy5d { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-A4KMT .framer-16xy9np-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-A4KMT .framer-173iwkz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-18o37f { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-A4KMT .framer-csqinb, .framer-A4KMT .framer-1gb2t1h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-A4KMT .framer-1pl8mov { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-12wheul, .framer-A4KMT .framer-1ga3v4f, .framer-A4KMT .framer-umd575, .framer-A4KMT .framer-smcnfi, .framer-A4KMT .framer-bqdwss, .framer-A4KMT .framer-11me0iv { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-A4KMT .framer-6z3ty { height: 16px; position: relative; width: 16px; }\",\".framer-A4KMT .framer-jnljsz { height: 10px; left: 3px; position: absolute; top: 3px; width: 10px; }\",\".framer-A4KMT .framer-dpuv48 { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-A4KMT .framer-1dmwqxo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-w44gec { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-A4KMT .framer-gcgekt { --framer-paragraph-spacing: 0px; --variable-reference-zBYvCWxD5-KEbIWnp58: var(--15svk0t); flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-A4KMT .framer-1ulnpqp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-A4KMT .framer-uxy2c5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-A4KMT .framer-1jlsmd3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 2100px; order: 1003; overflow: visible; padding: 40px 48px 80px 48px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-t2b9q4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-5ctyhm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-A4KMT .framer-nd34ag-container { flex: none; height: auto; max-width: 2100px; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];const mediaQueries={A1EqQdxrs:\"(max-width: 833.98px)\",aEUm5rviC:\"(min-width: 1280px)\",xDxxnJAqA:\"(min-width: 834px) and (max-width: 1279.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"aEUm5rviC\",Phone:\"A1EqQdxrs\",Tablet:\"xDxxnJAqA\"};const getProps=({height,id,link,liveLink,liveSite,newTab,overview,pageTitle,title,titleSubpage,whichAward,width,won,year,...props})=>{return{...props,aOqEu5j6P:won??props.aOqEu5j6P??true,bJ4HSbxAU:liveLink??props.bJ4HSbxAU,ExxSocHZG:titleSubpage??props.ExxSocHZG??\"Title\",FVPumupqg:link??props.FVPumupqg,iu3R_vAUb:year??props.iu3R_vAUb??\"Aug – OCT 2024\",Nl2xzSD2M:overview??props.Nl2xzSD2M??\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\",nvANwU8ld:whichAward??props.nvANwU8ld??\"Silver Winner, NY Product Design Awards\",OZ5WUdZ8l:liveSite??props.OZ5WUdZ8l??true,tCuHUU7iN:pageTitle??props.tCuHUU7iN??\"Parfait \",variant:humanReadableVariantMap[props.variant]??props.variant??\"aEUm5rviC\",VEeBIxNWu:title??props.VEeBIxNWu??\"SEE LIVE SITE\",zBYvCWxD5:newTab??props.zBYvCWxD5??true};};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{style,className,layoutId,variant,ExxSocHZG,tCuHUU7iN,iu3R_vAUb,Nl2xzSD2M,nvANwU8ld,FVPumupqg,zBYvCWxD5,aOqEu5j6P,VEeBIxNWu,OZ5WUdZ8l,bJ4HSbxAU,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"A1EqQdxrs\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"xDxxnJAqA\",\"A1EqQdxrs\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"A1EqQdxrs\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"aEUm5rviC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a8f835e8-8fc3-47f0-9666-2750f766fcb6, rgb(245, 242, 233)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1w2slo\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"min(100vw, 2100px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14u10de-container\",nodeId:\"VlxFPgiZx\",scopeId:\"KEbIWnp58\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{pppL1QbdA:\"8px 24px 0px 24px\",variant:\"UD8khbOiv\"},xDxxnJAqA:{pppL1QbdA:\"4px 24px 0px 24px\"}},children:/*#__PURE__*/_jsx(NavHeader,{ajwUSH7Sx:ExxSocHZG,EohToPWf5:true,FXbY8kwg5:\"LGSHViLdL\",height:\"100%\",id:\"VlxFPgiZx\",layoutId:\"VlxFPgiZx\",pppL1QbdA:\"12px 48px 12px 48px\",SB7Hni6Ce:\"LGSHViLdL\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"kgF1B4MAV\",width:\"100%\",z6rXoK5St:\"LGSHViLdL\"})})})}),/*#__PURE__*/_jsx(MotionDivAddOverviewID18zij4i,{className:\"framer-18zij4i\",\"data-framer-name\":\"Header Section\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cmktzc\",\"data-framer-name\":\"Frame 1000004766\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5000x6\",\"data-framer-name\":\"Frame 1000004760\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Parfait \"})})},xDxxnJAqA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Parfait \"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Parfait \"})}),className:\"framer-rdyuwd\",\"data-framer-name\":\"Parfait\",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],text:tCuHUU7iN,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16xy9np-container\",isAuthoredByUser:true,nodeId:\"ITu42YrWP\",rendersWithMotion:true,scopeId:\"KEbIWnp58\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{device:\"Small\"}},children:/*#__PURE__*/_jsx(SquareDashLine,{color:\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\",device:\"Big\",height:\"100%\",id:\"ITu42YrWP\",layoutId:\"ITu42YrWP\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-173iwkz\",\"data-framer-name\":\"Frame 1000004761\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18o37f\",\"data-framer-name\":\"Frame 1000004765\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--token-9e74d8c7-7bb4-4835-80b0-83e1b4d86750, rgb(120, 120, 120))\",\"--framer-text-transform\":\"uppercase\"},children:\"Aug – OCT 2024\"})}),className:\"framer-csqinb hidden-1nxwwsm\",fonts:[\"FS;Space Grotesk-regular\"],text:iu3R_vAUb,verticalAlignment:\"top\",withExternalLayout:true}),OZ5WUdZ8l&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pl8mov\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:/*#__PURE__*/_jsx(Link,{href:bJ4HSbxAU,motionChild:true,nodeId:\"JrxIH8BPR\",openInNewTab:true,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:\"SEE LIVE SITE\"})})})}),className:\"framer-12wheul\",\"data-framer-name\":\"Silver Winner, NY Product Design Awards, User Experience (UX) – Product UX\",fonts:[\"GF;Space Mono-regular\"],text:VEeBIxNWu,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-6z3ty\",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 16\" overflow=\"visible\"><g><path d=\"M 5 3 L 5 4 L 11.295 4 L 3 12.295 L 3.705 13 L 12 4.705 L 12 11 L 13 11 L 13 3 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jnljsz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 2 0 L 2 1 L 8.295 1 L 0 9.295 L 0.705 10 L 9 1.705 L 9 8 L 10 8 L 10 0 Z\" fill=\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dpuv48\",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 16\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),aOqEu5j6P&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dmwqxo\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-w44gec hidden-a6t4zl hidden-1nxwwsm\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 12.833 1.75 L 11.667 1.75 L 11.667 1.167 C 11.666 0.857 11.543 0.561 11.325 0.342 C 11.106 0.123 10.809 0 10.5 0 L 3.5 0 C 3.191 0 2.894 0.123 2.675 0.342 C 2.457 0.561 2.334 0.857 2.333 1.167 L 2.333 1.75 L 1.167 1.75 C 0.857 1.75 0.561 1.873 0.342 2.092 C 0.123 2.311 0 2.607 0 2.917 L 0 4.667 C 0.001 5.285 0.247 5.878 0.684 6.316 C 1.122 6.753 1.715 6.999 2.333 7 L 2.521 7 C 2.764 7.893 3.262 8.696 3.954 9.31 C 4.646 9.925 5.501 10.325 6.417 10.462 L 6.417 12.833 L 3.5 12.833 L 3.5 14 L 10.5 14 L 10.5 12.833 L 7.583 12.833 L 7.583 10.46 C 8.511 10.345 9.382 9.954 10.083 9.337 C 10.784 8.719 11.283 7.905 11.515 7 L 11.667 7 C 12.285 6.999 12.878 6.753 13.316 6.316 C 13.753 5.878 13.999 5.285 14 4.667 L 14 2.917 C 14 2.607 13.877 2.311 13.658 2.092 C 13.439 1.873 13.143 1.75 12.833 1.75 Z M 2.333 5.833 C 2.024 5.833 1.727 5.71 1.509 5.491 C 1.29 5.273 1.167 4.976 1.167 4.667 L 1.167 2.917 L 2.333 2.917 Z M 10.5 5.833 C 10.5 6.302 10.406 6.766 10.223 7.198 C 10.04 7.629 9.773 8.02 9.436 8.346 C 9.1 8.672 8.701 8.928 8.264 9.097 C 7.827 9.266 7.36 9.346 6.892 9.332 C 5.963 9.274 5.092 8.86 4.46 8.177 C 3.828 7.493 3.484 6.593 3.5 5.662 L 3.5 1.167 L 10.5 1.167 Z M 12.833 4.667 C 12.833 4.976 12.71 5.273 12.491 5.491 C 12.273 5.71 11.976 5.833 11.667 5.833 L 11.667 2.917 L 12.833 2.917 Z\" fill=\"rgb(191,39,34)\"></path></svg>',svgContentId:10121150846,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Silver Winner, NY Product Design Awards\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:\"Silver Winner, NY Product Design Awards\"})}),className:\"framer-1ga3v4f\",\"data-framer-name\":\"Silver Winner, NY Product Design Awards, User Experience (UX) – Product UX\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],text:nvANwU8ld,verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--token-b4f78a77-e856-4d48-b33c-9c2b47ce8b75, rgb(29, 66, 147))\"},children:/*#__PURE__*/_jsx(Link,{href:FVPumupqg,motionChild:true,nodeId:\"G3CPpluKC\",openInNewTab:zBYvCWxD5,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1896tsd\",\"data-styles-preset\":\"a2jZIPPLD\",children:\"SEE ENTRY\"})})})}),className:\"framer-gcgekt\",\"data-framer-name\":\"Silver Winner, NY Product Design Awards, User Experience (UX) – Product UX\",fonts:[\"GF;Space Mono-regular\"],style:{\"--variable-reference-zBYvCWxD5-KEbIWnp58\":zBYvCWxD5},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ulnpqp\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-s5ptz0\",\"data-styles-preset\":\"fvBz0kJrU\",children:\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\"})})},xDxxnJAqA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-s5ptz0\",\"data-styles-preset\":\"fvBz0kJrU\",children:\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-758nja\",\"data-styles-preset\":\"G3os6NdeF\",children:\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\"})}),className:\"framer-62yy5d\",\"data-framer-name\":\"The Future of Wig Shopping with AI\",fonts:[\"Inter\"],text:Nl2xzSD2M,verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--token-9e74d8c7-7bb4-4835-80b0-83e1b4d86750, rgb(120, 120, 120))\",\"--framer-text-transform\":\"uppercase\"},children:\"Aug – OCT 2024\"})}),className:\"framer-1gb2t1h hidden-1w2slo hidden-a6t4zl\",fonts:[\"FS;Space Grotesk-regular\"],text:iu3R_vAUb,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-uxy2c5\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jlsmd3\",\"data-framer-name\":\"Go to Project\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t2b9q4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1iujohn\",\"data-styles-preset\":\"qfj0mlZFm\",children:\"Featured CASE STUDIES\"})}),className:\"framer-umd575\",\"data-framer-name\":\"Pre → Code → FEATURED WORKS\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5ctyhm\",\"data-framer-name\":\"Frame 18\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"269%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I90hq6n3X\"},motionChild:true,nodeId:\"zj352tG1b\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Parfait\"})})})})},xDxxnJAqA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I90hq6n3X\"},motionChild:true,nodeId:\"zj352tG1b\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Parfait\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"I90hq6n3X\"},motionChild:true,nodeId:\"zj352tG1b\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Parfait\"})})})}),className:\"framer-smcnfi\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"269%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"hynVl10XL\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Winrate\"})})})})},xDxxnJAqA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"hynVl10XL\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Winrate\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S4lXnZvMO\"},motionChild:true,nodeId:\"hynVl10XL\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Winrate\"})})})}),className:\"framer-bqdwss\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"269%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i6scHXtgs\"},motionChild:true,nodeId:\"aILv8G2fW\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Valley Vet Supply\"})})})})},xDxxnJAqA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i6scHXtgs\"},motionChild:true,nodeId:\"aILv8G2fW\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Valley Vet Supply\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEhhdHRvbiBSZWd1bGFyIEl0YWxpYw==\",\"--framer-font-family\":'\"PP Hatton Regular Italic\", \"PP Hatton Regular Italic Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9e7f2105-2183-46eb-833f-94d63d1ccef2, rgb(191, 39, 34))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i6scHXtgs\"},motionChild:true,nodeId:\"aILv8G2fW\",openInNewTab:false,relValues:[],scopeId:\"KEbIWnp58\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nhl4pw\",\"data-styles-preset\":\"jSmltt7XI\",children:\"Valley Vet Supply\"})})})}),className:\"framer-11me0iv\",\"data-framer-name\":\"project link \",fonts:[\"CUSTOM;PP Hatton Regular Italic\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{y:2973.7},xDxxnJAqA:{width:\"100vw\",y:1883.9}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:399,width:\"min(100vw, 2100px)\",y:1990.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nd34ag-container\",nodeId:\"l9FygCSX6\",scopeId:\"KEbIWnp58\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1EqQdxrs:{variant:\"yreHj_t6h\"},xDxxnJAqA:{style:{width:\"100%\"},variant:\"tkDXzUwCV\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"l9FygCSX6\",layoutId:\"l9FygCSX6\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"deiFtQn1Z\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xDxxnJAqA\":{\"layout\":[\"fixed\",\"fixed\"]},\"A1EqQdxrs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ExxSocHZG\":\"titleSubpage\",\"tCuHUU7iN\":\"pageTitle\",\"iu3R_vAUb\":\"year\",\"Nl2xzSD2M\":\"overview\",\"nvANwU8ld\":\"whichAward\",\"FVPumupqg\":\"link\",\"zBYvCWxD5\":\"newTab\",\"aOqEu5j6P\":\"won\",\"VEeBIxNWu\":\"title\",\"OZ5WUdZ8l\":\"liveSite\",\"bJ4HSbxAU\":\"liveLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"aEUm5rviC\":[\".framer-14u10de-container\",\".framer-18zij4i\",\".framer-1jlsmd3\",\".framer-nd34ag-container\"],\"xDxxnJAqA\":[\".framer-14u10de-container\",\".framer-18zij4i\",\".framer-1jlsmd3\",\".framer-nd34ag-container\"],\"A1EqQdxrs\":[\".framer-14u10de-container\",\".framer-18zij4i\",\".framer-1jlsmd3\",\".framer-nd34ag-container\"]}\n * @framerBreakpoints {\"aEUm5rviC\":{\"min\":1280,\"canvasClassName\":\"framer-1w2slo-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"xDxxnJAqA\":{\"min\":834,\"max\":1279,\"canvasClassName\":\"framer-a6t4zl-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":834,\"rootFontSize\":16},\"A1EqQdxrs\":{\"max\":833,\"canvasClassName\":\"framer-1nxwwsm-override\",\"minHeight\":1305,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant aEUm5rviC\n * @framerLayoutTemplate true\n */const FramerKEbIWnp58=withCSS(Component,css,\"framer-A4KMT\");export default FramerKEbIWnp58;FramerKEbIWnp58.displayName=\"case study\";FramerKEbIWnp58.defaultProps={height:1e3,width:1280};addPropertyControls(FramerKEbIWnp58,{ExxSocHZG:{defaultValue:\"Title\",displayTextArea:false,title:\"Title Subpage\",type:ControlType.String},tCuHUU7iN:{defaultValue:\"Parfait \",displayTextArea:false,title:\"Page Title\",type:ControlType.String},iu3R_vAUb:{defaultValue:\"Aug – OCT 2024\",displayTextArea:false,title:\"Year\",type:ControlType.String},Nl2xzSD2M:{defaultValue:\"Parfait is an AI tech-enabled platform providing custom wig products. It eliminates the need for in-person visits and eliminates the costs associated with customization from traditional stylists. Parfait is targeting a $13B, highly fragmented wig and hair extensions market in the US. I led design of the Future of Wig Shopping concept prototype, it defines the visionary experience Parfait is pitching to investors, the goal was to raise 2M funding in between seed round and series A in October 2024. We exceeded this goal by helping Parfait reach a 5M funding round and locked in key partnership with Ulta Beauty.\",displayTextArea:true,title:\"Overview\",type:ControlType.String},nvANwU8ld:{defaultValue:\"Silver Winner, NY Product Design Awards\",displayTextArea:false,title:\"Which award\",type:ControlType.String},FVPumupqg:{title:\"Link\",type:ControlType.Link},zBYvCWxD5:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},aOqEu5j6P:{defaultValue:true,title:\"won\",type:ControlType.Boolean},VEeBIxNWu:{defaultValue:\"SEE LIVE SITE\",displayTextArea:false,title:\"Title\",type:ControlType.String},OZ5WUdZ8l:{defaultValue:true,title:\"live site\",type:ControlType.Boolean},bJ4HSbxAU:{title:\"live link\",type:ControlType.Link}});addFonts(FramerKEbIWnp58,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Hatton Regular Italic\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Hatton\",url:\"https://framerusercontent.com/assets/7cvZ0ZrFMvIoSKypqiy4POet5Q.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{cssFamilyName:\"Space Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Space Mono\",url:\"https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/kJNAUoYMYbf89EGcrWXRKqEeMc.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\"}]},...NavHeaderFonts,...SquareDashLineFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKEbIWnp58\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"aEUm5rviC\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1w2slo-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"xDxxnJAqA\\\":{\\\"min\\\":834,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-a6t4zl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":834,\\\"rootFontSize\\\":16},\\\"A1EqQdxrs\\\":{\\\"max\\\":833,\\\"canvasClassName\\\":\\\"framer-1nxwwsm-override\\\",\\\"minHeight\\\":1305,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"aEUm5rviC\\\":[\\\".framer-14u10de-container\\\",\\\".framer-18zij4i\\\",\\\".framer-1jlsmd3\\\",\\\".framer-nd34ag-container\\\"],\\\"xDxxnJAqA\\\":[\\\".framer-14u10de-container\\\",\\\".framer-18zij4i\\\",\\\".framer-1jlsmd3\\\",\\\".framer-nd34ag-container\\\"],\\\"A1EqQdxrs\\\":[\\\".framer-14u10de-container\\\",\\\".framer-18zij4i\\\",\\\".framer-1jlsmd3\\\",\\\".framer-nd34ag-container\\\"]}\",\"framerVariables\":\"{\\\"ExxSocHZG\\\":\\\"titleSubpage\\\",\\\"tCuHUU7iN\\\":\\\"pageTitle\\\",\\\"iu3R_vAUb\\\":\\\"year\\\",\\\"Nl2xzSD2M\\\":\\\"overview\\\",\\\"nvANwU8ld\\\":\\\"whichAward\\\",\\\"FVPumupqg\\\":\\\"link\\\",\\\"zBYvCWxD5\\\":\\\"newTab\\\",\\\"aOqEu5j6P\\\":\\\"won\\\",\\\"VEeBIxNWu\\\":\\\"title\\\",\\\"OZ5WUdZ8l\\\":\\\"liveSite\\\",\\\"bJ4HSbxAU\\\":\\\"liveLink\\\"}\",\"framerIntrinsicWidth\":\"1280\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"aEUm5rviC\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xDxxnJAqA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A1EqQdxrs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Experiment from \"https://framerusercontent.com/modules/1xia3WDcYvU2loEAhkAJ/nml21IHSfUaZpiVilYSA/YNetbN9gY.js\";\r\nimport Navigation from \"https://framerusercontent.com/modules/8x7Z0B0x3iz8nbzgJ5lQ/YbaNwwQr7QnhTbHdvCnI/TIXNJlDIY.js\";\r\nimport CaseStudy from \"https://framerusercontent.com/modules/Vi9lnwOK3V1CjsSxU8Wd/OnCiLkQAzUsbQIBUPLQK/KEbIWnp58.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {aiSXXOXLJ: \"card-sf\", DSbGxQaIF: \"card-parfait\", e8ec2xymn: \"card-ps\", FTSXS50mV: \"process-title\", gLLfdCor1: \"step3\", IwTbOTQry: \"card-vv\", mn6B0MQQO: \"step1\", nZz1JbZa8: \"featured-works-m\", OdtC7d95F: \"step1-1\", oet8gNkgS: \"step4-1\", SDCcQDoRP: \"step2-1\", SziWBCEhV: \"step4\", TOMyPgztX: \"step3-1\", tZx7a4ujM: \"card-trufru\", u1p4caHlP: \"step2\", wTyidnJlR: \"card-winra\", YkgoMCDrD: \"featured-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sU4c88hxJn3ne86ZeAQR/OH299yXyeAA4Xp6bAF96/augiA20Il.js\")), path: \"/\"}, Y86FTHF2w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YirWrYkAW1JzEGClMKpA/tsfWKviN98UdJ5RABPbd/Y86FTHF2w.js\")), path: \"/experiments\"}, Ojq0CC2I9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QwaeuuVo4GkKN5ZHY76W/YadlAQbt6OUWxqpat6Z6/Ojq0CC2I9.js\")), path: \"/about\"}, S4lXnZvMO: {elements: {AsmkMK9df: \"wr-new-account\", avFEr3c3w: \"reframing\", Fze0QZqEf: \"reflection\", GMxiunBFz: \"the-challenge\", hsxfrcsgq: \"the-challenge-1\", IkNos_1Ji: \"the-challenge-2\", IP4e2fFOh: \"wr-new-nav\", JHn3OUtDn: \"wr-new-nav-2\", jSRJawjZ5: \"wr-new-nav-1\", KrF2aF8Z5: \"credibility\", lYhSTPE3e: \"winrate-questions\", mexflHvmx: \"outcomes\", o4v7VeDLe: \"the-challenge-6\", QKYS2qva8: \"contribution\", rpVLMsfHJ: \"the-challenge-7\", sKnpsPYtD: \"marquee\", tkUMVetxR: \"the-challenge-3\", VMIZmALL3: \"the-challenge-5\", xCHs5knpt: \"motion\", YF5wPKxUv: \"wr-new-team\", yy6zQFrRO: \"the-challenge-4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/K76rVW9ItlCyHUiaSd7K/oheXdGouuVyxHUGObguP/S4lXnZvMO.js\")), path: \"/winrate\"}, i6scHXtgs: {elements: {AjeAUPbhu: \"the-challenge-2\", Bv_GBjJjs: \"outcomes\", bVyJtropB: \"the-challenge-5\", EOvCUx5Yt: \"the-challenge-12\", F4AkS8eHs: \"navigation\", faxfKzLkQ: \"vv-audt\", gewpnZsoF: \"the-challenge-14\", GFaSBjtnC: \"the-challenge-13\", gHQVcxG2b: \"vv-marquee\", H1vIOLksX: \"the-challenge-8\", HmyfWahSe: \"the-challenge-4\", ie3lQGBOZ: \"contribution\", Ka5Dfe39d: \"the-challenge-6\", KdIkXSfys: \"marquee\", koydeTOjp: \"the-challenge-7\", lY6oovMti: \"the-challenge-1\", ovtjYXTf6: \"empathy\", p4AnBE7WL: \"reflection\", PxCwiZejn: \"the-challenge-9\", tJZ5VdRAQ: \"the-challenge-10\", U8qoLFz4S: \"scale\", UqM5Z_2Ak: \"the-challenge-11\", UtmfUPfVD: \"the-challenge\", wAL1dG1_j: \"align\", ypEWkQVbP: \"vv-persona\", YuuqfytG5: \"the-challenge-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0t9AqxFd252v4BdFsWpE/oE7ybJfkfDNqegTiRMWv/i6scHXtgs.js\")), path: \"/vv\"}, lAgFeYEtw: {elements: {aZa2siihy: \"reflection\", DBNsZUG93: \"theming\", Eed2dEQBs: \"balance\", GX0CLYdgS: \"the-challenge\", hxmmq2AJO: \"the-challenge-6\", iaw2WcKTN: \"contribution\", lTyj9mWpO: \"the-challenge-4\", lUkRW9_fi: \"wild\", mD0be9Ri9: \"the-challenge-7\", oZQoHIU9M: \"marquee\", Ptlrcujpk: \"the-challenge-3\", rN29sZujP: \"the-challenge-2\", tJmHIGerX: \"outcomes\", vYeNQ3leQ: \"the-challenge-1\", z2nPzQPnI: \"the-challenge-5\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BZZLsY7DbZOMV5OnfuCM/0QzmKjUiZlGMRIYkcN5m/lAgFeYEtw.js\")), path: \"/shopfront\"}, uzH2k5PLV: {elements: {bOKBrAU2u: \"the-challenge-1\", f4C7scJoP: \"reflection\", GqxtZ2nOn: \"the-challenge-4\", GsEHjg1V0: \"the-challenge-3\", KcfcJIbe6: \"navigation\", TKzH9YcNk: \"the-challenge-2\", uig6_Brf1: \"contribution\", UQEMpnlhD: \"outcomes\", x_YOPCese: \"the-challenge\", zbHPnABWA: \"subscription\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YwMBPChJKjruMt0vguDl/UPhURDnlaBr2j9Yy3osZ/uzH2k5PLV.js\")), path: \"/ps-coffee\"}, ckTFWQikc: {elements: {DWaBWIvsm: \"the-challenge\", E6yfV5i4Q: \"the-challenge-3\", E9w2I5Tsr: \"the-challenge-2\", EIhccpHH2: \"outcomes\", kfRxfdoqF: \"the-challenge-1\", Qheg4SjNr: \"reflection\", rwfNeU5eT: \"contribution\", wJUGlytf3: \"scale\", Z8YOuSSUO: \"align\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UHzdLGHNxll4eAqMMuST/kzWNpS6IxJA0zdQRU76O/ckTFWQikc.js\")), path: \"/tru-fru\"}, I90hq6n3X: {elements: {a0geC9zA8: \"old-scan-sm\", aUmhRFbOp: \"the-challenge-6\", b28m02s7Q: \"contribution\", ekmnZY9pJ: \"the-challenge-3\", H9IquPpT4: \"beyond-concept\", i7vW_PAhE: \"marquee\", IggWzfXtY: \"stats-scroll\", j9nJ004sd: \"old-scan-flow-1\", kKNC8pAMA: \"the-challenge-1\", mc_3dURGN: \"the-challenge-2\", MWsazYqO4: \"reality\", naZFSazV6: \"the-challenge-5\", nnZ8EgIiw: \"the-challenge-4\", OGsvXvqYq: \"the-challenge\", oNnQowl78: \"framing\", qoUli3w0d: \"outcomes\", TEeN8Fmd5: \"flowchart\", vEfrs5HXU: \"reflection\", viwjjApZb: \"old-scan-flow\", vL_4UMYfI: \"the-challenge-7\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qtB0961B1CZ9V2utbJhn/nPU14pPU1oAXWGNnIiMp/I90hq6n3X.js\")), path: \"/parfait\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"140e8406fa6426e0f1fecdfea63a95c0c3e08a21b24d49604c6ac7eb7282c7c7\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {AMJjiPe24: \"mPq3B5bhy\", fS8wR1XD1: false, JRRnLxF2P: \"LGSHViLdL\", V4bid1XXS: \"LGSHViLdL\", xfrO5BRiD: \"Bio\"}\r\nconst props2 = {...props1, AMJjiPe24: \"LGSHViLdL\", V4bid1XXS: \"mPq3B5bhy\", xfrO5BRiD: \"Experiments\"}\r\nconst props3 = {...props1, AMJjiPe24: \"LGSHViLdL\", JRRnLxF2P: \"mPq3B5bhy\", xfrO5BRiD: \"About\"}\r\nconst props4 = {aOqEu5j6P: false, bJ4HSbxAU: \"https://www.winrate.com/\", ExxSocHZG: \"Winrate\", iu3R_vAUb: \"May – July 2025\", Nl2xzSD2M: \"Winrate approached us to stand out in a crowded AI sales market. We partnered to transform its landing page into a modern experience that reflects the company’s latest AI capabilities and product vision. The goal was to position Winrate alongside top AI sales platforms, highlight clear differentiators, increase signups, and spark investor interest.\\n\\nTo do this, we worked closely with founder Steve Travaglini to align on brand vision and messaging, elevate the visual identity, and introduce a new site architecture that supports both the current product and future growth. The result is a fully responsive experience built for clarity, credibility, and trust.\", nvANwU8ld: \"Silver Winner, NY Product Design Awards\", OZ5WUdZ8l: true, tCuHUU7iN: \"Winrate\", VEeBIxNWu: \"SEE LIVE SITE\", zBYvCWxD5: true}\r\nconst props5 = {...props4, bJ4HSbxAU: undefined, ExxSocHZG: \"Valley Vet Supply\", iu3R_vAUb: \"Oct 2024 – Jul 2025\", Nl2xzSD2M: \"Valley Vet Supply is a leading pet and livestock pharmacy and supply store, trusted by veterinarians, ranchers, and pet owners across the United States. With decades of industry experience and a reputation built on care and reliability, Valley Vet has become a cornerstone for both everyday animal health needs and large-scale farm operations. \\n\\nIn partnership with Wasserman Digital, we led a full end-to-end replatforming and redesign of Valley Vet’s e-commerce experience. The goal was to bring this iconic and beloved brand into a modern digital era without losing the warmth, trust, and familiarity that long-time customers value.\", OZ5WUdZ8l: false, tCuHUU7iN: \"Valley Vet Supply\"}\r\nconst props6 = {...props4, aOqEu5j6P: true, bJ4HSbxAU: undefined, ExxSocHZG: \"ShopFront\", FVPumupqg: \"https://design.museaward.com/winner-info.php?id=29741\", iu3R_vAUb: \"Feb 2023–May 2025\", Nl2xzSD2M: \"ShopFront is a theme design system built for the real needs of e-commerce teams. Many projects rely on customizing off-the-shelf themes, but designers often face a major gap: theme providers rarely offer Figma files or global style setups that make it easy to move from wireframes to production. ShopFront was created to solve this problem. It provides a complete Figma library that works with any platform or theme. What began as an internal design system has become a licensed solution used by brand teams and agencies. It is also available as a Figma plugin, which has grown to more than 13.3K users.\", nvANwU8ld: \"Gold Winner, Muse Design Awards\", OZ5WUdZ8l: false, tCuHUU7iN: \"ShopFront Theme Design System\"}\r\nconst props7 = {...props4, bJ4HSbxAU: \"https://philsebastian.com/\", ExxSocHZG: \"Phil & Sebastian\", iu3R_vAUb: \"Nov 2023–Feb 2024\", Nl2xzSD2M: \"Phil & Sebastian Coffee is one of Canada’s leading artisan coffee brands, known for their craftsmanship, transparency, and uncompromising quality. To coincide with their rebranded product packaging, they partnered with pb&j and our team for a complete website redesign that would bring the new identity online.\\n\\nWe translated the updated brand into digital, redesigned all core pages, and delivered a flexible library of reusable sections for future campaigns. A highlight of the project was the new coffee subscription flow, a fun and intuitive experience that lets customers configure their perfect subscription in just a few steps. Built on our ShopFront framework, we developed the full component library in only two weeks, laying the groundwork for faster campaign launches and ongoing improvements.\", tCuHUU7iN: \"Phil & Sebastian Coffee\"}\r\nconst props8 = {...props4, aOqEu5j6P: true, bJ4HSbxAU: undefined, ExxSocHZG: \"trüfrü\", FVPumupqg: \"https://www.indigoaward.com/winners/9373\", iu3R_vAUb: \"Jul 2024\", Nl2xzSD2M: \"trüfrü is a snack brand known for its frozen chocolate-covered treats. It has a devoted following on social media that celebrates its fun, feel-good energy.\\n\\nTo celebrate trüfrü’s 7th anniversary, we launched a simple, joyful, and on-brand giveaway website that went live on July 18, 2024, at 12 PM EST. Within one minute, all 1,000 limited-edition t-shirts were claimed. This wasn’t just a giveaway, it was about crafting a fun, seamless, and emotionally engaging moment that reflected the brand’s energy and celebrated its fans.\", nvANwU8ld: \"Bronze Winner, Indigo Design Award\", OZ5WUdZ8l: false, tCuHUU7iN: \"trüfrü Merch Drop \"}\r\nconst props9 = {...props4, aOqEu5j6P: true, bJ4HSbxAU: undefined, ExxSocHZG: \"Parfait \", FVPumupqg: \"https://nydesignawards.com/winner-info.php?id=3041\", iu3R_vAUb: \"Aug – OCT 2024\", Nl2xzSD2M: \"Parfait is an AI-enabled platform that creates custom wigs without the need for salon visits. The brand serves a thirteen-billion, highly fragmented market of wig and extension shoppers in the United States.\\n\\nIn mid-2024, Parfait asked us to help define the next generation vision of their product, a concept prototype that would anchor their bridge round pitch and convince investors how far their technology could go. It was a high speed, high stakes storytelling challenge created to secure multimillion dollar funding and a strategic partnership with Ulta Beauty.\", OZ5WUdZ8l: false, tCuHUU7iN: \"Parfait \"}\r\nconst props10 = {ExxSocHZG: \"Shaaarp!\", HdBGBlffg: true, iu3R_vAUb: \"SEP 2025\", Nl2xzSD2M: \"SHAAARP! is a browser-based game created to celebrate what makes human designers unique: our taste, craft, and sharp eyes. The game challenges players to spot differences, react quickly, and test their design instincts across ten levels of increasing difficulty. Beyond gameplay, it is a playful reminder of how designers notice the smallest details, the ones that AI still cannot replicate.\", tCuHUU7iN: \"SHAAARP!\", UWT3qeLAQ: \"Play game in fullscreen\", XRT73FE1X: \"https://chomp-floral-44463026.figma.site\"}\r\nconst props11 = {...props10, ExxSocHZG: \"AtomCore\", tCuHUU7iN: \"AtomCore Figma Plugin\", UWT3qeLAQ: \"Try it in Figma\"}\r\nconst templateProps = {augiA20Il: props1, ckTFWQikc: props8, gb9vczCnl: props10, i6scHXtgs: props5, I90hq6n3X: props9, lAgFeYEtw: props6, Ojq0CC2I9: props3, S4lXnZvMO: props4, uzH2k5PLV: props7, Y86FTHF2w: props2, zgkuO8dKp: props11}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Y86FTHF2w\":\r\ncase \"Ojq0CC2I9\":\r\nreturn React.createElement(Navigation, {...props, key: \"Navigation\", style}, children(true));\r\ncase \"S4lXnZvMO\":\r\ncase \"i6scHXtgs\":\r\ncase \"lAgFeYEtw\":\r\ncase \"uzH2k5PLV\":\r\ncase \"ckTFWQikc\":\r\ncase \"I90hq6n3X\":\r\nreturn React.createElement(CaseStudy, {...props, key: \"CaseStudy\", style}, children(true));\r\ncase \"gb9vczCnl\":\r\ncase \"zgkuO8dKp\":\r\nreturn React.createElement(Experiment, {...props, key: \"Experiment\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Y86FTHF2w\":\r\ncase \"Ojq0CC2I9\":\r\nreturn [{hash: \"df0nj9\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"1wz7fr2\", mediaQuery: \"(min-width: 834px) and (max-width: 1279.98px)\"}, {hash: \"qtor05\", mediaQuery: \"(max-width: 833.98px)\"}]\r\ncase \"S4lXnZvMO\":\r\ncase \"i6scHXtgs\":\r\ncase \"lAgFeYEtw\":\r\ncase \"uzH2k5PLV\":\r\ncase \"ckTFWQikc\":\r\ncase \"I90hq6n3X\":\r\nreturn [{hash: \"1w2slo\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"a6t4zl\", mediaQuery: \"(min-width: 834px) and (max-width: 1279.98px)\"}, {hash: \"1nxwwsm\", mediaQuery: \"(max-width: 833.98px)\"}]\r\ncase \"gb9vczCnl\":\r\ncase \"zgkuO8dKp\":\r\nreturn [{hash: \"phved7\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://senyan.design\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/LEPNS7OIV28RKH3C8cSG/1jdVCAnZWmFuy3hncZ0g/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {autobahnNavigation: false, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = true\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}