{"version":3,"file":"script_main.DEDiayoo.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","FaceLogo","NavBtn","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","css","MainNav","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Primary","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","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/9YvznPYLiT4gxlHTGuUE/5cHEvbA5JZjVZ6qsS2T1/c254g501D.js","https:/framerusercontent.com/modules/Zrrhtterx8wgExQRFpyv/EoAWhk4ZdSfv9qMpY5QF/Wovq3Q3pE.js","https:/framerusercontent.com/modules/FTRrqtW2o5MNDQSQYHyD/az8DNBgcyczLXe2TGlB4/yqruVzVd2.js","https:/framerusercontent.com/modules/EvOTeZVMcpqFPPVQlupa/FiusypsXKFQcXqk2nUUx/SUwfltvv5.js","https:/framerusercontent.com/modules/v4nj1iBUpmV5cTyuBrvH/PnIOTYZ2ddFzbxhUu62t/Sn9sCDWls.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={wN7p5WFt1:{hover:true}};const serializationHash=\"framer-PInvm\";const variantClassNames={wN7p5WFt1:\"framer-v-192qeqf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BVGyHsewz=undefined;const VGzq7UclG=undefined;const vmvzqa1Rw=undefined;const DivCuPZ4B=undefined;const X6tznJi8n=undefined;const transition1={bounce:.4,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=({ariaLabel,btnLabel,height,id,link,newTab,tracking,width,...props})=>{return{...props,BVGyHsewz:ariaLabel??props.BVGyHsewz,DivCuPZ4B:tracking??props.DivCuPZ4B,VGzq7UclG:link??props.VGzq7UclG,vmvzqa1Rw:newTab??props.vmvzqa1Rw,X6tznJi8n:btnLabel??props.X6tznJi8n??\"Button\"};};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,X6tznJi8n,VGzq7UclG,vmvzqa1Rw,BVGyHsewz,DivCuPZ4B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wN7p5WFt1\",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,{clickTrackingId:DivCuPZ4B,href:VGzq7UclG,motionChild:true,nodeId:\"wN7p5WFt1\",openInNewTab:vmvzqa1Rw,scopeId:\"c254g501D\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":BVGyHsewz,className:`${cx(scopingClassNames,\"framer-192qeqf\",className,classNames)} framer-ypvcf3`,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"wN7p5WFt1\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"wN7p5WFt1-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(217, 226, 242)))\"},children:\"Button\"})}),className:\"framer-jg8h3s\",fonts:[\"GF;DM Sans-600\"],layoutDependency:layoutDependency,layoutId:\"maihaHC9E\",style:{\"--extracted-r6o4lv\":\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(217, 226, 242))\"},text:X6tznJi8n,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ezwmmk\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"ZA2mm_nur\",style:{backgroundColor:\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(50, 56, 66))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,opacity:0},variants:{\"wN7p5WFt1-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PInvm.framer-ypvcf3, .framer-PInvm .framer-ypvcf3 { display: block; }\",\".framer-PInvm.framer-192qeqf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 32px; justify-content: center; overflow: hidden; padding: 3px 12px 0px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-PInvm .framer-jg8h3s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PInvm .framer-ezwmmk { flex: none; height: 2px; overflow: visible; position: relative; width: 2px; }\",\".framer-PInvm.framer-v-192qeqf.hover .framer-ezwmmk { align-self: stretch; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 76.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ManJl9KMJ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"X6tznJi8n\":\"btnLabel\",\"VGzq7UclG\":\"link\",\"vmvzqa1Rw\":\"newTab\",\"BVGyHsewz\":\"ariaLabel\",\"DivCuPZ4B\":\"tracking\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc254g501D=withCSS(Component,css,\"framer-PInvm\");export default Framerc254g501D;Framerc254g501D.displayName=\"nav-btn\";Framerc254g501D.defaultProps={height:32,width:76.5};addPropertyControls(Framerc254g501D,{X6tznJi8n:{defaultValue:\"Button\",displayTextArea:false,title:\"Btn Label\",type:ControlType.String},VGzq7UclG:{title:\"Link\",type:ControlType.Link},vmvzqa1Rw:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},BVGyHsewz:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String},DivCuPZ4B:{title:\"Tracking\",type:ControlType.TrackingId}});addFonts(Framerc254g501D,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc254g501D\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"76.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ManJl9KMJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"X6tznJi8n\\\":\\\"btnLabel\\\",\\\"VGzq7UclG\\\":\\\"link\\\",\\\"vmvzqa1Rw\\\":\\\"newTab\\\",\\\"BVGyHsewz\\\":\\\"ariaLabel\\\",\\\"DivCuPZ4B\\\":\\\"tracking\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c254g501D.map","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={UHcN2JMqO:{hover:true}};const serializationHash=\"framer-Xahac\";const variantClassNames={UHcN2JMqO:\"framer-v-wns48t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nmiWhmi6o=undefined;const KQmd0LN_l=undefined;const xybHbgvOR=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,link,newTab,tracking,width,...props})=>{return{...props,KQmd0LN_l:newTab??props.KQmd0LN_l,nmiWhmi6o:link??props.nmiWhmi6o,xybHbgvOR:tracking??props.xybHbgvOR};};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,nmiWhmi6o,KQmd0LN_l,xybHbgvOR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UHcN2JMqO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"UHcN2JMqO-hover\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"UHcN2JMqO-hover\")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__*/_jsx(Link,{clickTrackingId:xybHbgvOR,href:nmiWhmi6o,motionChild:true,nodeId:\"UHcN2JMqO\",openInNewTab:KQmd0LN_l,scopeId:\"Wovq3Q3pE\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Heath logo back to top button\",className:`${cx(scopingClassNames,\"framer-wns48t\",className,classNames)} framer-ovp7ig`,\"data-framer-name\":\"Face logo\",layoutDependency:layoutDependency,layoutId:\"UHcN2JMqO\",ref:refBinding,style:{...style},...addPropertyOverrides({\"UHcN2JMqO-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-s5sqgo\",\"data-framer-name\":\"face-light\",layoutDependency:layoutDependency,layoutId:\"IMcCl4Jgt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\" overflow=\"visible\"><path d=\"M 28.014 30.21 C 28.539 29.722 29.358 29.736 29.865 30.244 C 30.373 30.751 30.388 31.57 29.9 32.096 C 25.42 36.577 18.155 36.577 13.674 32.096 C 13.154 31.575 13.154 30.732 13.674 30.211 C 14.195 29.691 15.038 29.691 15.559 30.211 C 18.998 33.65 24.575 33.649 28.015 30.21 Z M 21.314 14.987 C 21.962 14.637 22.771 14.877 23.122 15.524 L 28.337 25.14 C 28.56 25.553 28.549 26.053 28.309 26.456 C 28.068 26.859 27.634 27.107 27.164 27.107 L 18.527 27.107 C 17.791 27.107 17.194 26.511 17.194 25.774 C 17.194 25.038 17.791 24.442 18.527 24.442 L 24.926 24.442 L 20.778 16.796 C 20.427 16.149 20.667 15.34 21.313 14.988 Z M 12.172 16.976 C 13.611 16.976 14.778 18.143 14.778 19.582 C 14.778 21.022 13.611 22.189 12.172 22.189 C 10.732 22.189 9.565 21.022 9.565 19.582 C 9.565 18.143 10.732 16.976 12.172 16.976 Z M 31.728 16.976 C 33.167 16.976 34.334 18.143 34.334 19.582 C 34.334 21.022 33.167 22.189 31.728 22.189 C 30.288 22.189 29.121 21.022 29.121 19.582 C 29.121 18.143 30.288 16.976 31.728 16.976 Z M 22 0 C 34.151 0 44 9.849 44 22 C 44 34.151 34.151 44 22 44 C 9.849 44 0 34.151 0 22 C 0 9.849 9.849 0 22 0 Z M 35.284 7.954 C 35.24 7.983 35.195 8.012 35.146 8.036 C 33.595 8.815 32.2 9.283 30.587 9.48 C 29.372 9.628 28.066 9.617 26.524 9.499 L 26.524 11.601 C 26.524 12.337 25.927 12.933 25.191 12.933 C 18.026 12.933 12.863 11.032 8.232 8.428 C 4.66 12.041 2.66 16.919 2.667 22 C 2.667 32.678 11.323 41.333 22 41.333 C 32.678 41.333 41.333 32.677 41.333 22 C 41.333 16.467 39.009 11.478 35.284 7.954 Z M 22 2.667 C 17.802 2.66 13.716 4.027 10.367 6.558 C 14.173 8.591 18.342 10.041 23.858 10.242 L 23.858 8.042 C 23.858 7.665 24.018 7.305 24.299 7.052 C 24.579 6.799 24.953 6.677 25.329 6.715 C 27.487 6.939 28.985 6.988 30.264 6.832 C 31.204 6.718 32.058 6.487 32.992 6.094 C 29.764 3.856 25.928 2.661 22 2.667 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1siggtj\",layoutDependency:layoutDependency,layoutId:\"SK9k1EvTi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.972 5.636\" overflow=\"visible\"><path d=\"M 14.729 0.389 C 15.255 -0.099 16.074 -0.085 16.581 0.423 C 17.089 0.93 17.104 1.749 16.616 2.275 C 12.135 6.756 4.871 6.756 0.39 2.275 C -0.13 1.754 -0.13 0.911 0.39 0.39 C 0.911 -0.13 1.754 -0.13 2.275 0.39 C 5.714 3.829 11.291 3.828 14.73 0.389 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l5n9zp\",layoutDependency:layoutDependency,layoutId:\"ItjTmU6h0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.303 12.281\" overflow=\"visible\"><path d=\"M 4.12 0.161 C 4.768 -0.189 5.577 0.051 5.928 0.698 L 11.143 10.314 C 11.366 10.727 11.355 11.227 11.115 11.63 C 10.874 12.033 10.44 12.281 9.97 12.281 L 1.333 12.281 C 0.597 12.281 0 11.684 0 10.948 C 0 10.212 0.597 9.615 1.333 9.615 L 7.732 9.615 L 3.584 1.97 C 3.233 1.323 3.473 0.514 4.119 0.162 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3flnpe\",layoutDependency:layoutDependency,layoutId:\"BZKsYm9yR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.213 5.213\" overflow=\"visible\"><path d=\"M 2.607 0 C 4.046 0 5.213 1.167 5.213 2.607 C 5.213 4.046 4.046 5.213 2.607 5.213 C 1.167 5.213 0 4.046 0 2.607 C 0 1.167 1.167 0 2.607 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15zb083\",layoutDependency:layoutDependency,layoutId:\"QlrgS0_LE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.213 5.213\" overflow=\"visible\"><path d=\"M 2.607 0 C 4.046 0 5.213 1.167 5.213 2.607 C 5.213 4.046 4.046 5.213 2.607 5.213 C 1.167 5.213 0 4.046 0 2.607 C 0 1.167 1.167 0 2.607 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vwgjso\",layoutDependency:layoutDependency,layoutId:\"R0gITH7Lb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\" overflow=\"visible\"><path d=\"M 22 0 C 34.151 0 44 9.849 44 22 C 44 34.151 34.151 44 22 44 C 9.849 44 0 34.151 0 22 C 0 9.849 9.849 0 22 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iz2sxk\",layoutDependency:layoutDependency,layoutId:\"BraNygy6K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.666 33.379\" overflow=\"visible\"><path d=\"M 32.617 0 C 32.573 0.029 32.528 0.057 32.48 0.081 C 30.928 0.861 29.534 1.329 27.92 1.526 C 26.705 1.674 25.399 1.662 23.858 1.545 L 23.858 3.646 C 23.858 4.383 23.261 4.979 22.524 4.979 C 15.359 4.979 10.197 3.077 5.565 0.473 C 1.993 4.087 -0.007 8.965 0 14.046 C 0 24.723 8.657 33.379 19.333 33.379 C 30.011 33.379 38.666 24.722 38.666 14.046 C 38.666 8.513 36.342 3.524 32.617 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rbhuds\",layoutDependency:layoutDependency,layoutId:\"cFcZpamo5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.626 7.576\" overflow=\"visible\"><path d=\"M 11.633 0 C 7.435 -0.006 3.35 1.36 0 3.891 C 3.806 5.924 7.975 7.374 13.491 7.576 L 13.491 5.376 C 13.491 4.998 13.651 4.638 13.932 4.385 C 14.212 4.132 14.586 4.01 14.962 4.048 C 17.12 4.272 18.618 4.322 19.898 4.166 C 20.837 4.051 21.691 3.82 22.626 3.427 C 19.397 1.19 15.561 -0.006 11.633 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-syct7o\",\"data-framer-name\":\"face-smile\",layoutDependency:layoutDependency,layoutId:\"idhC1GxJ4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"UHcN2JMqO-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\" overflow=\"visible\"><path d=\"M 21.314 14.987 C 21.962 14.637 22.771 14.877 23.122 15.524 L 28.337 25.14 C 28.56 25.553 28.549 26.053 28.309 26.456 C 28.068 26.859 27.634 27.107 27.164 27.107 L 18.527 27.107 C 17.791 27.107 17.194 26.511 17.194 25.774 C 17.194 25.038 17.791 24.442 18.527 24.442 L 24.926 24.442 L 20.778 16.796 C 20.427 16.149 20.667 15.34 21.313 14.988 Z M 12.172 16.976 C 13.611 16.976 14.778 18.143 14.778 19.582 C 14.778 21.022 13.611 22.189 12.172 22.189 C 10.732 22.189 9.565 21.022 9.565 19.582 C 9.565 18.143 10.732 16.976 12.172 16.976 Z M 31.728 16.976 C 33.167 16.976 34.334 18.143 34.334 19.582 C 34.334 21.022 33.167 22.189 31.728 22.189 C 30.288 22.189 29.121 21.022 29.121 19.582 C 29.121 18.143 30.288 16.976 31.728 16.976 Z M 22 0 C 34.151 0 44 9.849 44 22 C 44 34.151 34.151 44 22 44 C 9.849 44 0 34.151 0 22 C 0 9.849 9.849 0 22 0 Z M 35.284 7.954 C 35.24 7.983 35.195 8.012 35.146 8.036 C 33.595 8.815 32.2 9.283 30.587 9.48 C 29.372 9.628 28.066 9.617 26.524 9.499 L 26.524 11.601 C 26.524 12.337 25.927 12.933 25.191 12.933 C 18.026 12.933 12.863 11.032 8.232 8.428 C 4.66 12.041 2.66 16.919 2.667 22 C 2.667 32.678 11.323 41.333 22 41.333 C 32.678 41.333 41.333 32.677 41.333 22 C 41.333 16.467 39.009 11.478 35.284 7.954 Z M 22 2.667 C 17.802 2.66 13.716 4.027 10.367 6.558 C 14.173 8.591 18.342 10.041 23.858 10.242 L 23.858 8.042 C 23.858 7.665 24.018 7.305 24.299 7.052 C 24.579 6.799 24.953 6.677 25.329 6.715 C 27.487 6.939 28.985 6.988 30.264 6.832 C 31.204 6.718 32.058 6.487 32.992 6.094 C 29.764 3.856 25.928 2.661 22 2.667 Z M 24.004 29.902 C 25.003 28.924 26.604 28.932 27.592 29.921 C 28.581 30.91 28.589 32.511 27.611 33.51 C 24.545 36.575 19.576 36.575 16.511 33.51 C 15.533 32.511 15.541 30.91 16.53 29.921 C 17.518 28.932 19.119 28.924 20.118 29.902 C 20.633 30.417 21.332 30.707 22.061 30.707 C 22.79 30.707 23.488 30.417 24.004 29.902 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zf7mi8\",layoutDependency:layoutDependency,layoutId:\"eDHSkcHmE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.303 12.281\" overflow=\"visible\"><path d=\"M 4.12 0.161 C 4.768 -0.189 5.577 0.051 5.928 0.698 L 11.143 10.314 C 11.366 10.727 11.355 11.227 11.115 11.63 C 10.874 12.033 10.44 12.281 9.97 12.281 L 1.333 12.281 C 0.597 12.281 0 11.684 0 10.948 C 0 10.212 0.597 9.615 1.333 9.615 L 7.732 9.615 L 3.584 1.97 C 3.233 1.323 3.473 0.514 4.119 0.162 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ttgvr\",layoutDependency:layoutDependency,layoutId:\"poSsdY5eX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.213 5.213\" overflow=\"visible\"><path d=\"M 2.607 0 C 4.046 0 5.213 1.167 5.213 2.607 C 5.213 4.046 4.046 5.213 2.607 5.213 C 1.167 5.213 0 4.046 0 2.607 C 0 1.167 1.167 0 2.607 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ntf9tr\",layoutDependency:layoutDependency,layoutId:\"xN7qlT5WK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.213 5.213\" overflow=\"visible\"><path d=\"M 2.607 0 C 4.046 0 5.213 1.167 5.213 2.607 C 5.213 4.046 4.046 5.213 2.607 5.213 C 1.167 5.213 0 4.046 0 2.607 C 0 1.167 1.167 0 2.607 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18e8yqg\",layoutDependency:layoutDependency,layoutId:\"kfbFsn4nq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\" overflow=\"visible\"><path d=\"M 22 0 C 34.151 0 44 9.849 44 22 C 44 34.151 34.151 44 22 44 C 9.849 44 0 34.151 0 22 C 0 9.849 9.849 0 22 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1muolh\",layoutDependency:layoutDependency,layoutId:\"XLLBBYbym\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.666 33.379\" overflow=\"visible\"><path d=\"M 32.617 0 C 32.573 0.029 32.528 0.057 32.48 0.081 C 30.928 0.861 29.534 1.329 27.92 1.526 C 26.705 1.674 25.399 1.662 23.858 1.545 L 23.858 3.646 C 23.858 4.383 23.261 4.979 22.524 4.979 C 15.359 4.979 10.197 3.077 5.565 0.473 C 1.993 4.087 -0.007 8.965 0 14.046 C 0 24.723 8.657 33.379 19.333 33.379 C 30.011 33.379 38.666 24.722 38.666 14.046 C 38.666 8.513 36.342 3.524 32.617 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tfz8bz\",layoutDependency:layoutDependency,layoutId:\"J5Njj3x_C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.626 7.576\" overflow=\"visible\"><path d=\"M 11.633 0 C 7.435 -0.006 3.35 1.36 0 3.891 C 3.806 5.924 7.975 7.374 13.491 7.576 L 13.491 5.376 C 13.491 4.998 13.651 4.638 13.932 4.385 C 14.212 4.132 14.586 4.01 14.962 4.048 C 17.12 4.272 18.618 4.322 19.898 4.166 C 20.837 4.051 21.691 3.82 22.626 3.427 C 19.397 1.19 15.561 -0.006 11.633 0 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iq96u\",layoutDependency:layoutDependency,layoutId:\"B_9vBzNHB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.557 6.635\" overflow=\"visible\"><path d=\"M 8.221 0.728 C 9.22 -0.25 10.821 -0.242 11.81 0.747 C 12.798 1.736 12.807 3.337 11.828 4.336 C 8.763 7.401 3.794 7.401 0.729 4.336 C -0.25 3.337 -0.242 1.736 0.747 0.747 C 1.736 -0.242 3.336 -0.25 4.336 0.728 C 4.851 1.243 5.55 1.533 6.278 1.533 C 7.007 1.533 7.706 1.243 8.221 0.728 Z\" fill=\"var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, rgb(65, 72, 87))\"></path></svg>',withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Xahac.framer-ovp7ig, .framer-Xahac .framer-ovp7ig { display: block; }\",\".framer-Xahac.framer-wns48t { cursor: pointer; gap: 10px; height: 48px; overflow: visible; position: relative; text-decoration: none; width: 48px; }\",\".framer-Xahac .framer-s5sqgo, .framer-Xahac .framer-syct7o { height: 44px; left: 2px; position: absolute; top: 2px; width: 44px; }\",\".framer-Xahac .framer-1siggtj { height: 6px; left: 14px; position: absolute; top: 30px; width: 17px; }\",\".framer-Xahac .framer-1l5n9zp, .framer-Xahac .framer-zf7mi8 { height: 13px; left: 17px; position: absolute; top: 15px; width: 12px; }\",\".framer-Xahac .framer-3flnpe, .framer-Xahac .framer-14ttgvr { height: 5px; left: 10px; position: absolute; top: 17px; width: 5px; }\",\".framer-Xahac .framer-15zb083, .framer-Xahac .framer-1ntf9tr { height: 5px; left: 29px; position: absolute; top: 17px; width: 5px; }\",\".framer-Xahac .framer-1vwgjso, .framer-Xahac .framer-18e8yqg { height: 44px; left: 0px; position: absolute; top: 0px; width: 44px; }\",\".framer-Xahac .framer-1iz2sxk, .framer-Xahac .framer-1muolh { height: 34px; left: 3px; position: absolute; top: 8px; width: 39px; }\",\".framer-Xahac .framer-rbhuds, .framer-Xahac .framer-1tfz8bz { height: 8px; left: 11px; position: absolute; top: 3px; width: 23px; }\",\".framer-Xahac .framer-iq96u { height: 7px; left: 16px; position: absolute; top: 29px; width: 13px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pn7DNz1r8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nmiWhmi6o\":\"link\",\"KQmd0LN_l\":\"newTab\",\"xybHbgvOR\":\"tracking\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWovq3Q3pE=withCSS(Component,css,\"framer-Xahac\");export default FramerWovq3Q3pE;FramerWovq3Q3pE.displayName=\"Face logo\";FramerWovq3Q3pE.defaultProps={height:48,width:48};addPropertyControls(FramerWovq3Q3pE,{nmiWhmi6o:{title:\"Link\",type:ControlType.Link},KQmd0LN_l:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},xybHbgvOR:{title:\"Tracking\",type:ControlType.TrackingId}});addFonts(FramerWovq3Q3pE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWovq3Q3pE\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"nmiWhmi6o\\\":\\\"link\\\",\\\"KQmd0LN_l\\\":\\\"newTab\\\",\\\"xybHbgvOR\\\":\\\"tracking\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pn7DNz1r8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wovq3Q3pE.map","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBtn from\"https://framerusercontent.com/modules/9YvznPYLiT4gxlHTGuUE/5cHEvbA5JZjVZ6qsS2T1/c254g501D.js\";import FaceLogo from\"https://framerusercontent.com/modules/Zrrhtterx8wgExQRFpyv/EoAWhk4ZdSfv9qMpY5QF/Wovq3Q3pE.js\";const FaceLogoFonts=getFonts(FaceLogo);const NavBtnFonts=getFonts(NavBtn);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"N3pbyDAwP\",\"ZELLFTPc2\"];const serializationHash=\"framer-uHc0m\";const variantClassNames={N3pbyDAwP:\"framer-v-16joifl\",ZELLFTPc2:\"framer-v-1hmf9tb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.35,0,0,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-96};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.55,delay:0,duration:.55,type:\"spring\"};const animation1={opacity:1,rotate:-9,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};const transition4={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition4};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition4};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:\"N3pbyDAwP\",Phone:\"ZELLFTPc2\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"N3pbyDAwP\"};};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:\"N3pbyDAwP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-16joifl\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"N3pbyDAwP\",ref:refBinding,style:{backgroundColor:\"var(--token-49565214-9bb3-497f-b082-c64e72709252, rgb(249, 252, 254))\",...style},...addPropertyOverrides({ZELLFTPc2:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18358lo\",\"data-framer-name\":\"nav-stack\",layoutDependency:layoutDependency,layoutId:\"AMQ145DsM\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-0-48)/2+0+0)+0,...addPropertyOverrides({ZELLFTPc2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-48)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-awc0nx-container\",layoutDependency:layoutDependency,layoutId:\"XJb_ZciN1-container\",nodeId:\"XJb_ZciN1\",rendersWithMotion:true,scopeId:\"yqruVzVd2\",whileHover:animation1,whileTap:animation2,children:/*#__PURE__*/_jsx(FaceLogo,{height:\"100%\",id:\"XJb_ZciN1\",KQmd0LN_l:false,layoutId:\"XJb_ZciN1\",nmiWhmi6o:resolvedLinks[0],width:\"100%\",xybHbgvOR:\"logo-nav\",...addPropertyOverrides({ZELLFTPc2:{nmiWhmi6o:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uobee6\",\"data-framer-name\":\"nav-buttons\",layoutDependency:layoutDependency,layoutId:\"k9gDfyi3W\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":GNhB4eoIi\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":GNhB4eoIi\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-0-48)/2+0+0)+4+4,...addPropertyOverrides({ZELLFTPc2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-48)/2+0+0)+4+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qafv7k-container\",layoutDependency:layoutDependency,layoutId:\"awciohKAH-container\",nodeId:\"awciohKAH\",rendersWithMotion:true,scopeId:\"yqruVzVd2\",whileHover:animation3,whileTap:animation2,children:/*#__PURE__*/_jsx(NavBtn,{BVGyHsewz:\"\",DivCuPZ4B:\"click-work\",height:\"100%\",id:\"awciohKAH\",layoutId:\"awciohKAH\",style:{height:\"100%\"},VGzq7UclG:resolvedLinks1[0],vmvzqa1Rw:false,width:\"100%\",X6tznJi8n:\"Work\",...addPropertyOverrides({ZELLFTPc2:{VGzq7UclG:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XpTmUF5LC\"},implicitPathVariables:undefined},{href:{webPageId:\"XpTmUF5LC\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-0-48)/2+0+0)+4+4,...addPropertyOverrides({ZELLFTPc2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-48)/2+0+0)+4+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-co40l2-container\",layoutDependency:layoutDependency,layoutId:\"zrROXz1IX-container\",nodeId:\"zrROXz1IX\",rendersWithMotion:true,scopeId:\"yqruVzVd2\",whileHover:animation3,whileTap:animation2,children:/*#__PURE__*/_jsx(NavBtn,{BVGyHsewz:\"\",DivCuPZ4B:\"click-about\",height:\"100%\",id:\"zrROXz1IX\",layoutId:\"zrROXz1IX\",style:{height:\"100%\"},VGzq7UclG:resolvedLinks2[0],vmvzqa1Rw:false,width:\"100%\",X6tznJi8n:\"About\",...addPropertyOverrides({ZELLFTPc2:{VGzq7UclG:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-0-48)/2+0+0)+4+4,...addPropertyOverrides({ZELLFTPc2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-48)/2+0+0)+4+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1af6air-container\",layoutDependency:layoutDependency,layoutId:\"SCZ3XT7SE-container\",nodeId:\"SCZ3XT7SE\",rendersWithMotion:true,scopeId:\"yqruVzVd2\",whileHover:animation3,whileTap:animation2,children:/*#__PURE__*/_jsx(NavBtn,{BVGyHsewz:\"\",DivCuPZ4B:\"click-resume\",height:\"100%\",id:\"SCZ3XT7SE\",layoutId:\"SCZ3XT7SE\",style:{height:\"100%\"},VGzq7UclG:\"https://drive.google.com/file/d/1I72n1QQd1ivXebkDzFICce6W0JIphxSI/view\",vmvzqa1Rw:true,width:\"100%\",X6tznJi8n:\"Resume\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uHc0m.framer-25jh81, .framer-uHc0m .framer-25jh81 { display: block; }\",\".framer-uHc0m.framer-16joifl { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 96px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 864px; }\",\".framer-uHc0m .framer-18358lo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 864px; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-uHc0m .framer-awc0nx-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-uHc0m .framer-uobee6 { 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: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-uHc0m .framer-1qafv7k-container, .framer-uHc0m .framer-co40l2-container, .framer-uHc0m .framer-1af6air-container { flex: none; height: 32px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-uHc0m.framer-v-1hmf9tb.framer-16joifl { height: 72px; width: 390px; }\",\".framer-uHc0m.framer-v-1hmf9tb .framer-18358lo { padding: 0px 8px 0px 16px; }\",\".framer-uHc0m.framer-v-1hmf9tb .framer-uobee6 { gap: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 864\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZELLFTPc2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"logo-nav\"},{\"id\":\"click-work\"},{\"id\":\"click-about\"},{\"id\":\"click-resume\"}]\n */const FrameryqruVzVd2=withCSS(Component,css,\"framer-uHc0m\");export default FrameryqruVzVd2;FrameryqruVzVd2.displayName=\"main-nav\";FrameryqruVzVd2.defaultProps={height:96,width:864};addPropertyControls(FrameryqruVzVd2,{variant:{options:[\"N3pbyDAwP\",\"ZELLFTPc2\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryqruVzVd2,[{explicitInter:true,fonts:[]},...FaceLogoFonts,...NavBtnFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryqruVzVd2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"864\",\"framerIntrinsicHeight\":\"96\",\"framerImmutableVariables\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"logo-nav\\\"},{\\\"id\\\":\\\"click-work\\\"},{\\\"id\\\":\\\"click-about\\\"},{\\\"id\\\":\\\"click-resume\\\"}]\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZELLFTPc2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yqruVzVd2.map","// Generated by Framer (b322937)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-yXVbM .framer-styles-preset-1rqenzj:not(.rich-text-wrapper), .framer-yXVbM .framer-styles-preset-1rqenzj.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, #30414f); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-5d80653a-30ce-4e13-9c86-4b1fbbd8f11e, #30414f) /* {\"name\":\"Primary\"} */; --framer-link-hover-text-decoration-offset: 5px; --framer-link-text-color: var(--token-3b58d7a3-f8c2-46a6-a2ea-316dd8668ee4, #656d80); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: rgba(48, 65, 79, 0); --framer-link-text-decoration-offset: 5px; transition-delay: 0s; transition-duration: 0.1s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-yXVbM\";\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 (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MainNav from\"#framer/local/canvasComponent/yqruVzVd2/yqruVzVd2.js\";import*as sharedStyle1 from\"#framer/local/css/SUwfltvv5/SUwfltvv5.js\";import*as sharedStyle from\"#framer/local/css/xu_SBvjPJ/xu_SBvjPJ.js\";const MainNavFonts=getFonts(MainNav);const breakpoints={CgYUiZy5A:\"(max-width: 599.98px)\",cXQFLgO7F:\"(min-width: 1100px)\",Yit7f_FRn:\"(min-width: 600px) and (max-width: 1099.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XQgwN\";const variantClassNames={CgYUiZy5A:\"framer-v-1exsgo1\",cXQFLgO7F:\"framer-v-1ayc8ko\",Yit7f_FRn:\"framer-v-16nlq3y\"};const breakpointRules={CgYUiZy5A:[\".framer-XQgwN .framer-15gnpkc { flex-direction: row; }\",\".framer-XQgwN .framer-1ivznsh { flex: 1 0 0px; width: 1px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CgYUiZy5A:\".framer-1exsgo1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XQgwN.framer-n32xff, .framer-XQgwN .framer-n32xff { display: block; }\",\".framer-XQgwN.framer-1ayc8ko { align-content: center; align-items: center; background-color: var(--token-49565214-9bb3-497f-b082-c64e72709252, #181b20); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XQgwN .framer-1v32t9f-container { flex: none; height: 96px; order: -1000; position: sticky; top: 0px; view-transition-name: framer-XQgwN-1v32t9f-exclude; width: 100%; z-index: 1; }\",\"::view-transition-group(framer-XQgwN-1v32t9f-exclude), ::view-transition-new(framer-XQgwN-1v32t9f-exclude), ::view-transition-old(framer-XQgwN-1v32t9f-exclude) { animation: none !important; }\",\".framer-XQgwN .framer-1xgpcpo { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-XQgwN .framer-15gnpkc { align-content: center; align-items: center; background-color: var(--token-0d61445f-f542-4410-a7aa-1786cb91f319, #eff5f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; order: 1004; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-XQgwN .framer-1ivznsh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XQgwN .framer-2m57gu { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XQgwN .framer-16qajyq { 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-XQgwN .framer-1hisdz3, .framer-XQgwN .framer-1ph4t6l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={CgYUiZy5A:\"(max-width: 599.98px)\",cXQFLgO7F:\"(min-width: 1100px)\",Yit7f_FRn:\"(min-width: 600px) and (max-width: 1099.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:\"cXQFLgO7F\",Phone:\"CgYUiZy5A\",Tablet:\"Yit7f_FRn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cXQFLgO7F\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"cXQFLgO7F\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49565214-9bb3-497f-b082-c64e72709252, rgb(24, 27, 32)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ayc8ko\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v32t9f-container\",nodeId:\"SsqR_TnLk\",scopeId:\"Sn9sCDWls\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CgYUiZy5A:{variant:\"ZELLFTPc2\"}},children:/*#__PURE__*/_jsx(MainNav,{height:\"100%\",id:\"SsqR_TnLk\",layoutId:\"SsqR_TnLk\",style:{height:\"100%\",width:\"100%\"},variant:\"N3pbyDAwP\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xgpcpo\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15gnpkc\",\"data-framer-name\":\"primary-footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ivznsh\",\"data-framer-name\":\"wrapper\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-e7rf7n\",\"data-styles-preset\":\"xu_SBvjPJ\",children:\"Made by me, Heath\"})}),className:\"framer-2m57gu\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16qajyq\",\"data-framer-name\":\"social wrap\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-e7rf7n\",\"data-styles-preset\":\"xu_SBvjPJ\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/heathvs/\",motionChild:true,nodeId:\"aureGI8Cx\",openInNewTab:true,relValues:[],scopeId:\"Sn9sCDWls\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rqenzj\",\"data-styles-preset\":\"SUwfltvv5\",children:\"LinkedIn\"})})})}),className:\"framer-1hisdz3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-e7rf7n\",\"data-styles-preset\":\"xu_SBvjPJ\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/heathvs/\",motionChild:true,nodeId:\"bi2SRpl11\",openInNewTab:true,relValues:[],scopeId:\"Sn9sCDWls\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rqenzj\",\"data-styles-preset\":\"SUwfltvv5\",children:\"Instagram\"})})})}),className:\"framer-1ph4t6l\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__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 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yit7f_FRn\":{\"layout\":[\"fixed\",\"fixed\"]},\"CgYUiZy5A\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cXQFLgO7F\":[\".framer-1v32t9f-container\",\".framer-15gnpkc\"],\"Yit7f_FRn\":[\".framer-1v32t9f-container\",\".framer-15gnpkc\"],\"CgYUiZy5A\":[\".framer-1v32t9f-container\",\".framer-15gnpkc\"]}\n * @framerBreakpoints {\"cXQFLgO7F\":{\"min\":1100,\"canvasClassName\":\"framer-1ayc8ko-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1100,\"rootFontSize\":16},\"Yit7f_FRn\":{\"min\":600,\"max\":1099,\"canvasClassName\":\"framer-16nlq3y-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":600,\"rootFontSize\":16},\"CgYUiZy5A\":{\"max\":599,\"canvasClassName\":\"framer-1exsgo1-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant cXQFLgO7F\n * @framerLayoutTemplate true\n */const FramerSn9sCDWls=withCSS(Component,css,\"framer-XQgwN\");export default FramerSn9sCDWls;FramerSn9sCDWls.displayName=\"Primary\";FramerSn9sCDWls.defaultProps={height:1e3,width:1100};addFonts(FramerSn9sCDWls,[{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\"}]},...MainNavFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSn9sCDWls\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yit7f_FRn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CgYUiZy5A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"cXQFLgO7F\\\":{\\\"min\\\":1100,\\\"canvasClassName\\\":\\\"framer-1ayc8ko-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1100,\\\"rootFontSize\\\":16},\\\"Yit7f_FRn\\\":{\\\"min\\\":600,\\\"max\\\":1099,\\\"canvasClassName\\\":\\\"framer-16nlq3y-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":600,\\\"rootFontSize\\\":16},\\\"CgYUiZy5A\\\":{\\\"max\\\":599,\\\"canvasClassName\\\":\\\"framer-1exsgo1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"cXQFLgO7F\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"cXQFLgO7F\\\":[\\\".framer-1v32t9f-container\\\",\\\".framer-15gnpkc\\\"],\\\"Yit7f_FRn\\\":[\\\".framer-1v32t9f-container\\\",\\\".framer-15gnpkc\\\"],\\\"CgYUiZy5A\\\":[\\\".framer-1v32t9f-container\\\",\\\".framer-15gnpkc\\\"]}\",\"framerIntrinsicWidth\":\"1100\"}},\"__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 Primary from \"https://framerusercontent.com/modules/v4nj1iBUpmV5cTyuBrvH/PnIOTYZ2ddFzbxhUu62t/Sn9sCDWls.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {GNhB4eoIi: \"work\", mFYW6HUxI: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e48oWcfsrSJIStiqXWln/dd3wINGBtvGaobzTLQ9V/augiA20Il.js\")), path: \"/\"}, zIUfWZrEK: {elements: {C5p8QXNAV: \"desktop-scroller\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s8Rv2oH4J7VBZcRMcY3v/KiXruZUYI6MPzUqcw01X/zIUfWZrEK.js\")), path: \"/fanshop\"}, XpTmUF5LC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/03bu3DkIJTWm005qeKwF/sRkbGPtW8nRMMqhqENjY/XpTmUF5LC.js\")), path: \"/about\"}, Bmq5SvhHv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WNSX8KnnNGOBA1UpSnOU/HoMfuvXGGmXaSm4DbgKE/Bmq5SvhHv.js\")), path: \"/bundles\"}, m4JHQsemX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZQU9tjpoWbkzNQX4TJoo/2T29NOri03B4QqX202pE/m4JHQsemX.js\")), path: \"/lockers\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {l3z5PQJ6f: async () => (await import(\"https://framerusercontent.com/modules/2lXwD8rzz2mko5rD0sj5/E4PxVq2tBYmP9sUgat7x/l3z5PQJ6f.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"1c688e452de154f7e691976369d2f3f4e193a4f26b9106b22f0452868249a90f\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"zIUfWZrEK\":\r\ncase \"urjdcLbEb\":\r\ncase \"XpTmUF5LC\":\r\ncase \"Bmq5SvhHv\":\r\ncase \"m4JHQsemX\":\r\ncase \"Gc5x8egWD\":\r\ncase \"gbDyNAZbF\":\r\ncase \"Fu8WCPylx\":\r\nreturn React.createElement(Primary, {...props, key: \"Primary\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"zIUfWZrEK\":\r\ncase \"urjdcLbEb\":\r\ncase \"XpTmUF5LC\":\r\ncase \"Bmq5SvhHv\":\r\ncase \"m4JHQsemX\":\r\ncase \"Gc5x8egWD\":\r\ncase \"gbDyNAZbF\":\r\ncase \"Fu8WCPylx\":\r\nreturn [{hash: \"1ayc8ko\", mediaQuery: \"(min-width: 1100px)\"}, {hash: \"16nlq3y\", mediaQuery: \"(min-width: 600px) and (max-width: 1099.98px)\"}, {hash: \"1exsgo1\", mediaQuery: \"(max-width: 599.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\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: false,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.heathvs.com\",\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: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/THbtMSUf1TXTHRCwXinA/KjXjz5UEACObhMQUZgJl/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\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, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, 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            const effect = {enter: {mask: {angle: 0, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {Bmq5SvhHv: {augiA20Il: effect}, m4JHQsemX: {augiA20Il: effect}, XpTmUF5LC: {augiA20Il: effect}, zIUfWZrEK: {augiA20Il: effect}}}\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, routeData\r\n                if (shouldHydrate) {\r\n                    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({\r\n                    routeId,\r\n                    localeId,\r\n                    pathVariables,\r\n                    collectionItemId: routeData?.collectionItemId,\r\n                })\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 = routeData?.collectionItemId ?? null\r\n        if (collectionItemId === null && 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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"}