{"version":3,"file":"script_main.BYDPvSwF.mjs","names":["useState","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","MenuButtonFonts","MenuButton","ThemeToggleFonts","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","useMemo","lowercaseIconKeyPairs","iconKeys","useState","HomeFactory","React","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","NavigationMenuIcon","serializationHash","variantClassNames","transition1","matchVariant","animation","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","SVG","RichText","Button","ButtonPrimary","MenuButton","HamburgerTest","Cursor","isBrowser","useRef","React.useId","SVG","PropertyOverrides","NavBar","React.createElement","MainLayout","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/YBJTWuF6CU3g3itjPWws/zeAtMWyDNFIjhyFXGkRT/EnframerToggle.js","https:/framerusercontent.com/modules/GSAAL8Ci0iq6Ng9CqaL3/w84slVcVgVj277yaRVbz/QqqbA1_cs.js","https:/framerusercontent.com/modules/Y2ieBDaKKTupSDVpUCVg/NVkcjDEmq8h0ANC52g3J/Oloaoz1Fy.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/kcVZaGhT7mN3679bzNtx/Hiq8Mlf8EMOf9MJOoDIm/DlwyKiDYv.js","https:/framerusercontent.com/modules/VJRqmCqsHmBP2XxnFCQn/9C1647XWKs48G3522ox4/WIL0co1ub.js","https:/framerusercontent.com/modules/SAjMZ9RQ8ou6dR5t9wNU/JVXqm8XvkV51GCqq5Vw2/xDiiDNy3x.js","https:/framerusercontent.com/modules/ZIueI9SplAHuiqAczwro/EKJ1SDpkuqds0hQZHXuV/xyX_51wKw.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";function getSystemTheme(){if(typeof window===\"undefined\")return\"light\";return window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}export default function ThemeToggle(props){const[isDark,setIsDark]=useState(()=>{if(typeof window===\"undefined\")return false;const saved=localStorage.getItem(\"theme-preference\");return saved?saved===\"dark\":getSystemTheme()===\"dark\";});// Apply theme changes\nconst applyTheme=dark=>{if(typeof document===\"undefined\")return;// Update all style tags that contain color scheme rules\nconst styleTags=document.querySelectorAll(\"style\");styleTags.forEach(styleTag=>{if(styleTag.textContent?.includes(\"prefers-color-scheme\")){styleTag.textContent=styleTag.textContent.replace(/prefers-color-scheme:\\s*(dark|light)/g,`prefers-color-scheme: ${dark?\"dark\":\"light\"}`);}});// Update root element\ndocument.documentElement.style.colorScheme=dark?\"dark\":\"light\";// Save preference\nlocalStorage.setItem(\"theme-preference\",dark?\"dark\":\"light\");};// Apply theme on mount and when changed\nuseEffect(()=>{applyTheme(isDark);},[isDark]);// Listen for system theme changes\nuseEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{// Only auto-switch if user hasn't manually set a preference\nconst hasManualPreference=localStorage.getItem(\"theme-preference\");if(!hasManualPreference){setIsDark(e.matches);}};mediaQuery.addEventListener(\"change\",handleChange);return()=>mediaQuery.removeEventListener(\"change\",handleChange);},[]);const toggle=()=>{setIsDark(prev=>!prev);};const sunSVG=/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"60%\",height:\"60%\",viewBox:\"0 0 24 24\",fill:props.lightIcon,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 12a6 6 0 1 1-12 0a6 6 0 0 1 12 0\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M12 1.25a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0V2a.75.75 0 0 1 .75-.75M4.399 4.399a.75.75 0 0 1 1.06 0l.393.392a.75.75 0 0 1-1.06 1.061l-.393-.393a.75.75 0 0 1 0-1.06m15.202 0a.75.75 0 0 1 0 1.06l-.393.393a.75.75 0 0 1-1.06-1.06l.393-.393a.75.75 0 0 1 1.06 0M1.25 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75m19 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m-2.102 6.148a.75.75 0 0 1 1.06 0l.393.393a.75.75 0 1 1-1.06 1.06l-.393-.393a.75.75 0 0 1 0-1.06m-12.296 0a.75.75 0 0 1 0 1.06l-.393.393a.75.75 0 1 1-1.06-1.06l.392-.393a.75.75 0 0 1 1.061 0M12 20.25a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75\"})]});const moonSVG=/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"60%\",height:\"60%\",viewBox:\"0 0 24 24\",fill:props.darkIcon,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 22c5.523 0 10-4.477 10-10c0-.463-.694-.54-.933-.143a6.5 6.5 0 1 1-8.924-8.924C12.54 2.693 12.463 2 12 2C6.477 2 2 6.477 2 12s4.477 10 10 10\"})});return /*#__PURE__*/_jsx(\"div\",{onClick:toggle,style:{cursor:\"pointer\",background:isDark?props.darkSwitch:props.lightSwitch,borderRadius:29,position:\"relative\",width:108,height:58,padding:8,boxShadow:`0px 4px 4px -1px ${props.shadowColor}`,border:`1px solid ${props.borderColor}`},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{x:isDark?46:0},transition:{type:\"spring\",stiffness:300,damping:25},style:{background:isDark?props.darkKnob:props.lightKnob,borderRadius:\"50%\",width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:isDark?moonSVG:sunSVG})});}ThemeToggle.displayName=\"Theme Toggle\";addPropertyControls(ThemeToggle,{darkSwitch:{type:ControlType.Color,defaultValue:\"#333\"},darkKnob:{type:ControlType.Color,defaultValue:\"#111\"},darkIcon:{type:ControlType.Color,defaultValue:\"#ddd\"},lightSwitch:{type:ControlType.Color,defaultValue:\"#bbb\"},lightKnob:{type:ControlType.Color,defaultValue:\"#fff\"},lightIcon:{type:ControlType.Color,defaultValue:\"#000\"},shadowColor:{type:ControlType.Color,defaultValue:\"rgba(12, 12, 13, 0.05)\"},borderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EnframerToggle.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={IGWZDfnqg:{hover:true},n4BElrst3:{hover:true},qIcyj_7YY:{hover:true}};const cycleOrder=[\"n4BElrst3\",\"zXfNHT8i5\",\"o8yQPxieo\",\"IGWZDfnqg\",\"qIcyj_7YY\"];const serializationHash=\"framer-AOLVf\";const variantClassNames={IGWZDfnqg:\"framer-v-v857zc\",n4BElrst3:\"framer-v-1u83az9\",o8yQPxieo:\"framer-v-sponw3\",qIcyj_7YY:\"framer-v-1xb1v0q\",zXfNHT8i5:\"framer-v-1hlxlt4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ymjnLehbJ=undefined;const g82Bvy_Jf=undefined;const n5lkiIK0A=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"n4BElrst3\",\"Variant 2\":\"zXfNHT8i5\",\"Variant 3\":\"o8yQPxieo\",\"Variant 4\":\"IGWZDfnqg\",\"Variant 5\":\"qIcyj_7YY\"};const Variants=motion.create(React.Fragment);const getProps=({click2,height,id,link,title,width,...props})=>{return{...props,g82Bvy_Jf:link??props.g82Bvy_Jf,n5lkiIK0A:title??props.n5lkiIK0A??\"Work\",variant:humanReadableVariantMap[props.variant]??props.variant??\"n4BElrst3\",ymjnLehbJ:click2??props.ymjnLehbJ};};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,n5lkiIK0A,g82Bvy_Jf,ymjnLehbJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n4BElrst3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnva8f1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ymjnLehbJ){const res=await ymjnLehbJ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:g82Bvy_Jf,motionChild:true,nodeId:\"n4BElrst3\",openInNewTab:false,scopeId:\"QqqbA1_cs\",...addPropertyOverrides({qIcyj_7YY:{smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1u83az9\",className,classNames)} framer-g6s681`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n4BElrst3\",onTap:onTapnva8f1,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},variants:{\"IGWZDfnqg-hover\":{backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\"},\"n4BElrst3-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},IGWZDfnqg:{backgroundColor:\"rgb(255, 255, 255)\"},qIcyj_7YY:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"IGWZDfnqg-hover\":{\"data-framer-name\":undefined},\"n4BElrst3-hover\":{\"data-framer-name\":undefined},\"qIcyj_7YY-hover\":{\"data-framer-name\":undefined},IGWZDfnqg:{\"data-framer-name\":\"Variant 4\"},o8yQPxieo:{\"data-framer-name\":\"Variant 3\"},qIcyj_7YY:{\"data-framer-name\":\"Variant 5\"},zXfNHT8i5:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Work\"})}),className:\"framer-1yw5kiv\",\"data-framer-name\":\"Work\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"OKYbcAs_m\",style:{\"--extracted-r6o4lv\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--framer-paragraph-spacing\":\"0px\"},text:n5lkiIK0A,variants:{\"n4BElrst3-hover\":{\"--extracted-r6o4lv\":\"var(--token-86be29bd-4c2d-44ec-bd30-d0f044272401, rgb(77, 77, 77))\"},\"qIcyj_7YY-hover\":{\"--extracted-r6o4lv\":\"var(--token-fdc0af0b-cb02-4961-93f6-944fbb42daa7, rgb(222, 222, 222))\"},IGWZDfnqg:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},o8yQPxieo:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},qIcyj_7YY:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IGWZDfnqg-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})})},\"n4BElrst3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-86be29bd-4c2d-44ec-bd30-d0f044272401, rgb(77, 77, 77)))\"},children:\"Work\"})})},\"qIcyj_7YY-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdc0af0b-cb02-4961-93f6-944fbb42daa7, rgb(222, 222, 222)))\"},children:\"Work\"})})},IGWZDfnqg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),fonts:[\"GF;Figtree-600\"]},o8yQPxieo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),fonts:[\"GF;Figtree-600\"]},qIcyj_7YY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Work\"})})},zXfNHT8i5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-696d4fee-09e5-4a09-93e2-40b09d097cef, rgb(255, 100, 146)) 0%, rgb(184, 141, 255) 100%)\"},children:\"Work\"})})}),fonts:[\"GF;Figtree-600\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AOLVf.framer-g6s681, .framer-AOLVf .framer-g6s681 { display: block; }\",\".framer-AOLVf.framer-1u83az9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AOLVf .framer-1yw5kiv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zXfNHT8i5\":{\"layout\":[\"auto\",\"auto\"]},\"o8yQPxieo\":{\"layout\":[\"auto\",\"auto\"]},\"IGWZDfnqg\":{\"layout\":[\"auto\",\"auto\"]},\"qIcyj_7YY\":{\"layout\":[\"auto\",\"auto\"]},\"E_6K73iag\":{\"layout\":[\"auto\",\"auto\"]},\"oiGs_D_k3\":{\"layout\":[\"auto\",\"auto\"]},\"uNZlUIhQg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"n5lkiIK0A\":\"title\",\"g82Bvy_Jf\":\"link\",\"ymjnLehbJ\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQqqbA1_cs=withCSS(Component,css,\"framer-AOLVf\");export default FramerQqqbA1_cs;FramerQqqbA1_cs.displayName=\"Menu-button\";FramerQqqbA1_cs.defaultProps={height:39,width:78};addPropertyControls(FramerQqqbA1_cs,{variant:{options:[\"n4BElrst3\",\"zXfNHT8i5\",\"o8yQPxieo\",\"IGWZDfnqg\",\"qIcyj_7YY\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},n5lkiIK0A:{defaultValue:\"Work\",displayTextArea:true,title:\"Title\",type:ControlType.String},onn5lkiIK0AChange:{changes:\"n5lkiIK0A\",type:ControlType.ChangeHandler},g82Bvy_Jf:{description:\"Destination\",title:\"Link\",type:ControlType.Link},ymjnLehbJ:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramerQqqbA1_cs,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQqqbA1_cs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zXfNHT8i5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o8yQPxieo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IGWZDfnqg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qIcyj_7YY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E_6K73iag\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oiGs_D_k3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uNZlUIhQg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"78\",\"framerIntrinsicHeight\":\"39\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"n5lkiIK0A\\\":\\\"title\\\",\\\"g82Bvy_Jf\\\":\\\"link\\\",\\\"ymjnLehbJ\\\":\\\"click2\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QqqbA1_cs.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,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 ThemeToggle from\"https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/zeAtMWyDNFIjhyFXGkRT/EnframerToggle.js\";import MenuButton from\"https://framerusercontent.com/modules/GSAAL8Ci0iq6Ng9CqaL3/w84slVcVgVj277yaRVbz/QqqbA1_cs.js\";const MenuButtonFonts=getFonts(MenuButton);const ThemeToggleFonts=getFonts(ThemeToggle);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"TFi7aLwqb\",\"aVv46MHMH\",\"e0nQMjb_f\",\"rF3pMCFg5\",\"FHO8Ilqg0\"];const serializationHash=\"framer-rUkje\";const variantClassNames={aVv46MHMH:\"framer-v-1q3wqsh\",e0nQMjb_f:\"framer-v-ui0cr5\",FHO8Ilqg0:\"framer-v-1j588el\",rF3pMCFg5:\"framer-v-1fun3x7\",TFi7aLwqb:\"framer-v-sbmgdu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"TFi7aLwqb\",\"Variant 2\":\"aVv46MHMH\",\"Variant 3\":\"e0nQMjb_f\",\"Variant 4\":\"rF3pMCFg5\",\"Variant 5\":\"FHO8Ilqg0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TFi7aLwqb\"};};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:\"TFi7aLwqb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ymjnLehbJ17xokxw=activeVariantCallback(async(...args)=>{setVariant(\"TFi7aLwqb\");});const ymjnLehbJst8rqb=activeVariantCallback(async(...args)=>{setVariant(\"rF3pMCFg5\");});const ymjnLehbJ17y6vig=activeVariantCallback(async(...args)=>{setVariant(\"aVv46MHMH\");});const ymjnLehbJ1ibp1f=activeVariantCallback(async(...args)=>{setVariant(\"e0nQMjb_f\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"FHO8Ilqg0\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(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-sbmgdu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TFi7aLwqb\",ref:refBinding,style:{...style},...addPropertyOverrides({aVv46MHMH:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Variant 2\"},e0nQMjb_f:{\"data-framer-name\":\"Variant 3\"},FHO8Ilqg0:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Variant 5\"},rF3pMCFg5:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwlksq\",\"data-border\":true,\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"qvxda2BGq\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kbu8wk\",layoutDependency:layoutDependency,layoutId:\"eyOXKfu9t\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-302ha0-container\",layoutDependency:layoutDependency,layoutId:\"XHcyocyRo-container\",nodeId:\"XHcyocyRo\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks[0],height:\"100%\",id:\"XHcyocyRo\",layoutId:\"XHcyocyRo\",n5lkiIK0A:\"Home\",variant:matchVariant(\"o8yQPxieo\"),width:\"100%\",...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks[1],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks[2],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks[4],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks[3],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tdeokq-container\",layoutDependency:layoutDependency,layoutId:\"hBwK99vib-container\",nodeId:\"hBwK99vib\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks1[0],height:\"100%\",id:\"hBwK99vib\",layoutId:\"hBwK99vib\",n5lkiIK0A:\"Work\",variant:matchVariant(\"n4BElrst3\"),width:\"100%\",ymjnLehbJ:ymjnLehbJst8rqb,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks1[1]},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks1[2]},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks1[4]},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks1[3],variant:matchVariant(\"o8yQPxieo\"),ymjnLehbJ:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18hcnly-container\",layoutDependency:layoutDependency,layoutId:\"bf0V7VTTA-container\",nodeId:\"bf0V7VTTA\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks2[0],height:\"100%\",id:\"bf0V7VTTA\",layoutId:\"bf0V7VTTA\",n5lkiIK0A:\"Craft\",variant:matchVariant(\"n4BElrst3\"),width:\"100%\",ymjnLehbJ:ymjnLehbJ17y6vig,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks2[1],variant:matchVariant(\"zXfNHT8i5\"),ymjnLehbJ:undefined},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks2[2]},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks2[4],variant:matchVariant(\"zXfNHT8i5\"),ymjnLehbJ:undefined},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ttf66o-container\",layoutDependency:layoutDependency,layoutId:\"cpJ3Utqmw-container\",nodeId:\"cpJ3Utqmw\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks3[0],height:\"100%\",id:\"cpJ3Utqmw\",layoutId:\"cpJ3Utqmw\",n5lkiIK0A:\"Contact\",variant:matchVariant(\"n4BElrst3\"),width:\"100%\",ymjnLehbJ:ymjnLehbJ1ibp1f,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks3[1]},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks3[2],variant:matchVariant(\"o8yQPxieo\")},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks3[4]},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l3krc\",layoutDependency:layoutDependency,layoutId:\"ZLhJzfll7\",style:{backgroundColor:\"var(--token-ccbdb5a5-f204-4f7b-b33e-f35b451d718b, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},variants:{aVv46MHMH:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"},e0nQMjb_f:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"},FHO8Ilqg0:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"}}})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fxa1z1-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"l2EatYZ9S-container\",nodeId:\"l2EatYZ9S\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(ThemeToggle,{borderColor:\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",darkIcon:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",darkKnob:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\",darkSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",height:\"100%\",id:\"l2EatYZ9S\",layoutId:\"l2EatYZ9S\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"var(--token-81946a09-1ac7-48d4-98fc-13d3da86c28e, rgb(255, 255, 255))\",lightSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",shadowColor:\"rgba(12, 12, 13, 0.15)\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cf2zes\",\"data-border\":true,\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"oIXA7RAZa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1oniif8\",layoutDependency:layoutDependency,layoutId:\"imcqNHVyz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 4.365 11.31 L 10.658 17.773 C 10.914 18.037 11.038 18.344 11.027 18.696 C 11.017 19.048 10.883 19.356 10.625 19.619 C 10.369 19.861 10.069 19.988 9.727 19.999 C 9.384 20.011 9.084 19.884 8.828 19.619 L 0.352 10.914 C 0.224 10.782 0.132 10.64 0.078 10.486 C 0.024 10.332 -0.002 10.167 0 9.991 C 0.002 9.815 0.029 9.65 0.081 9.496 C 0.133 9.343 0.224 9.2 0.353 9.068 L 8.829 0.363 C 9.064 0.121 9.359 0 9.712 0 C 10.066 0 10.371 0.121 10.627 0.363 C 10.884 0.627 11.012 0.94 11.012 1.303 C 11.012 1.666 10.884 1.979 10.627 2.242 L 4.365 8.672 L 18.716 8.672 C 19.08 8.672 19.385 8.799 19.631 9.052 C 19.878 9.305 20.001 9.618 20 9.991 C 19.999 10.364 19.876 10.677 19.63 10.931 C 19.384 11.186 19.08 11.312 18.716 11.31 Z\" fill=\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(156, 162, 176))\"></path></svg>',withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rUkje.framer-1i7nqf, .framer-rUkje .framer-1i7nqf { display: block; }\",\".framer-rUkje.framer-sbmgdu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 40px 24px 40px; position: relative; width: min-content; }\",\".framer-rUkje .framer-bwlksq { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-rUkje .framer-kbu8wk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-rUkje .framer-302ha0-container, .framer-rUkje .framer-1tdeokq-container, .framer-rUkje .framer-18hcnly-container, .framer-rUkje .framer-1ttf66o-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-rUkje .framer-1l3krc { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 84px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-rUkje .framer-fxa1z1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rUkje .framer-cf2zes { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 58px; }\",\".framer-rUkje .framer-1oniif8 { height: 20px; position: relative; width: 20px; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-302ha0-container, .framer-rUkje.framer-v-1fun3x7 .framer-302ha0-container, .framer-rUkje.framer-v-1j588el .framer-302ha0-container, .framer-rUkje.framer-v-1j588el .framer-cf2zes { order: 0; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-1tdeokq-container, .framer-rUkje.framer-v-1fun3x7 .framer-1tdeokq-container, .framer-rUkje.framer-v-1j588el .framer-bwlksq, .framer-rUkje.framer-v-1j588el .framer-1tdeokq-container { order: 1; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-18hcnly-container, .framer-rUkje.framer-v-1fun3x7 .framer-1ttf66o-container, .framer-rUkje.framer-v-1j588el .framer-18hcnly-container { order: 3; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-1ttf66o-container, .framer-rUkje.framer-v-1j588el .framer-1ttf66o-container { order: 4; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-1l3krc, .framer-rUkje.framer-v-1j588el .framer-1l3krc { left: unset; order: 2; right: 99px; width: 77px; }\",\".framer-rUkje.framer-v-ui0cr5 .framer-1l3krc { left: unset; right: 7px; }\",\".framer-rUkje.framer-v-1fun3x7 .framer-18hcnly-container, .framer-rUkje.framer-v-1j588el .framer-fxa1z1-container { order: 2; }\",\".framer-rUkje.framer-v-1fun3x7 .framer-1l3krc { left: 81px; order: 4; }\",'.framer-rUkje[data-border=\"true\"]::after, .framer-rUkje [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 106\n * @framerIntrinsicWidth 541\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aVv46MHMH\":{\"layout\":[\"auto\",\"auto\"]},\"e0nQMjb_f\":{\"layout\":[\"auto\",\"auto\"]},\"rF3pMCFg5\":{\"layout\":[\"auto\",\"auto\"]},\"FHO8Ilqg0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOloaoz1Fy=withCSS(Component,css,\"framer-rUkje\");export default FramerOloaoz1Fy;FramerOloaoz1Fy.displayName=\"Nav-bar\";FramerOloaoz1Fy.defaultProps={height:106,width:541};addPropertyControls(FramerOloaoz1Fy,{variant:{options:[\"TFi7aLwqb\",\"aVv46MHMH\",\"e0nQMjb_f\",\"rF3pMCFg5\",\"FHO8Ilqg0\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOloaoz1Fy,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...ThemeToggleFonts],{supportsExplicitInterCodegen:true});FramerOloaoz1Fy.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOloaoz1Fy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"541\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"106\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aVv46MHMH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e0nQMjb_f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rF3pMCFg5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FHO8Ilqg0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Oloaoz1Fy.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (92f3d02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={L_D6waHoo:{hover:true}};const cycleOrder=[\"HtNuxe1T4\",\"Wn5ESZp6n\",\"SnKhkrs2g\",\"Bry3RrVAi\",\"Uc3PS4UjF\",\"L_D6waHoo\"];const serializationHash=\"framer-n6GZD\";const variantClassNames={Bry3RrVAi:\"framer-v-kstqyb\",HtNuxe1T4:\"framer-v-1kdqow9\",L_D6waHoo:\"framer-v-noc1yn\",SnKhkrs2g:\"framer-v-1riq5y7\",Uc3PS4UjF:\"framer-v-hkfmcf\",Wn5ESZp6n:\"framer-v-11xtgq2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const humanReadableVariantMap={\"No Effect\":\"Bry3RrVAi\",Disabled:\"SnKhkrs2g\",Medium:\"HtNuxe1T4\",Secondary:\"L_D6waHoo\",Small:\"Wn5ESZp6n\",XS:\"Uc3PS4UjF\"};const getProps=({click,height,icon,iconLeft,id,leftIcon,leftIcon1,link,rightIcon,rightIcon1,text,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_icon,_ref2,_ref3,_ref4,_humanReadableEnumMap_iconLeft,_ref5,_ref6,_ref7,_humanReadableVariantMap_props_variant,_ref8,_ref9;return{...props,hXm87pk4a:(_ref=leftIcon!==null&&leftIcon!==void 0?leftIcon:props.hXm87pk4a)!==null&&_ref!==void 0?_ref:\"arrow\",q2sqQCHXA:(_ref1=rightIcon!==null&&rightIcon!==void 0?rightIcon:props.q2sqQCHXA)!==null&&_ref1!==void 0?_ref1:\"arrow\",q2uQlr3P0:link!==null&&link!==void 0?link:props.q2uQlr3P0,rks5ecqeQ:(_ref3=(_ref2=(_humanReadableEnumMap_icon=humanReadableEnumMap[icon])!==null&&_humanReadableEnumMap_icon!==void 0?_humanReadableEnumMap_icon:icon)!==null&&_ref2!==void 0?_ref2:props.rks5ecqeQ)!==null&&_ref3!==void 0?_ref3:\"home\",SXNvJ2V74:(_ref4=text!==null&&text!==void 0?text:props.SXNvJ2V74)!==null&&_ref4!==void 0?_ref4:\"Label\",TBYu7c_m3:(_ref6=(_ref5=(_humanReadableEnumMap_iconLeft=humanReadableEnumMap[iconLeft])!==null&&_humanReadableEnumMap_iconLeft!==void 0?_humanReadableEnumMap_iconLeft:iconLeft)!==null&&_ref5!==void 0?_ref5:props.TBYu7c_m3)!==null&&_ref6!==void 0?_ref6:\"home\",tnZrhbFXW:(_ref7=rightIcon1!==null&&rightIcon1!==void 0?rightIcon1:props.tnZrhbFXW)!==null&&_ref7!==void 0?_ref7:true,variant:(_ref8=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref8!==void 0?_ref8:\"HtNuxe1T4\",yhYYGILSz:(_ref9=leftIcon1!==null&&leftIcon1!==void 0?leftIcon1:props.yhYYGILSz)!==null&&_ref9!==void 0?_ref9:true,zE1FiZrr9:click!==null&&click!==void 0?click:props.zE1FiZrr9};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,SXNvJ2V74,hXm87pk4a,q2sqQCHXA,yhYYGILSz,tnZrhbFXW,rks5ecqeQ,TBYu7c_m3,q2uQlr3P0,zE1FiZrr9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HtNuxe1T4\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1brol2d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zE1FiZrr9){const res=await zE1FiZrr9(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=value=>{if(baseVariant===\"Uc3PS4UjF\")return false;return value;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:q2uQlr3P0,openInNewTab:false,smoothScroll:true,...addPropertyOverrides({\"L_D6waHoo-hover\":{href:undefined},L_D6waHoo:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1kdqow9\",className,classNames)} framer-v8m4um`,\"data-border\":true,\"data-framer-name\":\"Medium\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HtNuxe1T4\",onTap:onTap1brol2d,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-919dc6f3-b150-4294-ba84-50f6d0db4294, rgba(255, 255, 255, 0.15))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-eaf80125-bf32-4d8e-9fcf-bcc499a289a4, rgb(20, 20, 20))\",borderBottomLeftRadius:37,borderBottomRightRadius:37,borderTopLeftRadius:37,borderTopRightRadius:37,boxShadow:\"inset 0px -1px 0px 0px rgba(47, 43, 67, 0.10000000149011612), 0px 1px 3px 0px rgba(47, 43, 67, 0.10000000149011612)\",opacity:1,...style},variants:{\"L_D6waHoo-hover\":{backgroundColor:\"var(--token-6f560874-1f36-4372-8fd6-ec39184a741d, rgb(10, 10, 10))\"},L_D6waHoo:{backgroundColor:\"rgba(15, 21, 31, 0)\"},SnKhkrs2g:{backgroundColor:\"var(--token-919dc6f3-b150-4294-ba84-50f6d0db4294, rgba(255, 255, 255, 0.15))\",opacity:.5}},...addPropertyOverrides({\"L_D6waHoo-hover\":{\"data-framer-name\":undefined},Bry3RrVAi:{\"data-framer-name\":\"No Effect\"},L_D6waHoo:{\"data-framer-name\":\"Secondary\"},SnKhkrs2g:{\"data-framer-name\":\"Disabled\"},Uc3PS4UjF:{\"data-framer-name\":\"XS\"},Wn5ESZp6n:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s2gq36\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zVr7lO1Ad\",children:[isDisplayed(yhYYGILSz)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14lsa8s-container\",layoutDependency:layoutDependency,layoutId:\"x4WawImJ4-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255))\",height:\"100%\",iconSearch:hXm87pk4a,iconSelection:TBYu7c_m3,id:\"x4WawImJ4\",layoutId:\"x4WawImJ4\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.16px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255)))\"},children:\"Label\"})}),className:\"framer-1t6fokv\",\"data-framer-name\":\"Label\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"aApHps3YH\",style:{\"--extracted-r6o4lv\":\"var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255))\"},text:SXNvJ2V74,verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed(tnZrhbFXW)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3q7p9z-container\",layoutDependency:layoutDependency,layoutId:\"CLwLpAZB2-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255))\",height:\"100%\",iconSearch:q2sqQCHXA,iconSelection:rks5ecqeQ,id:\"CLwLpAZB2\",layoutId:\"CLwLpAZB2\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5q7fgh\",layoutDependency:layoutDependency,layoutId:\"zlG0RH6tx\",style:{background:\"radial-gradient(3.7744% 5.6000000000000005% at 50% 100%, rgba(77, 96, 67, 0) 0%, rgba(171, 171, 171, 0) 100%)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n6GZD.framer-v8m4um, .framer-n6GZD .framer-v8m4um { display: block; }\",\".framer-n6GZD.framer-1kdqow9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-n6GZD .framer-s2gq36 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-n6GZD .framer-14lsa8s-container, .framer-n6GZD .framer-3q7p9z-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-n6GZD .framer-1t6fokv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-n6GZD .framer-5q7fgh { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-n6GZD.framer-1kdqow9, .framer-n6GZD .framer-s2gq36 { gap: 0px; } .framer-n6GZD.framer-1kdqow9 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-n6GZD.framer-1kdqow9 > :first-child, .framer-n6GZD .framer-s2gq36 > :first-child { margin-left: 0px; } .framer-n6GZD.framer-1kdqow9 > :last-child, .framer-n6GZD .framer-s2gq36 > :last-child { margin-right: 0px; } .framer-n6GZD .framer-s2gq36 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } }\",\".framer-n6GZD.framer-v-11xtgq2.framer-1kdqow9 { padding: 8px 20px 8px 20px; }\",\".framer-n6GZD.framer-v-hkfmcf.framer-1kdqow9 { padding: 4px 14px 4px 14px; }\",'.framer-n6GZD[data-border=\"true\"]::after, .framer-n6GZD [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Wn5ESZp6n\":{\"layout\":[\"auto\",\"auto\"]},\"SnKhkrs2g\":{\"layout\":[\"auto\",\"auto\"]},\"Bry3RrVAi\":{\"layout\":[\"auto\",\"auto\"]},\"Uc3PS4UjF\":{\"layout\":[\"auto\",\"auto\"]},\"L_D6waHoo\":{\"layout\":[\"auto\",\"auto\"]},\"pIEnQbJ16\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SXNvJ2V74\":\"text\",\"hXm87pk4a\":\"leftIcon\",\"q2sqQCHXA\":\"rightIcon\",\"yhYYGILSz\":\"leftIcon1\",\"tnZrhbFXW\":\"rightIcon1\",\"rks5ecqeQ\":\"icon\",\"TBYu7c_m3\":\"iconLeft\",\"q2uQlr3P0\":\"link\",\"zE1FiZrr9\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDlwyKiDYv=withCSS(Component,css,\"framer-n6GZD\");export default FramerDlwyKiDYv;FramerDlwyKiDYv.displayName=\"Button Primary\";FramerDlwyKiDYv.defaultProps={height:48,width:142};addPropertyControls(FramerDlwyKiDYv,{variant:{options:[\"HtNuxe1T4\",\"Wn5ESZp6n\",\"SnKhkrs2g\",\"Bry3RrVAi\",\"Uc3PS4UjF\",\"L_D6waHoo\"],optionTitles:[\"Medium\",\"Small\",\"Disabled\",\"No Effect\",\"XS\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},SXNvJ2V74:{defaultValue:\"Label\",displayTextArea:false,title:\"Text\",type:ControlType.String},hXm87pk4a:{defaultValue:\"arrow\",placeholder:\"Menu, Wifi, Box…\",title:\"Left Icon\",type:ControlType.String},q2sqQCHXA:{defaultValue:\"arrow\",placeholder:\"Menu, Wifi, Box…\",title:\"Right Icon\",type:ControlType.String},yhYYGILSz:{defaultValue:true,title:\"Left Icon\",type:ControlType.Boolean},tnZrhbFXW:{defaultValue:true,title:\"Right Icon\",type:ControlType.Boolean},rks5ecqeQ:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"home\",description:undefined,hidden:undefined,title:\"Icon\"},TBYu7c_m3:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"home\",description:undefined,hidden:undefined,title:\"Icon Left\"},q2uQlr3P0:{title:\"Link\",type:ControlType.Link},zE1FiZrr9:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDlwyKiDYv,[{explicitInter:true,fonts:[{family:\"Hanken Grotesk\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v8/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDlwyKiDYv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"SXNvJ2V74\\\":\\\"text\\\",\\\"hXm87pk4a\\\":\\\"leftIcon\\\",\\\"q2sqQCHXA\\\":\\\"rightIcon\\\",\\\"yhYYGILSz\\\":\\\"leftIcon1\\\",\\\"tnZrhbFXW\\\":\\\"rightIcon1\\\",\\\"rks5ecqeQ\\\":\\\"icon\\\",\\\"TBYu7c_m3\\\":\\\"iconLeft\\\",\\\"q2uQlr3P0\\\":\\\"link\\\",\\\"zE1FiZrr9\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wn5ESZp6n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SnKhkrs2g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bry3RrVAi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uc3PS4UjF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L_D6waHoo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pIEnQbJ16\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"142\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DlwyKiDYv.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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=[\"bcIBVbEjW\",\"iAvN8ZEf4\"];const serializationHash=\"framer-3jee8\";const variantClassNames={bcIBVbEjW:\"framer-v-15rzajb\",iAvN8ZEf4:\"framer-v-143l7e8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XKaY3MrGu=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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={Close:\"iAvN8ZEf4\",Menu:\"bcIBVbEjW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bcIBVbEjW\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bcIBVbEjW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15rzajb\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bcIBVbEjW\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({iAvN8ZEf4:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wpq3tl\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"zc7Boh5Mg\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{iAvN8ZEf4:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18jz1w8\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"veURU1W1R\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,rotate:0},variants:{iAvN8ZEf4:{opacity:0,rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b8oiya\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"oGywbeyg3\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{iAvN8ZEf4:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3jee8.framer-s5qyj8, .framer-3jee8 .framer-s5qyj8 { display: block; }\",\".framer-3jee8.framer-15rzajb { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-3jee8 .framer-1wpq3tl { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(63.636363636363654% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3jee8 .framer-18jz1w8 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3jee8 .framer-1b8oiya { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(36.36363636363639% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3jee8.framer-v-143l7e8 .framer-1wpq3tl, .framer-3jee8.framer-v-143l7e8 .framer-1b8oiya { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iAvN8ZEf4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWIL0co1ub=withCSS(Component,css,\"framer-3jee8\");export default FramerWIL0co1ub;FramerWIL0co1ub.displayName=\"Navigation/Menu Icon\";FramerWIL0co1ub.defaultProps={height:44,width:44};addPropertyControls(FramerWIL0co1ub,{variant:{options:[\"bcIBVbEjW\",\"iAvN8ZEf4\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerWIL0co1ub,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWIL0co1ub\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iAvN8ZEf4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WIL0co1ub.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonPrimary from\"https://framerusercontent.com/modules/kcVZaGhT7mN3679bzNtx/Hiq8Mlf8EMOf9MJOoDIm/DlwyKiDYv.js\";import ThemeToggle from\"https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/zeAtMWyDNFIjhyFXGkRT/EnframerToggle.js\";import Button from\"https://framerusercontent.com/modules/RvLubjamjsi8E8PQr6vb/rVdyPM9rpPqPmCzoP0cv/gT0G5Dw2U.js\";import NavigationMenuIcon from\"https://framerusercontent.com/modules/VJRqmCqsHmBP2XxnFCQn/9C1647XWKs48G3522ox4/WIL0co1ub.js\";const NavigationMenuIconFonts=getFonts(NavigationMenuIcon);const ThemeToggleFonts=getFonts(ThemeToggle);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"jQEWtRJFL\",\"Mpx9QA_TG\"];const serializationHash=\"framer-P09Ae\";const variantClassNames={jQEWtRJFL:\"framer-v-1mgbm8r\",Mpx9QA_TG:\"framer-v-1ytswps\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};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={Closed:\"jQEWtRJFL\",Opened:\"Mpx9QA_TG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jQEWtRJFL\"};};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:\"jQEWtRJFL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu1b745wf=activeVariantCallback(async(...args)=>{setVariant(\"Mpx9QA_TG\");});const XKaY3MrGu1ig7pcq=activeVariantCallback(async(...args)=>{setVariant(\"jQEWtRJFL\");});const onTap1qgofy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jQEWtRJFL\"),50);});const onTap1ig7pcq=activeVariantCallback(async(...args)=>{setVariant(\"jQEWtRJFL\");});const onTap1b745wf=activeVariantCallback(async(...args)=>{setVariant(\"Mpx9QA_TG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Mpx9QA_TG\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Mpx9QA_TG\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mgbm8r\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"jQEWtRJFL\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{Mpx9QA_TG:{backgroundColor:\"var(--token-38e48a6d-2a7b-466b-981c-862233483331, rgb(255, 255, 255))\"}},...addPropertyOverrides({Mpx9QA_TG:{\"data-framer-name\":\"Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16tf7xn\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKwHPQnt78_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xmf6p4\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKmzY8A9tnh\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dtEdlSOwKyMtj00LO2\",openInNewTab:false,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16p83d6 framer-1auku7\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKyMtj00LO2\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-rj0x1g\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKEEKcGq_aR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.655 41.53\" overflow=\"visible\"><path d=\"M 39.557 35.312 C 40.431 35.15 41.515 31.785 42.81 25.215 C 41.871 20.621 40.981 17.885 40.14 17.012 L 51.645 17.012 C 50.706 18.112 50.577 20.798 51.257 25.069 C 52.454 32.125 53.619 35.539 54.752 35.312 C 55.366 35.184 56.192 33.031 57.228 28.857 C 57.487 27.918 57.971 25.701 58.684 22.206 C 59.395 18.711 60.108 15.783 60.82 13.42 C 61.532 11.058 62.39 9.002 63.393 7.254 C 61.095 6.349 58.733 6.268 56.306 7.011 C 54.266 7.659 53.166 8.63 53.004 9.924 C 52.907 10.895 53.408 11.899 54.509 12.934 C 53.312 13.938 52.082 14.625 50.82 14.998 C 49.558 15.37 48.425 15.427 47.422 15.168 C 46.441 14.919 45.518 14.482 44.704 13.881 C 43.903 13.294 43.281 12.496 42.907 11.576 C 42.521 10.656 42.371 9.655 42.47 8.663 C 42.632 6.915 43.392 5.355 44.751 3.978 C 46.11 2.603 47.955 1.754 50.285 1.43 C 51.038 1.407 51.791 1.366 52.542 1.309 C 53.14 1.26 53.844 1.317 54.653 1.479 C 55.462 1.641 56.126 1.786 56.644 1.916 C 57.161 2.045 57.809 2.264 58.586 2.572 C 59.362 2.879 60.001 3.138 60.504 3.349 C 61.005 3.559 61.652 3.827 62.446 4.149 L 64.46 4.974 L 64.751 5.071 C 66.11 3.357 67.89 2.013 70.091 1.042 C 72.064 0.137 74.233 -0.179 76.596 0.096 C 78.958 0.371 80.899 1.222 82.422 2.645 C 83.748 3.907 84.485 5.395 84.63 7.111 C 84.776 8.826 84.282 10.185 83.149 11.188 C 82.566 11.739 81.782 12.094 80.795 12.256 C 79.849 12.417 78.886 12.449 77.931 12.353 C 77.009 12.256 75.876 11.997 74.533 11.576 C 73.429 11.238 72.336 10.865 71.256 10.46 C 70.414 10.137 69.33 9.699 68.003 9.149 C 66.675 8.599 65.819 8.243 65.43 8.081 C 64.2 10.25 63.132 12.912 62.226 16.066 C 61.263 19.441 60.389 22.84 59.605 26.261 C 58.763 29.901 57.987 32.758 57.275 34.829 C 57.016 35.574 56.846 36.059 56.765 36.285 C 56.684 36.512 56.522 36.917 56.279 37.498 C 56.036 38.081 55.834 38.478 55.672 38.688 L 54.968 39.61 C 54.66 40.014 54.344 40.298 54.021 40.459 C 53.698 40.621 53.309 40.791 52.857 40.969 C 52.385 41.152 51.898 41.29 51.4 41.382 C 49.231 41.706 47.566 40.993 46.401 39.245 C 45.85 38.404 45.357 37.134 44.92 35.435 C 44.483 33.736 43.989 31.463 43.439 28.615 C 42.016 35.185 40.607 39.052 39.216 40.217 C 38.497 40.803 37.648 41.211 36.741 41.406 C 35.802 41.616 34.807 41.56 33.755 41.236 C 32.703 40.913 31.854 40.249 31.207 39.245 C 30.462 38.145 29.791 36.146 29.192 33.25 C 28.593 30.354 27.954 27.32 27.274 24.147 C 26.594 20.976 25.818 18.597 24.944 17.012 L 34.896 17.012 C 34.928 17.044 35.066 17.982 35.309 19.827 C 35.552 21.672 35.794 23.323 36.037 24.779 C 36.28 26.235 36.587 27.878 36.959 29.707 C 37.331 31.535 37.744 32.951 38.197 33.954 C 38.65 34.958 39.103 35.411 39.556 35.313 Z M 72.616 2.254 C 70.512 2.837 68.635 4.066 66.985 5.944 C 67.179 6.041 67.721 6.26 68.611 6.599 C 69.501 6.939 70.14 7.182 70.529 7.327 C 70.918 7.473 71.516 7.667 72.325 7.91 C 73.134 8.153 73.798 8.307 74.316 8.372 C 74.833 8.437 75.424 8.461 76.088 8.445 C 76.708 8.436 77.322 8.329 77.909 8.129 C 78.912 7.773 79.624 7.207 80.045 6.43 C 80.465 5.652 80.531 4.908 80.24 4.196 C 79.916 3.387 79.3 2.788 78.395 2.4 C 77.5 2.013 76.528 1.839 75.555 1.89 C 74.567 1.938 73.588 2.06 72.618 2.254 Z M 27.275 32.205 C 26.272 30.814 24.848 30.587 23.003 31.525 C 24.071 32.787 24.71 34.349 24.921 36.21 C 25.132 38.071 24.767 39.164 23.829 39.487 C 23.117 39.617 22.598 39.244 22.276 38.371 C 21.952 37.497 21.79 36.203 21.79 34.488 L 21.741 25.555 C 21.741 25.513 21.739 25.471 21.738 25.429 L 21.742 25.433 L 21.742 17.769 C 21.742 13.384 21.891 13.087 20.498 13.718 L 15.967 16.903 C 15.131 16.624 14.268 16.432 13.392 16.331 C 11.206 16.036 9.156 16.183 7.243 16.768 L 2.906 13.719 C 1.513 13.088 1.662 13.384 1.662 17.77 L 1.662 21.343 C 1.662 21.648 1.7 21.95 1.741 22.251 L 1.741 22.254 C 2.033 23.485 2.704 24.358 3.755 24.875 C 4.807 25.393 5.916 25.515 7.081 25.239 C 8.246 24.965 9.169 24.407 9.848 23.565 C 9.135 22.853 8.698 22.133 8.537 21.405 C 8.375 20.676 8.432 20.062 8.707 19.56 C 8.994 19.046 9.413 18.619 9.92 18.322 C 10.455 17.999 10.996 17.854 11.547 17.885 C 12.647 17.982 13.367 18.492 13.708 19.414 C 14.048 20.336 14.087 21.332 13.829 22.4 C 13.57 23.436 12.98 24.285 12.057 24.948 C 11.158 25.601 10.157 26.101 9.096 26.429 C 8.043 26.753 6.838 27.263 5.479 27.958 C 4.119 28.654 2.986 29.471 2.08 30.409 C 0.818 31.703 0.13 33.233 0.017 34.997 C -0.097 36.761 0.372 38.282 1.424 39.56 C 2.476 40.839 3.908 41.478 5.72 41.478 C 6.853 41.478 7.848 41.243 8.706 40.773 C 9.563 40.305 10.276 39.633 10.842 38.758 C 11.408 37.885 11.862 37.035 12.202 36.21 C 12.542 35.385 12.873 34.407 13.196 33.273 C 13.261 38.678 15.753 41.38 20.672 41.38 C 21.494 41.387 22.312 41.272 23.099 41.04 C 25.429 40.425 26.95 39.034 27.663 36.865 C 28.277 35.052 28.148 33.5 27.274 32.204 Z M 13.197 29.244 C 12.712 31.283 12.203 32.877 11.668 34.026 C 11.134 35.176 10.51 35.782 9.799 35.847 C 9.443 35.847 9.184 35.621 9.023 35.167 C 8.861 34.713 8.845 34.099 8.974 33.322 C 9.039 32.999 9.112 32.675 9.193 32.351 C 9.273 32.028 9.363 31.737 9.46 31.478 C 9.557 31.219 9.686 30.936 9.849 30.629 C 10.011 30.321 10.14 30.07 10.237 29.877 C 10.334 29.682 10.496 29.449 10.723 29.172 C 10.949 28.898 11.112 28.687 11.209 28.541 C 11.366 28.32 11.536 28.109 11.719 27.909 C 11.962 27.635 12.124 27.457 12.205 27.375 C 12.285 27.295 12.464 27.108 12.739 26.816 C 13.013 26.525 13.183 26.364 13.249 26.33 C 13.249 26.913 13.232 27.884 13.201 29.243 Z\" fill=\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1j35jc5\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKf666_3Q9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.71 41.53\" overflow=\"visible\"><path d=\"M 14.613 35.312 C 15.486 35.15 16.57 31.785 17.866 25.215 C 16.927 20.621 16.037 17.885 15.196 17.012 L 26.701 17.012 C 25.762 18.112 25.633 20.798 26.312 25.069 C 27.509 32.125 28.674 35.539 29.808 35.312 C 30.422 35.184 31.248 33.031 32.283 28.857 C 32.542 27.918 33.027 25.701 33.74 22.206 C 34.451 18.711 35.164 15.783 35.876 13.42 C 36.588 11.058 37.446 9.002 38.449 7.254 C 36.15 6.349 33.788 6.268 31.361 7.011 C 29.322 7.659 28.222 8.63 28.06 9.924 C 27.963 10.895 28.464 11.899 29.565 12.934 C 28.368 13.938 27.138 14.625 25.876 14.998 C 24.614 15.37 23.481 15.427 22.478 15.168 C 21.497 14.919 20.573 14.482 19.759 13.881 C 18.959 13.294 18.337 12.496 17.963 11.576 C 17.577 10.656 17.427 9.655 17.526 8.663 C 17.688 6.915 18.448 5.355 19.807 3.978 C 21.166 2.603 23.011 1.754 25.341 1.43 C 26.094 1.407 26.846 1.366 27.598 1.309 C 28.196 1.26 28.9 1.317 29.709 1.479 C 30.517 1.641 31.181 1.786 31.699 1.916 C 32.217 2.045 32.864 2.264 33.641 2.572 C 34.418 2.879 35.056 3.138 35.559 3.349 C 36.06 3.559 36.708 3.827 37.501 4.149 L 39.515 4.974 L 39.807 5.071 C 41.166 3.357 42.945 2.013 45.146 1.042 C 47.12 0.137 49.289 -0.179 51.652 0.096 C 54.014 0.371 55.955 1.222 57.477 2.645 C 58.804 3.907 59.541 5.395 59.686 7.111 C 59.831 8.826 59.337 10.185 58.205 11.188 C 57.622 11.739 56.838 12.094 55.851 12.256 C 54.905 12.417 53.942 12.449 52.987 12.353 C 52.065 12.256 50.931 11.997 49.588 11.576 C 48.485 11.238 47.392 10.865 46.311 10.46 C 45.469 10.137 44.385 9.699 43.059 9.149 C 41.731 8.599 40.875 8.243 40.486 8.081 C 39.255 10.25 38.188 12.912 37.282 16.066 C 36.319 19.441 35.445 22.84 34.661 26.261 C 33.819 29.901 33.042 32.758 32.331 34.829 C 32.072 35.574 31.902 36.059 31.821 36.285 C 31.74 36.512 31.578 36.917 31.335 37.498 C 31.092 38.081 30.89 38.478 30.728 38.688 L 30.023 39.61 C 29.716 40.014 29.4 40.298 29.077 40.459 C 28.753 40.621 28.365 40.791 27.912 40.969 C 27.441 41.152 26.953 41.29 26.456 41.382 C 24.287 41.706 22.621 40.993 21.456 39.245 C 20.906 38.404 20.413 37.134 19.976 35.435 C 19.539 33.736 19.045 31.463 18.495 28.615 C 17.071 35.185 15.662 39.052 14.272 40.217 C 13.552 40.803 12.704 41.211 11.796 41.406 C 10.857 41.616 9.862 41.56 8.811 41.236 C 7.758 40.913 6.909 40.249 6.263 39.245 C 5.518 38.145 4.847 36.146 4.248 33.25 C 3.648 30.354 3.01 27.32 2.33 24.147 C 1.65 20.976 0.873 18.597 0 17.012 L 9.951 17.012 C 9.984 17.044 10.121 17.982 10.364 19.827 C 10.607 21.672 10.85 23.323 11.093 24.779 C 11.336 26.235 11.643 27.878 12.015 29.707 C 12.386 31.535 12.799 32.951 13.253 33.954 C 13.706 34.958 14.159 35.411 14.612 35.313 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2666e4\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKOkt4pzrJm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.433 6.569\" overflow=\"visible\"><path d=\"M 5.631 0.373 C 3.527 0.956 1.651 2.186 0 4.063 C 0.194 4.16 0.736 4.379 1.626 4.718 C 2.516 5.058 3.156 5.301 3.544 5.446 C 3.933 5.592 4.531 5.786 5.341 6.029 C 6.149 6.272 6.813 6.426 7.331 6.491 C 7.848 6.557 8.439 6.58 9.103 6.564 C 9.723 6.555 10.338 6.449 10.924 6.248 C 11.927 5.892 12.639 5.326 13.06 4.549 C 13.48 3.771 13.546 3.028 13.255 2.315 C 12.931 1.506 12.316 0.907 11.41 0.519 C 10.515 0.132 9.543 -0.042 8.57 0.009 C 7.582 0.057 6.604 0.179 5.633 0.373 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bl09ve\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKciE59uumV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.043 28.01\" overflow=\"visible\"><path d=\"M 27.275 18.738 C 26.272 17.346 24.848 17.119 23.003 18.057 C 24.071 19.32 24.71 20.881 24.921 22.742 C 25.132 24.603 24.767 25.696 23.829 26.019 C 23.117 26.149 22.598 25.776 22.276 24.903 C 21.952 24.03 21.79 22.735 21.79 21.02 L 21.741 12.087 C 21.741 12.045 21.739 12.003 21.738 11.961 L 21.742 11.965 L 21.742 4.301 C 21.742 -0.083 21.891 -0.381 20.498 0.251 L 15.967 3.435 C 15.131 3.156 14.268 2.964 13.392 2.864 C 11.206 2.568 9.156 2.715 7.243 3.3 L 2.906 0.252 C 1.513 -0.38 1.662 -0.083 1.662 4.302 L 1.662 7.875 C 1.662 8.18 1.7 8.483 1.741 8.783 L 1.741 8.786 C 2.033 10.017 2.704 10.89 3.755 11.407 C 4.807 11.925 5.916 12.047 7.081 11.772 C 8.246 11.497 9.169 10.939 9.848 10.097 C 9.135 9.385 8.698 8.665 8.537 7.937 C 8.375 7.208 8.432 6.594 8.707 6.092 C 8.994 5.579 9.413 5.151 9.92 4.854 C 10.455 4.531 10.996 4.386 11.547 4.417 C 12.647 4.514 13.367 5.024 13.708 5.946 C 14.048 6.868 14.087 7.864 13.829 8.932 C 13.57 9.968 12.98 10.817 12.057 11.48 C 11.158 12.133 10.157 12.633 9.096 12.961 C 8.043 13.285 6.838 13.795 5.479 14.49 C 4.119 15.186 2.986 16.003 2.08 16.941 C 0.818 18.236 0.13 19.765 0.017 21.529 C -0.097 23.293 0.372 24.814 1.424 26.092 C 2.476 27.371 3.908 28.01 5.72 28.01 C 6.853 28.01 7.848 27.775 8.706 27.306 C 9.563 26.837 10.276 26.165 10.842 25.291 C 11.408 24.417 11.862 23.567 12.202 22.742 C 12.542 21.917 12.873 20.939 13.196 19.805 C 13.261 25.211 15.753 27.912 20.672 27.912 C 21.494 27.919 22.312 27.805 23.099 27.572 C 25.429 26.957 26.95 25.566 27.663 23.397 C 28.277 21.584 28.148 20.032 27.274 18.737 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5blqtu\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKb4OoPw9Zf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.361 9.516\" overflow=\"visible\"><path d=\"M 4.31 2.914 C 3.824 4.953 3.315 6.547 2.78 7.696 C 2.246 8.845 1.623 9.452 0.911 9.516 C 0.555 9.516 0.296 9.291 0.135 8.836 C -0.027 8.383 -0.043 7.768 0.086 6.991 C 0.151 6.668 0.224 6.345 0.305 6.021 C 0.385 5.698 0.475 5.406 0.572 5.147 C 0.669 4.888 0.798 4.606 0.961 4.298 C 1.123 3.991 1.252 3.74 1.349 3.546 C 1.447 3.352 1.608 3.118 1.835 2.842 C 2.061 2.568 2.224 2.356 2.321 2.21 C 2.478 1.99 2.648 1.779 2.831 1.579 C 3.074 1.305 3.236 1.126 3.317 1.044 C 3.397 0.964 3.576 0.777 3.851 0.486 C 4.125 0.194 4.295 0.033 4.361 0 C 4.361 0.583 4.344 1.553 4.313 2.913 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-104)/2+0+0)+30+0,...addPropertyOverrides({Mpx9QA_TG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1104)/2+0+0)+30+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zdp1ng-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKvt0rrBF5T-container\",name:\"Menu Icon\",nodeId:\"dtEdlSOwKvt0rrBF5T\",rendersWithMotion:true,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(NavigationMenuIcon,{height:\"100%\",id:\"dtEdlSOwKvt0rrBF5T\",layoutId:\"dtEdlSOwKvt0rrBF5T\",name:\"Menu Icon\",variant:matchVariant(\"bcIBVbEjW\"),width:\"100%\",XKaY3MrGu:XKaY3MrGu1b745wf,...addPropertyOverrides({Mpx9QA_TG:{variant:matchVariant(\"iAvN8ZEf4\"),XKaY3MrGu:XKaY3MrGu1ig7pcq}},baseVariant,gestureVariant)})})})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xahf3v\",\"data-framer-appear-id\":\"1xahf3v\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ZPCDUq37W\",optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hcm0oKQeH\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t92oes framer-1auku7\",\"data-framer-name\":\"Case Study\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hcm0oKQeH\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Home\"})}),className:\"framer-ck3lb6\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Rt6eDaeHl\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AnWRIBAVx\"},motionChild:true,nodeId:\"dMnfAblSb\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14mgroo framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dMnfAblSb\",onTap:onTap1ig7pcq,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),className:\"framer-1hha6kr\",\"data-highlight\":true,fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"phTY5HPcY\",onTap:onTap1b745wf,style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"khfLvYsDS\"},motionChild:true,nodeId:\"gnpRdQvy6\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q83l9h framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gnpRdQvy6\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Contact\"})}),className:\"framer-ag3uoo\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"TpZ1xSIVw\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ry1Iivv9G\"},motionChild:true,nodeId:\"Tm9ZJ5KSd\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v84ezh framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Tm9ZJ5KSd\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Craft\"})}),className:\"framer-14ev4id\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"zt_1GXOf_\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oyf6s3-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"m5_m21V4B-container\",nodeId:\"m5_m21V4B\",rendersWithMotion:true,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(ThemeToggle,{borderColor:\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",darkIcon:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",darkKnob:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\",darkSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",height:\"100%\",id:\"m5_m21V4B\",layoutId:\"m5_m21V4B\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"var(--token-81946a09-1ac7-48d4-98fc-13d3da86c28e, rgb(255, 255, 255))\",lightSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",shadowColor:\"rgba(12, 12, 13, 0.15)\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P09Ae.framer-1auku7, .framer-P09Ae .framer-1auku7 { display: block; }\",\".framer-P09Ae.framer-1mgbm8r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 428px; }\",\".framer-P09Ae .framer-16tf7xn { 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: 1080px; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: 100%; }\",\".framer-P09Ae .framer-1xmf6p4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-P09Ae .framer-16p83d6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-P09Ae .framer-rj0x1g { height: 42px; position: relative; width: 85px; }\",\".framer-P09Ae .framer-1j35jc5 { height: 42px; left: 25px; position: absolute; top: 0px; width: 60px; }\",\".framer-P09Ae .framer-2666e4 { height: 7px; left: 67px; position: absolute; top: 2px; width: 14px; }\",\".framer-P09Ae .framer-bl09ve { height: 28px; left: 0px; position: absolute; top: 14px; width: 28px; }\",\".framer-P09Ae .framer-5blqtu { height: 10px; left: 9px; position: absolute; top: 27px; width: 5px; }\",\".framer-P09Ae .framer-zdp1ng-container, .framer-P09Ae .framer-oyf6s3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-P09Ae .framer-1xahf3v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 80px 0px 80px 0px; position: relative; width: 100%; }\",\".framer-P09Ae .framer-t92oes, .framer-P09Ae .framer-14mgroo, .framer-P09Ae .framer-1q83l9h, .framer-P09Ae .framer-1v84ezh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 100%; }\",\".framer-P09Ae .framer-ck3lb6, .framer-P09Ae .framer-ag3uoo, .framer-P09Ae .framer-14ev4id { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-P09Ae .framer-1hha6kr { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-P09Ae.framer-v-1ytswps.framer-1mgbm8r { gap: 0px; }\",\".framer-P09Ae.framer-v-1ytswps .framer-16tf7xn { order: 0; }\",\".framer-P09Ae.framer-v-1ytswps .framer-1xahf3v, .framer-P09Ae.framer-v-1ytswps .framer-t92oes { order: 1; }\",\".framer-P09Ae.framer-v-1ytswps .framer-14mgroo { order: 3; }\",\".framer-P09Ae.framer-v-1ytswps .framer-1q83l9h { order: 5; }\",\".framer-P09Ae.framer-v-1ytswps .framer-1v84ezh { order: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 428\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Mpx9QA_TG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxDiiDNy3x=withCSS(Component,css,\"framer-P09Ae\");export default FramerxDiiDNy3x;FramerxDiiDNy3x.displayName=\"HamburgerTest\";FramerxDiiDNy3x.defaultProps={height:104,width:428};addPropertyControls(FramerxDiiDNy3x,{variant:{options:[\"jQEWtRJFL\",\"Mpx9QA_TG\"],optionTitles:[\"Closed\",\"Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxDiiDNy3x,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...NavigationMenuIconFonts,...ThemeToggleFonts],{supportsExplicitInterCodegen:true});FramerxDiiDNy3x.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationMenuIcon,{},context),forwardLoader(Button,{},context),forwardLoader(ButtonPrimary,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxDiiDNy3x\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"104\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mpx9QA_TG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"428\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xDiiDNy3x.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,ResolveLinks,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Cursor from\"#framer/local/canvasComponent/mrTeGy9yU/mrTeGy9yU.js\";import NavBar from\"#framer/local/canvasComponent/Oloaoz1Fy/Oloaoz1Fy.js\";import MenuButton from\"#framer/local/canvasComponent/QqqbA1_cs/QqqbA1_cs.js\";import HamburgerTest from\"#framer/local/canvasComponent/xDiiDNy3x/xDiiDNy3x.js\";const MenuButtonFonts=getFonts(MenuButton);const MotionDivWithFX=withFX(motion.div);const HamburgerTestFonts=getFonts(HamburgerTest);const CursorFonts=getFonts(Cursor);const breakpoints={cjjaE3sqv:\"(max-width: 639.98px)\",LeaZwZzn0:\"(min-width: 1440px)\",xdc4Le4J5:\"(min-width: 640px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-o1BeL\";const variantClassNames={cjjaE3sqv:\"framer-v-8vkqv0\",LeaZwZzn0:\"framer-v-ey9uvc\",xdc4Le4J5:\"framer-v-ocuy38\"};const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-86};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={cjjaE3sqv:[\".framer-o1BeL .framer-aontw5-container { order: -1000; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={cjjaE3sqv:\".framer-8vkqv0-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o1BeL.framer-1cnyw1x, .framer-o1BeL .framer-1cnyw1x { display: block; }\",\".framer-o1BeL.framer-ey9uvc { align-content: center; align-items: center; background-color: var(--token-38e48a6d-2a7b-466b-981c-862233483331, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-o1BeL .framer-15re7kj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; max-width: 723px; order: -999; overflow: visible; padding: 24px 40px 24px 40px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: min-content; z-index: 1; }\",\".framer-o1BeL .framer-12gr60y { align-content: center; align-items: center; align-self: stretch; background-color: #2f2f2f; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; box-shadow: 0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 8px; position: relative; width: 486px; }\",\".framer-o1BeL .framer-17bhm23 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 6px 10px 6px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-o1BeL .framer-467opy { height: 25px; position: relative; width: 25px; }\",\".framer-o1BeL .framer-1xxex0p { height: 25px; left: 0px; position: absolute; top: 0px; width: 25px; }\",\".framer-o1BeL .framer-7gajf8 { height: 9px; left: 8px; position: absolute; top: 12px; width: 4px; }\",\".framer-o1BeL .framer-1qz2xdf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-o1BeL .framer-1cpy34s-container, .framer-o1BeL .framer-1qqv1c6-container, .framer-o1BeL .framer-1hcfrmr-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-o1BeL .framer-19zvw3s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-o1BeL .framer-aontw5-container { flex: none; height: auto; left: 50%; mix-blend-mode: darken; order: 1003; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={cjjaE3sqv:\"(max-width: 639.98px)\",LeaZwZzn0:\"(min-width: 1440px)\",xdc4Le4J5:\"(min-width: 640px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"LeaZwZzn0\",Phone:\"cjjaE3sqv\",xl:\"xdc4Le4J5\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LeaZwZzn0\"};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"VIYogxF1y\"};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=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"cjjaE3sqv\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"cjjaE3sqv\")return true;return false;};useCustomCursors({\"1tsergx\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"LeaZwZzn0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-38e48a6d-2a7b-466b-981c-862233483331, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ey9uvc\",className),\"data-framer-cursor\":\"1tsergx\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-15re7kj hidden-8vkqv0\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"New-Nav-bar\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12gr60y\",\"data-framer-name\":\"Frame 2\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bAbxzyB_t\"},motionChild:true,nodeId:\"czHtWhQt2\",openInNewTab:false,scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17bhm23 framer-1cnyw1x\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-467opy\",\"data-framer-name\":\"Logo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.997 25\" overflow=\"visible\"><path d=\"M 24.313 16.725 C 23.419 15.484 22.15 15.282 20.505 16.118 C 21.457 17.245 22.027 18.638 22.215 20.298 C 22.403 21.961 22.079 22.935 21.242 23.224 C 20.607 23.339 20.146 23.006 19.858 22.226 C 19.57 21.446 19.426 20.291 19.426 18.759 L 19.382 10.787 C 19.382 10.749 19.38 10.713 19.379 10.675 L 19.382 10.68 L 19.382 3.84 C 19.382 -0.073 19.514 -0.339 18.273 0.226 L 14.235 3.067 C 13.489 2.818 12.72 2.647 11.938 2.557 C 9.99 2.293 8.161 2.424 6.456 2.946 L 2.588 0.224 C 1.347 -0.34 1.48 -0.075 1.48 3.838 L 1.48 7.028 C 1.48 7.299 1.513 7.569 1.551 7.838 L 1.551 7.841 C 1.811 8.938 2.409 9.719 3.348 10.181 C 4.285 10.643 5.273 10.751 6.312 10.505 C 7.35 10.261 8.172 9.761 8.778 9.01 C 8.143 8.375 7.753 7.732 7.609 7.082 C 7.465 6.432 7.515 5.884 7.761 5.435 C 8.017 4.977 8.39 4.595 8.843 4.33 C 9.32 4.042 9.802 3.911 10.293 3.94 C 11.273 4.027 11.915 4.482 12.218 5.305 C 12.522 6.127 12.556 7.017 12.326 7.969 C 12.094 8.893 11.568 9.652 10.746 10.244 C 9.945 10.826 9.053 11.273 8.106 11.566 C 7.168 11.854 6.095 12.31 4.882 12.931 C 3.671 13.551 2.659 14.281 1.852 15.119 C 0.729 16.278 0.115 17.642 0.015 19.216 C -0.088 20.79 0.331 22.15 1.269 23.29 C 2.206 24.43 3.483 25 5.099 25 C 6.109 25 6.995 24.79 7.759 24.372 C 8.536 23.942 9.191 23.323 9.664 22.572 C 10.169 21.792 10.572 21.035 10.875 20.298 C 11.178 19.56 11.474 18.687 11.762 17.676 C 11.819 22.5 14.041 24.912 18.427 24.912 C 19.206 24.912 19.926 24.812 20.59 24.608 C 22.667 24.06 24.022 22.818 24.658 20.882 C 25.205 19.264 25.09 17.878 24.312 16.722 L 24.314 16.724 Z M 11.763 14.083 C 11.331 15.903 10.877 17.325 10.401 18.351 C 9.924 19.377 9.368 19.919 8.734 19.975 C 8.416 19.975 8.186 19.773 8.041 19.368 C 7.897 18.964 7.882 18.415 7.998 17.721 C 8.055 17.433 8.12 17.144 8.192 16.854 C 8.262 16.566 8.343 16.306 8.43 16.074 C 8.53 15.815 8.645 15.562 8.775 15.317 C 8.919 15.042 9.035 14.819 9.121 14.646 C 9.242 14.421 9.387 14.21 9.553 14.017 C 9.707 13.837 9.851 13.649 9.985 13.454 C 10.125 13.257 10.277 13.069 10.44 12.891 C 10.657 12.647 10.8 12.487 10.872 12.415 C 10.943 12.343 11.102 12.176 11.348 11.917 C 11.592 11.657 11.744 11.513 11.803 11.484 C 11.803 12.004 11.788 12.87 11.759 14.084 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xxex0p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.997 25\" overflow=\"visible\"><path d=\"M 24.313 16.725 C 23.419 15.484 22.15 15.282 20.505 16.118 C 21.457 17.245 22.027 18.638 22.215 20.298 C 22.403 21.961 22.079 22.935 21.242 23.224 C 20.607 23.339 20.146 23.006 19.858 22.226 C 19.57 21.446 19.426 20.291 19.426 18.759 L 19.382 10.787 C 19.382 10.749 19.38 10.713 19.379 10.675 L 19.382 10.68 L 19.382 3.84 C 19.382 -0.073 19.514 -0.339 18.273 0.226 L 14.235 3.067 C 13.489 2.818 12.72 2.647 11.938 2.557 C 9.99 2.293 8.161 2.424 6.456 2.946 L 2.588 0.224 C 1.347 -0.34 1.48 -0.075 1.48 3.838 L 1.48 7.028 C 1.48 7.299 1.513 7.569 1.551 7.838 L 1.551 7.841 C 1.811 8.938 2.409 9.719 3.348 10.181 C 4.285 10.643 5.273 10.751 6.312 10.505 C 7.35 10.261 8.172 9.761 8.778 9.01 C 8.143 8.375 7.753 7.732 7.609 7.082 C 7.465 6.432 7.515 5.884 7.761 5.435 C 8.017 4.977 8.39 4.595 8.843 4.33 C 9.32 4.042 9.802 3.911 10.293 3.94 C 11.273 4.027 11.915 4.482 12.218 5.305 C 12.522 6.127 12.556 7.017 12.326 7.969 C 12.094 8.893 11.568 9.652 10.746 10.244 C 9.945 10.826 9.053 11.273 8.106 11.566 C 7.168 11.854 6.095 12.31 4.882 12.931 C 3.671 13.551 2.659 14.281 1.852 15.119 C 0.729 16.278 0.115 17.642 0.015 19.216 C -0.088 20.79 0.331 22.15 1.269 23.29 C 2.206 24.43 3.483 25 5.099 25 C 6.109 25 6.995 24.79 7.759 24.372 C 8.536 23.942 9.191 23.323 9.664 22.572 C 10.169 21.792 10.572 21.035 10.875 20.298 C 11.178 19.56 11.474 18.687 11.762 17.676 C 11.819 22.5 14.041 24.912 18.427 24.912 C 19.206 24.912 19.926 24.812 20.59 24.608 C 22.667 24.06 24.022 22.818 24.658 20.882 C 25.205 19.264 25.09 17.878 24.312 16.722 L 24.314 16.724 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7gajf8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.882 8.491\" overflow=\"visible\"><path d=\"M 3.842 2.599 C 3.41 4.419 2.956 5.841 2.48 6.867 C 2.003 7.893 1.447 8.435 0.813 8.491 C 0.495 8.491 0.265 8.289 0.12 7.884 C -0.024 7.48 -0.039 6.931 0.077 6.237 C 0.134 5.949 0.199 5.66 0.271 5.37 C 0.341 5.082 0.422 4.822 0.509 4.59 C 0.609 4.331 0.724 4.078 0.854 3.833 C 0.998 3.558 1.114 3.335 1.2 3.162 C 1.321 2.938 1.466 2.727 1.632 2.533 C 1.786 2.353 1.93 2.165 2.064 1.97 C 2.204 1.773 2.356 1.585 2.519 1.407 C 2.736 1.163 2.879 1.003 2.951 0.931 C 3.022 0.859 3.181 0.692 3.427 0.433 C 3.671 0.173 3.823 0.029 3.882 0 C 3.882 0.52 3.867 1.386 3.838 2.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qz2xdf\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bAbxzyB_t\"},implicitPathVariables:undefined},{href:{webPageId:\"bAbxzyB_t\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:4.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cpy34s-container\",nodeId:\"A2QR6IIwJ\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{g82Bvy_Jf:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks[0],height:\"100%\",id:\"A2QR6IIwJ\",layoutId:\"A2QR6IIwJ\",n5lkiIK0A:\"Work\",variant:matchVariant(\"qIcyj_7YY\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yL1lKKhXL\"},implicitPathVariables:undefined},{href:{webPageId:\"yL1lKKhXL\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:4.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qqv1c6-container\",nodeId:\"GlFbPcdz9\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{g82Bvy_Jf:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks1[0],height:\"100%\",id:\"GlFbPcdz9\",layoutId:\"GlFbPcdz9\",n5lkiIK0A:\"Fun\",variant:matchVariant(\"qIcyj_7YY\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:4.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hcfrmr-container\",nodeId:\"kowtB1PHJ\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{g82Bvy_Jf:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks2[0],height:\"100%\",id:\"kowtB1PHJ\",layoutId:\"kowtB1PHJ\",n5lkiIK0A:\"Contact\",variant:matchVariant(\"IGWZDfnqg\"),width:\"100%\"})})})})})]})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-19zvw3s\"}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cjjaE3sqv:{height:104,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-aontw5-container hidden-ey9uvc hidden-ocuy38\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"yx9I230hd\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(HamburgerTest,{height:\"100%\",id:\"yx9I230hd\",layoutId:\"yx9I230hd\",style:{width:\"100%\"},variant:matchVariant(\"jQEWtRJFL\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xdc4Le4J5\":{\"layout\":[\"fixed\",\"fixed\"]},\"cjjaE3sqv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"LeaZwZzn0\":[\".framer-15re7kj\"],\"xdc4Le4J5\":[\".framer-15re7kj\"],\"cjjaE3sqv\":[\".framer-aontw5-container\"]}\n * @framerBreakpoints {\"LeaZwZzn0\":{\"min\":1440,\"canvasClassName\":\"framer-ey9uvc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"xdc4Le4J5\":{\"min\":640,\"max\":1439,\"canvasClassName\":\"framer-ocuy38-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"xl\",\"width\":640,\"rootFontSize\":16},\"cjjaE3sqv\":{\"max\":639,\"canvasClassName\":\"framer-8vkqv0-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant LeaZwZzn0\n * @framerLayoutTemplate true\n */const FramerxyX_51wKw=withCSS(Component,css,\"framer-o1BeL\");export default FramerxyX_51wKw;FramerxyX_51wKw.displayName=\"Main-Layout\";FramerxyX_51wKw.defaultProps={height:1e3,width:1440};addFonts(FramerxyX_51wKw,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...HamburgerTestFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerxyX_51wKw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(MenuButton,{},context),forwardLoader(HamburgerTest,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxyX_51wKw\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"LeaZwZzn0\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ey9uvc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"xdc4Le4J5\\\":{\\\"min\\\":640,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-ocuy38-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"xl\\\",\\\"width\\\":640,\\\"rootFontSize\\\":16},\\\"cjjaE3sqv\\\":{\\\"max\\\":639,\\\"canvasClassName\\\":\\\"framer-8vkqv0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"LeaZwZzn0\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xdc4Le4J5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cjjaE3sqv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"LeaZwZzn0\\\":[\\\".framer-15re7kj\\\"],\\\"xdc4Le4J5\\\":[\\\".framer-15re7kj\\\"],\\\"cjjaE3sqv\\\":[\\\".framer-aontw5-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * 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 MainLayout from \"https://framerusercontent.com/modules/ZIueI9SplAHuiqAczwro/EKJ1SDpkuqds0hQZHXuV/xyX_51wKw.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bqytQsAOYfLIAMzp9mx7/lxScf1Gq8RdNePoghnfj/augiA20Il.js\")), path: \"/\"}, bAbxzyB_t: {elements: {vt7QvnpoE: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YsRFQ3O8csdr85ZUs4Y3/zIk0bvfaMvBv9f68EQfW/bAbxzyB_t.js\")), path: \"/home-new\"}, yL1lKKhXL: {elements: {S48s0AycK: \"container\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PnV5tWA2Fai0rtoO9TrR/TNunuFN8MEFEhMkvAg9B/yL1lKKhXL.js\")), path: \"/fun\"}, DtigXTJcN: {elements: {OL2fvbyAo: \"finaldesigns\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3goHroBiEL6P3f2uFnjA/vfDDqL0wIvzwuGLN1CAf/DtigXTJcN.js\")), path: \"/sece\"}, ifnCmr81r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Bvqcrzx1VBncOM3qqHy/uANWijzH43FXeG3fr3ww/ifnCmr81r.js\")), path: \"/whwa\"}, lQQ2cdVJF: {elements: {B5BwY6WFc: \"reflection-1\", bisjN1HNX: \"handoff-1\", cIKERSVWf: \"overview\", COPrW5wfX: \"research-1\", ehPtry7lc: \"design-system\", iO0bDIOD3: \"process\", jhI4zB5s4: \"reflection\", jhQLzkMsv: \"handoff\", jiq235ei4: \"problem\", k_hg2wsol: \"problem-1\", OekqbHIBK: \"logotype\", Q2v4Cl3JJ: \"setback\", rxyTvvzaT: \"process-1\", TWuLfCKo1: \"research\", u_pFFvfFL: \"design-system-1\", vpR8Uo4Dj: \"setback-1\", Y_HY_HCze: \"final-designs-1\", YhIEoa9RH: \"overview-1\", zOftRc2pj: \"final-designs\", ZQtyS5Zpf: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xctmykXgVsxhI6qfwxcC/1aUQQtys1mpHXzGwLVBQ/lQQ2cdVJF.js\")), path: \"/sece-new\"}, BOmIBDqzE: {elements: {aSDPwVhiG: \"problem\", cLeGP30Zd: \"final-designs\", cUKV7Vbm9: \"final-designs-1\", cy_VHlU4o: \"logotype\", dktCGGTz6: \"setback-1\", EhFjhqEuE: \"reflection\", fljd1Wr4p: \"research\", Fui8WKsOO: \"design-system\", hbjLyjwSH: \"reflection-1\", Q1EXWQ3Sr: \"process-1\", QVz_eriAF: \"setback\", sMOfScS04: \"overview\", SpH04HVG4: \"handoff\", ufmgNffjb: \"work\", UoNfr0Nal: \"process\", UZxGhD_Hr: \"overview-1\", VUO4gJN1f: \"problem-1\", xb7bpzRpX: \"research-1\", ZNXoAokdc: \"design-system-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Aj3YiKGcGriGc6arnBEl/eJaNF9EGK0oEuCKN8Qs9/BOmIBDqzE.js\")), path: \"/student-flow\"}, lc7uwrl0U: {elements: {mNxcFTnPv: \"finaldesign\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zWlq7g5Gdq3uNjqwnYOg/SCA09irRUkMRmpwgLtWr/lc7uwrl0U.js\")), path: \"/boh\"}, Ry1Iivv9G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pxsxdUt1Ny8rfPDgI2uM/kWsA1mUg77koPj1M2A2a/Ry1Iivv9G.js\")), path: \"/craft\"}, khfLvYsDS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mEnizqPpVQD89YNge1Lc/2KXnq3V008Vu9xybb3jw/khfLvYsDS.js\")), path: \"/contact\"}, KUHWCqJst: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q8KjdQzmbQZIrwmhxFgh/bID6ldVs9chqxPT6A5SH/KUHWCqJst.js\")), path: \"/lucid-diary\"}, PzUSUD5Gz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHS63tpd0hVHradYj2yF/FJxvlFLAxghAIdWUn54R/PzUSUD5Gz.js\")), path: \"/sickly-cute\"}, IVIH1eXQu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kojUh4EaqR0kToxKgCsG/1E3pwKYUQcMxNswUQ1El/IVIH1eXQu.js\")), path: \"/tea-packaging\"}, l0RU4hbaF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tsTJ7Vz5KPwhJNgJDDhk/XDxDThZ9tKIJj0H02ywo/l0RU4hbaF.js\")), path: \"/timeline\"}, gd3Obbaoi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5m7LNxxQtFaP9S2p6v8F/DxSpOq3ejKVo2I27gcmW/gd3Obbaoi.js\")), path: \"/d-day\"}, jk1RNlRqA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s5gOMfcCXlgtJ2oeLMjb/KQcWslr67pbSwGncQcNV/jk1RNlRqA.js\")), path: \"/infernal-currency\"}, CxSJuFZWs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ARov1OJe9leyOknW9Hkl/OyBV5OFfI6AhKUS7ORXZ/CxSJuFZWs.js\")), path: \"/chelicerae\"}, wYx0i1rPC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aocUzk9fxeqYjAFfIRQR/HUCAwb56qn8abbcAMeM4/wYx0i1rPC.js\")), path: \"/koinobori\"}, hiuTppm6A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kQ4fJe2anKCHXjMz1CUB/bWPPNek2SE5DKx1hCaoW/hiuTppm6A.js\")), path: \"/order-of-books\"}, AnWRIBAVx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/elo82DzKSOB9X8TkZQsB/0Xle6IUe06055QC9KzY5/AnWRIBAVx.js\")), path: \"/work\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"924108821eea3307fc5ccc7ee6736a2e53e86512fd412d925e59ef3403d2dcdb\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"bAbxzyB_t\":\r\ncase \"yL1lKKhXL\":\r\ncase \"hn3Hs7sYp\":\r\ncase \"zcQQI7fMF\":\r\ncase \"DtigXTJcN\":\r\ncase \"ifnCmr81r\":\r\ncase \"BF7R5Rooq\":\r\ncase \"N_hAGlhjc\":\r\ncase \"lQQ2cdVJF\":\r\ncase \"BOmIBDqzE\":\r\ncase \"tuTzIg6kq\":\r\ncase \"lc7uwrl0U\":\r\ncase \"Ry1Iivv9G\":\r\ncase \"khfLvYsDS\":\r\ncase \"KUHWCqJst\":\r\ncase \"PzUSUD5Gz\":\r\ncase \"IVIH1eXQu\":\r\ncase \"l0RU4hbaF\":\r\ncase \"gd3Obbaoi\":\r\ncase \"jk1RNlRqA\":\r\ncase \"CxSJuFZWs\":\r\ncase \"wYx0i1rPC\":\r\ncase \"hiuTppm6A\":\r\ncase \"AnWRIBAVx\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"bAbxzyB_t\":\r\ncase \"yL1lKKhXL\":\r\ncase \"hn3Hs7sYp\":\r\ncase \"zcQQI7fMF\":\r\ncase \"DtigXTJcN\":\r\ncase \"ifnCmr81r\":\r\ncase \"BF7R5Rooq\":\r\ncase \"N_hAGlhjc\":\r\ncase \"lQQ2cdVJF\":\r\ncase \"BOmIBDqzE\":\r\ncase \"tuTzIg6kq\":\r\ncase \"lc7uwrl0U\":\r\ncase \"Ry1Iivv9G\":\r\ncase \"khfLvYsDS\":\r\ncase \"KUHWCqJst\":\r\ncase \"PzUSUD5Gz\":\r\ncase \"IVIH1eXQu\":\r\ncase \"l0RU4hbaF\":\r\ncase \"gd3Obbaoi\":\r\ncase \"jk1RNlRqA\":\r\ncase \"CxSJuFZWs\":\r\ncase \"wYx0i1rPC\":\r\ncase \"hiuTppm6A\":\r\ncase \"AnWRIBAVx\":\r\nreturn [{hash: \"ey9uvc\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"ocuy38\", mediaQuery: \"(min-width: 640px) and (max-width: 1439.98px)\"}, {hash: \"8vkqv0\", mediaQuery: \"(max-width: 639.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.avelinewang.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/MKcd2Dig3FD20JkianXJ/2flfRsAQnYE4JpPvLb1S/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.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\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = 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\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}