{"version":3,"file":"script_main.ILBctchd.mjs","names":["useState","rules","mask","SVG","getProps","Icon","SVG","getProps","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","__legacyOverrideHOC_DataObserverContext","_jsx","addPropertyOverrides","ThemeToggleButtonFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","SymbolFonts","Symbol","BrandFonts","Brand","NavBar","ThemeSwitcher","CTA","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","Symbol","Brand","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","BrandMobile","serializationHash","variantClassNames","transformTemplate1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","__legacyOverrideHOC_DataObserverContext","_jsx","NavigationDesktop","NavigationMobile","CursorMain","isBrowser","useRef","React.useId","_Fragment","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js","https:/framerusercontent.com/modules/3wgeeAIO9EuLR2RZNXpJ/jwfukDDsInjulNo64xTC/ntKhgg0gk.js","https:/framerusercontent.com/modules/eoH5iwfBDnavxWW0D4oC/IAphhlQ3ne0fW4uFMNpk/uFTqjmVRd.js","https:/framerusercontent.com/modules/X2QwayVp9joSYciekFJR/BVwSVrvF97OfwQgKTi09/md2XM3Cz2.js","https:/framerusercontent.com/modules/DlMeYKnWfGwMyyGWSauh/bsurDAUDlo4zr3W6wVEd/azcZI24aK.js","https:/framerusercontent.com/modules/7KCjtpmFDu8fjXPWQMGt/cxmtZxiGZJESIqkwErBp/ThemeBridge.js","https:/framerusercontent.com/modules/nh6OyG1WTe4pBYQoTYJ0/Q494lLMr94iRJZW7ZCPe/Iih_3swI3.js","https:/framerusercontent.com/modules/PP0zwGMdPzILfGgjYZ3l/Dkq2frMLwzbhZqVCWNY8/daOqASqtM.js","https:/framerusercontent.com/modules/dqBGi6kMSPrcbzMo5fyH/psc3Wto3HBRfSQPVJGRR/WWRifFX_N.js","https:/framerusercontent.com/modules/P0ydfHk5WzCQptuM5xua/QUyXgVfdv931QZortPG4/oc496hVID.js","https:/framerusercontent.com/modules/mLTIBAWEWvs5DKJu1F5N/JnHAgZhheONM0HA1kSEU/Overflow.js","https:/framerusercontent.com/modules/cQvwnvmVRhlTTUQ8vY4e/1dqbwlBf4m0RlLskrSC4/vMoUcFI51.js","framer:toplevel/main"],"sourcesContent":["/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 60\n * @framerIntrinsicHeight 60\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */// This component is protected and should not be unlinkable or editable\n// Only users with edit access to this project can modify this component\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,startTransition}from\"react\";const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);localStorage.setItem(\"theme\",theme);const event=new Event(\"themeChange\");window.dispatchEvent(event);};// SVG Icons\nconst SunIcon=({size,color})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5\",fill:color}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72l1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\"})]});const MoonIcon=({size,color})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\",fill:color})});// Utility function to apply color to custom SVG\nconst applyColorToSvg=(svgString,color)=>{if(!svgString)return\"\";// Replace fill attributes with the new color\nlet modifiedSvg=svgString.replace(/fill=\"[^\"]*\"/g,`fill=\"${color}\"`);// Replace stroke attributes with the new color\nmodifiedSvg=modifiedSvg.replace(/stroke=\"[^\"]*\"/g,`stroke=\"${color}\"`);// If no fill or stroke attributes exist, add fill to the first path or shape element\nif(!svgString.includes(\"fill=\")&&!svgString.includes(\"stroke=\")){modifiedSvg=modifiedSvg.replace(/<(path|circle|rect|ellipse|polygon|polyline)([^>]*?)>/g,`<$1$2 fill=\"${color}\">`);}return modifiedSvg;};// Custom SVG component\nconst CustomIcon=({svgString,size,color})=>{const coloredSvg=applyColorToSvg(svgString,color);return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},dangerouslySetInnerHTML:{__html:coloredSvg}});};/**\n * @framerDisableUnlink\n */export default function ThemeToggleButton(props){const{toggleType=\"Button\",lightIconColor=\"#FF8C00\",darkIconColor=\"#949494\",SunIconColor=\"#FF9100\",MoonIconColor=\"#6B6B6B\",size=30,defaultTheme=\"Light\",switchTrackColor=\"#424242\",switchActiveColor=\"#DBDBDB\",sunSvg,moonSvg}=props;const[theme,setTheme]=useState(\"system\");const[,setIsInitialized]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const savedTheme=localStorage.getItem(\"theme\");const initialThemeProp=defaultTheme.toLowerCase()// \"light\" | \"dark\" | \"system\"\n;let newTheme=\"light\";if(savedTheme){newTheme=savedTheme;}else{if(initialThemeProp===\"light\"||initialThemeProp===\"dark\"){newTheme=initialThemeProp;}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");newTheme=mediaQuery.matches?\"dark\":\"light\";}}startTransition(()=>setTheme(newTheme));changeTheme(newTheme);// CSS token extraction\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",newTheme);bodyElement.setAttribute(\"toggle-theme\",newTheme);let lightThemeTokens=[];let darkThemeTokens=\"\";for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{// @ts-ignore\nconst rules=sheet.cssRules||[];for(let k=0;k<rules.length;k++){const rule=rules[k];if(\"selectorText\"in rule&&rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}}else if(\"conditionText\"in rule&&rule.conditionText===\"(prefers-color-scheme: dark)\"){// @ts-ignore\nconst cssRules=rule.cssRules||[];if(cssRules.length>0){// @ts-ignore\nlet mediaRulesString=cssRules[0].cssText;mediaRulesString=mediaRulesString.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}const styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens.join(\" \")}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);startTransition(()=>setIsInitialized(true));return()=>{const existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[defaultTheme]);// ✅ Reverse toggle logic\nconst handleClick=()=>{const newTheme=theme===\"dark\"?\"light\":\"dark\";startTransition(()=>setTheme(newTheme));changeTheme(newTheme);};const isLightMode=theme===\"light\";const buttonIconSize=size*.8;// Button Style Toggle\nif(toggleType===\"Button\"){return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",transition:\"transform 0.3s ease\",background:\"transparent\",border:\"none\",boxShadow:\"none\",padding:0,width:\"100%\",height:\"100%\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"scale(1.1)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"scale(1)\";},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:buttonIconSize,color:lightIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:buttonIconSize,color:lightIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:buttonIconSize,color:darkIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:buttonIconSize,color:darkIconColor})});}// Switch Style Toggle\nconst switchWidth=size*1.8;const switchHeight=size*1;const knobSize=switchHeight*.8;const knobIconSize=knobSize*.6;const borderRadius=switchHeight/2;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":isLightMode,onClick:handleClick,style:{width:switchWidth,height:switchHeight,background:isLightMode?switchActiveColor:switchTrackColor,border:\"none\",borderRadius:borderRadius,position:\"relative\",cursor:\"pointer\",transition:\"background 0.2s\",boxShadow:isLightMode?\"0 1px 3px rgba(0,0,0,0.06)\":\"0 2px 8px rgba(0,0,0,0.10)\",outline:\"none\",padding:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:(switchHeight-knobSize)/2,left:isLightMode?switchWidth-knobSize-(switchHeight-knobSize)/2:(switchHeight-knobSize)/2,width:knobSize,height:knobSize,borderRadius:\"50%\",background:\"#FFFFFF\",boxShadow:\"0 1px 4px rgba(0,0,0,0.10)\",transition:\"left 0.2s cubic-bezier(.4,1.2,.6,1)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:knobIconSize,color:SunIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:knobIconSize,color:SunIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:knobIconSize,color:MoonIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:knobIconSize,color:MoonIconColor})})});}addPropertyControls(ThemeToggleButton,{toggleType:{type:ControlType.Enum,title:\"Toggle Type\",options:[\"Button\",\"Switch\"],defaultValue:\"Button\"},lightIconColor:{type:ControlType.Color,title:\"Sun button Icon Color\",defaultValue:\"#FF8C00\",hidden:props=>props.toggleType!==\"Button\"},darkIconColor:{type:ControlType.Color,title:\"Moon button Icon Color\",defaultValue:\"#949494\",hidden:props=>props.toggleType!==\"Button\"},SunIconColor:{type:ControlType.Color,title:\"Sun Icon Color\",defaultValue:\"#FF9100\",hidden:props=>props.toggleType!==\"Switch\"},MoonIconColor:{type:ControlType.Color,title:\"Moon Icon Color\",defaultValue:\"#6B6B6B\",hidden:props=>props.toggleType!==\"Switch\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:60,min:20,max:120,step:5},switchTrackColor:{type:ControlType.Color,title:\"Switch Track Color\",defaultValue:\"#424242\",hidden:props=>props.toggleType!==\"Switch\"},switchActiveColor:{type:ControlType.Color,title:\"Switch Active Color\",defaultValue:\"#DBDBDB\",hidden:props=>props.toggleType!==\"Switch\"},defaultTheme:{type:ControlType.Enum,title:\"Default Theme\",options:[\"Light\",\"Dark\",\"System\"],defaultValue:\"Light\"},sunSvg:{type:ControlType.String,title:\"Sun SVG\",placeholder:\"Paste your sun SVG code here...\",displayTextArea:true},moonSvg:{type:ControlType.String,title:\"Moon SVG\",placeholder:\"Paste your moon SVG code here...\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggleButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeChanger.map","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 25 25\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.341 5.054 L 9.341 2.99 C 9.321 2.489 9.127 2.103 8.642 1.872 C 8.19 1.653 7.752 1.421 7.311 1.186 C 7.013 1.029 6.715 0.87 6.41 0.715 C 5.983 0.503 5.556 0.291 5.11 0.117 C 4.702 -0.056 4.275 -0.037 3.887 0.175 C 3.348 0.466 2.802 0.75 2.253 1.036 C 1.893 1.223 1.531 1.411 1.17 1.602 L 1.028 1.677 C 0.829 1.782 0.64 1.882 0.452 2.007 C -0.169 2.431 -0.15 3.087 0.51 3.453 C 0.687 3.553 0.863 3.653 1.039 3.753 C 1.614 4.081 2.186 4.407 2.781 4.687 C 3.421 4.996 3.654 5.478 3.654 6.134 L 3.654 7.696 C 3.654 8.024 3.809 8.255 4.1 8.39 C 4.333 8.506 4.566 8.429 4.76 8.313 C 5.022 8.168 5.284 8.014 5.546 7.86 C 5.808 7.705 6.07 7.551 6.332 7.406 C 6.898 7.104 7.475 6.812 8.046 6.523 C 8.239 6.425 8.432 6.327 8.623 6.23 C 9.108 5.999 9.36 5.613 9.341 5.054 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"8.44719424558113px\" id=\"XY7rZirVB\" transform=\"translate(14.658 1)\" width=\"9.341694191154446px\"/><path d=\"M 0 3.001 C 0 2.462 0.213 2.057 0.718 1.787 C 1.727 1.304 2.717 0.784 3.707 0.263 C 4.425 -0.103 5.104 -0.084 5.803 0.302 C 6.812 0.861 7.841 1.42 8.87 1.979 C 9.083 2.095 9.238 2.269 9.277 2.519 C 9.374 2.963 9.277 3.156 8.85 3.406 C 8.171 3.773 7.492 4.139 6.812 4.525 C 6.605 4.636 6.424 4.773 6.236 4.915 C 6.196 4.945 6.155 4.976 6.114 5.007 C 5.823 5.238 5.745 5.566 5.725 5.913 C 5.725 6.55 5.725 7.167 5.687 7.803 C 5.648 8.401 5.201 8.652 4.658 8.382 C 3.28 7.668 1.921 6.935 0.563 6.183 C 0.369 6.068 0.213 5.855 0.097 5.663 C 0.019 5.528 0 5.354 0 5.2 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"8.48992507023924px\" id=\"GdWomxIOC\" transform=\"translate(1 1.028)\" width=\"9.311689300314134px\"/><path d=\"M 9.277 2.972 C 9.258 2.548 9.064 2.24 8.695 2.028 C 7.608 1.41 6.521 0.813 5.434 0.215 C 4.988 -0.036 4.542 -0.074 4.076 0.138 C 3.901 0.224 3.731 0.316 3.561 0.408 C 3.392 0.499 3.222 0.591 3.047 0.678 C 2.64 0.89 2.237 1.102 1.834 1.314 C 1.431 1.526 1.029 1.738 0.621 1.95 C 0.213 2.162 0 2.471 0 2.934 L 0 5.325 C 0 5.807 0.213 6.135 0.64 6.366 C 0.745 6.418 0.848 6.468 0.949 6.518 C 1.148 6.614 1.341 6.708 1.533 6.81 C 1.951 7.041 2.373 7.273 2.795 7.504 C 3.217 7.736 3.639 7.967 4.056 8.198 C 4.445 8.391 4.833 8.43 5.201 8.237 C 6.385 7.601 7.569 6.964 8.753 6.309 C 9.083 6.116 9.277 5.807 9.277 5.402 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"8.363709710479899px\" id=\"orvqeByqo\" transform=\"translate(7.832 4.393)\" width=\"9.277230000000003px\"/><path d=\"M 9.238 2.04 L 9.238 3.467 C 9.238 3.852 9.044 4.142 8.714 4.315 C 7.666 4.894 6.599 5.453 5.531 6.012 C 4.969 6.301 4.367 6.321 3.785 6.012 C 3.523 5.878 3.26 5.743 2.997 5.608 L 2.984 5.601 C 2.196 5.197 1.403 4.79 0.621 4.373 C 0.233 4.161 0.019 3.833 0.019 3.39 C 0.019 2.483 0.019 1.596 0 0.69 C 0 0.188 0.427 -0.178 0.97 0.131 C 1.387 0.362 1.809 0.593 2.23 0.824 L 2.232 0.825 C 2.654 1.056 3.076 1.288 3.493 1.519 C 3.629 1.596 3.746 1.654 3.882 1.712 C 4.367 1.963 4.852 1.982 5.337 1.712 C 6.094 1.307 6.851 0.902 7.589 0.497 C 7.664 0.457 7.739 0.417 7.813 0.377 C 8.022 0.264 8.227 0.153 8.443 0.053 C 8.811 -0.12 9.238 0.15 9.238 0.555 L 9.238 2.02 L 9.2 2.02 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"6.236485185096786px\" id=\"AZY08ekOb\" transform=\"translate(7.871 17.764)\" width=\"9.238370000000003px\"/><path d=\"M 0 0.627 L 0 1.881 L 0.019 1.881 L 0.019 3.134 C 0.019 3.674 0.252 4.041 0.738 4.291 C 1.824 4.851 2.892 5.429 3.959 6.008 C 4.425 6.278 4.871 6.297 5.337 6.046 C 5.674 5.864 6.011 5.684 6.346 5.506 C 6.862 5.231 7.374 4.957 7.88 4.677 L 8.753 4.156 C 9.122 3.925 9.297 3.616 9.297 3.154 C 9.297 2.749 9.306 2.344 9.316 1.939 C 9.326 1.534 9.335 1.129 9.335 0.724 C 9.355 0.165 8.87 -0.144 8.365 0.107 C 8.042 0.259 7.744 0.424 7.441 0.591 C 7.361 0.635 7.281 0.68 7.2 0.724 C 6.916 0.874 6.639 1.03 6.362 1.187 C 5.998 1.393 5.635 1.598 5.26 1.785 C 4.852 1.977 4.444 1.997 4.037 1.785 C 3.513 1.515 2.989 1.225 2.465 0.936 C 2.29 0.84 2.115 0.741 1.941 0.642 C 1.591 0.445 1.242 0.248 0.893 0.068 C 0.485 -0.144 0 0.165 0 0.627 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"6.222872446459723px\" id=\"MqXEunEjG\" transform=\"translate(7.851 12.176)\" width=\"9.335962888889348px\"/><path d=\"M 0.019 4.412 L 0.019 3.255 C 0.019 2.811 0.194 2.483 0.582 2.271 C 1.605 1.713 2.638 1.166 3.666 0.621 C 4.023 0.432 4.38 0.243 4.736 0.054 C 5.066 -0.12 5.609 0.15 5.648 0.536 C 5.687 0.844 5.687 1.153 5.687 1.481 L 5.687 3.101 C 5.706 3.66 5.473 4.045 4.988 4.315 C 4.115 4.778 3.241 5.26 2.387 5.742 C 2.203 5.848 2.019 5.959 1.834 6.07 C 1.65 6.181 1.465 6.292 1.281 6.398 C 0.757 6.707 0.058 6.321 0.039 5.723 L 0.039 4.45 L 0 4.45 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"6.506978450719727px\" id=\"zVUamqucN\" transform=\"translate(18.293 14.292)\" width=\"5.687718787158143px\"/><path d=\"M 0 3.128 C 0.039 3.552 0.175 3.938 0.563 4.169 C 0.873 4.362 1.203 4.536 1.533 4.709 C 2.542 5.249 3.532 5.789 4.522 6.329 C 4.988 6.58 5.396 6.464 5.59 6.02 C 5.648 5.886 5.667 5.731 5.667 5.577 C 5.706 4.998 5.725 4.42 5.725 3.841 C 5.725 3.779 5.727 3.716 5.728 3.652 C 5.731 3.458 5.735 3.259 5.706 3.07 C 5.609 2.569 5.24 2.299 4.813 2.087 C 4.207 1.786 3.612 1.474 3.012 1.159 C 2.804 1.051 2.596 0.942 2.387 0.833 C 2.145 0.708 1.902 0.578 1.659 0.447 C 1.417 0.317 1.174 0.187 0.932 0.062 C 0.64 -0.073 0.388 0.023 0.175 0.255 C 0 0.447 0 0.679 0 0.93 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"6.459247683617365px\" id=\"xi5Jt2Nr3\" transform=\"translate(1 14.284)\" width=\"5.730309394689986px\"/><path d=\"M 5.687 2.004 L 5.687 3.026 C 5.706 3.566 5.454 3.932 4.988 4.183 C 4.287 4.552 3.597 4.932 2.901 5.315 C 2.653 5.452 2.404 5.589 2.154 5.725 C 1.805 5.918 1.456 6.13 1.106 6.343 C 0.641 6.612 0.058 6.343 0.039 5.822 C 0 4.916 0 4.009 0 3.103 C 0 2.621 0.291 2.312 0.699 2.1 C 1.116 1.878 1.533 1.661 1.951 1.444 C 2.368 1.227 2.785 1.011 3.202 0.789 C 3.459 0.65 3.722 0.518 3.989 0.384 C 4.166 0.296 4.344 0.206 4.522 0.114 C 5.124 -0.214 5.687 0.21 5.667 0.827 L 5.667 2.004 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"6.4487852351217025px\" id=\"gKWl01oD0\" transform=\"translate(18.312 8.698)\" width=\"5.687741566821611px\"/><path d=\"M 0 0.673 L 0 1.946 L 0.039 1.946 L 0.039 3.199 C 0.058 3.624 0.233 3.951 0.621 4.164 C 1 4.366 1.373 4.569 1.747 4.771 C 2.12 4.974 2.494 5.176 2.872 5.379 C 3.183 5.542 3.489 5.716 3.794 5.89 C 4.1 6.063 4.406 6.237 4.716 6.401 C 5.124 6.613 5.706 6.304 5.706 5.841 C 5.725 5.012 5.725 4.164 5.725 3.315 C 5.706 2.775 5.415 2.389 4.93 2.139 C 4.355 1.847 3.787 1.549 3.222 1.252 C 2.852 1.058 2.484 0.864 2.116 0.673 C 2.065 0.646 2.014 0.618 1.964 0.59 C 1.622 0.402 1.267 0.207 0.912 0.056 C 0.466 -0.137 0 0.191 0 0.673 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"6.46886820713765px\" id=\"GIOCm3MSc\" transform=\"translate(1 8.678)\" width=\"5.725459999999998px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rTDd0OlIs:fill??props.rTDd0OlIs??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rTDd0OlIs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4qQnP\",className),layoutId:layoutId,ref:ref,style:{\"--11m0ta6\":rTDd0OlIs,...style}});});const css=[`.framer-4qQnP { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--11m0ta6); mask: ${mask}; width: 25px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 25\n * @framerIntrinsicHeight 25\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rTDd0OlIs\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Symbol\",\"color\":{\"type\":\"variable\",\"value\":\"11m0ta6\"},\"set\":{\"localId\":\"vectorSet/tPA5vlmlh\",\"id\":\"tPA5vlmlh\",\"moduleId\":\"ttWAWHm5SDYE4fTryv2z\"}}\n */const Icon=withCSS(Component,css,\"framer-4qQnP\");Icon.displayName=\"Symbol\";export default Icon;addPropertyControls(Icon,{rTDd0OlIs:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"25\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"25\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Symbol\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"11m0ta6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tPA5vlmlh\\\",\\\"id\\\":\\\"tPA5vlmlh\\\",\\\"moduleId\\\":\\\"ttWAWHm5SDYE4fTryv2z\\\"}}\",\"framerVariables\":\"{\\\"rTDd0OlIs\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 126 33\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 24.111 L 3.724 24.111 L 3.724 17.165 L 4.293 17.165 L 10.916 24.111 L 15.834 24.111 L 7.249 15.357 L 15.578 7.09 L 10.632 7.09 L 4.321 13.634 L 3.752 13.634 L 3.752 0 L 0 0.861 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"24.1113px\" id=\"IT9KRLFfH\" transform=\"translate(1 1)\" width=\"15.833999999999993px\"/><path d=\"M 0.824 15.529 C 0.256 14.725 0 13.749 0 12.601 C 0 11.453 0.284 10.448 0.824 9.673 C 1.393 8.898 2.16 8.324 3.127 7.922 C 4.093 7.52 5.202 7.32 6.425 7.32 L 11.428 7.32 L 11.428 6.286 C 11.428 5.339 11.143 4.593 10.575 4.019 C 10.006 3.444 9.125 3.157 7.903 3.157 C 6.68 3.157 5.856 3.444 5.259 3.99 C 4.662 4.535 4.264 5.253 4.093 6.114 L 0.625 4.966 C 0.91 4.047 1.336 3.215 1.933 2.469 C 2.53 1.722 3.326 1.148 4.349 0.689 C 5.344 0.23 6.567 0 7.988 0 C 10.205 0 11.911 0.574 13.162 1.694 C 14.413 2.813 15.038 4.42 15.038 6.516 L 15.038 13.347 C 15.038 14.036 15.351 14.381 16.005 14.381 L 17.426 14.381 L 17.426 17.509 L 14.725 17.509 C 13.901 17.509 13.247 17.308 12.735 16.907 C 12.224 16.505 11.968 15.931 11.968 15.213 L 11.968 15.127 L 11.428 15.127 C 11.257 15.443 11.001 15.845 10.66 16.304 C 10.319 16.763 9.779 17.165 9.097 17.481 C 8.415 17.825 7.476 17.969 6.282 17.969 L 6.311 17.997 C 5.117 17.997 4.065 17.796 3.099 17.366 C 2.132 16.935 1.393 16.333 0.824 15.529 Z M 11.456 10.592 L 11.456 10.219 L 6.68 10.219 C 5.799 10.219 5.088 10.42 4.548 10.793 C 4.008 11.195 3.752 11.74 3.752 12.486 C 3.752 13.233 4.037 13.807 4.577 14.237 C 5.145 14.668 5.913 14.897 6.908 14.897 L 6.936 14.897 C 8.272 14.897 9.381 14.524 10.205 13.72 C 11.058 12.945 11.456 11.912 11.456 10.592 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"17.997320000000002px\" id=\"DMxIFRLXx\" transform=\"translate(16.209 7.602)\" width=\"17.4259px\"/><path d=\"M 3.752 17.308 L 0 17.308 L 0 0.287 L 3.696 0.287 L 3.696 2.756 L 4.264 2.756 C 4.548 2.067 5.117 1.435 5.913 0.861 C 6.709 0.287 7.903 0 9.495 0 C 10.802 0 11.94 0.287 12.934 0.89 C 13.929 1.464 14.697 2.296 15.266 3.358 C 15.834 4.42 16.09 5.655 16.09 7.119 L 16.09 17.308 L 12.337 17.308 L 12.337 7.434 C 12.337 5.999 11.996 4.966 11.286 4.277 C 10.575 3.588 9.608 3.244 8.358 3.244 C 6.936 3.244 5.828 3.731 5.003 4.679 C 4.179 5.626 3.752 6.975 3.752 8.726 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"17.3084px\" id=\"dzXTD2foG\" transform=\"translate(34.687 7.803)\" width=\"16.0899px\"/><path d=\"M 4.264 21.815 L 3.696 21.815 L 3.696 24.111 L 0 24.111 L 0 0.861 L 3.752 0 L 3.752 9.3 L 4.321 9.3 C 4.577 8.87 4.918 8.439 5.373 8.037 C 5.828 7.635 6.425 7.291 7.135 7.032 C 7.874 6.774 8.756 6.631 9.836 6.631 C 11.257 6.631 12.536 6.975 13.702 7.664 C 14.867 8.353 15.806 9.357 16.516 10.649 C 17.227 11.97 17.568 13.52 17.568 15.357 L 17.568 15.873 C 17.568 17.71 17.199 19.289 16.488 20.581 C 15.777 21.901 14.839 22.877 13.645 23.566 C 12.451 24.255 11.2 24.57 9.807 24.57 L 9.864 24.599 C 8.272 24.599 7.05 24.312 6.169 23.738 C 5.316 23.164 4.662 22.532 4.264 21.815 Z M 13.816 15.758 L 13.816 15.414 C 13.816 13.634 13.332 12.285 12.394 11.338 C 11.456 10.391 10.234 9.932 8.756 9.932 C 7.277 9.932 6.083 10.391 5.145 11.338 C 4.179 12.285 3.724 13.634 3.724 15.414 L 3.724 15.758 C 3.724 17.538 4.207 18.887 5.145 19.834 C 6.112 20.782 7.306 21.27 8.756 21.27 L 8.784 21.27 C 10.234 21.27 11.456 20.782 12.394 19.834 C 13.361 18.887 13.816 17.538 13.816 15.758 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"24.5992px\" id=\"pL6Z8Y9oP\" transform=\"translate(53.079 1)\" width=\"17.568099999999994px\"/><path d=\"M 6.311 17.997 C 5.117 17.997 4.065 17.796 3.099 17.366 C 2.132 16.935 1.393 16.333 0.824 15.529 C 0.256 14.725 0 13.749 0 12.601 C 0 11.453 0.284 10.448 0.824 9.673 C 1.393 8.898 2.16 8.324 3.127 7.922 C 4.094 7.52 5.202 7.32 6.425 7.32 L 11.428 7.32 L 11.428 6.286 C 11.428 5.339 11.144 4.593 10.575 4.019 C 10.006 3.444 9.125 3.157 7.903 3.157 C 6.68 3.157 5.856 3.444 5.259 3.99 C 4.662 4.535 4.264 5.253 4.094 6.114 L 0.625 4.966 C 0.91 4.047 1.336 3.215 1.933 2.469 C 2.53 1.722 3.326 1.148 4.349 0.689 C 5.344 0.23 6.567 0 7.988 0 C 10.205 0 11.911 0.574 13.162 1.694 C 14.413 2.813 15.038 4.42 15.038 6.516 L 15.038 13.347 C 15.038 14.036 15.351 14.381 16.005 14.381 L 17.426 14.381 L 17.426 17.509 L 14.725 17.509 C 13.901 17.509 13.247 17.308 12.735 16.907 C 12.224 16.505 11.968 15.931 11.968 15.213 L 11.968 15.127 L 11.428 15.127 C 11.257 15.443 11.001 15.845 10.66 16.304 C 10.319 16.763 9.779 17.165 9.097 17.481 C 8.414 17.825 7.476 17.969 6.282 17.969 Z M 6.936 14.897 C 8.272 14.897 9.381 14.524 10.205 13.72 C 11.058 12.945 11.456 11.912 11.456 10.592 L 11.456 10.219 L 6.68 10.219 C 5.799 10.219 5.088 10.42 4.548 10.793 C 4.008 11.195 3.752 11.74 3.752 12.486 C 3.752 13.233 4.037 13.807 4.577 14.237 C 5.145 14.668 5.913 14.897 6.908 14.897 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"17.997320000000002px\" id=\"NLTuE4gJd\" transform=\"translate(71.329 7.602)\" width=\"17.4259px\"/><path d=\"M 0 17.308 L 3.752 17.308 L 3.752 8.726 C 3.752 6.975 4.179 5.626 5.003 4.679 C 5.828 3.731 6.936 3.244 8.358 3.244 C 9.608 3.244 10.575 3.588 11.285 4.277 C 11.996 4.966 12.337 5.999 12.337 7.434 L 12.337 17.308 L 16.09 17.308 L 16.09 7.119 C 16.09 5.655 15.834 4.42 15.265 3.358 C 14.697 2.296 13.929 1.464 12.934 0.89 C 11.939 0.287 10.802 0 9.495 0 C 7.903 0 6.709 0.287 5.913 0.861 C 5.117 1.435 4.548 2.067 4.264 2.756 L 3.695 2.756 L 3.695 0.287 L 0 0.287 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"17.3084px\" id=\"qJHKlfOM5\" transform=\"translate(89.779 7.803)\" width=\"16.090199999999996px\"/><path d=\"M 17.625 23.279 L 13.873 24.37 L 13.873 15.27 L 13.304 15.27 C 13.077 15.701 12.736 16.132 12.252 16.533 C 11.797 16.935 11.2 17.28 10.461 17.567 C 9.722 17.854 8.841 17.969 7.761 17.969 C 6.368 17.969 5.089 17.624 3.895 16.964 C 2.701 16.304 1.763 15.299 1.052 13.979 C 0.341 12.658 0 11.108 0 9.271 L 0 8.755 C 0 6.889 0.37 5.31 1.08 4.019 C 1.791 2.727 2.729 1.722 3.923 1.033 C 5.089 0.344 6.368 0 7.761 0 C 9.381 0 10.603 0.287 11.456 0.861 C 12.309 1.435 12.935 2.095 13.361 2.813 L 13.929 2.813 L 13.929 0.459 L 17.625 0.459 Z M 8.855 14.639 C 10.327 14.636 11.545 14.148 12.48 13.204 C 13.418 12.257 13.901 10.907 13.901 9.128 L 13.901 8.783 C 13.901 7.004 13.418 5.655 12.48 4.707 C 11.542 3.76 10.319 3.301 8.869 3.301 C 7.42 3.301 6.197 3.76 5.259 4.707 C 4.321 5.655 3.838 7.004 3.838 8.783 L 3.838 9.128 C 3.838 10.907 4.321 12.257 5.259 13.204 C 6.223 14.148 7.412 14.636 8.855 14.639 Z\" fill=\"var(--11m0ta6, rgb(0, 0, 0))\" height=\"24.36959px\" id=\"iLEXDsOWv\" transform=\"translate(107.375 7.63)\" width=\"17.625px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rTDd0OlIs:fill??props.rTDd0OlIs??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rTDd0OlIs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-VRWxr\",className),layoutId:layoutId,ref:ref,style:{\"--11m0ta6\":rTDd0OlIs,...style}});});const css=[`.framer-VRWxr { -webkit-mask: ${mask}; aspect-ratio: 3.8181818181818183; background-color: var(--11m0ta6); mask: ${mask}; width: 126px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 126\n * @framerIntrinsicHeight 33\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rTDd0OlIs\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Brand\",\"color\":{\"type\":\"variable\",\"value\":\"11m0ta6\"},\"set\":{\"localId\":\"vectorSet/tPA5vlmlh\",\"id\":\"tPA5vlmlh\",\"moduleId\":\"ttWAWHm5SDYE4fTryv2z\"}}\n */const Icon=withCSS(Component,css,\"framer-VRWxr\");Icon.displayName=\"Brand\";export default Icon;addPropertyControls(Icon,{rTDd0OlIs:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Brand\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"11m0ta6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tPA5vlmlh\\\",\\\"id\\\":\\\"tPA5vlmlh\\\",\\\"moduleId\\\":\\\"ttWAWHm5SDYE4fTryv2z\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"rTDd0OlIs\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"33\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"126\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,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\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={m_YjiJfn5:{hover:true},nJw8BqkCe:{hover:true},SFLmYChXX:{hover:true}};const cycleOrder=[\"m_YjiJfn5\",\"Rda25tVB8\",\"SFLmYChXX\",\"nJw8BqkCe\"];const serializationHash=\"framer-6ueUp\";const variantClassNames={m_YjiJfn5:\"framer-v-chc7oo\",nJw8BqkCe:\"framer-v-6h18iz\",Rda25tVB8:\"framer-v-a4dmtz\",SFLmYChXX:\"framer-v-2n3mqc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Dropdown - Resting\":\"SFLmYChXX\",\"Dropdown - Selected\":\"nJw8BqkCe\",Default:\"m_YjiJfn5\",Selected:\"Rda25tVB8\"};const getProps=({click,color,color2,height,id,link1,link1Name,link2,link2Name,link3,link3Name,title,width,...props})=>{return{...props,bR3MysDT3:link1??props.bR3MysDT3??true,CuzUYq2od:link3Name??props.CuzUYq2od??\"Link 3\",FOe0eslNy:click??props.FOe0eslNy,KAiU9X_k7:link3??props.KAiU9X_k7??true,lLSgMKAWu:link1Name??props.lLSgMKAWu??\"Link 1\",qXkToYo53:color??props.qXkToYo53??\"color(display-p3 0.7560975609756098 0.7560975609756098 0.7560975609756098)\",rMvdduenz:link2Name??props.rMvdduenz??\"Link 2\",S9aU9juU5:link2??props.S9aU9juU5??true,S9KgonWBP:title??props.S9KgonWBP??\"Introduction\",UGI7apCWn:color2??props.UGI7apCWn??\"color(display-p3 1 1 1)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"m_YjiJfn5\"};};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,S9KgonWBP,FOe0eslNy,qXkToYo53,UGI7apCWn,lLSgMKAWu,rMvdduenz,CuzUYq2od,bR3MysDT3,S9aU9juU5,KAiU9X_k7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m_YjiJfn5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapydf0iv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FOe0eslNy){const res=await FOe0eslNy(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"SFLmYChXX-hover\",\"nJw8BqkCe-hover\"].includes(gestureVariant))return true;return false;};const isDisplayed1=value=>{if([\"SFLmYChXX-hover\",\"nJw8BqkCe-hover\"].includes(gestureVariant))return value;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-chc7oo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"m_YjiJfn5\",onTap:onTapydf0iv,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64,...style},...addPropertyOverrides({\"m_YjiJfn5-hover\":{\"data-framer-name\":undefined},\"nJw8BqkCe-hover\":{\"data-framer-name\":undefined},\"SFLmYChXX-hover\":{\"data-framer-name\":undefined},nJw8BqkCe:{\"data-framer-name\":\"Dropdown - Selected\"},Rda25tVB8:{\"data-framer-name\":\"Selected\"},SFLmYChXX:{\"data-framer-name\":\"Dropdown - Resting\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qXkToYo53-md2XM3Cz2))\"},children:\"Introduction\"})}),className:\"framer-2ojyqk\",\"data-framer-name\":\"Project management. Simply done.\",fonts:[\"CUSTOM;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"q4VnhBvO6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-qXkToYo53-md2XM3Cz2)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-qXkToYo53-md2XM3Cz2\":qXkToYo53,\"--variable-reference-UGI7apCWn-md2XM3Cz2\":UGI7apCWn},text:S9KgonWBP,variants:{\"m_YjiJfn5-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-UGI7apCWn-md2XM3Cz2)\",\"--variable-reference-UGI7apCWn-md2XM3Cz2\":UGI7apCWn},\"SFLmYChXX-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-UGI7apCWn-md2XM3Cz2)\",\"--variable-reference-UGI7apCWn-md2XM3Cz2\":UGI7apCWn},nJw8BqkCe:{\"--extracted-r6o4lv\":\"var(--variable-reference-UGI7apCWn-md2XM3Cz2)\",\"--variable-reference-UGI7apCWn-md2XM3Cz2\":UGI7apCWn},Rda25tVB8:{\"--extracted-r6o4lv\":\"var(--variable-reference-UGI7apCWn-md2XM3Cz2)\",\"--variable-reference-UGI7apCWn-md2XM3Cz2\":UGI7apCWn}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"m_YjiJfn5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UGI7apCWn-md2XM3Cz2))\"},children:\"Introduction\"})})},\"SFLmYChXX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UGI7apCWn-md2XM3Cz2))\"},children:\"Introduction\"})})},nJw8BqkCe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UGI7apCWn-md2XM3Cz2))\"},children:\"Introduction\"})})},Rda25tVB8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UGI7apCWn-md2XM3Cz2))\"},children:\"Introduction\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1bhoh6o\",\"data-border\":true,\"data-framer-appear-id\":\"1bhoh6o\",\"data-framer-name\":\"Menu\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"mK4tuxTb7\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-503e5c7e-2942-4ec8-8791-f48622e40d57, rgba(0, 0, 0, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},transformTemplate:transformTemplate1,...addPropertyOverrides({\"SFLmYChXX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed1(bR3MysDT3)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahb3iq\",\"data-framer-name\":\"Item 1 Wrapper\",layoutDependency:layoutDependency,layoutId:\"axdM7TZW3\",...addPropertyOverrides({\"SFLmYChXX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224)))\"},children:\"Link 1\"})}),className:\"framer-hfqscq\",\"data-framer-name\":\"Project management. Simply done.\",fonts:[\"CUSTOM;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"zMw0kV0ck\",style:{\"--extracted-r6o4lv\":\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",\"--framer-paragraph-spacing\":\"0px\"},text:lLSgMKAWu,variants:{\"nJw8BqkCe-hover\":{\"--extracted-r6o4lv\":\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\"},\"SFLmYChXX-hover\":{\"--extracted-r6o4lv\":\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"nJw8BqkCe-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26)))\"},children:\"Link 1\"})})},\"SFLmYChXX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26)))\"},children:\"Link 1\"})})}},baseVariant,gestureVariant)})}),isDisplayed1(S9aU9juU5)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4bj1a\",\"data-framer-name\":\"Item 2 Wrapper\",layoutDependency:layoutDependency,layoutId:\"fB_n4EpRL\",...addPropertyOverrides({\"SFLmYChXX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224)))\"},children:\"Link 1\"})}),className:\"framer-14a0i94\",\"data-framer-name\":\"Project management. Simply done.\",fonts:[\"CUSTOM;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"f1klido2h\",style:{\"--extracted-r6o4lv\":\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",\"--framer-paragraph-spacing\":\"0px\"},text:rMvdduenz,variants:{\"nJw8BqkCe-hover\":{\"--extracted-r6o4lv\":\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\"},\"SFLmYChXX-hover\":{\"--extracted-r6o4lv\":\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"nJw8BqkCe-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26)))\"},children:\"Link 2\"})})},\"SFLmYChXX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26)))\"},children:\"Link 2\"})})}},baseVariant,gestureVariant)})}),isDisplayed1(KAiU9X_k7)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yps0j1\",\"data-framer-name\":\"Item 3 Wrapper\",layoutDependency:layoutDependency,layoutId:\"ibP6L4czM\",...addPropertyOverrides({\"SFLmYChXX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224)))\"},children:\"Link 1\"})}),className:\"framer-h4c0sp\",\"data-framer-name\":\"Project management. Simply done.\",fonts:[\"CUSTOM;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"d8wRKTtNm\",style:{\"--extracted-r6o4lv\":\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",\"--framer-paragraph-spacing\":\"0px\"},text:CuzUYq2od,variants:{\"nJw8BqkCe-hover\":{\"--extracted-r6o4lv\":\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\"},\"SFLmYChXX-hover\":{\"--extracted-r6o4lv\":\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"nJw8BqkCe-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26)))\"},children:\"Link 3\"})})},\"SFLmYChXX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26)))\"},children:\"Link 3\"})})}},baseVariant,gestureVariant)})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6ueUp.framer-al2f73, .framer-6ueUp .framer-al2f73 { display: block; }\",\".framer-6ueUp.framer-chc7oo { 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: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-6ueUp .framer-2ojyqk, .framer-6ueUp .framer-hfqscq, .framer-6ueUp .framer-14a0i94, .framer-6ueUp .framer-h4c0sp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6ueUp .framer-1bhoh6o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 32px; width: 144px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-6ueUp .framer-1ahb3iq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-6ueUp .framer-j4bj1a, .framer-6ueUp .framer-1yps0j1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-6ueUp.framer-v-2n3mqc.hover .framer-1ahb3iq { flex-direction: column; }\",'.framer-6ueUp[data-border=\"true\"]::after, .framer-6ueUp [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 33\n * @framerIntrinsicWidth 111.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Rda25tVB8\":{\"layout\":[\"auto\",\"auto\"]},\"SFLmYChXX\":{\"layout\":[\"auto\",\"auto\"]},\"nJw8BqkCe\":{\"layout\":[\"auto\",\"auto\"]},\"MPKVdpau9\":{\"layout\":[\"auto\",\"auto\"]},\"t_Rs6RBrw\":{\"layout\":[\"auto\",\"auto\"]},\"HxW_M67tL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"S9KgonWBP\":\"title\",\"FOe0eslNy\":\"click\",\"qXkToYo53\":\"color\",\"UGI7apCWn\":\"color2\",\"lLSgMKAWu\":\"link1Name\",\"rMvdduenz\":\"link2Name\",\"CuzUYq2od\":\"link3Name\",\"bR3MysDT3\":\"link1\",\"S9aU9juU5\":\"link2\",\"KAiU9X_k7\":\"link3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermd2XM3Cz2=withCSS(Component,css,\"framer-6ueUp\");export default Framermd2XM3Cz2;Framermd2XM3Cz2.displayName=\"Nav link\";Framermd2XM3Cz2.defaultProps={height:33,width:111.5};addPropertyControls(Framermd2XM3Cz2,{variant:{options:[\"m_YjiJfn5\",\"Rda25tVB8\",\"SFLmYChXX\",\"nJw8BqkCe\"],optionTitles:[\"Default\",\"Selected\",\"Dropdown - Resting\",\"Dropdown - Selected\"],title:\"Variant\",type:ControlType.Enum},S9KgonWBP:{defaultValue:\"Introduction\",displayTextArea:false,title:\"Title\",type:ControlType.String},FOe0eslNy:{title:\"Click\",type:ControlType.EventHandler},qXkToYo53:{defaultValue:\"color(display-p3 0.7560975609756098 0.7560975609756098 0.7560975609756098)\",title:\"Color\",type:ControlType.Color},UGI7apCWn:{defaultValue:\"color(display-p3 1 1 1)\",title:\"Color 2\",type:ControlType.Color},lLSgMKAWu:{defaultValue:\"Link 1\",displayTextArea:false,title:\"Link 1 - Name\",type:ControlType.String},rMvdduenz:{defaultValue:\"Link 2\",displayTextArea:false,title:\"Link 2 - Name\",type:ControlType.String},CuzUYq2od:{defaultValue:\"Link 3\",displayTextArea:false,title:\"Link 3 - Name\",type:ControlType.String},bR3MysDT3:{defaultValue:true,title:\"Link 1\",type:ControlType.Boolean},S9aU9juU5:{defaultValue:true,title:\"Link 2\",type:ControlType.Boolean},KAiU9X_k7:{defaultValue:true,title:\"Link 3\",type:ControlType.Boolean}});addFonts(Framermd2XM3Cz2,[{explicitInter:true,fonts:[{cssFamilyName:\"Circular Std Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Circular Std\",url:\"https://framerusercontent.com/assets/1PFmOb9oPT9fxdMcthvvOoWL4p8.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermd2XM3Cz2\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"S9KgonWBP\\\":\\\"title\\\",\\\"FOe0eslNy\\\":\\\"click\\\",\\\"qXkToYo53\\\":\\\"color\\\",\\\"UGI7apCWn\\\":\\\"color2\\\",\\\"lLSgMKAWu\\\":\\\"link1Name\\\",\\\"rMvdduenz\\\":\\\"link2Name\\\",\\\"CuzUYq2od\\\":\\\"link3Name\\\",\\\"bR3MysDT3\\\":\\\"link1\\\",\\\"S9aU9juU5\\\":\\\"link2\\\",\\\"KAiU9X_k7\\\":\\\"link3\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rda25tVB8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SFLmYChXX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nJw8BqkCe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MPKVdpau9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t_Rs6RBrw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HxW_M67tL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"111.5\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./md2XM3Cz2.map","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/X2QwayVp9joSYciekFJR/BVwSVrvF97OfwQgKTi09/md2XM3Cz2.js\";const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"iZaau1NzD\",\"bcURPRIAq\",\"yHNpjsK9G\",\"etTVclvQo\"];const serializationHash=\"framer-r9nlP\";const variantClassNames={bcURPRIAq:\"framer-v-1dsws39\",etTVclvQo:\"framer-v-1zzx2f\",iZaau1NzD:\"framer-v-1lqad46\",yHNpjsK9G:\"framer-v-frza9c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:21,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"iZaau1NzD\",\"Variant 2\":\"bcURPRIAq\",\"Variant 3\":\"yHNpjsK9G\",\"Variant 4\":\"etTVclvQo\"};const getProps=({border,color,color2,height,hoverCursor,id,width,...props})=>{return{...props,GBYewyOsr:color??props.GBYewyOsr??\"color(display-p3 0.7560975609756098 0.7560975609756098 0.7560975609756098)\",m28Fvzs3M:color2??props.m28Fvzs3M??\"color(display-p3 0.7560975609756098 0.7560975609756098 0.7560975609756098)\",NvhYvjL60:border??props.NvhYvjL60??{borderColor:\"rgb(255, 255, 255)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"iZaau1NzD\",xYj1k8KLX:hoverCursor??props.xYj1k8KLX};};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,NvhYvjL60,GBYewyOsr,m28Fvzs3M,xYj1k8KLX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iZaau1NzD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const FOe0eslNy1ips1p6=activeVariantCallback(async(...args)=>{setVariant(\"iZaau1NzD\");});const FOe0eslNy15rmvw8=activeVariantCallback(async(...args)=>{setVariant(\"bcURPRIAq\");});const FOe0eslNyr5zhqz=activeVariantCallback(async(...args)=>{setVariant(\"yHNpjsK9G\");});const FOe0eslNy1e9uske=activeVariantCallback(async(...args)=>{setVariant(\"etTVclvQo\");});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-1lqad46\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iZaau1NzD\",ref:refBinding,style:{...style},...addPropertyOverrides({bcURPRIAq:{\"data-framer-name\":\"Variant 2\"},etTVclvQo:{\"data-framer-name\":\"Variant 4\"},yHNpjsK9G:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19qug2t\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"DY9bIU8cI\",style:{\"--border-bottom-width\":(NvhYvjL60.borderBottomWidth??NvhYvjL60.borderWidth)+\"px\",\"--border-color\":NvhYvjL60.borderColor,\"--border-left-width\":(NvhYvjL60.borderLeftWidth??NvhYvjL60.borderWidth)+\"px\",\"--border-right-width\":(NvhYvjL60.borderRightWidth??NvhYvjL60.borderWidth)+\"px\",\"--border-style\":NvhYvjL60.borderStyle,\"--border-top-width\":(NvhYvjL60.borderTopWidth??NvhYvjL60.borderWidth)+\"px\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-33)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6at38t-container\",\"data-framer-cursor\":xYj1k8KLX,\"data-framer-name\":\"Introduction\",layoutDependency:layoutDependency,layoutId:\"VAIc0PcVC-container\",name:\"Introduction\",nodeId:\"VAIc0PcVC\",rendersWithMotion:true,scopeId:\"azcZI24aK\",children:/*#__PURE__*/_jsx(NavLink,{bR3MysDT3:true,CuzUYq2od:\"Link 3\",FOe0eslNy:FOe0eslNy1ips1p6,height:\"100%\",id:\"VAIc0PcVC\",KAiU9X_k7:true,layoutId:\"VAIc0PcVC\",lLSgMKAWu:\"Link 1\",name:\"Introduction\",qXkToYo53:GBYewyOsr,rMvdduenz:\"Link 2\",S9aU9juU5:true,S9KgonWBP:\"Introduction\",UGI7apCWn:m28Fvzs3M,variant:\"Rda25tVB8\",width:\"100%\",...addPropertyOverrides({bcURPRIAq:{variant:\"m_YjiJfn5\"},etTVclvQo:{variant:\"m_YjiJfn5\"},yHNpjsK9G:{variant:\"m_YjiJfn5\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-33)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5h5fdz-container\",\"data-framer-cursor\":xYj1k8KLX,\"data-framer-name\":\"Product\",layoutDependency:layoutDependency,layoutId:\"lwUW9RSFC-container\",name:\"Product\",nodeId:\"lwUW9RSFC\",rendersWithMotion:true,scopeId:\"azcZI24aK\",children:/*#__PURE__*/_jsx(NavLink,{bR3MysDT3:true,CuzUYq2od:\"Link 3\",FOe0eslNy:FOe0eslNy15rmvw8,height:\"100%\",id:\"lwUW9RSFC\",KAiU9X_k7:true,layoutId:\"lwUW9RSFC\",lLSgMKAWu:\"Link 1\",name:\"Product\",qXkToYo53:GBYewyOsr,rMvdduenz:\"Link 2\",S9aU9juU5:true,S9KgonWBP:\"Product\",UGI7apCWn:m28Fvzs3M,variant:\"SFLmYChXX\",width:\"100%\",...addPropertyOverrides({bcURPRIAq:{variant:\"nJw8BqkCe\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-33)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o3s6r1-container\",\"data-framer-cursor\":xYj1k8KLX,\"data-framer-name\":\"Help\",layoutDependency:layoutDependency,layoutId:\"XzRuPKUaz-container\",name:\"Help\",nodeId:\"XzRuPKUaz\",rendersWithMotion:true,scopeId:\"azcZI24aK\",children:/*#__PURE__*/_jsx(NavLink,{bR3MysDT3:true,CuzUYq2od:\"Link 3\",FOe0eslNy:FOe0eslNyr5zhqz,height:\"100%\",id:\"XzRuPKUaz\",KAiU9X_k7:false,layoutId:\"XzRuPKUaz\",lLSgMKAWu:\"Link 1\",name:\"Help\",qXkToYo53:GBYewyOsr,rMvdduenz:\"Link 2\",S9aU9juU5:true,S9KgonWBP:\"Help\",UGI7apCWn:m28Fvzs3M,variant:\"SFLmYChXX\",width:\"100%\",...addPropertyOverrides({yHNpjsK9G:{variant:\"nJw8BqkCe\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-33)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ao3oti-container\",\"data-framer-cursor\":xYj1k8KLX,\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"HT8i17V20-container\",name:\"Pricing\",nodeId:\"HT8i17V20\",rendersWithMotion:true,scopeId:\"azcZI24aK\",children:/*#__PURE__*/_jsx(NavLink,{bR3MysDT3:true,CuzUYq2od:\"Link 3\",FOe0eslNy:FOe0eslNy1e9uske,height:\"100%\",id:\"HT8i17V20\",KAiU9X_k7:true,layoutId:\"HT8i17V20\",lLSgMKAWu:\"Link 1\",name:\"Pricing\",qXkToYo53:GBYewyOsr,rMvdduenz:\"Link 2\",S9aU9juU5:true,S9KgonWBP:\"Pricing\",UGI7apCWn:m28Fvzs3M,variant:\"m_YjiJfn5\",width:\"100%\",...addPropertyOverrides({etTVclvQo:{variant:\"Rda25tVB8\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r9nlP.framer-58c4wa, .framer-r9nlP .framer-58c4wa { display: block; }\",\".framer-r9nlP.framer-1lqad46 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-r9nlP .framer-19qug2t { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; top: 0px; width: 112px; z-index: 1; }\",\".framer-r9nlP .framer-6at38t-container, .framer-r9nlP .framer-5h5fdz-container, .framer-r9nlP .framer-o3s6r1-container, .framer-r9nlP .framer-ao3oti-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-r9nlP.framer-v-1dsws39 .framer-19qug2t { left: calc(45.034965034965055% - 83px / 2); width: 83px; }\",\".framer-r9nlP.framer-v-frza9c .framer-19qug2t { left: unset; right: 85px; width: 62px; }\",\".framer-r9nlP.framer-v-1zzx2f .framer-19qug2t { left: unset; right: 0px; width: 77px; }\",'.framer-r9nlP[data-border=\"true\"]::after, .framer-r9nlP [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 33\n * @framerIntrinsicWidth 357.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bcURPRIAq\":{\"layout\":[\"auto\",\"auto\"]},\"yHNpjsK9G\":{\"layout\":[\"auto\",\"auto\"]},\"etTVclvQo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NvhYvjL60\":\"border\",\"GBYewyOsr\":\"color\",\"m28Fvzs3M\":\"color2\",\"xYj1k8KLX\":\"hoverCursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerazcZI24aK=withCSS(Component,css,\"framer-r9nlP\");export default FramerazcZI24aK;FramerazcZI24aK.displayName=\"Nav bar\";FramerazcZI24aK.defaultProps={height:33,width:357.5};addPropertyControls(FramerazcZI24aK,{variant:{options:[\"iZaau1NzD\",\"bcURPRIAq\",\"yHNpjsK9G\",\"etTVclvQo\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},NvhYvjL60:{defaultValue:{borderColor:\"rgb(255, 255, 255)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},GBYewyOsr:{defaultValue:\"color(display-p3 0.7560975609756098 0.7560975609756098 0.7560975609756098)\",title:\"Color\",type:ControlType.Color},m28Fvzs3M:{defaultValue:\"color(display-p3 0.7560975609756098 0.7560975609756098 0.7560975609756098)\",title:\"Color 2\",type:ControlType.Color},xYj1k8KLX:{title:\"Hover cursor\",type:ControlType.CustomCursor}});addFonts(FramerazcZI24aK,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerazcZI24aK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bcURPRIAq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yHNpjsK9G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"etTVclvQo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"NvhYvjL60\\\":\\\"border\\\",\\\"GBYewyOsr\\\":\\\"color\\\",\\\"m28Fvzs3M\\\":\\\"color2\\\",\\\"xYj1k8KLX\\\":\\\"hoverCursor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"357.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// code/ThemeBridge.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";export function readIsDark(){if(typeof window===\"undefined\")return false;const html=document.documentElement;const body=document.body;const hasDark=el=>!!el&&(el.dataset.theme===\"dark\"||el.getAttribute(\"data-theme\")===\"dark\"||el.classList.contains(\"dark\")||el.classList.contains(\"theme-dark\"));const mql=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;return hasDark(html)||hasDark(body)||!!window.__THEME_IS_DARK__||!!mql;}function applyDomFlags(isDark){const html=document.documentElement;html.setAttribute(\"data-theme\",isDark?\"dark\":\"light\");// If you prefer class based, uncomment:\n// html.classList.toggle(\"dark\", isDark)\n}function emitThemeChange(isDark){const value=typeof isDark===\"boolean\"?isDark:readIsDark();window.__THEME_IS_DARK__=value;// Keep DOM in sync (helps MutationObserver-based listeners)\napplyDomFlags(value);// Broadcast with detail payload\nwindow.dispatchEvent(new CustomEvent(\"themechange\",{detail:{isDark:value,ts:Date.now()}}));}/**\n * Attach to your theme toggle element.\n * Works whether your toggle is tap-based or exposes onValueChange(boolean).\n */export function ThemeToggleBridge(){return{// For Framer Switches / custom toggles that expose onValueChange(next: boolean)\nonValueChange(next){// Optional: mirror to localStorage if your app uses it\ntry{localStorage.setItem(\"theme\",next?\"dark\":\"light\");}catch{}emitThemeChange(next);},// Fallback for tap-only toggles that flip theme elsewhere\nonTap(){// If your own handler already flipped things, just broadcast:\nsetTimeout(()=>emitThemeChange(),0);}};}/**\n * Optional: attach once to any always-mounted frame.\n * It syncs from localStorage(\"theme\") changes (and external scripts) to our event.\n */export function ThemeHeartbeat(){React.useEffect(()=>{let prev=\"\";const tick=()=>{let v=prev;try{v=localStorage.getItem(\"theme\")||prev;}catch{}if(v!==prev&&(v===\"dark\"||v===\"light\")){prev=v;emitThemeChange(v===\"dark\");}};const id=window.setInterval(tick,400);window.addEventListener(\"storage\",tick);return()=>{clearInterval(id);window.removeEventListener(\"storage\",tick);};},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withThemeToggleBridge(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeToggleBridge(props)});};}withThemeToggleBridge.displayName=\"ThemeToggleBridge\";export function withThemeHeartbeat(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeHeartbeat(props)});};}withThemeHeartbeat.displayName=\"ThemeHeartbeat\";\nexport const __FramerMetadata__ = {\"exports\":{\"withThemeToggleBridge\":{\"type\":\"reactHoc\",\"name\":\"withThemeToggleBridge\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeHeartbeat\":{\"type\":\"override\",\"name\":\"ThemeHeartbeat\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeToggleBridge\":{\"type\":\"override\",\"name\":\"ThemeToggleBridge\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readIsDark\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withThemeHeartbeat\":{\"type\":\"reactHoc\",\"name\":\"withThemeHeartbeat\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeBridge.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggleButton from\"https://framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js\";import{withThemeToggleBridge}from\"https://framerusercontent.com/modules/7KCjtpmFDu8fjXPWQMGt/cxmtZxiGZJESIqkwErBp/ThemeBridge.js\";const ThemeToggleButtonFonts=getFonts(ThemeToggleButton);const ThemeToggleButtonWithThemeToggleBridgej842aj=withCodeBoundaryForOverrides(ThemeToggleButton,{nodeId:\"GAAbvnXgX\",override:withThemeToggleBridge,scopeId:\"Iih_3swI3\"});const enabledGestures={RVcIV_a4Y:{hover:true}};const serializationHash=\"framer-D9EKW\";const variantClassNames={RVcIV_a4Y:\"framer-v-1srjk8k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,hoverFill,id,width,...props})=>{return{...props,QquYnJvqq:hoverFill??props.QquYnJvqq??\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\"};};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,QquYnJvqq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RVcIV_a4Y\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1srjk8k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RVcIV_a4Y\",ref:refBinding,style:{borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64,...style},...addPropertyOverrides({\"RVcIV_a4Y-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j842aj-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GAAbvnXgX-container\",nodeId:\"GAAbvnXgX\",rendersWithMotion:true,scopeId:\"Iih_3swI3\",children:/*#__PURE__*/_jsx(ThemeToggleButtonWithThemeToggleBridgej842aj,{darkIconColor:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",defaultTheme:\"System\",height:\"100%\",id:\"GAAbvnXgX\",layoutId:\"GAAbvnXgX\",lightIconColor:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",MoonIconColor:\"rgb(107, 107, 107)\",moonSvg:\"\",size:20,SunIconColor:\"rgb(255, 145, 0)\",sunSvg:\"\",switchActiveColor:\"rgb(219, 219, 219)\",switchTrackColor:\"rgb(66, 66, 66)\",toggleType:\"Button\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-we2c1g\",layoutDependency:layoutDependency,layoutId:\"doO1odS6_\",style:{backgroundColor:QquYnJvqq,borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64,opacity:0},variants:{\"RVcIV_a4Y-hover\":{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D9EKW.framer-bpus0m, .framer-D9EKW .framer-bpus0m { display: block; }\",\".framer-D9EKW.framer-1srjk8k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 41px; }\",\".framer-D9EKW .framer-j842aj-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-D9EKW .framer-we2c1g { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 41\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Uq5pQ7ol5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QquYnJvqq\":\"hoverFill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIih_3swI3=withCSS(Component,css,\"framer-D9EKW\");export default FramerIih_3swI3;FramerIih_3swI3.displayName=\"Theme Switcher\";FramerIih_3swI3.defaultProps={height:41,width:41};addPropertyControls(FramerIih_3swI3,{QquYnJvqq:{defaultValue:'var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224)) /* {\"name\":\"Background - Dark\"} */',title:\"Hover fill\",type:ControlType.Color}});addFonts(FramerIih_3swI3,[{explicitInter:true,fonts:[]},...ThemeToggleButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIih_3swI3\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"41\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Uq5pQ7ol5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"QquYnJvqq\\\":\\\"hoverFill\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"41\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iih_3swI3.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Symbol from\"https://framerusercontent.com/modules/3wgeeAIO9EuLR2RZNXpJ/jwfukDDsInjulNo64xTC/ntKhgg0gk.js\";import Brand from\"https://framerusercontent.com/modules/eoH5iwfBDnavxWW0D4oC/IAphhlQ3ne0fW4uFMNpk/uFTqjmVRd.js\";import NavBar from\"https://framerusercontent.com/modules/DlMeYKnWfGwMyyGWSauh/bsurDAUDlo4zr3W6wVEd/azcZI24aK.js\";import CTA from\"https://framerusercontent.com/modules/vrne2gCdpHMecGpXYfqs/I06vGU4rGYEYcdQ92D7E/Fe7Vy0O42.js\";import ThemeSwitcher from\"https://framerusercontent.com/modules/nh6OyG1WTe4pBYQoTYJ0/Q494lLMr94iRJZW7ZCPe/Iih_3swI3.js\";const SymbolFonts=getFonts(Symbol);const BrandFonts=getFonts(Brand);const NavBarFonts=getFonts(NavBar);const ThemeSwitcherFonts=getFonts(ThemeSwitcher);const CTAFonts=getFonts(CTA);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"nego1ua1m\",\"YAdonwS6U\"];const serializationHash=\"framer-oOQ7Y\";const variantClassNames={nego1ua1m:\"framer-v-1af8djl\",YAdonwS6U:\"framer-v-1u1mgap\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Section 1\":\"YAdonwS6U\",Hero:\"nego1ua1m\"};const getProps=({height,hoverCursor,id,width,...props})=>{return{...props,DG02QLiyV:hoverCursor??props.DG02QLiyV,variant:humanReadableVariantMap[props.variant]??props.variant??\"nego1ua1m\"};};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,DG02QLiyV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nego1ua1m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value: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-1af8djl\",className,classNames),\"data-framer-name\":\"Hero\",layoutDependency:layoutDependency,layoutId:\"nego1ua1m\",ref:refBinding,style:{...style},...addPropertyOverrides({YAdonwS6U:{\"data-framer-name\":\"Section 1\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hbzcwv\",layoutDependency:layoutDependency,layoutId:\"IWAUcCIP8\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-270cd88f-8bd2-47cd-8e2f-105300c71236, rgb(26, 26, 26))\",mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.95) 71.10782657657657%) add\",WebkitBackdropFilter:\"blur(8px)\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.95) 71.10782657657657%) add\"},variants:{YAdonwS6U:{backgroundColor:\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iss65c\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"kjGIJBflf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15unznv\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"BSRaV3GdS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18xphgg\",layoutDependency:layoutDependency,layoutId:\"RS_Ut9Ult\",children:/*#__PURE__*/_jsx(Symbol,{animated:true,className:\"framer-1l5uoxu\",layoutDependency:layoutDependency,layoutId:\"kTZuOkyPb\",style:{\"--11m0ta6\":\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\"}})}),/*#__PURE__*/_jsx(Brand,{animated:true,className:\"framer-1vxqomk\",layoutDependency:layoutDependency,layoutId:\"KwxIx6xXq\",style:{\"--11m0ta6\":\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\"}})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+48+-16.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11ccgk-container\",layoutDependency:layoutDependency,layoutId:\"sfiB2LM53-container\",nodeId:\"sfiB2LM53\",rendersWithMotion:true,scopeId:\"daOqASqtM\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(NavBar,{GBYewyOsr:\"var(--token-c7883458-4a8a-4953-a0c1-7d828583aa88, color(display-p3 1 1 1 / 0.5))\",height:\"100%\",id:\"sfiB2LM53\",layoutId:\"sfiB2LM53\",m28Fvzs3M:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",NvhYvjL60:{borderColor:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",borderStyle:\"solid\",borderWidth:1},variant:\"iZaau1NzD\",width:\"100%\",xYj1k8KLX:DG02QLiyV,...addPropertyOverrides({YAdonwS6U:{GBYewyOsr:\"var(--token-c7883458-4a8a-4953-a0c1-7d828583aa88, color(display-p3 0 0 0 / 0.5))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ra77f\",layoutDependency:layoutDependency,layoutId:\"oXqljOAk1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:\"41px\",y:(componentViewport?.y||0)+48+-20.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n1qrbj-container\",\"data-framer-cursor\":DG02QLiyV,layoutDependency:layoutDependency,layoutId:\"d7WHUWvlm-container\",nodeId:\"d7WHUWvlm\",rendersWithMotion:true,scopeId:\"daOqASqtM\",children:/*#__PURE__*/_jsx(ThemeSwitcher,{height:\"100%\",id:\"d7WHUWvlm\",layoutId:\"d7WHUWvlm\",QquYnJvqq:\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({YAdonwS6U:{QquYnJvqq:\"var(--token-270cd88f-8bd2-47cd-8e2f-105300c71236, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+48+-20.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-leuytz-container\",\"data-framer-cursor\":DG02QLiyV,layoutDependency:layoutDependency,layoutId:\"WfrtztNE1-container\",nodeId:\"WfrtztNE1\",rendersWithMotion:true,scopeId:\"daOqASqtM\",whileHover:animation1,children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"WfrtztNE1\",layoutId:\"WfrtztNE1\",NHm1AEnmp:\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",pvPAoMvb4:\"var(--token-06a3be99-4f5f-4f6e-91fd-0a7e8f06aacd, rgb(26, 26, 26))\",width:\"100%\",...addPropertyOverrides({YAdonwS6U:{NHm1AEnmp:\"var(--token-270cd88f-8bd2-47cd-8e2f-105300c71236, rgb(255, 255, 255))\",pvPAoMvb4:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oOQ7Y.framer-1d1emyp, .framer-oOQ7Y .framer-1d1emyp { display: block; }\",\".framer-oOQ7Y.framer-1af8djl { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 48px; position: relative; width: 1080px; }\",\".framer-oOQ7Y .framer-1hbzcwv { bottom: -80px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: -10px; z-index: 1; }\",\".framer-oOQ7Y .framer-iss65c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 0px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 4; }\",\".framer-oOQ7Y .framer-15unznv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8.31px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-oOQ7Y .framer-18xphgg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8.31px; height: 22px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-oOQ7Y .framer-1l5uoxu { flex: none; height: var(--framer-aspect-ratio-supported, 21px); position: relative; width: 21px; }\",\".framer-oOQ7Y .framer-1vxqomk { flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: relative; width: 97px; }\",\".framer-oOQ7Y .framer-11ccgk-container { flex: none; height: auto; left: 50%; position: absolute; top: -16px; width: auto; z-index: 1; }\",\".framer-oOQ7Y .framer-10ra77f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oOQ7Y .framer-1n1qrbj-container { flex: none; height: 41px; position: relative; width: 41px; }\",\".framer-oOQ7Y .framer-leuytz-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YAdonwS6U\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DG02QLiyV\":\"hoverCursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdaOqASqtM=withCSS(Component,css,\"framer-oOQ7Y\");export default FramerdaOqASqtM;FramerdaOqASqtM.displayName=\"Navigation - Desktop\";FramerdaOqASqtM.defaultProps={height:96,width:1080};addPropertyControls(FramerdaOqASqtM,{variant:{options:[\"nego1ua1m\",\"YAdonwS6U\"],optionTitles:[\"Hero\",\"Section 1\"],title:\"Variant\",type:ControlType.Enum},DG02QLiyV:{title:\"Hover cursor\",type:ControlType.CustomCursor}});addFonts(FramerdaOqASqtM,[{explicitInter:true,fonts:[]},...SymbolFonts,...BrandFonts,...NavBarFonts,...ThemeSwitcherFonts,...CTAFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdaOqASqtM\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"96\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YAdonwS6U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"DG02QLiyV\\\":\\\"hoverCursor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9840458)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Symbol from\"https://framerusercontent.com/modules/3wgeeAIO9EuLR2RZNXpJ/jwfukDDsInjulNo64xTC/ntKhgg0gk.js\";import Brand from\"https://framerusercontent.com/modules/eoH5iwfBDnavxWW0D4oC/IAphhlQ3ne0fW4uFMNpk/uFTqjmVRd.js\";const SymbolFonts=getFonts(Symbol);const BrandFonts=getFonts(Brand);const cycleOrder=[\"Jcp_1hgpI\",\"GcouGdxqn\"];const serializationHash=\"framer-lfsRm\";const variantClassNames={GcouGdxqn:\"framer-v-18olpl8\",Jcp_1hgpI:\"framer-v-155jw30\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Jcp_1hgpI\",\"Variant 2\":\"GcouGdxqn\"};const getProps=({fill,height,id,width,...props})=>{return{...props,TpAfJuwvI:fill??props.TpAfJuwvI??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Jcp_1hgpI\"};};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,TpAfJuwvI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Jcp_1hgpI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1t59ydv=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"GcouGdxqn\",true),1200);});useOnVariantChange(baseVariant,{default:onAppear1t59ydv});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"GcouGdxqn\")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-155jw30\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Jcp_1hgpI\",ref:refBinding,style:{...style},...addPropertyOverrides({GcouGdxqn:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-epexcu\",layoutDependency:layoutDependency,layoutId:\"T6sogV1Nn\",children:/*#__PURE__*/_jsx(Symbol,{animated:true,className:\"framer-1t3ja20\",layoutDependency:layoutDependency,layoutId:\"Hb2mDJBQz\",style:{\"--11m0ta6\":TpAfJuwvI}})}),isDisplayed()&&/*#__PURE__*/_jsx(Brand,{animated:true,className:\"framer-4t2n2k\",layoutDependency:layoutDependency,layoutId:\"Q0e1U08o2\",style:{\"--11m0ta6\":TpAfJuwvI}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lfsRm.framer-1jinfjo, .framer-lfsRm .framer-1jinfjo { display: block; }\",\".framer-lfsRm.framer-155jw30 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-lfsRm .framer-epexcu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10.41px; height: 32px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-lfsRm .framer-1t3ja20 { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-lfsRm .framer-4t2n2k { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 91px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 123\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GcouGdxqn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"TpAfJuwvI\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWWRifFX_N=withCSS(Component,css,\"framer-lfsRm\");export default FramerWWRifFX_N;FramerWWRifFX_N.displayName=\"Brand - mobile\";FramerWWRifFX_N.defaultProps={height:32,width:123};addPropertyControls(FramerWWRifFX_N,{variant:{options:[\"Jcp_1hgpI\",\"GcouGdxqn\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},TpAfJuwvI:{defaultValue:\"rgb(0, 0, 0)\",title:\"Fill\",type:ControlType.Color}});addFonts(FramerWWRifFX_N,[{explicitInter:true,fonts:[]},...SymbolFonts,...BrandFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWWRifFX_N\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"TpAfJuwvI\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"123\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GcouGdxqn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WWRifFX_N.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 BrandMobile from\"https://framerusercontent.com/modules/dqBGi6kMSPrcbzMo5fyH/psc3Wto3HBRfSQPVJGRR/WWRifFX_N.js\";const BrandMobileFonts=getFonts(BrandMobile);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"qK_FeQs8I\",\"hTNWILwAl\"];const serializationHash=\"framer-7KwgG\";const variantClassNames={hTNWILwAl:\"framer-v-ar2qtm\",qK_FeQs8I:\"framer-v-lfgvy8\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Section 1\":\"hTNWILwAl\",Hero:\"qK_FeQs8I\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qK_FeQs8I\",yj3IVrgnr:click??props.yj3IVrgnr};};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,yj3IVrgnr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qK_FeQs8I\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapu1o1s8=activeVariantCallback(async(...args)=>{if(yj3IVrgnr){const res=await yj3IVrgnr(...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-lfgvy8\",className,classNames),\"data-framer-name\":\"Hero\",layoutDependency:layoutDependency,layoutId:\"qK_FeQs8I\",ref:refBinding,style:{...style},...addPropertyOverrides({hTNWILwAl:{\"data-framer-name\":\"Section 1\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x849y5\",layoutDependency:layoutDependency,layoutId:\"QB99MpB0X\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-270cd88f-8bd2-47cd-8e2f-105300c71236, rgb(26, 26, 26))\",mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.95) 71.10782657657657%) add\",WebkitBackdropFilter:\"blur(8px)\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.95) 71.10782657657657%) add\"},variants:{hTNWILwAl:{backgroundColor:\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\"}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+((componentViewport?.height||73)*.49315068493150704-16),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1iiucn6-container\",\"data-framer-appear-id\":\"1iiucn6\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"truxYgkmy-container\",nodeId:\"truxYgkmy\",optimized:true,rendersWithMotion:true,scopeId:\"oc496hVID\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(BrandMobile,{height:\"100%\",id:\"truxYgkmy\",layoutId:\"truxYgkmy\",TpAfJuwvI:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",variant:\"Jcp_1hgpI\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6xgfo3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xELSD7iCu\",onTap:onTapu1o1s8,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-i92vyw\",layoutDependency:layoutDependency,layoutId:\"VjhqDIXcg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 13.5\" overflow=\"visible\"><path d=\"M 24 6.75 C 24 7.164 23.552 7.5 23 7.5 L 1 7.5 C 0.448 7.5 0 7.164 0 6.75 C 0 6.336 0.448 6 1 6 L 23 6 C 23.552 6 24 6.336 24 6.75 Z M 1 1.5 L 23 1.5 C 23.552 1.5 24 1.164 24 0.75 C 24 0.336 23.552 0 23 0 L 1 0 C 0.448 0 0 0.336 0 0.75 C 0 1.164 0.448 1.5 1 1.5 Z M 23 12 L 1 12 C 0.448 12 0 12.336 0 12.75 C 0 13.164 0.448 13.5 1 13.5 L 23 13.5 C 23.552 13.5 24 13.164 24 12.75 C 24 12.336 23.552 12 23 12 Z\" fill=\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0)) /* {&quot;name&quot;:&quot;Normal Text&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14nbtxa\",layoutDependency:layoutDependency,layoutId:\"GO6XuawMi\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 1.5\" overflow=\"visible\"><path d=\"M 24 0.75 C 24 1.164 23.552 1.5 23 1.5 L 1 1.5 C 0.448 1.5 0 1.164 0 0.75 C 0 0.336 0.448 0 1 0 L 23 0 C 23.552 0 24 0.336 24 0.75 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gn91ho\",layoutDependency:layoutDependency,layoutId:\"DHvrpn24D\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 1.5\" overflow=\"visible\"><path d=\"M 1 1.5 L 23 1.5 C 23.552 1.5 24 1.164 24 0.75 C 24 0.336 23.552 0 23 0 L 1 0 C 0.448 0 0 0.336 0 0.75 C 0 1.164 0.448 1.5 1 1.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5cnvmj\",layoutDependency:layoutDependency,layoutId:\"rSiEyIMOy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 1.5\" overflow=\"visible\"><path d=\"M 23 0 L 1 0 C 0.448 0 0 0.336 0 0.75 C 0 1.164 0.448 1.5 1 1.5 L 23 1.5 C 23.552 1.5 24 1.164 24 0.75 C 24 0.336 23.552 0 23 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7gt8dh\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"GKtcwy2QJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-503e5c7e-2942-4ec8-8791-f48622e40d57, rgba(0, 0, 0, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224))\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBNZWRpdW0=\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0)))\"},children:\"Use\"})}),className:\"framer-1weqr9e\",\"data-framer-name\":\"Project management. Simply done.\",fonts:[\"CUSTOM;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"kcdXM12Fg\",style:{\"--extracted-r6o4lv\":\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7KwgG.framer-k715oa, .framer-7KwgG .framer-k715oa { display: block; }\",\".framer-7KwgG.framer-lfgvy8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: 1080px; }\",\".framer-7KwgG .framer-1x849y5 { bottom: -80px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-7KwgG .framer-1iiucn6-container { flex: none; height: auto; left: 50%; position: absolute; top: 49%; width: auto; z-index: 2; }\",\".framer-7KwgG .framer-6xgfo3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-7KwgG .framer-i92vyw { height: 14px; position: relative; width: 24px; }\",\".framer-7KwgG .framer-14nbtxa { height: 2px; left: 0px; position: absolute; top: 6px; width: 24px; }\",\".framer-7KwgG .framer-gn91ho { height: 2px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-7KwgG .framer-5cnvmj { height: 2px; left: 0px; position: absolute; top: 12px; width: 24px; }\",\".framer-7KwgG .framer-7gt8dh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-7KwgG .framer-1weqr9e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7KwgG.framer-v-ar2qtm.framer-lfgvy8 { width: 390px; }\",\".framer-7KwgG.framer-v-ar2qtm .framer-1x849y5 { order: 0; }\",\".framer-7KwgG.framer-v-ar2qtm .framer-1iiucn6-container { order: 1; }\",\".framer-7KwgG.framer-v-ar2qtm .framer-6xgfo3 { order: 2; }\",\".framer-7KwgG.framer-v-ar2qtm .framer-7gt8dh { order: 3; }\",'.framer-7KwgG[data-border=\"true\"]::after, .framer-7KwgG [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 73\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hTNWILwAl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"yj3IVrgnr\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameroc496hVID=withCSS(Component,css,\"framer-7KwgG\");export default Frameroc496hVID;Frameroc496hVID.displayName=\"Navigation - Mobile\";Frameroc496hVID.defaultProps={height:73,width:1080};addPropertyControls(Frameroc496hVID,{variant:{options:[\"qK_FeQs8I\",\"hTNWILwAl\"],optionTitles:[\"Hero\",\"Section 1\"],title:\"Variant\",type:ControlType.Enum},yj3IVrgnr:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Frameroc496hVID,[{explicitInter:true,fonts:[{cssFamilyName:\"Circular Std Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Circular Std\",url:\"https://framerusercontent.com/assets/1PFmOb9oPT9fxdMcthvvOoWL4p8.woff2\",weight:\"500\"}]},...BrandMobileFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameroc496hVID\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"73\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hTNWILwAl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1080\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"yj3IVrgnr\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oc496hVID.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function RootOverflow(){useEffect(()=>{// 1) Add a scroll listener that immediately resets any horizontal scroll\nconst handleScroll=()=>{if(window.scrollX!==0){// Jump back to zero X without affecting Y\nwindow.scrollTo(0,window.scrollY);}};window.addEventListener(\"scroll\",handleScroll,{passive:true});// 2) (Optional) Hide any horizontal scrollbar that Safari might still draw\nconst style=document.createElement(\"style\");style.id=\"hide-horizontal-scrollbar\";style.innerHTML=`\n      /* WebKit: hide horizontal scrollbar but leave vertical intact */\n      ::-webkit-scrollbar:horizontal {\n        display: none;\n      }\n    `;document.head.appendChild(style);return()=>{window.removeEventListener(\"scroll\",handleScroll);document.head.removeChild(style);};},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withRootOverflow(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...RootOverflow(props)});};}withRootOverflow.displayName=\"RootOverflow\";\nexport const __FramerMetadata__ = {\"exports\":{\"withRootOverflow\":{\"type\":\"reactHoc\",\"name\":\"withRootOverflow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RootOverflow\":{\"type\":\"override\",\"name\":\"RootOverflow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overflow.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import ThemeToggleButton from\"https://framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js\";import NavigationDesktop from\"#framer/local/canvasComponent/daOqASqtM/daOqASqtM.js\";import NavigationMobile from\"#framer/local/canvasComponent/oc496hVID/oc496hVID.js\";import CursorMain from\"#framer/local/canvasComponent/vy4S9xoih/vy4S9xoih.js\";import{withRootOverflow}from\"#framer/local/codeFile/CvGulA2/Overflow.js\";import{withThemeToggleBridge}from\"#framer/local/codeFile/bbj_9gE/ThemeBridge.js\";const NavigationDesktopFonts=getFonts(NavigationDesktop);const NavigationDesktopWithVariantAppearEffect=withVariantAppearEffect(NavigationDesktop);const ThemeToggleButtonFonts=getFonts(ThemeToggleButton);const ThemeToggleButtonWithThemeToggleBridgefeu881=withCodeBoundaryForOverrides(ThemeToggleButton,{nodeId:\"RFCKEbb88\",override:withThemeToggleBridge,scopeId:\"vMoUcFI51\"});const NavigationMobileFonts=getFonts(NavigationMobile);const MotionDivWithRootOverflow664rnu=withCodeBoundaryForOverrides(motion.div,{nodeId:\"ADiGtwKu0\",override:withRootOverflow,scopeId:\"vMoUcFI51\"});const NavigationDesktopControls=getPropertyControls(NavigationDesktop);const NavigationMobileControls=getPropertyControls(NavigationMobile);const CursorMainFonts=getFonts(CursorMain);const breakpoints={ADiGtwKu0:\"(min-width: 1080px)\",OyfOGAcBw:\"(max-width: 1079.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2plaL\";const variantClassNames={ADiGtwKu0:\"framer-v-664rnu\",OyfOGAcBw:\"framer-v-s7ay78\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={OyfOGAcBw:['.framer-2plaL.framer-ggfodv { background-color: var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, #e0e0e0) /* {\"name\":\"Background\"} */; z-index: 5; }']};const breakpointKeys=Object.keys(breakpointRules);const selectors={OyfOGAcBw:\".framer-s7ay78-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2plaL.framer-19fwi7a, .framer-2plaL .framer-19fwi7a { display: block; }\",\".framer-2plaL.framer-664rnu { align-content: center; align-items: center; background-color: var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, #e0e0e0); 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-2plaL .framer-1y02dmh-container, .framer-2plaL .framer-8eyczq-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 6; }\",\".framer-2plaL .framer-feu881-container { flex: none; height: auto; left: 16px; opacity: 0; pointer-events: none; position: absolute; top: 28px; width: auto; z-index: 1; }\",\".framer-2plaL.framer-ggfodv { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-2plaL .framer-1f8ndzy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ADiGtwKu0:\"(min-width: 1080px)\",OyfOGAcBw:\"(max-width: 1079.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Section 1\":\"YAdonwS6U\",Hero:\"nego1ua1m\"};const humanReadableEnumMap1={\"Section 1\":\"hTNWILwAl\",Hero:\"qK_FeQs8I\"};const humanReadableVariantMap={Desktop:\"ADiGtwKu0\",Phone:\"OyfOGAcBw\"};const getProps=({height,id,navDesktop,navMobile,scrollSection,width,...props})=>{return{...props,HhX4Hzrra:scrollSection??props.HhX4Hzrra,HIg7a7lX4:humanReadableEnumMap[navDesktop]??navDesktop??props.HIg7a7lX4??\"nego1ua1m\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ADiGtwKu0\",vu62XfGpc:humanReadableEnumMap1[navMobile]??navMobile??props.vu62XfGpc??\"qK_FeQs8I\"};};const cursor={component:CursorMain,variant:\"tZlYlAxT6\"};const cursor1={component:CursorMain,variant:\"ZJ07KLdWP\"};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,HhX4Hzrra,HIg7a7lX4,vu62XfGpc,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const yj3IVrgnr3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"OyfOGAcBw\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"OyfOGAcBw\")return true;return false;};useCustomCursors({\"111ad6u\":cursor,\"1ehvxhh\":cursor1});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ADiGtwKu0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9fe13873-b97a-4116-9773-c7660d8f5a7b, rgb(224, 224, 224)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithRootOverflow664rnu,{...restProps,className:cx(scopingClassNames,\"framer-664rnu\",className),\"data-framer-cursor\":\"111ad6u\",\"data-layout-template\":true,draggable:\"false\",ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y02dmh-container hidden-s7ay78\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"WxMrJ743G\",rendersWithMotion:true,scopeId:\"vMoUcFI51\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(NavigationDesktopWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:HhX4Hzrra,target:\"YAdonwS6U\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,DG02QLiyV:\"1ehvxhh\",height:\"100%\",id:\"WxMrJ743G\",layoutId:\"WxMrJ743G\",style:{width:\"100%\"},variant:HIg7a7lX4,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-feu881-container hidden-664rnu\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"RFCKEbb88\",rendersWithMotion:true,scopeId:\"vMoUcFI51\",children:/*#__PURE__*/_jsx(ThemeToggleButtonWithThemeToggleBridgefeu881,{darkIconColor:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",defaultTheme:\"System\",height:\"100%\",id:\"RFCKEbb88\",layoutId:\"RFCKEbb88\",lightIconColor:\"var(--token-147eb037-e5fa-4c48-9529-35a7848a9a78, color(display-p3 0 0 0))\",MoonIconColor:\"rgb(107, 107, 107)\",moonSvg:\"\",size:20,SunIconColor:\"rgb(255, 145, 0)\",sunSvg:\"\",switchActiveColor:\"rgb(219, 219, 219)\",switchTrackColor:\"rgb(66, 66, 66)\",toggleType:\"Button\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OyfOGAcBw:{height:73,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-8eyczq-container hidden-664rnu\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"Gd22z16QZ\",rendersWithMotion:true,scopeId:\"vMoUcFI51\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(NavigationMobile,{height:\"100%\",id:\"Gd22z16QZ\",layoutId:\"Gd22z16QZ\",style:{width:\"100%\"},variant:vu62XfGpc,width:\"100%\",yj3IVrgnr:yj3IVrgnr3bnx0g({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsx(ResetOuterLinkContext,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OyfOGAcBw:{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}}}},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-ggfodv\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"ZKCqQ0dRb\")})})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f8ndzy\"})]}),/*#__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 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OyfOGAcBw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HhX4Hzrra\":\"scrollSection\",\"HIg7a7lX4\":\"navDesktop\",\"vu62XfGpc\":\"navMobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ADiGtwKu0\":[\".framer-1y02dmh-container\"],\"OyfOGAcBw\":[\".framer-feu881-container\",\".framer-8eyczq-container\"]}\n * @framerBreakpoints {\"ADiGtwKu0\":{\"min\":1080,\"canvasClassName\":\"framer-664rnu-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1080,\"rootFontSize\":16},\"OyfOGAcBw\":{\"max\":1079,\"canvasClassName\":\"framer-s7ay78-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ADiGtwKu0\n * @framerLayoutTemplate\n */const FramervMoUcFI51=withCSS(Component,css,\"framer-2plaL\");export default FramervMoUcFI51;FramervMoUcFI51.displayName=\"Main\";FramervMoUcFI51.defaultProps={height:1e3,width:1080};addPropertyControls(FramervMoUcFI51,{HhX4Hzrra:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},HIg7a7lX4:NavigationDesktopControls?.[\"variant\"]&&{...NavigationDesktopControls[\"variant\"],defaultValue:\"nego1ua1m\",description:undefined,hidden:undefined,title:\"Nav - Desktop\"},vu62XfGpc:NavigationMobileControls?.[\"variant\"]&&{...NavigationMobileControls[\"variant\"],defaultValue:\"qK_FeQs8I\",description:undefined,hidden:undefined,title:\"Nav - Mobile\"}});addFonts(FramervMoUcFI51,[{explicitInter:true,fonts:[]},...NavigationDesktopFonts,...ThemeToggleButtonFonts,...NavigationMobileFonts,...CursorMainFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervMoUcFI51\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"ADiGtwKu0\\\":[\\\".framer-1y02dmh-container\\\"],\\\"OyfOGAcBw\\\":[\\\".framer-feu881-container\\\",\\\".framer-8eyczq-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerDefaultVariant\":\"ADiGtwKu0\",\"framerBreakpoints\":\"{\\\"ADiGtwKu0\\\":{\\\"min\\\":1080,\\\"canvasClassName\\\":\\\"framer-664rnu-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1080,\\\"rootFontSize\\\":16},\\\"OyfOGAcBw\\\":{\\\"max\\\":1079,\\\"canvasClassName\\\":\\\"framer-s7ay78-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OyfOGAcBw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"HhX4Hzrra\\\":\\\"scrollSection\\\",\\\"HIg7a7lX4\\\":\\\"navDesktop\\\",\\\"vu62XfGpc\\\":\\\"navMobile\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/cQvwnvmVRhlTTUQ8vY4e/1dqbwlBf4m0RlLskrSC4/vMoUcFI51.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {ekrvkOPj3: \"intro\", FUinASyNN: \"teams\", IHzK1_2Jv: \"footer\", KORiGPU5W: \"pricing\", m6jzDdAIx: \"sprints\", Q1Ib6qIAh: \"backlogs\", uBYZPLUqD: \"jello\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r2W9DsKSG1E7rj4l6JdV/IrjlyJBm2hiMFnDsvj7D/augiA20Il.js\")), path: \"/\"}, aK1Qq_7Yn: {elements: {eLaNYfTdY: \"simple-4\", Gl6Q2_6u5: \"roadmap\", ILyQS7W5J: \"test\", J81pivuAf: \"simple-3\", KakHxZ4km: \"jello\", lX7j1NG_E: \"sprints\", nddW5shQ9: \"section-1\", T2rdPtgqS: \"simple-1\", tde41rocg: \"sprints2\", uvfO0iEou: \"teams\", V2J_5XGz_: \"pricing\", VAUWi_efx: \"footer\", vyeVeQS47: \"simple-2\", Vyt8KP_dc: \"backlogs\", x_1ntyVAp: \"simple\", Xvg4w8hfq: \"collab3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oaYWlWNQbbNj997n1Hdj/U41vhH0Sdrf6Ry0pXyAr/aK1Qq_7Yn.js\")), path: \"/home-new\"}, FWLS5U0KD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aA8Sdyik0hQemPYsUF6N/Ek6FoAvrdgC7dZR8py9f/FWLS5U0KD.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"be604d8cb8b7523dd10a02c27da2c824b7172b98a16da6c41170d4b2b271e855\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {HhX4Hzrra: {href: {hash: \":nddW5shQ9\", webPageId: \"aK1Qq_7Yn\"}, refKey: true}, HIg7a7lX4: \"nego1ua1m\", vu62XfGpc: \"qK_FeQs8I\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {aK1Qq_7Yn: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"aK1Qq_7Yn\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"HhX4Hzrra\"]]}, (resolvedLinks) => React.createElement(Main, {...props, HhX4Hzrra: siteRef(resolvedLinks[0]), key: \"Main\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"aK1Qq_7Yn\":\r\nreturn [{hash: \"664rnu\", mediaQuery: \"(min-width: 1080px)\"}, {hash: \"s7ay78\", mediaQuery: \"(max-width: 1079.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aA8Sdyik0hQemPYsUF6N/Ek6FoAvrdgC7dZR8py9f/FWLS5U0KD.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.kanbanq.app\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/qRnyO6kmNmmxKBafhnwf/oySzuiqvkPLvIEABREfR/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}