{"version":3,"file":"shared-lib.CPlPp7_k.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","useMemo","useRef","useState","_Fragment","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/iZl361KohihTlkTvmpaX/Lt1NaetZQikzJK7OIYKJ/kxkuTlDvF.js","https:/framerusercontent.com/modules/zj6yD9F0AP7h0lEMYPF0/5fjR56gvjaZAr0V6VNh4/qIOr_F0SX.js","https:/framerusercontent.com/modules/02Q30uNpn9ibDrbQFhkY/KPseFB0JYKYrHvfSo3nR/yKWJqdzw9.js","https:/framerusercontent.com/modules/Uzvkzn1fhuXwPI9NpXJO/IJqbHaQarvauPm0l6kgR/OHpsxynra.js","https:/framerusercontent.com/modules/bmkWmnaGTGKmprFW55V7/iZ2u2xszEZubcy4cL3S9/HC9SY48bt.js","https:/framerusercontent.com/modules/KcjjfjKb13sWF7jF24eD/imNKcWM6bQFOhlUQD7FA/LEQPMCRMD.js","https:/framerusercontent.com/modules/TK23R5bUbqbXTBuqXKE0/11mC0bfgOgqO0Xa5u6EW/rH2x8P53k.js","https:/framerusercontent.com/modules/2a6seKDlypMvTKpBi1Il/a65dmich1jlQxjE0Rvzb/yQsAFLHKG.js","https:/framerusercontent.com/modules/J3sObeMHfcNVEaKS9LTh/BwDCpwkY7FMwyu0ueB14/FollowEyes.js","https:/framerusercontent.com/modules/aySWRtRy9NprmdHtmx7q/peBT3xgfAQvUI6HzFU11/VOiRATrTf.js","https:/framerusercontent.com/modules/B57YYbXBhsaJSsWVXPyD/b8lydKOqPoekCStUSqRW/sjJ1iS56M.js","https:/framerusercontent.com/modules/yGeV1NnqQIueUiBIIrEK/7jfZbLnlxMwhfiOQhfpb/siteMetadata.js"],"sourcesContent":["// Generated by Framer (0a25121)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-600\",\"GF;Noto Sans TC-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7361_C9Otma3uNQ.woff2\",weight:\"600\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7wm1_C9Otma3uNQ.woff2\",weight:\"900\"}]}];export const css=[\".framer-C8lTK .framer-styles-preset-msb9d9:not(.rich-text-wrapper), .framer-C8lTK .framer-styles-preset-msb9d9.rich-text-wrapper h6 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #434343); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-C8lTK\";\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 (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-600\",\"GF;Noto Sans TC-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v40/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7361_C9Otma3uNQ.woff2\",weight:\"600\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v40/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7wm1_C9Otma3uNQ.woff2\",weight:\"900\"}]}];export const css=[\".framer-OUDUa .framer-styles-preset-1oxf9l1:not(.rich-text-wrapper), .framer-OUDUa .framer-styles-preset-1oxf9l1.rich-text-wrapper h4 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #361d14); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-OUDUa\";\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 (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-variable-regular\",\"GF;Noto Sans TC-variable-regularVF=IndnaHQiIDYwMA==\",\"GF;Noto Sans TC-variable-regularVF=IndnaHQiIDYwMA==\",\"GF;Noto Sans TC-variable-regularVF=IndnaHQiIDYwMA==\"]);const variationAxes=[{defaultValue:100,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC Variable\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOisLA_ZJ1g.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-C5YHk .framer-styles-preset-1xulf0s:not(.rich-text-wrapper), .framer-C5YHk .framer-styles-preset-1xulf0s.rich-text-wrapper h5 { --framer-font-family: \"Noto Sans TC Variable\", \"Noto Sans TC Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC Variable\", \"Noto Sans TC Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Noto Sans TC Variable\", \"Noto Sans TC Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Noto Sans TC Variable\", \"Noto Sans TC Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, #f97600); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-C5YHk\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f0eed09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"SbsX4R3hr\",\"KFFPKrE34\"];const serializationHash=\"framer-QVEqh\";const variantClassNames={KFFPKrE34:\"framer-v-1e1aeq5\",SbsX4R3hr:\"framer-v-o69wdc\"};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 humanReadableVariantMap={\"Variant 1\":\"SbsX4R3hr\",HOVER:\"KFFPKrE34\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SbsX4R3hr\"};};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:\"SbsX4R3hr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterej5uzs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"KFFPKrE34\");});const onMouseLeave1aglmu3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"SbsX4R3hr\");});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:{hash:\":abMbVz2MC\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"SbsX4R3hr\",openInNewTab:false,scopeId:\"OHpsxynra\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-o69wdc\",className,classNames)} framer-1ll6wo`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SbsX4R3hr\",onMouseEnter:onMouseEnterej5uzs,ref:refBinding,style:{...style},...addPropertyOverrides({KFFPKrE34:{\"data-framer-name\":\"HOVER\",onMouseLeave:onMouseLeave1aglmu3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1c6k2bw\",layoutDependency:layoutDependency,layoutId:\"l6bkTgSMt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 26\" overflow=\"visible\"><g><path d=\"M 5.635 0.702 C 8.095 -0.335 11.149 -0.263 13.61 1.184 C 16.224 2.721 17.997 5.721 17.735 9.925 C 17.589 12.283 16.86 14.219 15.516 15.574 C 14.197 16.904 12.543 17.415 10.992 17.518 C 10.545 17.547 10.092 17.544 9.636 17.513 C 9.438 17.5 9.347 17.781 9.517 17.893 C 11.677 19.327 14.938 20.468 19.817 20.553 C 21.001 20.574 21.945 21.646 21.926 22.947 C 21.907 24.249 20.932 25.287 19.749 25.266 C 13.942 25.164 9.805 23.688 6.931 21.672 C 6.851 21.616 6.752 21.707 6.79 21.803 C 6.85 21.952 6.91 22.1 6.97 22.245 C 7.462 23.429 6.988 24.827 5.912 25.368 C 4.835 25.909 3.564 25.387 3.072 24.203 C 1.721 20.95 0.231 16.281 0.024 11.92 C -0.079 9.729 0.131 7.445 0.984 5.424 C 1.866 3.333 3.386 1.65 5.635 0.702 Z M 11.589 5.341 C 10.315 4.592 8.567 4.514 7.169 5.104 L 7.169 5.104 C 5.99 5.601 5.298 6.397 4.872 7.408 C 4.504 8.279 4.307 9.382 4.287 10.69 C 4.285 10.813 4.354 10.923 4.453 10.981 C 6.304 12.058 8.814 12.94 10.734 12.813 C 11.654 12.752 12.249 12.474 12.62 12.1 C 12.965 11.751 13.368 11.068 13.46 9.603 C 13.607 7.244 12.711 6 11.589 5.341 Z\" fill=\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;primary&quot;} */\"></path><path d=\"M 26.402 0.86 C 27.099 0.86 27.778 0.947 28.429 1.111 C 28.411 1.269 28.402 1.43 28.402 1.594 C 28.402 3.734 29.98 5.469 31.926 5.469 C 32.576 5.469 33.184 5.276 33.707 4.938 C 34.803 6.584 35.45 8.615 35.45 10.811 C 35.45 16.307 31.399 20.762 26.402 20.762 C 21.405 20.762 17.355 16.307 17.355 10.811 C 17.355 5.316 21.405 0.86 26.402 0.86 Z M 26.402 6.404 C 24.189 6.404 22.395 8.377 22.395 10.811 C 22.395 13.246 24.189 15.219 26.402 15.219 C 28.616 15.219 30.41 13.246 30.41 10.811 C 30.41 8.377 28.616 6.404 26.402 6.404 Z\" fill=\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;primary&quot;} */\"></path><path d=\"M 43.534 0.091 C 46.397 -0.277 49.116 1.031 50.716 3.444 C 50.781 3.541 50.946 3.461 50.92 3.344 C 50.893 3.219 50.865 3.092 50.838 2.963 C 50.571 1.695 51.289 0.429 52.442 0.136 C 53.595 -0.158 54.746 0.632 55.013 1.9 C 55.709 5.202 56.714 6.651 57.095 6.913 C 57.476 7.175 57.761 7.437 58.285 7.437 C 58.809 7.437 59.583 7.262 60.333 6.128 C 61.105 4.96 61.622 2.944 61.746 2.163 C 61.948 0.881 63.058 0.022 64.224 0.245 C 65.39 0.468 66.171 1.688 65.968 2.97 C 65.747 4.365 65.119 6.389 63.914 8.213 C 63.423 8.956 62.823 9.684 62.103 10.322 C 61.933 10.473 61.959 10.771 62.157 10.872 C 62.354 10.972 62.559 11.076 62.77 11.182 C 63.637 11.619 64.453 12.251 64.983 13.184 C 65.549 14.178 65.652 15.27 65.452 16.27 C 65.099 18.032 63.823 19.476 62.697 20.479 C 61.473 21.569 59.967 22.54 58.501 23.261 C 57.069 23.966 55.497 24.522 54.138 24.631 L 54.138 24.631 L 54.138 24.631 C 54.136 24.631 54.134 24.631 54.132 24.631 C 54.13 24.632 54.127 24.632 54.125 24.632 C 54.125 24.632 54.125 24.632 54.125 24.632 C 54.125 24.632 54.125 24.632 54.125 24.632 C 48.813 25.08 44.68 24.126 41.63 22.419 C 41.623 22.416 41.617 22.424 41.621 22.43 C 42.229 23.546 41.9 24.994 40.886 25.664 C 39.871 26.333 38.555 25.971 37.946 24.855 C 36.018 21.322 33.85 15.951 33.847 11.051 C 33.846 8.541 34.416 5.956 36.073 3.873 C 37.736 1.783 40.242 0.514 43.534 0.091 Z M 52.651 8.594 C 52.545 8.383 52.141 8.494 52.131 8.735 C 52.076 10.009 51.772 11.339 51.191 12.67 C 51.122 12.827 51.037 12.976 50.939 13.113 C 49.753 14.758 47.867 16.586 45.23 17.201 C 44.508 17.369 43.76 17.439 42.988 17.403 C 42.791 17.393 42.698 17.675 42.868 17.788 C 45.088 19.259 48.602 20.373 53.809 19.931 L 53.822 19.93 C 54.476 19.879 55.531 19.559 56.75 18.959 C 57.941 18.373 59.114 17.605 60 16.816 C 60.441 16.423 60.772 16.059 60.994 15.748 C 61.009 15.727 61.023 15.707 61.037 15.687 C 61.088 15.612 61.063 15.507 60.986 15.468 C 58.583 14.258 56.327 13.217 54.598 11.402 C 53.831 10.598 53.194 9.678 52.651 8.594 Z M 47.254 6.222 C 46.593 5.226 45.09 4.589 43.714 4.766 C 41.14 5.097 40.066 6.012 39.298 6.977 C 38.767 7.644 38.416 8.489 38.248 9.521 C 38.168 10.013 38.394 10.565 38.719 10.915 C 38.775 10.976 38.823 11.025 38.857 11.051 C 41.464 13.11 43.083 12.883 44.341 12.589 C 45.579 12.301 46.614 11.445 47.408 10.416 C 47.42 10.4 47.43 10.383 47.437 10.364 C 48.156 8.53 47.849 7.119 47.254 6.222 Z\" fill=\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;primary&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({KFFPKrE34:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 26\" overflow=\"visible\"><g><path d=\"M 5.635 0.702 C 8.095 -0.335 11.149 -0.263 13.61 1.184 C 16.224 2.721 17.997 5.721 17.735 9.925 C 17.589 12.283 16.86 14.219 15.516 15.574 C 14.197 16.904 12.543 17.415 10.992 17.518 C 10.545 17.547 10.092 17.544 9.636 17.513 C 9.438 17.5 9.347 17.781 9.517 17.893 C 11.677 19.327 14.938 20.468 19.817 20.553 C 21.001 20.574 21.945 21.646 21.926 22.947 C 21.907 24.249 20.932 25.287 19.749 25.266 C 13.942 25.164 9.805 23.688 6.931 21.672 C 6.851 21.616 6.752 21.707 6.79 21.803 C 6.85 21.952 6.91 22.1 6.97 22.245 C 7.462 23.429 6.988 24.827 5.912 25.368 C 4.835 25.909 3.564 25.387 3.072 24.203 C 1.721 20.95 0.231 16.281 0.024 11.92 C -0.079 9.729 0.131 7.445 0.984 5.424 C 1.866 3.333 3.386 1.65 5.635 0.702 Z M 11.589 5.341 C 10.315 4.592 8.567 4.514 7.169 5.104 L 7.169 5.104 C 5.99 5.601 5.298 6.397 4.872 7.408 C 4.504 8.279 4.307 9.382 4.287 10.69 C 4.285 10.813 4.354 10.923 4.453 10.981 C 6.304 12.058 8.814 12.94 10.734 12.813 C 11.654 12.752 12.249 12.474 12.62 12.1 C 12.965 11.751 13.368 11.068 13.46 9.603 C 13.607 7.244 12.711 6 11.589 5.341 Z\" fill=\"var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, rgb(249, 118, 0)) /* {&quot;name&quot;:&quot;accent&quot;} */\"></path><path d=\"M 26.402 0.86 C 27.099 0.86 27.778 0.947 28.429 1.111 C 28.411 1.269 28.402 1.43 28.402 1.594 C 28.402 3.734 29.98 5.469 31.926 5.469 C 32.576 5.469 33.184 5.276 33.707 4.938 C 34.803 6.584 35.45 8.615 35.45 10.811 C 35.45 16.307 31.399 20.762 26.402 20.762 C 21.405 20.762 17.355 16.307 17.355 10.811 C 17.355 5.316 21.405 0.86 26.402 0.86 Z M 26.402 6.404 C 24.189 6.404 22.395 8.377 22.395 10.811 C 22.395 13.246 24.189 15.219 26.402 15.219 C 28.616 15.219 30.41 13.246 30.41 10.811 C 30.41 8.377 28.616 6.404 26.402 6.404 Z\" fill=\"var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, rgb(249, 118, 0)) /* {&quot;name&quot;:&quot;accent&quot;} */\"></path><path d=\"M 43.534 0.091 C 46.397 -0.277 49.116 1.031 50.716 3.444 C 50.781 3.541 50.946 3.461 50.92 3.344 C 50.893 3.219 50.865 3.092 50.838 2.963 C 50.571 1.695 51.289 0.429 52.442 0.136 C 53.595 -0.158 54.746 0.632 55.013 1.9 C 55.709 5.202 56.714 6.651 57.095 6.913 C 57.476 7.175 57.761 7.437 58.285 7.437 C 58.809 7.437 59.583 7.262 60.333 6.128 C 61.105 4.96 61.622 2.944 61.746 2.163 C 61.948 0.881 63.058 0.022 64.224 0.245 C 65.39 0.468 66.171 1.688 65.968 2.97 C 65.747 4.365 65.119 6.389 63.914 8.213 C 63.423 8.956 62.823 9.684 62.103 10.322 C 61.933 10.473 61.959 10.771 62.157 10.872 C 62.354 10.972 62.559 11.076 62.77 11.182 C 63.637 11.619 64.453 12.251 64.983 13.184 C 65.549 14.178 65.652 15.27 65.452 16.27 C 65.099 18.032 63.823 19.476 62.697 20.479 C 61.473 21.569 59.967 22.54 58.501 23.261 C 57.069 23.966 55.497 24.522 54.138 24.631 L 54.138 24.631 L 54.138 24.631 C 54.136 24.631 54.134 24.631 54.132 24.631 C 54.13 24.632 54.127 24.632 54.125 24.632 C 54.125 24.632 54.125 24.632 54.125 24.632 C 54.125 24.632 54.125 24.632 54.125 24.632 C 48.813 25.08 44.68 24.126 41.63 22.419 C 41.623 22.416 41.617 22.424 41.621 22.43 C 42.229 23.546 41.9 24.994 40.886 25.664 C 39.871 26.333 38.555 25.971 37.946 24.855 C 36.018 21.322 33.85 15.951 33.847 11.051 C 33.846 8.541 34.416 5.956 36.073 3.873 C 37.736 1.783 40.242 0.514 43.534 0.091 Z M 52.651 8.594 C 52.545 8.383 52.141 8.494 52.131 8.735 C 52.076 10.009 51.772 11.339 51.191 12.67 C 51.122 12.827 51.037 12.976 50.939 13.113 C 49.753 14.758 47.867 16.586 45.23 17.201 C 44.508 17.369 43.76 17.439 42.988 17.403 C 42.791 17.393 42.698 17.675 42.868 17.788 C 45.088 19.259 48.602 20.373 53.809 19.931 L 53.822 19.93 C 54.476 19.879 55.531 19.559 56.75 18.959 C 57.941 18.373 59.114 17.605 60 16.816 C 60.441 16.423 60.772 16.059 60.994 15.748 C 61.009 15.727 61.023 15.707 61.037 15.687 C 61.088 15.612 61.063 15.507 60.986 15.468 C 58.583 14.258 56.327 13.217 54.598 11.402 C 53.831 10.598 53.194 9.678 52.651 8.594 Z M 47.254 6.222 C 46.593 5.226 45.09 4.589 43.714 4.766 C 41.14 5.097 40.066 6.012 39.298 6.977 C 38.767 7.644 38.416 8.489 38.248 9.521 C 38.168 10.013 38.394 10.565 38.719 10.915 C 38.775 10.976 38.823 11.025 38.857 11.051 C 41.464 13.11 43.083 12.883 44.341 12.589 C 45.579 12.301 46.614 11.445 47.408 10.416 C 47.42 10.4 47.43 10.383 47.437 10.364 C 48.156 8.53 47.849 7.119 47.254 6.222 Z\" fill=\"var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, rgb(249, 118, 0)) /* {&quot;name&quot;:&quot;accent&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1fy1gi5\",layoutDependency:layoutDependency,layoutId:\"DDCDj1Acx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.926 25.581\" overflow=\"visible\"><path d=\"M 5.635 0.702 C 8.095 -0.335 11.149 -0.263 13.61 1.184 C 16.224 2.721 17.997 5.721 17.735 9.925 C 17.589 12.283 16.86 14.219 15.516 15.574 C 14.197 16.904 12.543 17.415 10.992 17.518 C 10.545 17.547 10.092 17.544 9.636 17.513 C 9.438 17.5 9.347 17.781 9.517 17.893 C 11.677 19.327 14.938 20.468 19.817 20.553 C 21.001 20.574 21.945 21.646 21.926 22.947 C 21.907 24.249 20.932 25.287 19.749 25.266 C 13.942 25.164 9.805 23.688 6.931 21.672 C 6.851 21.616 6.752 21.707 6.79 21.803 C 6.85 21.952 6.91 22.1 6.97 22.245 C 7.462 23.429 6.988 24.827 5.912 25.368 C 4.835 25.909 3.564 25.387 3.072 24.203 C 1.721 20.95 0.231 16.281 0.024 11.92 C -0.079 9.729 0.131 7.445 0.984 5.424 C 1.866 3.333 3.386 1.65 5.635 0.702 Z M 11.589 5.341 C 10.315 4.592 8.567 4.514 7.169 5.104 L 7.169 5.104 C 5.99 5.601 5.298 6.397 4.872 7.408 C 4.504 8.279 4.307 9.382 4.287 10.69 C 4.285 10.813 4.354 10.923 4.453 10.981 C 6.304 12.058 8.814 12.94 10.734 12.813 C 11.654 12.752 12.249 12.474 12.62 12.1 C 12.965 11.751 13.368 11.068 13.46 9.603 C 13.607 7.244 12.711 6 11.589 5.341 Z\" fill=\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;primary&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({KFFPKrE34:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.926 25.581\" overflow=\"visible\"><path d=\"M 5.635 0.702 C 8.095 -0.335 11.149 -0.263 13.61 1.184 C 16.224 2.721 17.997 5.721 17.735 9.925 C 17.589 12.283 16.86 14.219 15.516 15.574 C 14.197 16.904 12.543 17.415 10.992 17.518 C 10.545 17.547 10.092 17.544 9.636 17.513 C 9.438 17.5 9.347 17.781 9.517 17.893 C 11.677 19.327 14.938 20.468 19.817 20.553 C 21.001 20.574 21.945 21.646 21.926 22.947 C 21.907 24.249 20.932 25.287 19.749 25.266 C 13.942 25.164 9.805 23.688 6.931 21.672 C 6.851 21.616 6.752 21.707 6.79 21.803 C 6.85 21.952 6.91 22.1 6.97 22.245 C 7.462 23.429 6.988 24.827 5.912 25.368 C 4.835 25.909 3.564 25.387 3.072 24.203 C 1.721 20.95 0.231 16.281 0.024 11.92 C -0.079 9.729 0.131 7.445 0.984 5.424 C 1.866 3.333 3.386 1.65 5.635 0.702 Z M 11.589 5.341 C 10.315 4.592 8.567 4.514 7.169 5.104 L 7.169 5.104 C 5.99 5.601 5.298 6.397 4.872 7.408 C 4.504 8.279 4.307 9.382 4.287 10.69 C 4.285 10.813 4.354 10.923 4.453 10.981 C 6.304 12.058 8.814 12.94 10.734 12.813 C 11.654 12.752 12.249 12.474 12.62 12.1 C 12.965 11.751 13.368 11.068 13.46 9.603 C 13.607 7.244 12.711 6 11.589 5.341 Z\" fill=\"var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, rgb(249, 118, 0)) /* {&quot;name&quot;:&quot;accent&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rp12y5\",layoutDependency:layoutDependency,layoutId:\"LsHxYRbbS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.926 25.581\" overflow=\"visible\"><path d=\"M 5.635 0.702 C 8.095 -0.335 11.149 -0.263 13.61 1.184 C 16.224 2.721 17.997 5.721 17.735 9.925 C 17.589 12.283 16.86 14.219 15.516 15.574 C 14.197 16.904 12.543 17.415 10.992 17.518 C 10.545 17.547 10.092 17.544 9.636 17.513 C 9.438 17.5 9.347 17.781 9.517 17.893 C 11.677 19.327 14.938 20.468 19.817 20.553 C 21.001 20.574 21.945 21.646 21.926 22.947 C 21.907 24.249 20.932 25.287 19.749 25.266 C 13.942 25.164 9.805 23.688 6.931 21.672 C 6.851 21.616 6.752 21.707 6.79 21.803 C 6.85 21.952 6.91 22.1 6.97 22.245 C 7.462 23.429 6.988 24.827 5.912 25.368 C 4.835 25.909 3.564 25.387 3.072 24.203 C 1.721 20.95 0.231 16.281 0.024 11.92 C -0.079 9.729 0.131 7.445 0.984 5.424 C 1.866 3.333 3.386 1.65 5.635 0.702 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c2mm8e\",layoutDependency:layoutDependency,layoutId:\"y6ZfryK5Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.188 8.111\" overflow=\"visible\"><path d=\"M 7.302 0.628 C 6.028 -0.122 4.28 -0.199 2.882 0.39 L 2.882 0.39 C 1.703 0.888 1.011 1.684 0.584 2.695 C 0.217 3.566 0.02 4.669 0 5.977 C -0.002 6.1 0.066 6.21 0.165 6.267 C 2.016 7.345 4.527 8.226 6.447 8.099 C 7.367 8.038 7.961 7.761 8.333 7.386 C 8.678 7.038 9.081 6.355 9.172 4.89 C 9.319 2.53 8.423 1.287 7.302 0.628 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-47aj0p\",layoutDependency:layoutDependency,layoutId:\"zjIzxulwM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.095 19.902\" overflow=\"visible\"><path d=\"M 9.048 0 C 9.744 0 10.423 0.087 11.075 0.251 C 11.057 0.409 11.048 0.57 11.048 0.733 C 11.048 2.874 12.625 4.609 14.571 4.609 C 15.221 4.609 15.829 4.415 16.352 4.078 C 17.448 5.724 18.095 7.754 18.095 9.951 C 18.095 15.447 14.044 19.902 9.048 19.902 C 4.051 19.902 0 15.447 0 9.951 C 0 4.455 4.051 0 9.048 0 Z M 9.048 5.543 C 6.834 5.543 5.04 7.517 5.04 9.951 C 5.04 12.385 6.834 14.359 9.048 14.359 C 11.261 14.359 13.055 12.385 13.055 9.951 C 13.055 7.517 11.261 5.543 9.048 5.543 Z\" fill=\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;primary&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({KFFPKrE34:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.095 19.902\" overflow=\"visible\"><path d=\"M 9.048 0 C 9.744 0 10.423 0.087 11.075 0.251 C 11.057 0.409 11.048 0.57 11.048 0.733 C 11.048 2.874 12.625 4.609 14.571 4.609 C 15.221 4.609 15.829 4.415 16.352 4.078 C 17.448 5.724 18.095 7.754 18.095 9.951 C 18.095 15.447 14.044 19.902 9.048 19.902 C 4.051 19.902 0 15.447 0 9.951 C 0 4.455 4.051 0 9.048 0 Z M 9.048 5.543 C 6.834 5.543 5.04 7.517 5.04 9.951 C 5.04 12.385 6.834 14.359 9.048 14.359 C 11.261 14.359 13.055 12.385 13.055 9.951 C 13.055 7.517 11.261 5.543 9.048 5.543 Z\" fill=\"var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, rgb(249, 118, 0)) /* {&quot;name&quot;:&quot;accent&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lyfouf\",layoutDependency:layoutDependency,layoutId:\"fQQJwFtdu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.095 19.902\" overflow=\"visible\"><path d=\"M 9.048 0 C 9.744 0 10.423 0.087 11.075 0.251 C 11.057 0.409 11.048 0.57 11.048 0.733 C 11.048 2.874 12.625 4.609 14.571 4.609 C 15.221 4.609 15.829 4.415 16.352 4.078 C 17.448 5.724 18.095 7.754 18.095 9.951 C 18.095 15.447 14.044 19.902 9.048 19.902 C 4.051 19.902 0 15.447 0 9.951 C 0 4.455 4.051 0 9.048 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m2s91f\",layoutDependency:layoutDependency,layoutId:\"KBgdGT4n9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.015 8.815\" overflow=\"visible\"><path d=\"M 4.007 0 C 1.794 0 0 1.973 0 4.408 C 0 6.842 1.794 8.815 4.007 8.815 C 6.221 8.815 8.015 6.842 8.015 4.408 C 8.015 1.973 6.221 0 4.007 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1eakvkc\",layoutDependency:layoutDependency,layoutId:\"O8kMXNwTl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.153 25.971\" overflow=\"visible\"><path d=\"M 9.687 0.061 C 12.549 -0.307 15.268 1.001 16.869 3.414 C 16.933 3.511 17.098 3.432 17.073 3.315 C 17.045 3.189 17.018 3.062 16.991 2.934 C 16.724 1.666 17.442 0.4 18.595 0.106 C 19.748 -0.187 20.899 0.602 21.166 1.87 C 21.861 5.173 22.866 6.622 23.247 6.884 C 23.628 7.146 23.914 7.408 24.438 7.408 C 24.961 7.408 25.736 7.232 26.485 6.098 C 27.257 4.93 27.775 2.914 27.898 2.134 C 28.101 0.851 29.21 -0.008 30.376 0.215 C 31.542 0.438 32.323 1.659 32.12 2.941 C 31.9 4.336 31.272 6.36 30.066 8.184 C 29.576 8.926 28.975 9.655 28.255 10.293 C 28.086 10.443 28.112 10.742 28.309 10.842 C 28.507 10.943 28.711 11.046 28.923 11.153 C 29.79 11.59 30.605 12.221 31.136 13.155 C 31.701 14.149 31.805 15.241 31.605 16.24 C 31.252 18.003 29.976 19.447 28.85 20.45 C 27.626 21.54 26.12 22.51 24.654 23.232 C 23.222 23.937 21.65 24.493 20.291 24.601 L 20.291 24.602 L 20.291 24.602 C 20.289 24.602 20.286 24.602 20.284 24.602 C 20.282 24.602 20.28 24.602 20.277 24.603 C 20.277 24.603 20.277 24.603 20.277 24.603 C 20.277 24.603 20.277 24.603 20.277 24.603 C 14.966 25.051 10.832 24.097 7.782 22.39 C 7.776 22.386 7.769 22.394 7.773 22.401 C 8.382 23.517 8.053 24.965 7.038 25.634 C 6.023 26.304 4.707 25.942 4.098 24.826 C 2.17 21.292 0.003 15.922 0 11.022 C -0.001 8.511 0.569 5.926 2.226 3.843 C 3.889 1.753 6.394 0.485 9.687 0.061 Z M 18.803 8.564 C 18.698 8.353 18.294 8.465 18.283 8.705 C 18.228 9.98 17.924 11.31 17.343 12.641 C 17.274 12.798 17.19 12.947 17.091 13.084 C 15.906 14.729 14.02 16.557 11.382 17.171 C 10.661 17.34 9.913 17.41 9.141 17.373 C 8.943 17.364 8.851 17.646 9.02 17.758 C 11.24 19.23 14.755 20.344 19.961 19.902 L 19.974 19.901 C 20.628 19.85 21.684 19.53 22.903 18.93 C 24.093 18.344 25.267 17.576 26.152 16.787 C 26.594 16.393 26.925 16.029 27.146 15.719 C 27.161 15.698 27.176 15.677 27.189 15.657 C 27.24 15.583 27.216 15.477 27.139 15.439 C 24.736 14.229 22.479 13.187 20.75 11.373 C 19.984 10.568 19.346 9.648 18.803 8.564 Z M 13.407 6.193 C 12.746 5.196 11.242 4.56 9.866 4.737 C 7.292 5.068 6.218 5.983 5.451 6.947 C 4.92 7.615 4.568 8.46 4.4 9.491 C 4.32 9.984 4.547 10.535 4.871 10.886 C 4.928 10.946 4.976 10.995 5.009 11.022 C 7.616 13.081 9.236 12.853 10.494 12.56 C 11.732 12.272 12.766 11.416 13.561 10.386 C 13.573 10.371 13.582 10.353 13.59 10.335 C 14.309 8.501 14.002 7.089 13.407 6.193 Z\" fill=\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;primary&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({KFFPKrE34:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.153 25.971\" overflow=\"visible\"><path d=\"M 9.687 0.061 C 12.549 -0.307 15.268 1.001 16.869 3.414 C 16.933 3.511 17.098 3.432 17.073 3.315 C 17.045 3.189 17.018 3.062 16.991 2.934 C 16.724 1.666 17.442 0.4 18.595 0.106 C 19.748 -0.187 20.899 0.602 21.166 1.87 C 21.861 5.173 22.866 6.622 23.247 6.884 C 23.628 7.146 23.914 7.408 24.438 7.408 C 24.961 7.408 25.736 7.232 26.485 6.098 C 27.257 4.93 27.775 2.914 27.898 2.134 C 28.101 0.851 29.21 -0.008 30.376 0.215 C 31.542 0.438 32.323 1.659 32.12 2.941 C 31.9 4.336 31.272 6.36 30.066 8.184 C 29.576 8.926 28.975 9.655 28.255 10.293 C 28.086 10.443 28.112 10.742 28.309 10.842 C 28.507 10.943 28.711 11.046 28.923 11.153 C 29.79 11.59 30.605 12.221 31.136 13.155 C 31.701 14.149 31.805 15.241 31.605 16.24 C 31.252 18.003 29.976 19.447 28.85 20.45 C 27.626 21.54 26.12 22.51 24.654 23.232 C 23.222 23.937 21.65 24.493 20.291 24.601 L 20.291 24.602 L 20.291 24.602 C 20.289 24.602 20.286 24.602 20.284 24.602 C 20.282 24.602 20.28 24.602 20.277 24.603 C 20.277 24.603 20.277 24.603 20.277 24.603 C 20.277 24.603 20.277 24.603 20.277 24.603 C 14.966 25.051 10.832 24.097 7.782 22.39 C 7.776 22.386 7.769 22.394 7.773 22.401 C 8.382 23.517 8.053 24.965 7.038 25.634 C 6.023 26.304 4.707 25.942 4.098 24.826 C 2.17 21.292 0.003 15.922 0 11.022 C -0.001 8.511 0.569 5.926 2.226 3.843 C 3.889 1.753 6.394 0.485 9.687 0.061 Z M 18.803 8.564 C 18.698 8.353 18.294 8.465 18.283 8.705 C 18.228 9.98 17.924 11.31 17.343 12.641 C 17.274 12.798 17.19 12.947 17.091 13.084 C 15.906 14.729 14.02 16.557 11.382 17.171 C 10.661 17.34 9.913 17.41 9.141 17.373 C 8.943 17.364 8.851 17.646 9.02 17.758 C 11.24 19.23 14.755 20.344 19.961 19.902 L 19.974 19.901 C 20.628 19.85 21.684 19.53 22.903 18.93 C 24.093 18.344 25.267 17.576 26.152 16.787 C 26.594 16.393 26.925 16.029 27.146 15.719 C 27.161 15.698 27.176 15.677 27.189 15.657 C 27.24 15.583 27.216 15.477 27.139 15.439 C 24.736 14.229 22.479 13.187 20.75 11.373 C 19.984 10.568 19.346 9.648 18.803 8.564 Z M 13.407 6.193 C 12.746 5.196 11.242 4.56 9.866 4.737 C 7.292 5.068 6.218 5.983 5.451 6.947 C 4.92 7.615 4.568 8.46 4.4 9.491 C 4.32 9.984 4.547 10.535 4.871 10.886 C 4.928 10.946 4.976 10.995 5.009 11.022 C 7.616 13.081 9.236 12.853 10.494 12.56 C 11.732 12.272 12.766 11.416 13.561 10.386 C 13.573 10.371 13.582 10.353 13.59 10.335 C 14.309 8.501 14.002 7.089 13.407 6.193 Z\" fill=\"var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, rgb(249, 118, 0)) /* {&quot;name&quot;:&quot;accent&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-itdalt\",layoutDependency:layoutDependency,layoutId:\"fvYtR86sO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.153 25.971\" overflow=\"visible\"><path d=\"M 9.687 0.061 C 12.549 -0.307 15.268 1.001 16.869 3.414 C 16.933 3.511 17.098 3.432 17.073 3.315 C 17.045 3.189 17.018 3.062 16.991 2.934 C 16.724 1.666 17.442 0.4 18.595 0.106 C 19.748 -0.187 20.899 0.602 21.166 1.87 C 21.861 5.173 22.866 6.622 23.247 6.884 C 23.628 7.146 23.914 7.408 24.438 7.408 C 24.961 7.408 25.736 7.232 26.485 6.098 C 27.257 4.93 27.775 2.914 27.898 2.134 C 28.101 0.851 29.21 -0.008 30.376 0.215 C 31.542 0.438 32.323 1.659 32.12 2.941 C 31.9 4.336 31.272 6.36 30.066 8.184 C 29.576 8.926 28.975 9.655 28.255 10.293 C 28.086 10.443 28.112 10.742 28.309 10.842 C 28.507 10.943 28.711 11.046 28.923 11.153 C 29.79 11.59 30.605 12.221 31.136 13.155 C 31.701 14.149 31.805 15.241 31.605 16.24 C 31.252 18.003 29.976 19.447 28.85 20.45 C 27.626 21.54 26.12 22.51 24.654 23.232 C 23.222 23.937 21.65 24.493 20.291 24.601 L 20.291 24.602 L 20.291 24.602 C 20.289 24.602 20.286 24.602 20.284 24.602 C 20.282 24.602 20.28 24.602 20.277 24.603 C 20.277 24.603 20.277 24.603 20.277 24.603 C 20.277 24.603 20.277 24.603 20.277 24.603 C 14.966 25.051 10.832 24.097 7.782 22.39 C 7.776 22.386 7.769 22.394 7.773 22.401 C 8.382 23.517 8.053 24.965 7.038 25.634 C 6.023 26.304 4.707 25.942 4.098 24.826 C 2.17 21.292 0.003 15.922 0 11.022 C -0.001 8.511 0.569 5.926 2.226 3.843 C 3.889 1.753 6.394 0.485 9.687 0.061 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wju78c\",layoutDependency:layoutDependency,layoutId:\"dJMWDxObw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.284 11.547\" overflow=\"visible\"><path d=\"M 9.872 0.112 C 9.766 -0.099 9.362 0.012 9.351 0.253 C 9.297 1.527 8.993 2.857 8.411 4.188 C 8.343 4.345 8.258 4.494 8.159 4.631 C 6.974 6.276 5.088 8.104 2.45 8.719 C 1.729 8.887 0.981 8.957 0.209 8.92 C 0.011 8.911 -0.081 9.193 0.089 9.305 C 2.308 10.777 5.823 11.891 11.029 11.449 L 11.043 11.448 C 11.696 11.397 12.752 11.077 13.971 10.477 C 15.162 9.891 16.335 9.123 17.22 8.334 C 17.662 7.941 17.993 7.576 18.215 7.266 C 18.23 7.245 18.244 7.225 18.257 7.205 C 18.308 7.13 18.284 7.025 18.207 6.986 C 15.804 5.776 13.547 4.735 11.818 2.92 C 11.052 2.116 10.414 1.195 9.872 0.112 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hr6vr9\",layoutDependency:layoutDependency,layoutId:\"d6ze32p96\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.623 8.042\" overflow=\"visible\"><path d=\"M 9.023 1.485 C 8.362 0.489 6.858 -0.147 5.482 0.029 C 2.908 0.36 1.834 1.275 1.067 2.24 C 0.536 2.908 0.184 3.752 0.016 4.784 C -0.064 5.277 0.163 5.828 0.487 6.178 C 0.544 6.239 0.592 6.288 0.625 6.315 C 3.232 8.373 4.851 8.146 6.11 7.853 C 7.348 7.564 8.382 6.709 9.176 5.679 C 9.188 5.664 9.198 5.646 9.206 5.627 C 9.924 3.794 9.618 2.382 9.023 1.485 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\".framer-QVEqh.framer-1ll6wo, .framer-QVEqh .framer-1ll6wo { display: block; }\",\".framer-QVEqh.framer-o69wdc { height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 66px; }\",\".framer-QVEqh .framer-1c6k2bw { height: 26px; left: 0px; position: absolute; top: 0px; width: 66px; }\",\".framer-QVEqh .framer-1fy1gi5, .framer-QVEqh .framer-1rp12y5 { height: 26px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-QVEqh .framer-c2mm8e { height: 8px; left: 4px; position: absolute; top: 5px; width: 9px; }\",\".framer-QVEqh .framer-47aj0p { height: 20px; left: 17px; position: absolute; top: 1px; width: 18px; }\",\".framer-QVEqh .framer-lyfouf { height: 20px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-QVEqh .framer-m2s91f { height: 9px; left: 5px; position: absolute; top: 6px; width: 8px; }\",\".framer-QVEqh .framer-1eakvkc { height: 26px; left: 34px; position: absolute; top: 0px; width: 32px; }\",\".framer-QVEqh .framer-itdalt { height: 26px; left: 0px; position: absolute; top: 0px; width: 32px; }\",\".framer-QVEqh .framer-1wju78c { height: 12px; left: 9px; position: absolute; top: 8px; width: 19px; }\",\".framer-QVEqh .framer-hr6vr9 { height: 8px; left: 4px; position: absolute; top: 5px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KFFPKrE34\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOHpsxynra=withCSS(Component,css,\"framer-QVEqh\");export default FramerOHpsxynra;FramerOHpsxynra.displayName=\"RO LOGO\";FramerOHpsxynra.defaultProps={height:26,width:66};addPropertyControls(FramerOHpsxynra,{variant:{options:[\"SbsX4R3hr\",\"KFFPKrE34\"],optionTitles:[\"Variant 1\",\"HOVER\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOHpsxynra,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOHpsxynra\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KFFPKrE34\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"66\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"26\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OHpsxynra.map","// Generated by Framer (0a25121)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-700\",\"GF;Noto Sans TC-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7wm1_C9Otma3uNQ.woff2\",weight:\"900\"}]}];export const css=[\".framer-QOQd9 .framer-styles-preset-1pm0fqp:not(.rich-text-wrapper), .framer-QOQd9 .framer-styles-preset-1pm0fqp.rich-text-wrapper h3 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #361d14); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-QOQd9 .framer-styles-preset-1pm0fqp:not(.rich-text-wrapper), .framer-QOQd9 .framer-styles-preset-1pm0fqp.rich-text-wrapper h3 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #361d14); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-QOQd9 .framer-styles-preset-1pm0fqp:not(.rich-text-wrapper), .framer-QOQd9 .framer-styles-preset-1pm0fqp.rich-text-wrapper h3 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #361d14); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-QOQd9\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d485f69)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Ribel Noise Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Ribel Noise Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Ribel Noise\",url:\"https://framerusercontent.com/assets/eo2wsRGRQ74PpMXFWcKyBpan85E.woff2\",weight:\"400\"}]}];export const css=[\".framer-omLkc .framer-styles-preset-1xw1nmq:not(.rich-text-wrapper), .framer-omLkc .framer-styles-preset-1xw1nmq.rich-text-wrapper h1 { --framer-font-family: \\\"Ribel Noise Regular\\\", \\\"Ribel Noise Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1099px) and (min-width: 810px) { .framer-omLkc .framer-styles-preset-1xw1nmq:not(.rich-text-wrapper), .framer-omLkc .framer-styles-preset-1xw1nmq.rich-text-wrapper h1 { --framer-font-family: \\\"Ribel Noise Regular\\\", \\\"Ribel Noise Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-omLkc .framer-styles-preset-1xw1nmq:not(.rich-text-wrapper), .framer-omLkc .framer-styles-preset-1xw1nmq.rich-text-wrapper h1 { --framer-font-family: \\\"Ribel Noise Regular\\\", \\\"Ribel Noise Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-omLkc\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-500\",\"GF;Noto Sans TC-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v40/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v40/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"}]}];export const css=[\".framer-Rs9ds .framer-styles-preset-ddd5el:not(.rich-text-wrapper), .framer-Rs9ds .framer-styles-preset-ddd5el.rich-text-wrapper p { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.06em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #2e211a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-Rs9ds\";\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 (0a25121)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"}]}];export const css=[\".framer-hgslZ .framer-styles-preset-nttcx7:not(.rich-text-wrapper), .framer-hgslZ .framer-styles-preset-nttcx7.rich-text-wrapper p { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 12px; --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: 0.08em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, #e45f21); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-hgslZ\";\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\"}}}","// Follow eyes that follow the mouse cursor with smooth pupil tracking\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState,useRef,startTransition,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";/**\n * Follow Eyes\n * \n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * \n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function FollowEyes(props){const{eyeColor,pupilColor,eyeSize,pupilSize:rawPupilSize,eyeSpacing,trackingSpeed,trackingRange,eyeCount,enableBlinking,blinkInterval,style}=props;const pupilSize=useMemo(()=>Math.min(rawPupilSize,eyeSize*.8),[rawPupilSize,eyeSize]);const containerRef=useRef(null);const[leftPupilPos,setLeftPupilPos]=useState({x:0,y:0});const[rightPupilPos,setRightPupilPos]=useState({x:0,y:0});const[centerPupilPos,setCenterPupilPos]=useState({x:0,y:0});const[isBlinking,setIsBlinking]=useState(false);const isStatic=useIsStaticRenderer();const maxDistance=useMemo(()=>(eyeSize-pupilSize)/2*(trackingRange/100),[eyeSize,pupilSize,trackingRange]);useEffect(()=>{if(isStatic||!enableBlinking)return;const blinkDuration=200;const interval=setInterval(()=>{startTransition(()=>setIsBlinking(true));setTimeout(()=>{startTransition(()=>setIsBlinking(false));},blinkDuration);},blinkInterval);return()=>clearInterval(interval);},[isStatic,enableBlinking,blinkInterval]);useEffect(()=>{if(isStatic)return;const handleMouseMove=e=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;const mouseX=e.clientX-centerX;const mouseY=e.clientY-centerY;if(eyeCount===\"one\"){const distance=Math.sqrt(mouseX*mouseX+mouseY*mouseY);if(distance===0){startTransition(()=>setCenterPupilPos({x:0,y:0}));return;}const clampedDistance=Math.min(distance,maxDistance);const angle=Math.atan2(mouseY,mouseX);startTransition(()=>{setCenterPupilPos({x:Math.cos(angle)*clampedDistance,y:Math.sin(angle)*clampedDistance});});}else{const leftEyeOffsetX=-eyeSpacing/2;const rightEyeOffsetX=eyeSpacing/2;const calculatePupilPosition=eyeOffsetX=>{const relativeX=mouseX-eyeOffsetX;const relativeY=mouseY;const distance=Math.sqrt(relativeX*relativeX+relativeY*relativeY);if(distance===0)return{x:0,y:0};const clampedDistance=Math.min(distance,maxDistance);const angle=Math.atan2(relativeY,relativeX);return{x:Math.cos(angle)*clampedDistance,y:Math.sin(angle)*clampedDistance};};const leftPos=calculatePupilPosition(leftEyeOffsetX);const rightPos=calculatePupilPosition(rightEyeOffsetX);startTransition(()=>{setLeftPupilPos(leftPos);setRightPupilPos(rightPos);});}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[isStatic,eyeSpacing,maxDistance,eyeCount]);const containerWidth=useMemo(()=>eyeCount===\"one\"?eyeSize:eyeSize*2+eyeSpacing,[eyeCount,eyeSize,eyeSpacing]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,backgroundColor:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:eyeCount===\"two\"?eyeSpacing:0,overflow:\"visible\",position:\"relative\",width:containerWidth,height:eyeSize},children:eyeCount===\"one\"?/*#__PURE__*/_jsx(\"div\",{style:{width:eyeSize,height:eyeSize,borderRadius:\"50%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:eyeSize,height:eyeSize,borderRadius:\"50%\",backgroundColor:eyeColor,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transformOrigin:\"center\"},animate:{scaleY:isBlinking?.3:1},transition:{duration:.1,ease:\"easeInOut\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:pupilSize,height:pupilSize,borderRadius:\"50%\",backgroundColor:pupilColor,opacity:isBlinking?0:1},animate:{x:centerPupilPos.x,y:centerPupilPos.y},transition:{type:\"spring\",stiffness:trackingSpeed,damping:20}})})}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:eyeSize,height:eyeSize,borderRadius:\"50%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:eyeSize,height:eyeSize,borderRadius:\"50%\",backgroundColor:eyeColor,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transformOrigin:\"center\"},animate:{scaleY:isBlinking?.3:1},transition:{duration:.1,ease:\"easeInOut\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:pupilSize,height:pupilSize,borderRadius:\"50%\",backgroundColor:pupilColor,opacity:isBlinking?0:1},animate:{x:leftPupilPos.x,y:leftPupilPos.y},transition:{type:\"spring\",stiffness:trackingSpeed,damping:20}})})}),/*#__PURE__*/_jsx(\"div\",{style:{width:eyeSize,height:eyeSize,borderRadius:\"50%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:eyeSize,height:eyeSize,borderRadius:\"50%\",backgroundColor:eyeColor,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transformOrigin:\"center\"},animate:{scaleY:isBlinking?.3:1},transition:{duration:.1,ease:\"easeInOut\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:pupilSize,height:pupilSize,borderRadius:\"50%\",backgroundColor:pupilColor,opacity:isBlinking?0:1},animate:{x:rightPupilPos.x,y:rightPupilPos.y},transition:{type:\"spring\",stiffness:trackingSpeed,damping:20}})})})]})});}addPropertyControls(FollowEyes,{eyeCount:{type:ControlType.Enum,title:\"Eye Count\",options:[\"one\",\"two\"],optionTitles:[\"One\",\"Two\"],defaultValue:\"two\",displaySegmentedControl:true,description:\"Number of eyes (1 or 2).\"},eyeColor:{type:ControlType.Color,title:\"Eye Color\",defaultValue:\"#FFFFFF\",description:\"Color of the eye background.\"},pupilColor:{type:ControlType.Color,title:\"Pupil Color\",defaultValue:\"#000000\",description:\"Color of the pupil.\"},eyeSize:{type:ControlType.Number,title:\"Eye Size\",defaultValue:120,min:10,max:300,step:1,unit:\"px\",description:\"Overall size of the eye shape in pixels (px).\"},pupilSize:{type:ControlType.Number,title:\"Pupil Size\",defaultValue:40,min:10,max:100,step:1,unit:\"px\",description:\"Size of the pupil inside the eye in pixels (px).\"},eyeSpacing:{type:ControlType.Number,title:\"Eye Gap\",defaultValue:40,min:0,max:200,step:1,unit:\"px\",hidden:({eyeCount})=>eyeCount===\"one\",description:\"Space between the two eyes in pixels (px) when using 2 eyes.\"},trackingSpeed:{type:ControlType.Number,title:\"Speed\",defaultValue:150,min:50,max:500,step:10,unit:\"stiffness\",description:\"How quickly the eyes follow the cursor (higher stiffness = faster, unitless).\"},trackingRange:{type:ControlType.Number,title:\"Range\",defaultValue:80,min:0,max:100,step:5,unit:\"%\",description:\"How far the pupils can move inside the eye as a percentage (%).\"},enableBlinking:{type:ControlType.Boolean,title:\"Blinking\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Turn blinking animation on or off.\"},blinkInterval:{type:ControlType.Number,title:\"Blink Interval\",defaultValue:3e3,min:500,max:1e4,step:100,unit:\"ms\",hidden:({enableBlinking})=>!enableBlinking,description:\"How often the eye blinks in milliseconds (ms).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FollowEyes\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FollowEyes.map","// Generated by Framer (f03650d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FollowEyes from\"https://framerusercontent.com/modules/J3sObeMHfcNVEaKS9LTh/BwDCpwkY7FMwyu0ueB14/FollowEyes.js\";const FollowEyesFonts=getFonts(FollowEyes);const serializationHash=\"framer-wuhKl\";const variantClassNames={ZzN8dvpVS:\"framer-v-1ba2gju\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZzN8dvpVS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ba2gju\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZzN8dvpVS\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 2px 2px 0px rgba(249, 118, 0, 0.25)\",WebkitBackdropFilter:\"blur(5px)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ileopg-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hO9JXeXC4-container\",nodeId:\"hO9JXeXC4\",rendersWithMotion:true,scopeId:\"VOiRATrTf\",children:/*#__PURE__*/_jsx(FollowEyes,{blinkInterval:2e3,enableBlinking:true,eyeColor:\"rgb(255, 255, 255)\",eyeCount:\"two\",eyeSize:28,eyeSpacing:4,height:\"100%\",id:\"hO9JXeXC4\",layoutId:\"hO9JXeXC4\",pupilColor:\"var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, rgb(67, 67, 67))\",pupilSize:16,style:{height:\"100%\",width:\"100%\"},trackingRange:90,trackingSpeed:100,width:\"100%\"})})})})})})});});const css=[\".framer-wuhKl.framer-iu3k, .framer-wuhKl .framer-iu3k { display: block; }\",\".framer-wuhKl.framer-1ba2gju { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wuhKl .framer-1ileopg-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-wuhKl[data-border=\"true\"]::after, .framer-wuhKl [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 44\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVOiRATrTf=withCSS(Component,css,\"framer-wuhKl\");export default FramerVOiRATrTf;FramerVOiRATrTf.displayName=\"cursor\";FramerVOiRATrTf.defaultProps={height:44,width:84};addFonts(FramerVOiRATrTf,[{explicitInter:true,fonts:[]},...FollowEyesFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVOiRATrTf\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"84\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VOiRATrTf.map","// Generated by Framer (7175f5c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Z6mnx .framer-styles-preset-wja9y7:not(.rich-text-wrapper), .framer-Z6mnx .framer-styles-preset-wja9y7.rich-text-wrapper a { --framer-link-current-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca); --framer-link-hover-text-color: var(--token-96ab336d-cf60-4e78-a2ab-3ef4af15c880, #777777); --framer-link-text-color: var(--token-2fb01287-11fc-46d0-8a6d-1dc43c7eaaca, #2e211a); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-Z6mnx\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nconst valuesByLocaleId={};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{description:\"Rory Design Portfolio\",favicon:\"https://framerusercontent.com/assets/BMl8aH5Wqb5JDPO4IcFDRMSeU.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/gTHeT2PDLEjtuVYrQGIkix2Ou9M.png\",title:\"Rory Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}