{"version":3,"file":"script_main.BLAv7AVm.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","Logo","Logo1","NavItem","NavItemInfo","PrimaryButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","DotsHorizontal","Close","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Nav_Icon","TextButton","TextButtonInfo","serializationHash","variantClassNames","transition1","transformTemplate1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","useState","TopNavNew","Footer","Whatsapps","useRef","React.useId","PropertyOverrides","React.createElement","Template2","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/bSgQTJEoTUx3Cxiswvn5/PIBlqMrg2CVq3Yv5QwZJ/v_I_O73tI.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js","https:/framerusercontent.com/modules/U1AQHswRzSclzRnGiw01/9Xn3Nc1H4fqaFux3QV3P/osNpOlP42.js","https:/framerusercontent.com/modules/Mtl3QIp5QUNxseXdQaqa/W3pRL8tgdAqfByNhLTDk/NavScrollLink.js","https:/framerusercontent.com/modules/1Fb1jbFdJRPXSjMWv7IN/kHDB5u1jHx9hXKgG49FM/ECOu8ticK.js","https:/framerusercontent.com/modules/50BwKPZcEZyHl4zBHIuL/ldxUqk8mNe6DlJVhoy6x/EH2wClOH_.js","https:/framerusercontent.com/modules/i7p7Aggxb3mpuszKIYm6/qOiALlN5PzdC2UP1StvZ/WHxR8t9V5.js","https:/framerusercontent.com/modules/jF4turPUyVQDOMReUOaE/5zJhAvhZ4UwqbZBz5acN/LtzT1hJIb.js","https:/framerusercontent.com/modules/HJiUqIBOWSLvrpmABRui/3gaBvHNr4OY0n91RwnmB/CookieBannerReopen.js","https:/framerusercontent.com/modules/XuQEhBLG5DwlmZsd9yfN/2DIJhOwnAnBNX9rM4vKH/omxnDVhO0.js","https:/framerusercontent.com/modules/DUvNRzPLu18HFXsXhyfL/quKZ371x4v48kU0ng1rI/a733VNpg3.js","https:/framerusercontent.com/modules/xeqLVp6gS5dyDU5Dwm9e/BiR6UjkpXGSIUKRTs0Zy/qlLZDcE5H.js","https:/framerusercontent.com/modules/Qi3y36FHyyY8xL2iaP1O/ZQx6OnpLCsc7TCgyLbfo/CookieBannerDelay.js","https:/framerusercontent.com/modules/uixeKi0YppxSqBl4vXgn/B2LUQRcDr4lA2MIbewic/Smooth_Scroll.js","https:/framerusercontent.com/modules/uHbjQM70hJR7kPti3cHw/13sDOGcNRh3uCmn2ktaA/N23nDyAYL.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={V3R1e_VoF:{hover:true,pressed:true}};const serializationHash=\"framer-ZLSrN\";const variantClassNames={V3R1e_VoF:\"framer-v-1ugut6e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XsfeclaSD=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,XsfeclaSD:link??props.XsfeclaSD};};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,XsfeclaSD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"V3R1e_VoF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XsfeclaSD,motionChild:true,nodeId:\"V3R1e_VoF\",openInNewTab:false,scopeId:\"v_I_O73tI\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ugut6e\",className,classNames)} framer-11f5ijw`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"V3R1e_VoF\",ref:refBinding,style:{...style},...addPropertyOverrides({\"V3R1e_VoF-hover\":{\"data-framer-name\":undefined},\"V3R1e_VoF-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-umfrh4\",\"data-framer-name\":\"Frame 155\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"C_GFw2P6u\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59 59\"><path d=\"M 29.5 59 C 13.208 59 0 45.792 0 29.5 L 0 29.5 C 0 13.208 13.208 0 29.5 0 L 29.5 0 C 45.792 0 59 13.208 59 29.5 L 59 29.5 C 59 45.792 45.792 59 29.5 59 Z\" fill=\"rgb(37,211,102)\"></path><g transform=\"translate(13.644 11.677)\"><path d=\"M 0 33.822 L 0 0 L 33.635 0 L 33.635 33.822 Z\" fill=\"transparent\"></path><path d=\"M 28.734 4.912 C 31.897 8.078 33.637 12.285 33.635 16.76 C 33.632 25.994 26.118 33.507 16.888 33.507 L 16.881 33.507 C 14.079 33.506 11.324 32.804 8.878 31.469 L 0 33.798 L 2.376 25.119 C 0.911 22.579 0.139 19.698 0.14 16.746 C 0.144 7.512 7.657 0 16.888 0 C 21.368 0.002 25.573 1.746 28.734 4.911 Z M 16.888 30.678 C 24.56 30.678 30.805 24.434 30.808 16.758 C 30.81 13.039 29.363 9.542 26.735 6.911 C 24.107 4.279 20.612 2.83 16.894 2.828 C 9.215 2.828 2.971 9.073 2.968 16.747 C 2.966 19.377 3.703 21.939 5.096 24.155 L 5.427 24.682 L 4.021 29.819 L 9.289 28.437 L 9.798 28.739 C 11.935 30.007 14.385 30.678 16.883 30.679 L 16.888 30.679 Z M 24.523 20.255 C 24.941 20.465 25.221 20.57 25.325 20.744 C 25.429 20.919 25.429 21.757 25.081 22.734 C 24.732 23.712 23.06 24.604 22.257 24.724 C 21.535 24.832 20.623 24.877 19.621 24.558 C 19.013 24.365 18.233 24.108 17.235 23.676 C 13.038 21.863 10.296 17.637 10.087 17.357 C 9.877 17.078 8.378 15.087 8.378 13.028 C 8.378 10.969 9.459 9.957 9.843 9.537 C 10.226 9.118 10.679 9.014 10.959 9.014 C 11.238 9.014 11.517 9.016 11.761 9.028 C 12.017 9.042 12.362 8.931 12.702 9.747 C 13.052 10.585 13.888 12.644 13.993 12.854 C 14.097 13.064 14.167 13.308 14.027 13.587 C 13.887 13.866 13.818 14.041 13.609 14.285 C 13.399 14.529 13.169 14.83 12.981 15.018 C 12.772 15.226 12.554 15.453 12.798 15.872 C 13.042 16.291 13.882 17.661 15.126 18.771 C 16.725 20.196 18.073 20.638 18.491 20.847 C 18.91 21.057 19.154 21.022 19.398 20.743 C 19.642 20.464 20.444 19.522 20.723 19.102 C 21.001 18.683 21.28 18.753 21.664 18.893 C 22.048 19.032 24.105 20.044 24.523 20.254 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:8671620445,withExternalLayout:true,...addPropertyOverrides({\"V3R1e_VoF-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59 59\"><path d=\"M 29.5 59 C 13.208 59 0 45.792 0 29.5 L 0 29.5 C 0 13.208 13.208 0 29.5 0 L 29.5 0 C 45.792 0 59 13.208 59 29.5 L 59 29.5 C 59 45.792 45.792 59 29.5 59 Z\" fill=\"rgb(26, 163, 76)\"></path><g transform=\"translate(13.644 11.677)\"><path d=\"M 0 33.822 L 0 0 L 33.635 0 L 33.635 33.822 Z\" fill=\"transparent\"></path><path d=\"M 28.734 4.912 C 31.897 8.078 33.637 12.285 33.635 16.76 C 33.632 25.994 26.118 33.507 16.888 33.507 L 16.881 33.507 C 14.079 33.506 11.324 32.804 8.878 31.469 L 0 33.798 L 2.376 25.119 C 0.911 22.579 0.139 19.698 0.14 16.746 C 0.144 7.512 7.657 0 16.888 0 C 21.368 0.002 25.573 1.746 28.734 4.911 Z M 16.888 30.678 C 24.56 30.678 30.805 24.434 30.808 16.758 C 30.81 13.039 29.363 9.542 26.735 6.911 C 24.107 4.279 20.612 2.83 16.894 2.828 C 9.215 2.828 2.971 9.073 2.968 16.747 C 2.966 19.377 3.703 21.939 5.096 24.155 L 5.427 24.682 L 4.021 29.819 L 9.289 28.437 L 9.798 28.739 C 11.935 30.007 14.385 30.678 16.883 30.679 L 16.888 30.679 Z M 24.523 20.255 C 24.941 20.465 25.221 20.57 25.325 20.744 C 25.429 20.919 25.429 21.757 25.081 22.734 C 24.732 23.712 23.06 24.604 22.257 24.724 C 21.535 24.832 20.623 24.877 19.621 24.558 C 19.013 24.365 18.233 24.108 17.235 23.676 C 13.038 21.863 10.296 17.637 10.087 17.357 C 9.877 17.078 8.378 15.087 8.378 13.028 C 8.378 10.969 9.459 9.957 9.843 9.537 C 10.226 9.118 10.679 9.014 10.959 9.014 C 11.238 9.014 11.517 9.016 11.761 9.028 C 12.017 9.042 12.362 8.931 12.702 9.747 C 13.052 10.585 13.888 12.644 13.993 12.854 C 14.097 13.064 14.167 13.308 14.027 13.587 C 13.887 13.866 13.818 14.041 13.609 14.285 C 13.399 14.529 13.169 14.83 12.981 15.018 C 12.772 15.226 12.554 15.453 12.798 15.872 C 13.042 16.291 13.882 17.661 15.126 18.771 C 16.725 20.196 18.073 20.638 18.491 20.847 C 18.91 21.057 19.154 21.022 19.398 20.743 C 19.642 20.464 20.444 19.522 20.723 19.102 C 21.001 18.683 21.28 18.753 21.664 18.893 C 22.048 19.032 24.105 20.044 24.523 20.254 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:10265510688},\"V3R1e_VoF-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59 59\"><path d=\"M 29.5 59 C 13.208 59 0 45.792 0 29.5 L 0 29.5 C 0 13.208 13.208 0 29.5 0 L 29.5 0 C 45.792 0 59 13.208 59 29.5 L 59 29.5 C 59 45.792 45.792 59 29.5 59 Z\" fill=\"rgb(16, 110, 51)\"></path><g transform=\"translate(13.644 11.677)\"><path d=\"M 0 33.822 L 0 0 L 33.635 0 L 33.635 33.822 Z\" fill=\"transparent\"></path><path d=\"M 28.734 4.912 C 31.897 8.078 33.637 12.285 33.635 16.76 C 33.632 25.994 26.118 33.507 16.888 33.507 L 16.881 33.507 C 14.079 33.506 11.324 32.804 8.878 31.469 L 0 33.798 L 2.376 25.119 C 0.911 22.579 0.139 19.698 0.14 16.746 C 0.144 7.512 7.657 0 16.888 0 C 21.368 0.002 25.573 1.746 28.734 4.911 Z M 16.888 30.678 C 24.56 30.678 30.805 24.434 30.808 16.758 C 30.81 13.039 29.363 9.542 26.735 6.911 C 24.107 4.279 20.612 2.83 16.894 2.828 C 9.215 2.828 2.971 9.073 2.968 16.747 C 2.966 19.377 3.703 21.939 5.096 24.155 L 5.427 24.682 L 4.021 29.819 L 9.289 28.437 L 9.798 28.739 C 11.935 30.007 14.385 30.678 16.883 30.679 L 16.888 30.679 Z M 24.523 20.255 C 24.941 20.465 25.221 20.57 25.325 20.744 C 25.429 20.919 25.429 21.757 25.081 22.734 C 24.732 23.712 23.06 24.604 22.257 24.724 C 21.535 24.832 20.623 24.877 19.621 24.558 C 19.013 24.365 18.233 24.108 17.235 23.676 C 13.038 21.863 10.296 17.637 10.087 17.357 C 9.877 17.078 8.378 15.087 8.378 13.028 C 8.378 10.969 9.459 9.957 9.843 9.537 C 10.226 9.118 10.679 9.014 10.959 9.014 C 11.238 9.014 11.517 9.016 11.761 9.028 C 12.017 9.042 12.362 8.931 12.702 9.747 C 13.052 10.585 13.888 12.644 13.993 12.854 C 14.097 13.064 14.167 13.308 14.027 13.587 C 13.887 13.866 13.818 14.041 13.609 14.285 C 13.399 14.529 13.169 14.83 12.981 15.018 C 12.772 15.226 12.554 15.453 12.798 15.872 C 13.042 16.291 13.882 17.661 15.126 18.771 C 16.725 20.196 18.073 20.638 18.491 20.847 C 18.91 21.057 19.154 21.022 19.398 20.743 C 19.642 20.464 20.444 19.522 20.723 19.102 C 21.001 18.683 21.28 18.753 21.664 18.893 C 22.048 19.032 24.105 20.044 24.523 20.254 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:10453408098}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dw0oik\",layoutDependency:layoutDependency,layoutId:\"BBivyYANG\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZLSrN.framer-11f5ijw, .framer-ZLSrN .framer-11f5ijw { display: block; }\",\".framer-ZLSrN.framer-1ugut6e { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZLSrN .framer-umfrh4 { flex: none; height: 59px; position: relative; width: 59px; z-index: 2; }\",\".framer-ZLSrN .framer-1dw0oik { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59\n * @framerIntrinsicWidth 59\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mXsGv47uh\":{\"layout\":[\"auto\",\"auto\"]},\"QbFh7tqb8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"XsfeclaSD\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv_I_O73tI=withCSS(Component,css,\"framer-ZLSrN\");export default Framerv_I_O73tI;Framerv_I_O73tI.displayName=\"whatsapps\";Framerv_I_O73tI.defaultProps={height:59,width:59};addPropertyControls(Framerv_I_O73tI,{XsfeclaSD:{title:\"Link\",type:ControlType.Link}});addFonts(Framerv_I_O73tI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv_I_O73tI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"59\",\"framerVariables\":\"{\\\"XsfeclaSD\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"59\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mXsGv47uh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QbFh7tqb8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v_I_O73tI.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"dJkACGH8G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 0 L 10.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pgy_UnrTc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3527454627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KpKpK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KpKpK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KpKpK\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1 0.5 C 1 0.776 0.776 1 0.5 1 C 0.224 1 0 0.776 0 0.5 C 0 0.224 0.224 0 0.5 0 C 0.776 0 1 0.224 1 0.5 Z\" fill=\"transparent\" height=\"1px\" id=\"HjJsbRwTq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--3it368, 1)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(11.5 11.5)\" width=\"1px\"/><path d=\"M 1 0.5 C 1 0.776 0.776 1 0.5 1 C 0.224 1 0 0.776 0 0.5 C 0 0.224 0.224 0 0.5 0 C 0.776 0 1 0.224 1 0.5 Z\" fill=\"transparent\" height=\"1px\" id=\"dXE5eavve\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--3it368, 1)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(7.5 11.5)\" width=\"1px\"/><path d=\"M 1 0.5 C 1 0.776 0.776 1 0.5 1 C 0.224 1 0 0.776 0 0.5 C 0 0.224 0.224 0 0.5 0 C 0.776 0 1 0.224 1 0.5 Z\" fill=\"transparent\" height=\"1px\" id=\"ujHHIDXN3\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--3it368, 1)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(15.5 11.5)\" width=\"1px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1816631615\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hjysP\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--18mrqx2\":fICyAUQY1,\"--3it368\":BKVe8Pgvw,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-hjysP { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Dots Horizontal\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-hjysP\");Icon.displayName=\"Dots Horizontal\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:true,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:false,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Dots Horizontal\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";/**\n * Apply this override to any nav link that should scroll to a section.\n *\n * How it works:\n * 1. User clicks the link (href = \"/#our-work\")\n * 2. This override intercepts the click BEFORE Framer's router fires\n * 3. Stores \"our-work\" in sessionStorage\n * 4. Framer navigates to \"/\" — hash is stripped, but sessionStorage persists\n * 5. SectionAnchor mounts on the homepage, reads sessionStorage, scrolls\n *\n * Usage: Select the WORK nav item → Code Overrides panel → pick NavScrollLink\n */export function NavScrollLink(Component){return props=>{const getAnchorId=()=>{// Try all common link prop names Framer might use\nconst link=props.link??props.CI7bKEUMe??props.href??\"\";if(!link)return null;const hashIdx=link.indexOf(\"#\");if(hashIdx===-1)return null;return link.slice(hashIdx+1)||null;};const handleClick=e=>{const anchorId=getAnchorId();if(!anchorId)return;const link=props.link??props.CI7bKEUMe??props.href??\"\";const targetPath=link.split(\"#\")[0]||\"/\";const currentPath=window.location.pathname.replace(/\\/$/,\"\")||\"/\";const normalTarget=targetPath.replace(/\\/$/,\"\")||\"/\";if(currentPath===normalTarget){// Same page — scroll directly\ne.preventDefault();const el=document.getElementById(anchorId);if(el){const top=el.getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top,behavior:\"smooth\"});}}else{// Different page — stash intent, let Framer navigate\nsessionStorage.setItem(\"framer_scroll_to\",anchorId);}// Call original onClick if present\nprops.onClick?.(e);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"NavScrollLink\":{\"type\":\"reactHoc\",\"name\":\"NavScrollLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavScrollLink.map","// Generated by Framer (e177f23)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Gy3a1fayk:{hover:true,pressed:true},tum9zGcaD:{hover:true,pressed:true}};const cycleOrder=[\"tum9zGcaD\",\"esHxPtGnH\",\"Gy3a1fayk\"];const serializationHash=\"framer-zUfqH\";const variantClassNames={esHxPtGnH:\"framer-v-s83akh\",Gy3a1fayk:\"framer-v-pt2yqu\",tum9zGcaD:\"framer-v-1mpfc8j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Logo/White\":\"esHxPtGnH\",\"Variant 3\":\"Gy3a1fayk\",Logo:\"tum9zGcaD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tum9zGcaD\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tum9zGcaD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Gy3a1fayk-hover\",\"Gy3a1fayk-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"Gy3a1fayk\")return false;return true;};const isDisplayed1=()=>{if([\"Gy3a1fayk-hover\",\"Gy3a1fayk-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"Gy3a1fayk\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tum9zGcaD\",openInNewTab:false,scopeId:\"ECOu8ticK\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1mpfc8j\",className,classNames)} framer-19bji0y`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"tum9zGcaD\",ref:refBinding,style:{opacity:1,...style},variants:{\"Gy3a1fayk-hover\":{opacity:.5},\"Gy3a1fayk-pressed\":{opacity:1},\"tum9zGcaD-hover\":{opacity:.7},\"tum9zGcaD-pressed\":{opacity:1}},...addPropertyOverrides({\"Gy3a1fayk-hover\":{\"data-framer-name\":undefined},\"Gy3a1fayk-pressed\":{\"data-framer-name\":undefined},\"tum9zGcaD-hover\":{\"data-framer-name\":undefined},\"tum9zGcaD-pressed\":{\"data-framer-name\":undefined},esHxPtGnH:{\"data-framer-name\":\"Logo/White\"},Gy3a1fayk:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-47ishq\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bRHryvpV3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106 32\"><path d=\"M 31.903 16.361 C 31.714 25.031 24.645 32 15.957 32 C 7.27 32 0 24.836 0 16.002 C 0 7.167 7.143 0 15.956 0 C 16.046 0 16.14 0 16.229 0.005 L 16.229 6.486 C 16.14 6.481 16.044 6.481 15.956 6.481 C 10.722 6.481 6.461 10.753 6.461 16.003 C 6.461 21.254 10.72 25.52 15.956 25.52 C 21.191 25.52 25.252 21.448 25.441 16.363 L 31.903 16.363 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 24.576 0 L 18.113 0 L 18.113 13.569 L 24.576 13.569 Z\" fill=\"rgb(255,85,0)\"></path><g transform=\"translate(38 13)\"><path d=\"M 0 15 L 0 0 L 68 0 L 68 15 Z\" fill=\"transparent\"></path><path d=\"M 4.753 11.807 C 3.813 11.807 2.986 11.561 2.273 11.07 C 1.561 10.578 1.003 9.887 0.602 8.997 C 0.2 8.107 0 7.072 0 5.896 C 0 4.721 0.198 3.676 0.593 2.794 C 0.99 1.915 1.544 1.229 2.257 0.737 C 2.97 0.246 3.797 0 4.736 0 C 5.676 0 6.534 0.246 7.248 0.737 C 7.96 1.229 8.515 1.918 8.91 2.803 C 9.307 3.688 9.504 4.721 9.504 5.896 C 9.504 7.072 9.306 8.104 8.91 8.99 C 8.514 9.875 7.96 10.566 7.248 11.062 C 6.536 11.559 5.703 11.807 4.753 11.807 Z M 4.753 9.657 C 5.249 9.657 5.666 9.509 6.004 9.212 C 6.342 8.916 6.6 8.486 6.779 7.922 C 6.959 7.36 7.048 6.684 7.048 5.895 C 7.048 5.106 6.959 4.434 6.779 3.876 C 6.6 3.318 6.339 2.891 5.995 2.594 C 5.651 2.298 5.233 2.148 4.736 2.148 C 4.24 2.148 3.839 2.296 3.501 2.594 C 3.163 2.891 2.905 3.318 2.726 3.876 C 2.547 4.434 2.457 5.108 2.457 5.895 C 2.457 6.682 2.547 7.344 2.726 7.906 C 2.905 8.469 3.166 8.901 3.51 9.203 C 3.854 9.505 4.268 9.656 4.754 9.656 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 12.989 11.622 L 12.989 2.195 L 10.692 2.195 L 10.692 0.184 L 15.445 0.184 L 15.445 11.622 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 24.631 11.807 C 23.787 11.807 23.032 11.613 22.367 11.223 C 21.701 10.835 21.175 10.308 20.791 9.642 C 20.406 8.977 20.212 8.239 20.212 7.431 C 20.212 6.622 20.407 5.872 20.798 5.213 C 21.189 4.552 21.717 4.029 22.383 3.64 C 23.048 3.251 23.793 3.056 24.617 3.056 C 25.25 3.056 25.812 3.172 26.304 3.402 C 26.795 3.633 27.184 3.957 27.469 4.377 L 27.105 4.839 L 27.105 0 L 29.481 0 L 29.481 11.622 L 27.263 11.622 L 27.263 10.086 L 27.485 10.561 C 27.19 10.971 26.787 11.28 26.281 11.489 C 25.774 11.699 25.225 11.804 24.633 11.804 Z M 24.916 9.734 C 25.35 9.734 25.73 9.638 26.056 9.442 C 26.383 9.249 26.639 8.977 26.824 8.628 C 27.009 8.281 27.102 7.881 27.102 7.431 C 27.102 6.981 27.009 6.581 26.824 6.234 C 26.639 5.886 26.383 5.615 26.056 5.42 C 25.728 5.226 25.348 5.128 24.916 5.128 C 24.484 5.128 24.095 5.227 23.752 5.427 C 23.408 5.626 23.142 5.898 22.951 6.241 C 22.76 6.584 22.666 6.981 22.666 7.431 C 22.666 7.881 22.762 8.281 22.951 8.628 C 23.141 8.977 23.408 9.247 23.752 9.442 C 24.095 9.638 24.483 9.734 24.916 9.734 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 31.22 2.487 L 31.22 0.184 L 33.596 0.184 L 33.596 2.487 Z M 31.22 11.622 L 31.22 3.24 L 33.596 3.24 L 33.596 11.623 L 31.22 11.623 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 39.584 15 C 38.919 15 38.3 14.893 37.73 14.678 C 37.161 14.463 36.671 14.164 36.265 13.78 C 35.858 13.395 35.566 12.943 35.385 12.42 L 37.587 11.669 C 37.703 12.057 37.941 12.365 38.299 12.59 C 38.657 12.815 39.086 12.927 39.582 12.927 C 39.973 12.927 40.311 12.857 40.596 12.719 C 40.881 12.581 41.1 12.379 41.254 12.113 C 41.407 11.847 41.483 11.535 41.483 11.176 L 41.483 9.257 L 41.943 9.809 C 41.647 10.281 41.267 10.631 40.802 10.861 C 40.337 11.092 39.793 11.207 39.17 11.207 C 38.366 11.207 37.65 11.031 37.015 10.678 C 36.382 10.325 35.884 9.839 35.526 9.219 C 35.166 8.599 34.987 7.896 34.987 7.108 C 34.987 6.319 35.166 5.621 35.526 5.012 C 35.884 4.403 36.376 3.924 36.999 3.577 C 37.622 3.23 38.33 3.055 39.121 3.055 C 39.744 3.055 40.287 3.176 40.753 3.415 C 41.217 3.655 41.614 4.021 41.941 4.512 L 41.64 5.065 L 41.64 3.238 L 43.858 3.238 L 43.858 11.176 C 43.858 11.913 43.673 12.571 43.303 13.149 C 42.933 13.727 42.429 14.18 41.79 14.509 C 41.151 14.836 40.414 15 39.581 15 Z M 39.505 9.119 C 39.906 9.119 40.255 9.037 40.55 8.873 C 40.846 8.709 41.076 8.478 41.239 8.182 C 41.402 7.886 41.484 7.538 41.484 7.139 C 41.484 6.74 41.399 6.389 41.23 6.087 C 41.061 5.785 40.829 5.549 40.534 5.381 C 40.239 5.211 39.895 5.127 39.505 5.127 C 39.114 5.127 38.747 5.211 38.435 5.381 C 38.124 5.55 37.88 5.785 37.707 6.087 C 37.534 6.389 37.446 6.739 37.446 7.139 C 37.446 7.539 37.532 7.871 37.707 8.168 C 37.882 8.466 38.124 8.698 38.435 8.867 C 38.747 9.037 39.104 9.121 39.505 9.121 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 45.603 2.487 L 45.603 0.184 L 47.979 0.184 L 47.979 2.487 Z M 45.603 11.622 L 45.603 3.24 L 47.979 3.24 L 47.979 11.623 L 45.603 11.623 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 53.887 11.714 C 52.842 11.714 52.031 11.44 51.455 10.892 C 50.88 10.344 50.592 9.58 50.592 8.598 L 50.592 5.235 L 49.135 5.235 L 49.135 3.239 L 49.214 3.239 C 49.658 3.239 49.998 3.133 50.236 2.916 C 50.474 2.701 50.593 2.379 50.593 1.95 L 50.593 1.336 L 52.969 1.336 L 52.969 3.239 L 54.998 3.239 L 54.998 5.235 L 52.969 5.235 L 52.969 8.444 C 52.969 8.73 53.022 8.969 53.128 9.158 C 53.234 9.348 53.397 9.489 53.619 9.581 C 53.84 9.674 54.115 9.719 54.443 9.719 C 54.516 9.719 54.601 9.715 54.697 9.704 C 54.792 9.694 54.892 9.684 54.998 9.672 L 54.998 11.622 C 54.839 11.642 54.66 11.664 54.459 11.684 C 54.257 11.704 54.068 11.715 53.889 11.715 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 59.067 11.807 C 58.445 11.807 57.906 11.71 57.452 11.515 C 56.998 11.322 56.649 11.043 56.406 10.678 C 56.164 10.315 56.042 9.883 56.042 9.381 C 56.042 8.91 56.152 8.493 56.374 8.13 C 56.596 7.767 56.936 7.462 57.396 7.216 C 57.856 6.97 58.429 6.796 59.115 6.694 L 61.76 6.28 L 61.76 7.968 L 59.542 8.352 C 59.204 8.413 58.946 8.519 58.766 8.667 C 58.587 8.815 58.498 9.029 58.498 9.305 C 58.498 9.561 58.597 9.76 58.799 9.904 C 58.999 10.048 59.248 10.119 59.543 10.119 C 59.934 10.119 60.278 10.036 60.573 9.873 C 60.868 9.709 61.099 9.487 61.262 9.205 C 61.425 8.923 61.507 8.614 61.507 8.277 L 61.507 6.096 C 61.507 5.779 61.378 5.512 61.119 5.297 C 60.861 5.082 60.51 4.976 60.066 4.976 C 59.623 4.976 59.272 5.088 58.95 5.313 C 58.628 5.538 58.393 5.835 58.245 6.204 L 56.344 5.329 C 56.513 4.857 56.782 4.453 57.152 4.116 C 57.522 3.778 57.966 3.516 58.483 3.333 C 59 3.148 59.565 3.057 60.178 3.057 C 60.906 3.057 61.551 3.185 62.111 3.441 C 62.67 3.697 63.106 4.053 63.418 4.509 C 63.729 4.964 63.885 5.494 63.885 6.097 L 63.885 11.625 L 61.667 11.625 L 61.667 10.274 L 62.206 10.181 C 61.952 10.55 61.673 10.855 61.366 11.096 C 61.059 11.336 60.717 11.515 60.336 11.634 C 59.956 11.752 59.533 11.81 59.069 11.81 Z\" fill=\"rgb(255,85,0)\"></path><path d=\"M 65.625 11.622 L 65.625 0 L 68.001 0 L 68.001 11.622 Z\" fill=\"rgb(255,85,0)\"></path></g></svg>',svgContentId:11805695943,withExternalLayout:true,...addPropertyOverrides({esHxPtGnH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106 32\"><path d=\"M 31.903 16.361 C 31.714 25.031 24.645 32 15.957 32 C 7.27 32 0 24.836 0 16.002 C 0 7.167 7.143 0 15.956 0 C 16.046 0 16.14 0 16.229 0.005 L 16.229 6.486 C 16.14 6.481 16.044 6.481 15.956 6.481 C 10.722 6.481 6.461 10.753 6.461 16.003 C 6.461 21.254 10.72 25.52 15.956 25.52 C 21.191 25.52 25.252 21.448 25.441 16.363 L 31.903 16.363 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 24.576 0 L 18.113 0 L 18.113 13.569 L 24.576 13.569 Z\" fill=\"rgb(255, 255, 255)\"></path><g transform=\"translate(38 13)\"><path d=\"M 0 15 L 0 0 L 68 0 L 68 15 Z\" fill=\"transparent\"></path><path d=\"M 4.753 11.807 C 3.813 11.807 2.986 11.561 2.273 11.07 C 1.561 10.578 1.003 9.887 0.602 8.997 C 0.2 8.107 0 7.072 0 5.896 C 0 4.721 0.198 3.676 0.593 2.794 C 0.99 1.915 1.544 1.229 2.257 0.737 C 2.97 0.246 3.797 0 4.736 0 C 5.676 0 6.534 0.246 7.248 0.737 C 7.96 1.229 8.515 1.918 8.91 2.803 C 9.307 3.688 9.504 4.721 9.504 5.896 C 9.504 7.072 9.306 8.104 8.91 8.99 C 8.514 9.875 7.96 10.566 7.248 11.062 C 6.536 11.559 5.703 11.807 4.753 11.807 Z M 4.753 9.657 C 5.249 9.657 5.666 9.509 6.004 9.212 C 6.342 8.916 6.6 8.486 6.779 7.922 C 6.959 7.36 7.048 6.684 7.048 5.895 C 7.048 5.106 6.959 4.434 6.779 3.876 C 6.6 3.318 6.339 2.891 5.995 2.594 C 5.651 2.298 5.233 2.148 4.736 2.148 C 4.24 2.148 3.839 2.296 3.501 2.594 C 3.163 2.891 2.905 3.318 2.726 3.876 C 2.547 4.434 2.457 5.108 2.457 5.895 C 2.457 6.682 2.547 7.344 2.726 7.906 C 2.905 8.469 3.166 8.901 3.51 9.203 C 3.854 9.505 4.268 9.656 4.754 9.656 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 12.989 11.622 L 12.989 2.195 L 10.692 2.195 L 10.692 0.184 L 15.445 0.184 L 15.445 11.622 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 24.631 11.807 C 23.787 11.807 23.032 11.613 22.367 11.223 C 21.701 10.835 21.175 10.308 20.791 9.642 C 20.406 8.977 20.212 8.239 20.212 7.431 C 20.212 6.622 20.407 5.872 20.798 5.213 C 21.189 4.552 21.717 4.029 22.383 3.64 C 23.048 3.251 23.793 3.056 24.617 3.056 C 25.25 3.056 25.812 3.172 26.304 3.402 C 26.795 3.633 27.184 3.957 27.469 4.377 L 27.105 4.839 L 27.105 0 L 29.481 0 L 29.481 11.622 L 27.263 11.622 L 27.263 10.086 L 27.485 10.561 C 27.19 10.971 26.787 11.28 26.281 11.489 C 25.774 11.699 25.225 11.804 24.633 11.804 Z M 24.916 9.734 C 25.35 9.734 25.73 9.638 26.056 9.442 C 26.383 9.249 26.639 8.977 26.824 8.628 C 27.009 8.281 27.102 7.881 27.102 7.431 C 27.102 6.981 27.009 6.581 26.824 6.234 C 26.639 5.886 26.383 5.615 26.056 5.42 C 25.728 5.226 25.348 5.128 24.916 5.128 C 24.484 5.128 24.095 5.227 23.752 5.427 C 23.408 5.626 23.142 5.898 22.951 6.241 C 22.76 6.584 22.666 6.981 22.666 7.431 C 22.666 7.881 22.762 8.281 22.951 8.628 C 23.141 8.977 23.408 9.247 23.752 9.442 C 24.095 9.638 24.483 9.734 24.916 9.734 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 31.22 2.487 L 31.22 0.184 L 33.596 0.184 L 33.596 2.487 Z M 31.22 11.622 L 31.22 3.24 L 33.596 3.24 L 33.596 11.623 L 31.22 11.623 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 39.584 15 C 38.919 15 38.3 14.893 37.73 14.678 C 37.161 14.463 36.671 14.164 36.265 13.78 C 35.858 13.395 35.566 12.943 35.385 12.42 L 37.587 11.669 C 37.703 12.057 37.941 12.365 38.299 12.59 C 38.657 12.815 39.086 12.927 39.582 12.927 C 39.973 12.927 40.311 12.857 40.596 12.719 C 40.881 12.581 41.1 12.379 41.254 12.113 C 41.407 11.847 41.483 11.535 41.483 11.176 L 41.483 9.257 L 41.943 9.809 C 41.647 10.281 41.267 10.631 40.802 10.861 C 40.337 11.092 39.793 11.207 39.17 11.207 C 38.366 11.207 37.65 11.031 37.015 10.678 C 36.382 10.325 35.884 9.839 35.526 9.219 C 35.166 8.599 34.987 7.896 34.987 7.108 C 34.987 6.319 35.166 5.621 35.526 5.012 C 35.884 4.403 36.376 3.924 36.999 3.577 C 37.622 3.23 38.33 3.055 39.121 3.055 C 39.744 3.055 40.287 3.176 40.753 3.415 C 41.217 3.655 41.614 4.021 41.941 4.512 L 41.64 5.065 L 41.64 3.238 L 43.858 3.238 L 43.858 11.176 C 43.858 11.913 43.673 12.571 43.303 13.149 C 42.933 13.727 42.429 14.18 41.79 14.509 C 41.151 14.836 40.414 15 39.581 15 Z M 39.505 9.119 C 39.906 9.119 40.255 9.037 40.55 8.873 C 40.846 8.709 41.076 8.478 41.239 8.182 C 41.402 7.886 41.484 7.538 41.484 7.139 C 41.484 6.74 41.399 6.389 41.23 6.087 C 41.061 5.785 40.829 5.549 40.534 5.381 C 40.239 5.211 39.895 5.127 39.505 5.127 C 39.114 5.127 38.747 5.211 38.435 5.381 C 38.124 5.55 37.88 5.785 37.707 6.087 C 37.534 6.389 37.446 6.739 37.446 7.139 C 37.446 7.539 37.532 7.871 37.707 8.168 C 37.882 8.466 38.124 8.698 38.435 8.867 C 38.747 9.037 39.104 9.121 39.505 9.121 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 45.603 2.487 L 45.603 0.184 L 47.979 0.184 L 47.979 2.487 Z M 45.603 11.622 L 45.603 3.24 L 47.979 3.24 L 47.979 11.623 L 45.603 11.623 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 53.887 11.714 C 52.842 11.714 52.031 11.44 51.455 10.892 C 50.88 10.344 50.592 9.58 50.592 8.598 L 50.592 5.235 L 49.135 5.235 L 49.135 3.239 L 49.214 3.239 C 49.658 3.239 49.998 3.133 50.236 2.916 C 50.474 2.701 50.593 2.379 50.593 1.95 L 50.593 1.336 L 52.969 1.336 L 52.969 3.239 L 54.998 3.239 L 54.998 5.235 L 52.969 5.235 L 52.969 8.444 C 52.969 8.73 53.022 8.969 53.128 9.158 C 53.234 9.348 53.397 9.489 53.619 9.581 C 53.84 9.674 54.115 9.719 54.443 9.719 C 54.516 9.719 54.601 9.715 54.697 9.704 C 54.792 9.694 54.892 9.684 54.998 9.672 L 54.998 11.622 C 54.839 11.642 54.66 11.664 54.459 11.684 C 54.257 11.704 54.068 11.715 53.889 11.715 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 59.067 11.807 C 58.445 11.807 57.906 11.71 57.452 11.515 C 56.998 11.322 56.649 11.043 56.406 10.678 C 56.164 10.315 56.042 9.883 56.042 9.381 C 56.042 8.91 56.152 8.493 56.374 8.13 C 56.596 7.767 56.936 7.462 57.396 7.216 C 57.856 6.97 58.429 6.796 59.115 6.694 L 61.76 6.28 L 61.76 7.968 L 59.542 8.352 C 59.204 8.413 58.946 8.519 58.766 8.667 C 58.587 8.815 58.498 9.029 58.498 9.305 C 58.498 9.561 58.597 9.76 58.799 9.904 C 58.999 10.048 59.248 10.119 59.543 10.119 C 59.934 10.119 60.278 10.036 60.573 9.873 C 60.868 9.709 61.099 9.487 61.262 9.205 C 61.425 8.923 61.507 8.614 61.507 8.277 L 61.507 6.096 C 61.507 5.779 61.378 5.512 61.119 5.297 C 60.861 5.082 60.51 4.976 60.066 4.976 C 59.623 4.976 59.272 5.088 58.95 5.313 C 58.628 5.538 58.393 5.835 58.245 6.204 L 56.344 5.329 C 56.513 4.857 56.782 4.453 57.152 4.116 C 57.522 3.778 57.966 3.516 58.483 3.333 C 59 3.148 59.565 3.057 60.178 3.057 C 60.906 3.057 61.551 3.185 62.111 3.441 C 62.67 3.697 63.106 4.053 63.418 4.509 C 63.729 4.964 63.885 5.494 63.885 6.097 L 63.885 11.625 L 61.667 11.625 L 61.667 10.274 L 62.206 10.181 C 61.952 10.55 61.673 10.855 61.366 11.096 C 61.059 11.336 60.717 11.515 60.336 11.634 C 59.956 11.752 59.533 11.81 59.069 11.81 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 65.625 11.622 L 65.625 0 L 68.001 0 L 68.001 11.622 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:11627663642}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lbxbdk\",layoutDependency:layoutDependency,layoutId:\"iMTme2S9O\",children:isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wq224x\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:106,layoutDependency:layoutDependency,layoutId:\"n1ZlhlBOv\",svg:'<svg width=\"106\" height=\"32\" viewBox=\"0 0 106 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M31.9034 16.3609C31.7144 25.0308 24.6452 32 15.9574 32C7.26966 32 0 24.8363 0 16.0016C0 7.16696 7.14313 0 15.9558 0C16.0462 0 16.1398 0 16.2286 0.00494387V6.48635C16.1398 6.48141 16.0445 6.48141 15.9558 6.48141C10.7221 6.48141 6.46119 10.7529 6.46119 16.0033C6.46119 21.2537 10.7205 25.5202 15.9558 25.5202C21.1911 25.5202 25.2516 21.4481 25.4405 16.3626H31.9034V16.3609Z\" fill=\"#FF5500\"/>\\n<path d=\"M24.5761 0H18.1133V13.5693H24.5761V0Z\" fill=\"#FF5500\"/>\\n<g clip-path=\"url(#clip0_1700_5648)\">\\n<path d=\"M42.7527 24.807C41.8127 24.807 40.9858 24.5607 40.2735 24.0696C39.5612 23.5784 39.0031 22.8866 38.6022 21.9969C38.1997 21.1071 38 20.0722 38 18.8964C38 17.7205 38.1983 16.6756 38.5933 15.7944C38.9899 14.9147 39.5436 14.2285 40.2574 13.7374C40.9697 13.2463 41.7965 13 42.7365 13C43.6765 13 44.5342 13.2463 45.2479 13.7374C45.9603 14.2285 46.5154 14.9175 46.9105 15.803C47.307 16.6884 47.5038 17.7205 47.5038 18.8964C47.5038 20.0722 47.3056 21.1043 46.9105 21.9898C46.514 22.8752 45.9603 23.5656 45.2479 24.0624C44.5356 24.5593 43.7029 24.807 42.7527 24.807ZM42.7527 22.6574C43.2491 22.6574 43.6662 22.5093 44.004 22.2118C44.3418 21.9157 44.6003 21.4858 44.7794 20.9221C44.9586 20.3598 45.0482 19.6836 45.0482 18.8949C45.0482 18.1063 44.9586 17.4344 44.7794 16.8763C44.6003 16.3183 44.3388 15.8912 43.9952 15.5937C43.6515 15.2976 43.2329 15.1481 42.7365 15.1481C42.2401 15.1481 41.8391 15.2962 41.5013 15.5937C41.1635 15.8912 40.9051 16.3183 40.7259 16.8763C40.5467 17.4344 40.4571 18.1077 40.4571 18.8949C40.4571 19.6822 40.5467 20.3441 40.7259 20.9064C40.9051 21.4687 41.1665 21.9015 41.5102 22.2033C41.8538 22.5051 42.268 22.656 42.7541 22.656L42.7527 22.6574Z\" fill=\"#FF5500\"/>\\n<path d=\"M50.9884 24.6219V15.1951H48.6914V13.1836H53.4441V24.6219H50.9884Z\" fill=\"#FF5500\"/>\\n<path d=\"M62.6302 24.807C61.7857 24.807 61.0308 24.6134 60.3655 24.2233C59.7002 23.8347 59.1744 23.308 58.7896 22.6417C58.4048 21.9769 58.2109 21.2395 58.2109 20.431C58.2109 19.6224 58.4063 18.8722 58.7969 18.2131C59.1876 17.5525 59.7163 17.0287 60.3817 16.64C61.047 16.2514 61.7916 16.0564 62.6155 16.0564C63.2485 16.0564 63.811 16.1717 64.303 16.4023C64.7936 16.6329 65.1828 16.9575 65.4677 17.3774L65.1035 17.8387V13H67.4798V24.6219H65.2621V23.0859L65.4839 23.5614C65.1886 23.9713 64.7862 24.2803 64.2795 24.4895C63.7728 24.6988 63.2236 24.8041 62.6317 24.8041L62.6302 24.807ZM62.9151 22.7343C63.3484 22.7343 63.7288 22.6375 64.0548 22.4424C64.3823 22.2488 64.6379 21.9769 64.8229 21.6282C65.008 21.2808 65.1005 20.8808 65.1005 20.431C65.1005 19.9811 65.008 19.5811 64.8229 19.2337C64.6379 18.8864 64.3823 18.6145 64.0548 18.4195C63.7273 18.2259 63.3469 18.1276 62.9151 18.1276C62.4833 18.1276 62.0941 18.2273 61.7505 18.4266C61.4068 18.6259 61.141 18.8978 60.95 19.2409C60.7591 19.5839 60.6651 19.9811 60.6651 20.431C60.6651 20.8808 60.7606 21.2808 60.95 21.6282C61.1395 21.9769 61.4068 22.2474 61.7505 22.4424C62.0941 22.6375 62.4819 22.7343 62.9151 22.7343Z\" fill=\"#FF5500\"/>\\n<path d=\"M69.2188 15.4869V13.1836H71.5951V15.4869H69.2188ZM69.2188 24.6219V16.24H71.5951V24.6233H69.2188V24.6219Z\" fill=\"#FF5500\"/>\\n<path d=\"M77.5853 28.0002C76.9199 28.0002 76.3016 27.8935 75.7318 27.6785C75.1619 27.4635 74.6729 27.1646 74.266 26.7802C73.8592 26.3959 73.5669 25.9432 73.3863 25.4207L75.5878 24.6691C75.7039 25.0577 75.9418 25.3652 76.3002 25.5901C76.6585 25.8151 77.0874 25.9275 77.5838 25.9275C77.9745 25.9275 78.3123 25.8578 78.5972 25.7197C78.8821 25.5816 79.1009 25.3795 79.2552 25.1133C79.4079 24.8471 79.4843 24.5353 79.4843 24.1766V22.2576L79.944 22.8099C79.6488 23.2811 79.2684 23.6313 78.8028 23.862C78.3387 24.0926 77.7938 24.2079 77.1711 24.2079C76.3677 24.2079 75.651 24.0314 75.0165 23.6783C74.3835 23.3253 73.8856 22.8398 73.5273 22.2192C73.1675 21.5999 72.9883 20.8967 72.9883 20.108C72.9883 19.3194 73.1675 18.6218 73.5273 18.0126C73.8856 17.4033 74.3777 16.925 75.0004 16.5776C75.6231 16.2303 76.331 16.0552 77.1226 16.0552C77.7453 16.0552 78.2888 16.1762 78.7543 16.4153C79.2184 16.6559 79.615 17.0218 79.9425 17.5129L79.6414 18.0652V16.2388H81.8591V24.1766C81.8591 24.914 81.6741 25.5716 81.304 26.1496C80.9339 26.7276 80.4301 27.1803 79.7912 27.5091C79.1523 27.8365 78.4151 28.0002 77.5823 28.0002H77.5853ZM77.506 22.1195C77.9069 22.1195 78.2564 22.037 78.5517 21.8732C78.8469 21.7095 79.0774 21.4789 79.2405 21.1828C79.4035 20.8867 79.4857 20.538 79.4857 20.1394C79.4857 19.7408 79.4006 19.3891 79.2317 19.0873C79.0628 18.7856 78.8307 18.5492 78.5355 18.3813C78.2403 18.2119 77.8966 18.1279 77.506 18.1279C77.1153 18.1279 76.7481 18.2119 76.4367 18.3813C76.1254 18.5507 75.8816 18.7856 75.7083 19.0873C75.535 19.3891 75.4469 19.7393 75.4469 20.1394C75.4469 20.5394 75.5335 20.8711 75.7083 21.1686C75.8831 21.4661 76.1254 21.6981 76.4367 21.8676C76.7481 22.037 77.105 22.1209 77.506 22.1209V22.1195Z\" fill=\"#FF5500\"/>\\n<path d=\"M83.6016 15.4869V13.1836H85.9779V15.4869H83.6016ZM83.6016 24.6219V16.24H85.9779V24.6233H83.6016V24.6219Z\" fill=\"#FF5500\"/>\\n<path d=\"M91.8855 24.7146C90.8398 24.7146 90.0291 24.4413 89.4533 23.8932C88.8776 23.3452 88.5897 22.5807 88.5897 21.5985V18.236H87.1328V16.2402H87.2121C87.6557 16.2402 87.9964 16.1334 88.2343 15.9171C88.4723 15.7021 88.5912 15.3804 88.5912 14.9505V14.3369H90.9675V16.2402H92.9958V18.236H90.9675V21.4447C90.9675 21.7309 91.0204 21.97 91.1262 22.1593C91.2319 22.3487 91.3949 22.4896 91.6167 22.5821C91.8385 22.6747 92.1131 22.7202 92.4406 22.7202C92.5141 22.7202 92.5993 22.716 92.6947 22.7046C92.7902 22.6946 92.89 22.6846 92.9958 22.6733V24.6235C92.8372 24.6435 92.658 24.6648 92.4568 24.6847C92.2556 24.7047 92.0661 24.7161 91.8869 24.7161L91.8855 24.7146Z\" fill=\"#FF5500\"/>\\n<path d=\"M97.0685 24.8067C96.4457 24.8067 95.9067 24.7099 95.4529 24.5149C94.9991 24.3213 94.6495 24.0423 94.4072 23.6779C94.1649 23.3149 94.043 22.8821 94.043 22.381C94.043 21.9098 94.1531 21.4927 94.3749 21.1297C94.5967 20.7667 94.9374 20.4621 95.3971 20.2158C95.8568 19.9695 96.4296 19.7958 97.1155 19.6933L99.7606 19.2791V20.9674L97.5428 21.3518C97.205 21.413 96.9466 21.5183 96.7674 21.6664C96.5882 21.8144 96.4986 22.028 96.4986 22.3041C96.4986 22.5604 96.5985 22.7597 96.7997 22.9035C96.9994 23.0472 97.2491 23.1184 97.5443 23.1184C97.935 23.1184 98.2786 23.0358 98.5739 22.8721C98.8691 22.7084 99.0996 22.4864 99.2627 22.2045C99.4257 21.9226 99.5079 21.6137 99.5079 21.2763V19.0954C99.5079 18.778 99.3787 18.5118 99.1202 18.2968C98.8617 18.0819 98.5107 17.9751 98.0672 17.9751C97.6236 17.9751 97.2726 18.0876 96.951 18.3125C96.6293 18.5374 96.3943 18.8349 96.246 19.2036L94.3455 18.3281C94.5144 17.8569 94.7832 17.4527 95.1533 17.1153C95.5234 16.7779 95.9669 16.516 96.4839 16.3323C97.0009 16.1473 97.5663 16.0562 98.1788 16.0562C98.9072 16.0562 99.552 16.1843 100.112 16.4405C100.671 16.6968 101.107 17.0526 101.419 17.5082C101.73 17.9637 101.886 18.4933 101.886 19.0969V24.6245H99.668V23.2736L100.207 23.181C99.9529 23.5497 99.6739 23.8544 99.3669 24.095C99.06 24.3355 98.7178 24.5149 98.3374 24.6331C97.957 24.7512 97.534 24.8096 97.0699 24.8096L97.0685 24.8067Z\" fill=\"#FF5500\"/>\\n<path d=\"M103.625 24.6219V13H106.001V24.6219H103.625Z\" fill=\"#FF5500\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_1700_5648\">\\n<rect width=\"68\" height=\"15\" fill=\"white\" transform=\"translate(38 13)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zUfqH.framer-19bji0y, .framer-zUfqH .framer-19bji0y { display: block; }\",\".framer-zUfqH.framer-1mpfc8j { cursor: pointer; height: 32px; overflow: visible; position: relative; text-decoration: none; width: 106px; }\",\".framer-zUfqH .framer-47ishq { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 106px; }\",\".framer-zUfqH .framer-lbxbdk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 107px; }\",\".framer-zUfqH .framer-wq224x { aspect-ratio: 3.3333333333333335 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-zUfqH.framer-v-s83akh.framer-1mpfc8j { cursor: unset; }\",\".framer-zUfqH.framer-v-pt2yqu.framer-1mpfc8j { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-zUfqH.framer-v-pt2yqu .framer-lbxbdk { left: unset; order: 0; position: relative; top: unset; }\",\".framer-zUfqH.framer-v-pt2yqu .framer-wq224x { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-zUfqH.framer-v-pt2yqu.hover .framer-lbxbdk, .framer-zUfqH.framer-v-pt2yqu.pressed .framer-lbxbdk { left: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"esHxPtGnH\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gy3a1fayk\":{\"layout\":[\"auto\",\"auto\"]},\"stLtdRr6Q\":{\"layout\":[\"fixed\",\"fixed\"]},\"yzs1ZDnXU\":{\"layout\":[\"fixed\",\"fixed\"]},\"hPkYPZyaD\":{\"layout\":[\"auto\",\"auto\"]},\"pBposO7h3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerECOu8ticK=withCSS(Component,css,\"framer-zUfqH\");export default FramerECOu8ticK;FramerECOu8ticK.displayName=\"Logo\";FramerECOu8ticK.defaultProps={height:32,width:106};addPropertyControls(FramerECOu8ticK,{variant:{options:[\"tum9zGcaD\",\"esHxPtGnH\",\"Gy3a1fayk\"],optionTitles:[\"Logo\",\"Logo/White\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerECOu8ticK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerECOu8ticK\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"106\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"esHxPtGnH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gy3a1fayk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"stLtdRr6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yzs1ZDnXU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hPkYPZyaD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pBposO7h3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ECOu8ticK.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yHvrnOSGWMtHwrvRdURV/vyez7LL5fhXbobBuMEmf/Xfae_omIx.js\";const enabledGestures={TDeOnNhfR:{hover:true}};const cycleOrder=[\"FX56ZvpUm\",\"QgXwE8Qy8\",\"ldEbuZ42m\",\"pmYgnQyJo\",\"MZsmHZ8Po\",\"TDeOnNhfR\"];const serializationHash=\"framer-tfhg0\";const variantClassNames={FX56ZvpUm:\"framer-v-167s6sx\",ldEbuZ42m:\"framer-v-uspete\",MZsmHZ8Po:\"framer-v-1tfoy6a\",pmYgnQyJo:\"framer-v-1hz1i2q\",QgXwE8Qy8:\"framer-v-1hf73v7\",TDeOnNhfR:\"framer-v-1hyjo76\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yMK5aUOOM=undefined;const CI7bKEUMe=undefined;const AaEwV6OpH=undefined;const transition1={damping:30,delay:0,mass:.1,stiffness:500,type:\"spring\"};const transition2={damping:40,delay:0,mass:.1,stiffness:400,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const transition4={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"In Delayed Hover\":\"MZsmHZ8Po\",\"In Delayed\":\"ldEbuZ42m\",\"In Hover\":\"pmYgnQyJo\",Brown:\"TDeOnNhfR\",In:\"FX56ZvpUm\",Out:\"QgXwE8Qy8\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,AaEwV6OpH:title??props.AaEwV6OpH??\"BUTTON\",CI7bKEUMe:link??props.CI7bKEUMe,variant:humanReadableVariantMap[props.variant]??props.variant??\"FX56ZvpUm\",yMK5aUOOM:click??props.yMK5aUOOM};};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,AaEwV6OpH,CI7bKEUMe,yMK5aUOOM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FX56ZvpUm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xy6yye=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yMK5aUOOM){const res=await yMK5aUOOM(...args);if(res===false)return false;}});const onMouseEnter1ap98xf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"pmYgnQyJo\");});const onMouseEntersync04=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"MZsmHZ8Po\");});const onMouseLeaves6wy9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"FX56ZvpUm\");});const onMouseEntermcc49l=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ldEbuZ42m\");});const onMouseEnterrn8p18=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"TDeOnNhfR\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({MZsmHZ8Po:{value:transition3},pmYgnQyJo:{value:transition2},TDeOnNhfR:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:CI7bKEUMe,motionChild:true,nodeId:\"FX56ZvpUm\",openInNewTab:false,scopeId:\"EH2wClOH_\",smoothScroll:true,...addPropertyOverrides({QgXwE8Qy8:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-167s6sx\",className,classNames)} framer-bza70r`,\"data-framer-name\":\"In\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FX56ZvpUm\",onMouseEnter:onMouseEnter1ap98xf,onTap:onTap1xy6yye,ref:refBinding,style:{...style},...addPropertyOverrides({\"TDeOnNhfR-hover\":{\"data-framer-name\":undefined},ldEbuZ42m:{\"data-framer-name\":\"In Delayed\",onMouseEnter:onMouseEntersync04},MZsmHZ8Po:{\"data-framer-name\":\"In Delayed Hover\",onMouseEnter:onMouseEntermcc49l},pmYgnQyJo:{\"data-framer-name\":\"In Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeaves6wy9},QgXwE8Qy8:{\"data-framer-name\":\"Out\"},TDeOnNhfR:{\"data-framer-name\":\"Brown\",onMouseEnter:onMouseEnterrn8p18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c7ks4l\",\"data-styles-preset\":\"Xfae_omIx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Remix\"})}),className:\"framer-1xam4qf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EYbc3V7TC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},text:AaEwV6OpH,variants:{\"TDeOnNhfR-hover\":{opacity:.8,scale:.98},ldEbuZ42m:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},MZsmHZ8Po:{\"--extracted-r6o4lv\":\"var(--token-cce1082a-6477-4652-9674-90d7f765b531, rgb(227, 227, 214))\",filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},pmYgnQyJo:{\"--extracted-r6o4lv\":\"var(--token-73740fd6-9642-4b52-b0fd-ecf76bdaf90c, rgb(247, 247, 227))\",filter:\"none\",opacity:.9,scale:.95,WebkitFilter:\"none\"},QgXwE8Qy8:{filter:\"blur(4px)\",opacity:0,scale:1.1,WebkitFilter:\"blur(4px)\"},TDeOnNhfR:{\"--extracted-r6o4lv\":\"var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2))\",filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MZsmHZ8Po:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c7ks4l\",\"data-styles-preset\":\"Xfae_omIx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cce1082a-6477-4652-9674-90d7f765b531, rgb(227, 227, 214)))\"},children:\"BUTTON\"})})},pmYgnQyJo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c7ks4l\",\"data-styles-preset\":\"Xfae_omIx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73740fd6-9642-4b52-b0fd-ecf76bdaf90c, rgb(247, 247, 227)))\"},children:\"BUTTON\"})})},QgXwE8Qy8:{transformTemplate:transformTemplate1},TDeOnNhfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c7ks4l\",\"data-styles-preset\":\"Xfae_omIx\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2)))\"},children:\"BUTTON\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tfhg0.framer-bza70r, .framer-tfhg0 .framer-bza70r { display: block; }\",\".framer-tfhg0.framer-167s6sx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 58px; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tfhg0 .framer-1xam4qf { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-tfhg0.framer-v-1hf73v7.framer-167s6sx { cursor: default; width: 83px; }\",\".framer-tfhg0.framer-v-1hf73v7 .framer-1xam4qf { left: 49%; position: absolute; top: -20px; z-index: 1; }\",\".framer-tfhg0.framer-v-1hyjo76.framer-167s6sx { height: min-content; padding: 0px; width: 95px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"QgXwE8Qy8\":{\"layout\":[\"fixed\",\"fixed\"]},\"ldEbuZ42m\":{\"layout\":[\"auto\",\"fixed\"]},\"pmYgnQyJo\":{\"layout\":[\"auto\",\"fixed\"]},\"MZsmHZ8Po\":{\"layout\":[\"auto\",\"fixed\"]},\"TDeOnNhfR\":{\"layout\":[\"fixed\",\"auto\"]},\"iuswizP6t\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AaEwV6OpH\":\"title\",\"CI7bKEUMe\":\"link\",\"yMK5aUOOM\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEH2wClOH_=withCSS(Component,css,\"framer-tfhg0\");export default FramerEH2wClOH_;FramerEH2wClOH_.displayName=\"Nav Item\";FramerEH2wClOH_.defaultProps={height:58,width:95};addPropertyControls(FramerEH2wClOH_,{variant:{options:[\"FX56ZvpUm\",\"QgXwE8Qy8\",\"ldEbuZ42m\",\"pmYgnQyJo\",\"MZsmHZ8Po\",\"TDeOnNhfR\"],optionTitles:[\"In\",\"Out\",\"In Delayed\",\"In Hover\",\"In Delayed Hover\",\"Brown\"],title:\"Variant\",type:ControlType.Enum},AaEwV6OpH:{defaultValue:\"BUTTON\",displayTextArea:false,title:\"Title\",type:ControlType.String},onAaEwV6OpHChange:{changes:\"AaEwV6OpH\",type:ControlType.ChangeHandler},CI7bKEUMe:{title:\"Link\",type:ControlType.Link},yMK5aUOOM:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerEH2wClOH_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEH2wClOH_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"95\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"58\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"AaEwV6OpH\\\":\\\"title\\\",\\\"CI7bKEUMe\\\":\\\"link\\\",\\\"yMK5aUOOM\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QgXwE8Qy8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ldEbuZ42m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pmYgnQyJo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MZsmHZ8Po\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TDeOnNhfR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iuswizP6t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EH2wClOH_.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={LjPlWzUxl:{hover:true}};const cycleOrder=[\"m0WUNre7i\",\"LjPlWzUxl\",\"LxAbPIZ_s\",\"XFZyyONgj\",\"ZkgRntWHe\"];const serializationHash=\"framer-jwR8N\";const variantClassNames={LjPlWzUxl:\"framer-v-1twxg8o\",LxAbPIZ_s:\"framer-v-xceea7\",m0WUNre7i:\"framer-v-exvzcw\",XFZyyONgj:\"framer-v-del7sr\",ZkgRntWHe:\"framer-v-1m8y123\"};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 transition2={damping:30,delay:0,mass:.1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={\"Dekstop Open\":\"LjPlWzUxl\",\"Desktop Closed\":\"m0WUNre7i\",\"Phone Closed\":\"LxAbPIZ_s\",\"Phone Open\":\"XFZyyONgj\",Orange:\"ZkgRntWHe\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"m0WUNre7i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m0WUNre7i\",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,...addPropertyOverrides({LjPlWzUxl:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"m0WUNre7i\",openInNewTab:false,scopeId:\"WHxR8t9V5\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-exvzcw\",className,classNames)} framer-359nut`,\"data-framer-name\":\"Desktop Closed\",layoutDependency:layoutDependency,layoutId:\"m0WUNre7i\",ref:refBinding,style:{...style},...addPropertyOverrides({\"LjPlWzUxl-hover\":{\"data-framer-name\":undefined},LjPlWzUxl:{\"data-framer-name\":\"Dekstop Open\"},LxAbPIZ_s:{\"data-framer-name\":\"Phone Closed\"},XFZyyONgj:{\"data-framer-name\":\"Phone Open\"},ZkgRntWHe:{\"data-framer-name\":\"Orange\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17cy4ko\",layoutDependency:layoutDependency,layoutId:\"ioLylSm4z\",style:{scale:1},transformTemplate:transformTemplate1,variants:{\"LjPlWzUxl-hover\":{scale:.95}},...addPropertyOverrides({ZkgRntWHe:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-ecjbec\",layoutDependency:layoutDependency,layoutId:\"OxYfyfp0K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.933 22\" overflow=\"visible\"><g><path d=\"M 21.933 11.248 C 21.803 17.208 16.943 22 10.97 22 C 4.998 22 0 17.075 0 11.001 C 0 4.927 4.911 0 10.97 0 C 11.032 0 11.096 0 11.157 0.003 L 11.157 4.459 C 11.096 4.456 11.031 4.456 10.97 4.456 C 7.371 4.456 4.442 7.393 4.442 11.002 C 4.442 14.611 7.371 17.545 10.97 17.545 C 14.569 17.545 17.361 14.746 17.491 11.25 L 21.933 11.25 L 21.933 11.248 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 16.818 0 L 12.375 0 L 12.375 9.329 L 16.818 9.329 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"LjPlWzUxl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.933 22\" overflow=\"visible\"><g><path d=\"M 21.933 11.248 C 21.803 17.208 16.943 22 10.97 22 C 4.998 22 0 17.075 0 11.001 C 0 4.927 4.911 0 10.97 0 C 11.032 0 11.096 0 11.157 0.003 L 11.157 4.459 C 11.096 4.456 11.031 4.456 10.97 4.456 C 7.371 4.456 4.442 7.393 4.442 11.002 C 4.442 14.611 7.371 17.545 10.97 17.545 C 14.569 17.545 17.361 14.746 17.491 11.25 L 21.933 11.25 L 21.933 11.248 Z\" fill=\"var(--token-73740fd6-9642-4b52-b0fd-ecf76bdaf90c, rgb(247, 247, 227)) /* {&quot;name&quot;:&quot;50&quot;} */\"></path><path d=\"M 16.818 0 L 12.375 0 L 12.375 9.329 L 16.818 9.329 Z\" fill=\"var(--token-73740fd6-9642-4b52-b0fd-ecf76bdaf90c, rgb(247, 247, 227)) /* {&quot;name&quot;:&quot;50&quot;} */\"></path></g></svg>'},ZkgRntWHe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.933 22\" overflow=\"visible\"><g><path d=\"M 21.933 11.248 C 21.803 17.208 16.943 22 10.97 22 C 4.998 22 0 17.075 0 11.001 C 0 4.927 4.911 0 10.97 0 C 11.032 0 11.096 0 11.157 0.003 L 11.157 4.459 C 11.096 4.456 11.031 4.456 10.97 4.456 C 7.371 4.456 4.442 7.393 4.442 11.002 C 4.442 14.611 7.371 17.545 10.97 17.545 C 14.569 17.545 17.361 14.746 17.491 11.25 L 21.933 11.25 L 21.933 11.248 Z\" fill=\"var(--token-efba0e27-6e10-4d4c-b637-94905c0bf87e, rgb(255, 85, 0)) /* {&quot;name&quot;:&quot;500&quot;} */\"></path><path d=\"M 16.818 0 L 12.375 0 L 12.375 9.329 L 16.818 9.329 Z\" fill=\"var(--token-efba0e27-6e10-4d4c-b637-94905c0bf87e, rgb(255, 85, 0)) /* {&quot;name&quot;:&quot;500&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-omew0i\",layoutDependency:layoutDependency,layoutId:\"PfHTTrMy9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.933 22\" overflow=\"visible\"><path d=\"M 21.933 11.248 C 21.803 17.208 16.943 22 10.97 22 C 4.998 22 0 17.075 0 11.001 C 0 4.927 4.911 0 10.97 0 C 11.032 0 11.096 0 11.157 0.003 L 11.157 4.459 C 11.096 4.456 11.031 4.456 10.97 4.456 C 7.371 4.456 4.442 7.393 4.442 11.002 C 4.442 14.611 7.371 17.545 10.97 17.545 C 14.569 17.545 17.361 14.746 17.491 11.25 L 21.933 11.25 L 21.933 11.248 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"LjPlWzUxl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.933 22\" overflow=\"visible\"><path d=\"M 21.933 11.248 C 21.803 17.208 16.943 22 10.97 22 C 4.998 22 0 17.075 0 11.001 C 0 4.927 4.911 0 10.97 0 C 11.032 0 11.096 0 11.157 0.003 L 11.157 4.459 C 11.096 4.456 11.031 4.456 10.97 4.456 C 7.371 4.456 4.442 7.393 4.442 11.002 C 4.442 14.611 7.371 17.545 10.97 17.545 C 14.569 17.545 17.361 14.746 17.491 11.25 L 21.933 11.25 L 21.933 11.248 Z\" fill=\"var(--token-73740fd6-9642-4b52-b0fd-ecf76bdaf90c, rgb(247, 247, 227)) /* {&quot;name&quot;:&quot;50&quot;} */\"></path></svg>'},ZkgRntWHe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.933 22\" overflow=\"visible\"><path d=\"M 21.933 11.248 C 21.803 17.208 16.943 22 10.97 22 C 4.998 22 0 17.075 0 11.001 C 0 4.927 4.911 0 10.97 0 C 11.032 0 11.096 0 11.157 0.003 L 11.157 4.459 C 11.096 4.456 11.031 4.456 10.97 4.456 C 7.371 4.456 4.442 7.393 4.442 11.002 C 4.442 14.611 7.371 17.545 10.97 17.545 C 14.569 17.545 17.361 14.746 17.491 11.25 L 21.933 11.25 L 21.933 11.248 Z\" fill=\"var(--token-efba0e27-6e10-4d4c-b637-94905c0bf87e, rgb(255, 85, 0)) /* {&quot;name&quot;:&quot;500&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hbozxp\",layoutDependency:layoutDependency,layoutId:\"O2laD4Ik6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.443 9.329\" overflow=\"visible\"><path d=\"M 4.443 0 L 0 0 L 0 9.329 L 4.443 9.329 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"LjPlWzUxl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.443 9.329\" overflow=\"visible\"><path d=\"M 4.443 0 L 0 0 L 0 9.329 L 4.443 9.329 Z\" fill=\"var(--token-73740fd6-9642-4b52-b0fd-ecf76bdaf90c, rgb(247, 247, 227)) /* {&quot;name&quot;:&quot;50&quot;} */\"></path></svg>'},ZkgRntWHe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.443 9.329\" overflow=\"visible\"><path d=\"M 4.443 0 L 0 0 L 0 9.329 L 4.443 9.329 Z\" fill=\"var(--token-efba0e27-6e10-4d4c-b637-94905c0bf87e, rgb(255, 85, 0)) /* {&quot;name&quot;:&quot;500&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jwR8N.framer-359nut, .framer-jwR8N .framer-359nut { display: block; }\",\".framer-jwR8N.framer-exvzcw { height: 58px; overflow: hidden; position: relative; text-decoration: none; width: 48px; }\",\".framer-jwR8N .framer-17cy4ko { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 26px; }\",\".framer-jwR8N .framer-ecjbec { height: 22px; left: 2px; position: absolute; top: 2px; width: 22px; }\",\".framer-jwR8N .framer-omew0i { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-jwR8N .framer-hbozxp { height: 10px; left: 13px; position: absolute; top: 0px; width: 5px; }\",\".framer-jwR8N.framer-v-1twxg8o.framer-exvzcw { cursor: pointer; }\",\".framer-jwR8N.framer-v-1m8y123.framer-exvzcw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-jwR8N.framer-v-1m8y123 .framer-17cy4ko { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LjPlWzUxl\":{\"layout\":[\"fixed\",\"fixed\"]},\"LxAbPIZ_s\":{\"layout\":[\"fixed\",\"fixed\"]},\"XFZyyONgj\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZkgRntWHe\":{\"layout\":[\"auto\",\"auto\"]},\"dEfhW1W6C\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWHxR8t9V5=withCSS(Component,css,\"framer-jwR8N\");export default FramerWHxR8t9V5;FramerWHxR8t9V5.displayName=\"Logo\";FramerWHxR8t9V5.defaultProps={height:58,width:48};addPropertyControls(FramerWHxR8t9V5,{variant:{options:[\"m0WUNre7i\",\"LjPlWzUxl\",\"LxAbPIZ_s\",\"XFZyyONgj\",\"ZkgRntWHe\"],optionTitles:[\"Desktop Closed\",\"Dekstop Open\",\"Phone Closed\",\"Phone Open\",\"Orange\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWHxR8t9V5,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWHxR8t9V5\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerIntrinsicHeight\":\"58\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LjPlWzUxl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LxAbPIZ_s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XFZyyONgj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZkgRntWHe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dEfhW1W6C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WHxR8t9V5.map","// Generated by Framer (eda58b2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import DotsHorizontal from\"https://framerusercontent.com/modules/U1AQHswRzSclzRnGiw01/9Xn3Nc1H4fqaFux3QV3P/osNpOlP42.js\";import{NavScrollLink}from\"https://framerusercontent.com/modules/Mtl3QIp5QUNxseXdQaqa/W3pRL8tgdAqfByNhLTDk/NavScrollLink.js\";import Logo1 from\"https://framerusercontent.com/modules/1Fb1jbFdJRPXSjMWv7IN/kHDB5u1jHx9hXKgG49FM/ECOu8ticK.js\";import NavItem,*as NavItemInfo from\"https://framerusercontent.com/modules/50BwKPZcEZyHl4zBHIuL/ldxUqk8mNe6DlJVhoy6x/EH2wClOH_.js\";import PrimaryButton from\"https://framerusercontent.com/modules/qeCqT1Z7bX5Dc9xyWhyZ/uEeFALjBPSbJ4lZC3Tdx/J2COhmaD_.js\";import Logo from\"https://framerusercontent.com/modules/i7p7Aggxb3mpuszKIYm6/qOiALlN5PzdC2UP1StvZ/WHxR8t9V5.js\";const LogoFonts=getFonts(Logo);const Logo1Fonts=getFonts(Logo1);const NavItemFonts=getFonts(NavItem);const NavItemNavScrollLink1dbgn08WithMappedReactProps1d9qpaj=withMappedReactProps(withCodeBoundaryForOverrides(NavItem,{nodeId:\"doJvlsUdS\",override:NavScrollLink,scopeId:\"LtzT1hJIb\"}),NavItemInfo);const PrimaryButtonFonts=getFonts(PrimaryButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"MQ3ItQLer\",\"nf2LH2T06\",\"rtEs4XFeh\",\"gswvhS8lk\",\"Pv2VQo2ht\",\"J9V2o_s_s\"];const serializationHash=\"framer-vqAAQ\";const variantClassNames={gswvhS8lk:\"framer-v-xqtgfm\",J9V2o_s_s:\"framer-v-gtv6aw\",MQ3ItQLer:\"framer-v-zi1cp7\",nf2LH2T06:\"framer-v-zvlcjq\",Pv2VQo2ht:\"framer-v-1n2lgx9\",rtEs4XFeh:\"framer-v-1ptarmt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:53,delay:0,mass:.7,stiffness:285,type:\"spring\"};const transition2={damping:48,delay:0,mass:.7,stiffness:285,type:\"spring\"};const transition3={damping:45,delay:0,mass:.7,stiffness:285,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const transition5={delay:0,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile/Open\":\"J9V2o_s_s\",\"Variant 1\":\"MQ3ItQLer\",\"Variant 2\":\"nf2LH2T06\",\"Variant 4\":\"gswvhS8lk\",\"Variant 5\":\"Pv2VQo2ht\",Mobile:\"rtEs4XFeh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MQ3ItQLer\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MQ3ItQLer\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapt4ef65=activeVariantCallback(async(...args)=>{setVariant(\"J9V2o_s_s\");});const onTap8pskxa=activeVariantCallback(async(...args)=>{setVariant(\"rtEs4XFeh\");});const yMK5aUOOM8pskxa=activeVariantCallback(async(...args)=>{setVariant(\"rtEs4XFeh\");});const zPLkYYoT68pskxa=activeVariantCallback(async(...args)=>{setVariant(\"rtEs4XFeh\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"rtEs4XFeh\",\"J9V2o_s_s\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"rtEs4XFeh\",\"J9V2o_s_s\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"rtEs4XFeh\")return false;return true;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"J9V2o_s_s\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"J9V2o_s_s\")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,...addPropertyOverrides({J9V2o_s_s:{value:transition3},rtEs4XFeh:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zi1cp7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MQ3ItQLer\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},variants:{nf2LH2T06:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({gswvhS8lk:{\"data-framer-name\":\"Variant 4\"},J9V2o_s_s:{\"data-framer-name\":\"Mobile/Open\"},nf2LH2T06:{\"data-framer-name\":\"Variant 2\"},Pv2VQo2ht:{\"data-framer-name\":\"Variant 5\"},rtEs4XFeh:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pfcopu\",layoutDependency:layoutDependency,layoutId:\"F70QlaUMh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e9twb5\",layoutDependency:layoutDependency,layoutId:\"qt_7wZEcR\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{gswvhS8lk:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},J9V2o_s_s:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-585efc0e-4529-46b1-91a7-4d26721ce33e, rgb(219, 219, 219))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},Pv2VQo2ht:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},rtEs4XFeh:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-585efc0e-4529-46b1-91a7-4d26721ce33e, rgb(219, 219, 219))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}},...addPropertyOverrides({J9V2o_s_s:{\"data-border\":true},rtEs4XFeh:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ccvk4y\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"T4cf8O_GQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4d04ad99-c5b6-4bdb-83e3-234b103fa269, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1437e6a2-dba1-4300-b100-b4ebc37f3c8e, rgb(250, 250, 250))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{J9V2o_s_s:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},rtEs4XFeh:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:(componentViewport?.y||0)+0+0+20+0+-5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t75j5-container\",layoutDependency:layoutDependency,layoutId:\"c8H6qd7Fp-container\",nodeId:\"c8H6qd7Fp\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"c8H6qd7Fp\",layoutId:\"c8H6qd7Fp\",variant:matchVariant(\"ZkgRntWHe\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({J9V2o_s_s:{height:32,y:(componentViewport?.y||0)+0+0+20+0+14+0},rtEs4XFeh:{height:32,y:(componentViewport?.y||0)+0+0+20+0+14+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jmi1gc-container\",layoutDependency:layoutDependency,layoutId:\"W6NvLYX1q-container\",nodeId:\"W6NvLYX1q\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(Logo1,{height:\"100%\",id:\"W6NvLYX1q\",layoutId:\"W6NvLYX1q\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tum9zGcaD\"),width:\"100%\",...addPropertyOverrides({J9V2o_s_s:{variant:matchVariant(\"Gy3a1fayk\")},rtEs4XFeh:{variant:matchVariant(\"Gy3a1fayk\")}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4c3qvj\",layoutDependency:layoutDependency,layoutId:\"XLQiK1V_D\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},...addPropertyOverrides({J9V2o_s_s:{\"data-highlight\":true,onTap:onTap8pskxa},rtEs4XFeh:{\"data-highlight\":true,onTap:onTapt4ef65}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1hes0qy\",Component:DotsHorizontal,layoutDependency:layoutDependency,layoutId:\"YZIGy1zrN\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2))\",\"--3it368\":1},whileHover:animation,...addPropertyOverrides({J9V2o_s_s:{Component:Close}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1h7wss7\",\"data-border\":true,\"data-framer-appear-id\":\"1h7wss7\",layoutDependency:layoutDependency,layoutId:\"YqrYcxZDn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4d04ad99-c5b6-4bdb-83e3-234b103fa269, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1437e6a2-dba1-4300-b100-b4ebc37f3c8e, rgb(250, 250, 250))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{J9V2o_s_s:{borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28}},...addPropertyOverrides({J9V2o_s_s:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":CQXion_CS\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":CQXion_CS\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":CQXion_CS\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":CQXion_CS\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":CQXion_CS\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+20+0,...addPropertyOverrides({J9V2o_s_s:{height:58,y:(componentViewport?.y||0)+0+0+20+72+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dbgn08-container\",\"data-framer-name\":\"work\",layoutDependency:layoutDependency,layoutId:\"doJvlsUdS-container\",name:\"work\",nodeId:\"doJvlsUdS\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(NavItemNavScrollLink1dbgn08WithMappedReactProps1d9qpaj,{AaEwV6OpH:\"WORK\",CI7bKEUMe:resolvedLinks[0],height:\"100%\",id:\"doJvlsUdS\",layoutId:\"doJvlsUdS\",name:\"work\",style:{height:\"100%\"},variant:matchVariant(\"TDeOnNhfR\"),width:\"100%\",...addPropertyOverrides({gswvhS8lk:{CI7bKEUMe:resolvedLinks[2]},J9V2o_s_s:{CI7bKEUMe:resolvedLinks[4],yMK5aUOOM:yMK5aUOOM8pskxa},nf2LH2T06:{CI7bKEUMe:resolvedLinks[1]},Pv2VQo2ht:{CI7bKEUMe:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined},{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined},{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined},{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined},{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+20+0,...addPropertyOverrides({J9V2o_s_s:{height:0,y:(componentViewport?.y||0)+0+0+20+72+40+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u204at-container\",\"data-framer-name\":\"services\",layoutDependency:layoutDependency,layoutId:\"WRIt5V0bT-container\",name:\"services\",nodeId:\"WRIt5V0bT\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(NavItem,{AaEwV6OpH:\"SERVICES\",CI7bKEUMe:resolvedLinks1[0],height:\"100%\",id:\"WRIt5V0bT\",layoutId:\"WRIt5V0bT\",name:\"services\",style:{height:\"100%\"},variant:matchVariant(\"TDeOnNhfR\"),width:\"100%\",...addPropertyOverrides({gswvhS8lk:{CI7bKEUMe:resolvedLinks1[2]},J9V2o_s_s:{CI7bKEUMe:resolvedLinks1[4]},nf2LH2T06:{CI7bKEUMe:resolvedLinks1[1]},Pv2VQo2ht:{CI7bKEUMe:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jhAEFvgAO\"},implicitPathVariables:undefined},{href:{webPageId:\"jhAEFvgAO\"},implicitPathVariables:undefined},{href:{webPageId:\"jhAEFvgAO\"},implicitPathVariables:undefined},{href:{webPageId:\"jhAEFvgAO\"},implicitPathVariables:undefined},{href:{webPageId:\"jhAEFvgAO\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+20+0,...addPropertyOverrides({J9V2o_s_s:{height:58,y:(componentViewport?.y||0)+0+0+20+72+40+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uonooz-container\",\"data-framer-name\":\"about\",layoutDependency:layoutDependency,layoutId:\"xQ9Ml2RwM-container\",name:\"about\",nodeId:\"xQ9Ml2RwM\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(NavItem,{AaEwV6OpH:\"ABOUT\",CI7bKEUMe:resolvedLinks2[0],height:\"100%\",id:\"xQ9Ml2RwM\",layoutId:\"xQ9Ml2RwM\",name:\"about\",style:{height:\"100%\"},variant:matchVariant(\"TDeOnNhfR\"),width:\"100%\",...addPropertyOverrides({gswvhS8lk:{CI7bKEUMe:resolvedLinks2[2]},J9V2o_s_s:{CI7bKEUMe:resolvedLinks2[4],yMK5aUOOM:yMK5aUOOM8pskxa},nf2LH2T06:{CI7bKEUMe:resolvedLinks2[1]},Pv2VQo2ht:{CI7bKEUMe:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":FQQkv6Gft\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":FQQkv6Gft\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({J9V2o_s_s:{height:58,y:(componentViewport?.y||0)+0+0+20+72+40+164}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kctwxi-container\",layoutDependency:layoutDependency,layoutId:\"eSEgTJ4jn-container\",nodeId:\"eSEgTJ4jn\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(NavItem,{AaEwV6OpH:\"PRICING\",CI7bKEUMe:resolvedLinks3[0],height:\"100%\",id:\"eSEgTJ4jn\",layoutId:\"eSEgTJ4jn\",variant:matchVariant(\"TDeOnNhfR\"),width:\"100%\",yMK5aUOOM:yMK5aUOOM8pskxa,...addPropertyOverrides({J9V2o_s_s:{CI7bKEUMe:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P5uIUWdxw\"},implicitPathVariables:undefined},{href:{webPageId:\"P5uIUWdxw\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({J9V2o_s_s:{height:58,y:(componentViewport?.y||0)+0+0+20+72+40+238}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hya2hr-container\",layoutDependency:layoutDependency,layoutId:\"UCB2HJ2oS-container\",nodeId:\"UCB2HJ2oS\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(NavItem,{AaEwV6OpH:\"INSIGHTS\",CI7bKEUMe:resolvedLinks4[0],height:\"100%\",id:\"UCB2HJ2oS\",layoutId:\"UCB2HJ2oS\",variant:matchVariant(\"TDeOnNhfR\"),width:\"100%\",yMK5aUOOM:yMK5aUOOM8pskxa,...addPropertyOverrides({J9V2o_s_s:{CI7bKEUMe:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"um13agHPM\"},implicitPathVariables:undefined},{href:{webPageId:\"um13agHPM\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({J9V2o_s_s:{height:54,width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+0+20+72+40+312}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xvl2gj-container\",layoutDependency:layoutDependency,layoutId:\"doOX1ie6d-container\",nodeId:\"doOX1ie6d\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"doOX1ie6d\",layoutId:\"doOX1ie6d\",LSN735ak3:\"CONTACT\",OOAK18akZ:resolvedLinks5[0],style:{width:\"100%\"},variant:matchVariant(\"wTCiEsc4h\"),width:\"100%\",zPLkYYoT6:zPLkYYoT68pskxa,...addPropertyOverrides({J9V2o_s_s:{OOAK18akZ:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"um13agHPM\"},implicitPathVariables:undefined},{href:{webPageId:\"um13agHPM\"},implicitPathVariables:undefined},{href:{webPageId:\"um13agHPM\"},implicitPathVariables:undefined},{href:{webPageId:\"um13agHPM\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+20+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pilmia-container\",\"data-framer-name\":\"contact\",layoutDependency:layoutDependency,layoutId:\"XNbr9KgEF-container\",name:\"contact\",nodeId:\"XNbr9KgEF\",rendersWithMotion:true,scopeId:\"LtzT1hJIb\",children:/*#__PURE__*/_jsx(NavItem,{AaEwV6OpH:\"CONTACT\",CI7bKEUMe:resolvedLinks6[0],height:\"100%\",id:\"XNbr9KgEF\",layoutId:\"XNbr9KgEF\",name:\"contact\",style:{height:\"100%\"},variant:matchVariant(\"TDeOnNhfR\"),width:\"100%\",...addPropertyOverrides({gswvhS8lk:{CI7bKEUMe:resolvedLinks6[2]},nf2LH2T06:{CI7bKEUMe:resolvedLinks6[1]},Pv2VQo2ht:{CI7bKEUMe:resolvedLinks6[3]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vqAAQ.framer-nhmnpf, .framer-vqAAQ .framer-nhmnpf { display: block; }\",\".framer-vqAAQ.framer-zi1cp7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 70px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 48px 0px 48px; position: relative; width: 1200px; }\",\".framer-vqAAQ .framer-1pfcopu { 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: 20px 0px 0px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-vqAAQ .framer-1e9twb5 { 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: 0px; position: relative; width: min-content; }\",\".framer-vqAAQ .framer-ccvk4y, .framer-vqAAQ .framer-4c3qvj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vqAAQ .framer-1t75j5-container, .framer-vqAAQ .framer-1kctwxi-container, .framer-vqAAQ .framer-hya2hr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vqAAQ .framer-jmi1gc-container { flex: none; height: 32px; position: relative; width: 106px; }\",\".framer-vqAAQ .framer-1hes0qy { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 32px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-vqAAQ .framer-1h7wss7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-vqAAQ .framer-1dbgn08-container, .framer-vqAAQ .framer-u204at-container, .framer-vqAAQ .framer-uonooz-container, .framer-vqAAQ .framer-pilmia-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-vqAAQ .framer-xvl2gj-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-vqAAQ.framer-v-zvlcjq.framer-zi1cp7 { height: min-content; }\",\".framer-vqAAQ.framer-v-1ptarmt.framer-zi1cp7 { height: 80px; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-vqAAQ.framer-v-1ptarmt .framer-1pfcopu, .framer-vqAAQ.framer-v-gtv6aw .framer-1pfcopu { flex-direction: column; gap: 12px; }\",\".framer-vqAAQ.framer-v-1ptarmt .framer-1e9twb5, .framer-vqAAQ.framer-v-gtv6aw .framer-1e9twb5 { gap: unset; height: 60px; justify-content: space-between; order: 0; padding: 12px 20px 12px 20px; width: 100%; }\",\".framer-vqAAQ.framer-v-1ptarmt .framer-ccvk4y, .framer-vqAAQ.framer-v-gtv6aw .framer-ccvk4y { height: min-content; width: min-content; will-change: unset; }\",\".framer-vqAAQ.framer-v-1ptarmt .framer-jmi1gc-container, .framer-vqAAQ.framer-v-gtv6aw .framer-jmi1gc-container { height: auto; width: auto; }\",\".framer-vqAAQ.framer-v-1ptarmt .framer-4c3qvj, .framer-vqAAQ.framer-v-gtv6aw .framer-4c3qvj { cursor: pointer; }\",\".framer-vqAAQ.framer-v-1ptarmt .framer-1hes0qy { height: var(--framer-aspect-ratio-supported, 44px); width: 44px; }\",\".framer-vqAAQ.framer-v-xqtgfm.framer-zi1cp7 { width: 800px; }\",\".framer-vqAAQ.framer-v-1n2lgx9.framer-zi1cp7 { height: min-content; width: 800px; }\",\".framer-vqAAQ.framer-v-gtv6aw.framer-zi1cp7 { height: min-content; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-vqAAQ.framer-v-gtv6aw .framer-1hes0qy { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-vqAAQ.framer-v-gtv6aw .framer-1h7wss7 { flex-direction: column; gap: 16px; height: min-content; order: 1; padding: 40px 20px 20px 20px; width: 100%; }\",\".framer-vqAAQ.framer-v-gtv6aw .framer-1dbgn08-container, .framer-vqAAQ.framer-v-gtv6aw .framer-uonooz-container { height: auto; }\",\".framer-vqAAQ.framer-v-gtv6aw .framer-u204at-container { flex: 1 0 0px; height: 1px; }\",\".framer-vqAAQ.framer-v-gtv6aw .framer-xvl2gj-container { flex: none; width: 100%; }\",'.framer-vqAAQ[data-border=\"true\"]::after, .framer-vqAAQ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nf2LH2T06\":{\"layout\":[\"fixed\",\"auto\"]},\"rtEs4XFeh\":{\"layout\":[\"fixed\",\"fixed\"]},\"gswvhS8lk\":{\"layout\":[\"fixed\",\"fixed\"]},\"Pv2VQo2ht\":{\"layout\":[\"fixed\",\"auto\"]},\"J9V2o_s_s\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLtzT1hJIb=withCSS(Component,css,\"framer-vqAAQ\");export default FramerLtzT1hJIb;FramerLtzT1hJIb.displayName=\"Top Nav New\";FramerLtzT1hJIb.defaultProps={height:70,width:1200};addPropertyControls(FramerLtzT1hJIb,{variant:{options:[\"MQ3ItQLer\",\"nf2LH2T06\",\"rtEs4XFeh\",\"gswvhS8lk\",\"Pv2VQo2ht\",\"J9V2o_s_s\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Mobile\",\"Variant 4\",\"Variant 5\",\"Mobile/Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLtzT1hJIb,[{explicitInter:true,fonts:[]},...LogoFonts,...Logo1Fonts,...NavItemFonts,...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});FramerLtzT1hJIb.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(Logo1,{},context),forwardLoader(NavItem,{},context),forwardLoader(PrimaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLtzT1hJIb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"70\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nf2LH2T06\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rtEs4XFeh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gswvhS8lk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Pv2VQo2ht\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"J9V2o_s_s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LtzT1hJIb.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function withCookieBannerReopen(Component){return props=>{const handleClick=e=>{if(typeof window===\"undefined\")return;try{for(let i=localStorage.length-1;i>=0;i--){const key=localStorage.key(i);if(key&&/cookie|consent/i.test(key)){localStorage.removeItem(key);}}sessionStorage.setItem(\"cookieBannerSkipDelay\",\"1\");}catch(_){}if(typeof props.onClick===\"function\")props.onClick(e);window.location.reload();};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCookieBannerReopen\":{\"type\":\"reactHoc\",\"name\":\"withCookieBannerReopen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieBannerReopen.map","// Generated by Framer (3df86f7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Bagoss Condensed TRIAL Medium\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bagoss Condensed TRIAL Medium\",source:\"custom\",uiFamilyName:\"Bagoss Condensed TRIAL Medium\",url:\"https://framerusercontent.com/assets/AaQuCvgzfdhHL0mSzhSxldOCk4.woff2\"}]}];export const css=[\".framer-8lRZP .framer-styles-preset-3zfuxb:not(.rich-text-wrapper), .framer-8lRZP .framer-styles-preset-3zfuxb.rich-text-wrapper p { --framer-font-family: \\\"Bagoss Condensed TRIAL Medium\\\", \\\"Bagoss Condensed TRIAL Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b017731f-282c-40f2-8dea-00758e19a256, #3e1a02); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1439px) and (min-width: 810px) { .framer-8lRZP .framer-styles-preset-3zfuxb:not(.rich-text-wrapper), .framer-8lRZP .framer-styles-preset-3zfuxb.rich-text-wrapper p { --framer-font-family: \\\"Bagoss Condensed TRIAL Medium\\\", \\\"Bagoss Condensed TRIAL Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b017731f-282c-40f2-8dea-00758e19a256, #3e1a02); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-8lRZP .framer-styles-preset-3zfuxb:not(.rich-text-wrapper), .framer-8lRZP .framer-styles-preset-3zfuxb.rich-text-wrapper p { --framer-font-family: \\\"Bagoss Condensed TRIAL Medium\\\", \\\"Bagoss Condensed TRIAL Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b017731f-282c-40f2-8dea-00758e19a256, #3e1a02); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-8lRZP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (861d57e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={HPjuzyP1G:{hover:true,pressed:true},X_kgDiwct:{hover:true,pressed:true}};const cycleOrder=[\"X_kgDiwct\",\"HPjuzyP1G\"];const serializationHash=\"framer-Sc58M\";const variantClassNames={HPjuzyP1G:\"framer-v-n969zv\",X_kgDiwct:\"framer-v-1r7ii5k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Icon:\"X_kgDiwct\",White:\"HPjuzyP1G\"};const getProps=({height,id,instagram,link,linkedin,width,...props})=>{return{...props,k9WBOGBjO:instagram??props.k9WBOGBjO,RNcuSWKH8:link??props.RNcuSWKH8,variant:humanReadableVariantMap[props.variant]??props.variant??\"X_kgDiwct\",Y9BDwavWZ:linkedin??props.Y9BDwavWZ??true};};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,Y9BDwavWZ,k9WBOGBjO,RNcuSWKH8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"X_kgDiwct\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RNcuSWKH8,motionChild:true,nodeId:\"X_kgDiwct\",openInNewTab:true,scopeId:\"a733VNpg3\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1r7ii5k\",className,classNames)} framer-1kv9rwv`,\"data-border\":true,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"X_kgDiwct\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(106, 36, 3, 0.5)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"HPjuzyP1G-hover\":{opacity:.7},\"HPjuzyP1G-pressed\":{opacity:1},\"X_kgDiwct-hover\":{opacity:.7},\"X_kgDiwct-pressed\":{opacity:1},HPjuzyP1G:{\"--border-color\":\"rgba(255, 255, 255, 0.5)\"}},...addPropertyOverrides({\"HPjuzyP1G-hover\":{\"data-framer-name\":undefined},\"HPjuzyP1G-pressed\":{\"data-framer-name\":undefined},\"X_kgDiwct-hover\":{\"data-framer-name\":undefined},\"X_kgDiwct-pressed\":{\"data-framer-name\":undefined},HPjuzyP1G:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[Y9BDwavWZ&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2cfle8\",\"data-framer-name\":\"linkedin\",layoutDependency:layoutDependency,layoutId:\"H8Ale4G40\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qzcz6\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"UjhlnoHYN\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21\"><path d=\"M 15 7 C 16.591 7 18.117 7.632 19.243 8.757 C 20.368 9.883 21 11.409 21 13 L 21 20 L 17 20 L 17 13 C 17 12.47 16.789 11.961 16.414 11.586 C 16.039 11.211 15.53 11 15 11 C 14.47 11 13.961 11.211 13.586 11.586 C 13.211 11.961 13 12.47 13 13 L 13 20 L 9 20 L 9 13 C 9 11.409 9.632 9.883 10.757 8.757 C 11.883 7.632 13.409 7 15 7 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(106,36,3)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 8 L 1 8 L 1 20 L 5 20 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(106,36,3)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 3 5 C 4.105 5 5 4.105 5 3 C 5 1.895 4.105 1 3 1 C 1.895 1 1 1.895 1 3 C 1 4.105 1.895 5 3 5 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(106,36,3)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10384941097,withExternalLayout:true,...addPropertyOverrides({HPjuzyP1G:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21\"><path d=\"M 15 7 C 16.591 7 18.117 7.632 19.243 8.757 C 20.368 9.883 21 11.409 21 13 L 21 20 L 17 20 L 17 13 C 17 12.47 16.789 11.961 16.414 11.586 C 16.039 11.211 15.53 11 15 11 C 14.47 11 13.961 11.211 13.586 11.586 C 13.211 11.961 13 12.47 13 13 L 13 20 L 9 20 L 9 13 C 9 11.409 9.632 9.883 10.757 8.757 C 11.883 7.632 13.409 7 15 7 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 8 L 1 8 L 1 20 L 5 20 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 3 5 C 4.105 5 5 4.105 5 3 C 5 1.895 4.105 1 3 1 C 1.895 1 1 1.895 1 3 C 1 4.105 1.895 5 3 5 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12275221517}},baseVariant,gestureVariant)})}),k9WBOGBjO&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-oxxvju\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"CSkNMzH_d\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-835nao\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EyBWOG3Hb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><path d=\"M 16.5 5.5 L 16.51 5.5 M 6 1 L 16 1 C 18.761 1 21 3.239 21 6 L 21 16 C 21 18.761 18.761 21 16 21 L 6 21 C 3.239 21 1 18.761 1 16 L 1 6 C 1 3.239 3.239 1 6 1 Z M 15 10.37 C 15.123 11.202 14.981 12.052 14.594 12.799 C 14.206 13.546 13.593 14.151 12.842 14.53 C 12.09 14.908 11.238 15.04 10.408 14.906 C 9.577 14.772 8.81 14.38 8.215 13.785 C 7.62 13.19 7.228 12.423 7.094 11.592 C 6.96 10.762 7.092 9.91 7.47 9.158 C 7.849 8.407 8.454 7.794 9.201 7.406 C 9.948 7.019 10.798 6.877 11.63 7 C 12.479 7.126 13.265 7.521 13.872 8.128 C 14.478 8.735 14.874 9.521 15 10.37 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(106,36,3)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11690058065,withExternalLayout:true,...addPropertyOverrides({HPjuzyP1G:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><path d=\"M 16.5 5.5 L 16.51 5.5 M 6 1 L 16 1 C 18.761 1 21 3.239 21 6 L 21 16 C 21 18.761 18.761 21 16 21 L 6 21 C 3.239 21 1 18.761 1 16 L 1 6 C 1 3.239 3.239 1 6 1 Z M 15 10.37 C 15.123 11.202 14.981 12.052 14.594 12.799 C 14.206 13.546 13.593 14.151 12.842 14.53 C 12.09 14.908 11.238 15.04 10.408 14.906 C 9.577 14.772 8.81 14.38 8.215 13.785 C 7.62 13.19 7.228 12.423 7.094 11.592 C 6.96 10.762 7.092 9.91 7.47 9.158 C 7.849 8.407 8.454 7.794 9.201 7.406 C 9.948 7.019 10.798 6.877 11.63 7 C 12.479 7.126 13.265 7.521 13.872 8.128 C 14.478 8.735 14.874 9.521 15 10.37 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9304781500}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Sc58M.framer-1kv9rwv, .framer-Sc58M .framer-1kv9rwv { display: block; }\",\".framer-Sc58M.framer-1r7ii5k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Sc58M .framer-2cfle8, .framer-Sc58M .framer-oxxvju { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-Sc58M .framer-1qzcz6 { flex: none; height: 21px; left: 1px; position: absolute; top: 1px; width: 22px; }\",\".framer-Sc58M .framer-835nao { flex: none; height: 22px; left: 1px; position: absolute; top: 1px; width: 22px; }\",'.framer-Sc58M[data-border=\"true\"]::after, .framer-Sc58M [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HPjuzyP1G\":{\"layout\":[\"auto\",\"auto\"]},\"EKfUYJZtw\":{\"layout\":[\"auto\",\"auto\"]},\"TIan8mrMz\":{\"layout\":[\"auto\",\"auto\"]},\"Rqj33h9xV\":{\"layout\":[\"auto\",\"auto\"]},\"wFmxuS4GP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Y9BDwavWZ\":\"linkedin\",\"k9WBOGBjO\":\"instagram\",\"RNcuSWKH8\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera733VNpg3=withCSS(Component,css,\"framer-Sc58M\");export default Framera733VNpg3;Framera733VNpg3.displayName=\"Nav_Icon\";Framera733VNpg3.defaultProps={height:40,width:40};addPropertyControls(Framera733VNpg3,{variant:{options:[\"X_kgDiwct\",\"HPjuzyP1G\"],optionTitles:[\"Icon\",\"White\"],title:\"Variant\",type:ControlType.Enum},Y9BDwavWZ:{defaultValue:true,title:\"Linkedin\",type:ControlType.Boolean},k9WBOGBjO:{defaultValue:false,title:\"Instagram\",type:ControlType.Boolean},RNcuSWKH8:{title:\"Link\",type:ControlType.Link}});addFonts(Framera733VNpg3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera733VNpg3\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HPjuzyP1G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EKfUYJZtw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TIan8mrMz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rqj33h9xV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wFmxuS4GP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Y9BDwavWZ\\\":\\\"linkedin\\\",\\\"k9WBOGBjO\\\":\\\"instagram\\\",\\\"RNcuSWKH8\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a733VNpg3.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCookieBannerReopen}from\"https://framerusercontent.com/modules/HJiUqIBOWSLvrpmABRui/3gaBvHNr4OY0n91RwnmB/CookieBannerReopen.js\";import{withstaggerFade}from\"https://framerusercontent.com/modules/yMIZI6K2dVEfdooz5vMK/qdcB0HqJwPNSbHhIhzQ1/Scroll_trigger.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/q8BGdWUFP4yzdypW5XUm/SLV7DqqZIewhq1XZ5gKA/FvMk1QIFU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s2tOYNK1q6lvAiTBqQdu/htfsBecJB1bZNN7EepZO/H9Qq7f7JD.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/XuQEhBLG5DwlmZsd9yfN/2DIJhOwnAnBNX9rM4vKH/omxnDVhO0.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uuw20ecAzTJiIMZHjf2t/LLkyLhcVaZk8fulZiUYk/qBxOkiHf4.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/wRCRwtJUELoHqMJC7XdP/46aCGWKaYtkUQSoDRCHo/UlULzwrGM.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/5beE43hw9KtsdUfwYcZm/5wT308xGCos2qKmW4P9O/vglUB2GBS.js\";import Nav_Icon from\"https://framerusercontent.com/modules/DUvNRzPLu18HFXsXhyfL/quKZ371x4v48kU0ng1rI/a733VNpg3.js\";import TextButton,*as TextButtonInfo from\"https://framerusercontent.com/modules/gRryMpwqtErQXqIPvv9Z/kWKzquTLVgj12zYTXewb/RTygOjzrb.js\";const MotionDivWithstaggerFadem8lmna=withCodeBoundaryForOverrides(motion.div,{nodeId:\"GjD3dp2t0\",override:withstaggerFade,scopeId:\"qlLZDcE5H\"});const Nav_IconFonts=getFonts(Nav_Icon);const TextButtonFonts=getFonts(TextButton);const TextButtonWithCookieBannerReopen1cjj3ndWithMappedReactProps1abj1u3=withMappedReactProps(withCodeBoundaryForOverrides(TextButton,{nodeId:\"zXnvXz410\",override:withCookieBannerReopen,scopeId:\"qlLZDcE5H\"}),TextButtonInfo);const cycleOrder=[\"ersjyEPhp\",\"yh0k20efi\",\"Op6XtWYgL\"];const serializationHash=\"framer-j2Bh7\";const variantClassNames={ersjyEPhp:\"framer-v-1vd4mg9\",Op6XtWYgL:\"framer-v-1u4wxkq\",yh0k20efi:\"framer-v-533lfg\"};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 transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"ersjyEPhp\",mobile:\"Op6XtWYgL\",Tablet:\"yh0k20efi\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ersjyEPhp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ersjyEPhp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1equasx=activeVariantCallback(async(...args)=>{setVariant(\"ersjyEPhp\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vd4mg9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ersjyEPhp\",ref:refBinding,style:{backgroundColor:\"rgb(250, 250, 250)\",...style},...addPropertyOverrides({Op6XtWYgL:{\"data-framer-name\":\"mobile\"},yh0k20efi:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rpsz4g\",\"data-framer-name\":\"Auto Layout Vertical\",layoutDependency:layoutDependency,layoutId:\"amaskLUDE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9x0al\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"dh1oae3YM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-tu58e\",\"data-styles-preset\":\"H9Qq7f7JD\",children:\"Contact\"})}),className:\"framer-1nf3utq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aQ8g7WziX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1e4ypjy\",\"data-styles-preset\":\"qBxOkiHf4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bcd44572-e0ee-4e32-b4eb-e05b42135333, rgb(100, 40, 3)))\"},children:[\"Ready to build something worth scaling?\",/*#__PURE__*/_jsx(motion.br,{}),\"We work with a small number of clients at a time.\",/*#__PURE__*/_jsx(motion.br,{}),\"If you're serious about growth — let's talk.\"]})}),className:\"framer-1nfuag9\",\"data-framer-name\":\"Let’s make something special\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jwxIkgaOY\",style:{\"--extracted-r6o4lv\":\"var(--token-bcd44572-e0ee-4e32-b4eb-e05b42135333, rgb(100, 40, 3))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ted057\",\"data-framer-name\":\"Frame\",layoutDependency:layoutDependency,layoutId:\"WMx6cd0VT\",children:[/*#__PURE__*/_jsxs(MotionDivWithstaggerFadem8lmna,{className:\"framer-m8lmna\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"GjD3dp2t0\",transformTemplate:transformTemplate1,...addPropertyOverrides({Op6XtWYgL:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-86laae\",\"data-border\":true,\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"AIsqKpqFy\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(204, 204, 204, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(12px)\",backgroundColor:\"rgba(227, 227, 227, 0.2)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"inset 0px 0px 22px 0px rgba(242, 242, 242, 0.5), inset -4px -4px 4px -2px rgba(179, 179, 179, 0.1), inset 2px 2px 2px -2px rgb(179, 179, 179), inset 1px 1px 2px -3.5px rgba(255, 255, 255, 0.5), 0px 12px 64px 0px rgba(84, 84, 84, 0.1)\",WebkitBackdropFilter:\"blur(12px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-13zh4zp\",\"data-styles-preset\":\"FvMk1QIFU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(138, 53, 3))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@01-digital.com\",motionChild:true,nodeId:\"cM1GD4u1b\",openInNewTab:true,relValues:[],scopeId:\"qlLZDcE5H\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q81dsp\",\"data-styles-preset\":\"UlULzwrGM\",children:\"hello@01-digital.com\"})})})}),className:\"framer-vp56kz\",\"data-framer-name\":\"kenneth@01-digital.com\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cM1GD4u1b\",style:{\"--extracted-1lwpl3i\":\"rgb(138, 53, 3)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{Op6XtWYgL:{\"--extracted-r6o4lv\":\"rgb(138, 53, 3)\"},yh0k20efi:{\"--extracted-1w1cjl5\":\"rgb(138, 53, 3)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Op6XtWYgL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3zfuxb\",\"data-styles-preset\":\"omxnDVhO0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(138, 53, 3))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@01-digital.com\",motionChild:true,nodeId:\"cM1GD4u1b\",openInNewTab:true,relValues:[],scopeId:\"qlLZDcE5H\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q81dsp\",\"data-styles-preset\":\"UlULzwrGM\",children:\"hello@01-digital.com\"})})})})},yh0k20efi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1sljdpd\",\"data-styles-preset\":\"vglUB2GBS\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(138, 53, 3))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@01-digital.com\",motionChild:true,nodeId:\"cM1GD4u1b\",openInNewTab:true,relValues:[],scopeId:\"qlLZDcE5H\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q81dsp\",\"data-styles-preset\":\"UlULzwrGM\",children:\"hello@01-digital.com\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t6xdmu\",\"data-framer-name\":\"plus\",layoutDependency:layoutDependency,layoutId:\"w1QA_Gk5W\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bflsy3\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XdVSgzBQH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 1.25 L 10 18.75 M 1.25 10 L 18.75 10\" fill=\"transparent\" stroke=\"rgb(255,85,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:8716719260,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jg9ywi\",\"data-framer-name\":\"plus\",layoutDependency:layoutDependency,layoutId:\"h462S3_MD\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tuxa1j\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"J17uQv4EG\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 1.25 L 10 18.75 M 1.25 10 L 18.75 10\" fill=\"transparent\" stroke=\"rgb(255,85,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:8716719260,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-50pwjk\",\"data-framer-name\":\"plus\",layoutDependency:layoutDependency,layoutId:\"tiFBtiJP2\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-k327kp\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"n0sYDVw_s\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 1.25 L 10 18.75 M 1.25 10 L 18.75 10\" fill=\"transparent\" stroke=\"rgb(255,85,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:8716719260,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ydx7d8\",\"data-framer-name\":\"plus\",layoutDependency:layoutDependency,layoutId:\"rGZwQQisN\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1otffeb\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"StKRRbAcS\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 1.25 L 10 18.75 M 1.25 10 L 18.75 10\" fill=\"transparent\" stroke=\"rgb(255,85,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:8716719260,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o0hzuu\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"cRd38dher\",transformTemplate:transformTemplate3,...addPropertyOverrides({Op6XtWYgL:{transformTemplate:undefined},yh0k20efi:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+280+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+0},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7n06o-container\",layoutDependency:layoutDependency,layoutId:\"ImP1THM9E-container\",nodeId:\"ImP1THM9E\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(Nav_Icon,{height:\"100%\",id:\"ImP1THM9E\",k9WBOGBjO:false,layoutId:\"ImP1THM9E\",RNcuSWKH8:\"https://www.linkedin.com/company/01digitalstudios/posts/?feedView=all\",variant:matchVariant(\"X_kgDiwct\"),width:\"100%\",Y9BDwavWZ:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+280+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+0},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fg2upt-container\",layoutDependency:layoutDependency,layoutId:\"RxGj79SlU-container\",nodeId:\"RxGj79SlU\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(Nav_Icon,{height:\"100%\",id:\"RxGj79SlU\",k9WBOGBjO:true,layoutId:\"RxGj79SlU\",RNcuSWKH8:\"https://www.instagram.com/01digital_agency/\",variant:matchVariant(\"X_kgDiwct\"),width:\"100%\",Y9BDwavWZ:false})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pthrad\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"pIM8mlO2v\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15u5waf\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"Fch4DcqIN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e4ypjy\",\"data-styles-preset\":\"qBxOkiHf4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53c54fe-3037-47db-93c6-8a8bef31dd9a, rgb(164, 163, 134)))\"},children:\"\\xae 2026\"})}),className:\"framer-dsaqsx\",\"data-framer-name\":\"\\xae 2025\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Cf4CzjgdP\",onTap:onTap1equasx,style:{\"--extracted-r6o4lv\":\"var(--token-d53c54fe-3037-47db-93c6-8a8bef31dd9a, rgb(164, 163, 134))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e4ypjy\",\"data-styles-preset\":\"qBxOkiHf4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53c54fe-3037-47db-93c6-8a8bef31dd9a, rgb(164, 163, 134)))\"},children:\"ALL RIGHTS RESERVED\"})}),className:\"framer-1bo3kvf\",\"data-framer-name\":\"01 digital\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h78_I3eGJ\",style:{\"--extracted-r6o4lv\":\"var(--token-d53c54fe-3037-47db-93c6-8a8bef31dd9a, rgb(164, 163, 134))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qzza45\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"S2TIGmTEY\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined},{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined},{href:{webPageId:\"W62N014ri\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+0+544+0+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+404.8+0+0+0+0},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+492.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xenzxp-container\",layoutDependency:layoutDependency,layoutId:\"wibsYyGaW-container\",nodeId:\"wibsYyGaW\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"wibsYyGaW\",layoutId:\"wibsYyGaW\",Nm_PHNhIS:false,style:{height:\"100%\"},sZb7ePRt3:resolvedLinks[0],UJ4eT2blA:\"OUR SERVICES\",width:\"100%\",...addPropertyOverrides({Op6XtWYgL:{sZb7ePRt3:resolvedLinks[2]},yh0k20efi:{sZb7ePRt3:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"z3zJvQHUv\"},implicitPathVariables:undefined},{href:{webPageId:\"z3zJvQHUv\"},implicitPathVariables:undefined},{href:{webPageId:\"z3zJvQHUv\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+0+544+0+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+404.8+0+0+0+24},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+492.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12av2a2-container\",layoutDependency:layoutDependency,layoutId:\"RD4elwXMu-container\",nodeId:\"RD4elwXMu\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"RD4elwXMu\",layoutId:\"RD4elwXMu\",Nm_PHNhIS:false,style:{height:\"100%\"},sZb7ePRt3:resolvedLinks1[0],UJ4eT2blA:\"TEMPLATES\",width:\"100%\",...addPropertyOverrides({Op6XtWYgL:{sZb7ePRt3:resolvedLinks1[2]},yh0k20efi:{sZb7ePRt3:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xiLIE0aV9\"},implicitPathVariables:undefined},{href:{webPageId:\"xiLIE0aV9\"},implicitPathVariables:undefined},{href:{webPageId:\"xiLIE0aV9\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+0+544+0+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+404.8+0+0+0+48},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+492.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o2obfd-container\",layoutDependency:layoutDependency,layoutId:\"pyYLZB2is-container\",nodeId:\"pyYLZB2is\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"pyYLZB2is\",layoutId:\"pyYLZB2is\",Nm_PHNhIS:false,style:{height:\"100%\"},sZb7ePRt3:resolvedLinks2[0],UJ4eT2blA:\"CAREER \",width:\"100%\",...addPropertyOverrides({Op6XtWYgL:{sZb7ePRt3:resolvedLinks2[2]},yh0k20efi:{sZb7ePRt3:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"p1bXBnGCN\"},implicitPathVariables:undefined},{href:{webPageId:\"p1bXBnGCN\"},implicitPathVariables:undefined},{href:{webPageId:\"p1bXBnGCN\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+0+544+0+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+404.8+0+0+0+72},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+492.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2a8u0v-container\",layoutDependency:layoutDependency,layoutId:\"pyqduFAuH-container\",nodeId:\"pyqduFAuH\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"pyqduFAuH\",layoutId:\"pyqduFAuH\",Nm_PHNhIS:false,style:{height:\"100%\"},sZb7ePRt3:resolvedLinks3[0],UJ4eT2blA:\"NEWS\",width:\"100%\",...addPropertyOverrides({Op6XtWYgL:{sZb7ePRt3:resolvedLinks3[2]},yh0k20efi:{sZb7ePRt3:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+0+544+0+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+404.8+0+0+0+96},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+492.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sctq1r-container\",layoutDependency:layoutDependency,layoutId:\"vCa6DoQxd-container\",nodeId:\"vCa6DoQxd\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(TextButton,{height:\"100%\",id:\"vCa6DoQxd\",layoutId:\"vCa6DoQxd\",Nm_PHNhIS:false,style:{height:\"100%\"},sZb7ePRt3:resolvedLinks4[0],UJ4eT2blA:\"PRIVACY POLICY\",width:\"100%\",...addPropertyOverrides({Op6XtWYgL:{sZb7ePRt3:resolvedLinks4[2]},yh0k20efi:{sZb7ePRt3:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-696)/2+0+0)+0+96+0+544+0+0,...addPropertyOverrides({Op6XtWYgL:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-775.2)/2+0+0)+0+175.2+0+404.8+0+0+0+120},yh0k20efi:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-96-728)/2+0+0)+0+128+0+492.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cjj3nd-container\",layoutDependency:layoutDependency,layoutId:\"zXnvXz410-container\",nodeId:\"zXnvXz410\",rendersWithMotion:true,scopeId:\"qlLZDcE5H\",children:/*#__PURE__*/_jsx(TextButtonWithCookieBannerReopen1cjj3ndWithMappedReactProps1abj1u3,{height:\"100%\",id:\"zXnvXz410\",layoutId:\"zXnvXz410\",Nm_PHNhIS:false,style:{height:\"100%\"},UJ4eT2blA:\"COOKIE SETTINGS\",width:\"100%\"})})})]})]})]})]})})})})});});const css=[\".framer-j2Bh7.framer-ongqt0, .framer-j2Bh7 .framer-ongqt0 { display: block; }\",\".framer-j2Bh7.framer-1vd4mg9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 48px 0px 48px; position: relative; width: 1440px; }\",\".framer-j2Bh7 .framer-rpsz4g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j2Bh7 .framer-9x0al { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j2Bh7 .framer-1nf3utq, .framer-j2Bh7 .framer-1nfuag9, .framer-j2Bh7 .framer-vp56kz, .framer-j2Bh7 .framer-1bo3kvf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j2Bh7 .framer-1ted057 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.6); justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j2Bh7 .framer-m8lmna { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 32px; position: absolute; top: 46%; width: min-content; z-index: 1; }\",\".framer-j2Bh7 .framer-86laae { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 80px 40px 80px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-j2Bh7 .framer-1t6xdmu { aspect-ratio: 1 / 1; bottom: -15px; flex: none; gap: 0px; height: auto; left: -15px; overflow: hidden; position: absolute; width: 30px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-j2Bh7 .framer-1bflsy3, .framer-j2Bh7 .framer-1tuxa1j, .framer-j2Bh7 .framer-k327kp, .framer-j2Bh7 .framer-1otffeb { flex: none; height: 20px; left: 5px; position: absolute; top: 5px; width: 20px; }\",\".framer-j2Bh7 .framer-1jg9ywi { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: hidden; position: absolute; right: -15px; top: -15px; width: 30px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-j2Bh7 .framer-50pwjk { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; left: -15px; overflow: hidden; position: absolute; top: -15px; width: 30px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-j2Bh7 .framer-ydx7d8 { aspect-ratio: 1 / 1; bottom: -15px; flex: none; gap: 0px; height: auto; overflow: hidden; position: absolute; right: -15px; width: 30px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-j2Bh7 .framer-1o0hzuu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 50%; width: min-content; z-index: 1; }\",\".framer-j2Bh7 .framer-7n06o-container, .framer-j2Bh7 .framer-1fg2upt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-j2Bh7 .framer-pthrad { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 32px 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-j2Bh7 .framer-15u5waf, .framer-j2Bh7 .framer-qzza45 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-j2Bh7 .framer-dsaqsx { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j2Bh7 .framer-xenzxp-container, .framer-j2Bh7 .framer-12av2a2-container, .framer-j2Bh7 .framer-1o2obfd-container, .framer-j2Bh7 .framer-2a8u0v-container, .framer-j2Bh7 .framer-1sctq1r-container, .framer-j2Bh7 .framer-1cjj3nd-container { flex: none; height: 24px; position: relative; width: auto; }\",\".framer-j2Bh7.framer-v-533lfg.framer-1vd4mg9 { width: 810px; }\",\".framer-j2Bh7.framer-v-533lfg .framer-rpsz4g { gap: 32px; }\",\".framer-j2Bh7.framer-v-533lfg .framer-m8lmna { order: 1; width: 100%; }\",\".framer-j2Bh7.framer-v-533lfg .framer-86laae { flex: 1 0 0px; width: 1px; }\",\".framer-j2Bh7.framer-v-533lfg .framer-vp56kz { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-j2Bh7.framer-v-533lfg .framer-1o0hzuu, .framer-j2Bh7.framer-v-1u4wxkq .framer-1o0hzuu { order: 2; top: 0px; }\",\".framer-j2Bh7.framer-v-533lfg .framer-pthrad { flex-direction: column; gap: 32px; justify-content: flex-start; order: 3; }\",\".framer-j2Bh7.framer-v-533lfg .framer-15u5waf, .framer-j2Bh7.framer-v-1u4wxkq .framer-1nf3utq { order: 1; }\",\".framer-j2Bh7.framer-v-533lfg .framer-qzza45 { order: 0; }\",\".framer-j2Bh7.framer-v-1u4wxkq.framer-1vd4mg9 { padding: 40px 20px 40px 20px; width: 390px; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-rpsz4g { gap: 40px; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-9x0al { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-1nfuag9 { order: 2; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-m8lmna { order: 1; padding: 24px 16px 24px 16px; top: 90px; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-86laae { padding: 16px 20px 16px 20px; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-pthrad { flex-direction: column; gap: 32px; justify-content: flex-start; order: 3; padding: 0px; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-15u5waf { gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-j2Bh7.framer-v-1u4wxkq .framer-qzza45 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: unset; justify-content: space-between; order: 0; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-j2Bh7[data-border=\"true\"]::after, .framer-j2Bh7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 672\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yh0k20efi\":{\"layout\":[\"fixed\",\"auto\"]},\"Op6XtWYgL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqlLZDcE5H=withCSS(Component,css,\"framer-j2Bh7\");export default FramerqlLZDcE5H;FramerqlLZDcE5H.displayName=\"Footer\";FramerqlLZDcE5H.defaultProps={height:672,width:1440};addPropertyControls(FramerqlLZDcE5H,{variant:{options:[\"ersjyEPhp\",\"yh0k20efi\",\"Op6XtWYgL\"],optionTitles:[\"Desktop\",\"Tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqlLZDcE5H,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Nav_IconFonts,...TextButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerqlLZDcE5H.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav_Icon,{},context),forwardLoader(TextButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqlLZDcE5H\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yh0k20efi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Op6XtWYgL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"672\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";export function withCookieBannerDelay(Component){return props=>{const skip=typeof window!==\"undefined\"&&sessionStorage.getItem(\"cookieBannerSkipDelay\")===\"1\";const[mounted,setMounted]=useState(skip);useEffect(()=>{if(skip){sessionStorage.removeItem(\"cookieBannerSkipDelay\");return;}const timer=setTimeout(()=>setMounted(true),4e3);return()=>clearTimeout(timer);},[]);if(!mounted)return null;return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCookieBannerDelay\":{\"type\":\"reactHoc\",\"name\":\"withCookieBannerDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieBannerDelay.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function GSAPScroll(props){const{smoothness=.08,speed=1,mobile=false}=props;useEffect(()=>{let currentY=window.scrollY;let targetY=window.scrollY;let rafId;const lerp=(a,b,t)=>a+(b-a)*t;const clamp=val=>Math.max(0,Math.min(val,document.body.scrollHeight-window.innerHeight));const onWheel=e=>{e.preventDefault();targetY=clamp(targetY+e.deltaY*speed);};const tick=()=>{const diff=targetY-currentY;if(Math.abs(diff)<.5){currentY=targetY;}else{currentY=lerp(currentY,targetY,smoothness);}window.scrollTo(0,currentY);rafId=requestAnimationFrame(tick);};const isMobile=/Mobi|Android/i.test(navigator.userAgent);if(isMobile&&!mobile)return;// Sync when user drags scrollbar or uses keyboard arrows\nconst onScroll=()=>{const delta=Math.abs(window.scrollY-currentY);if(delta>80){currentY=window.scrollY;targetY=window.scrollY;}};currentY=window.scrollY;targetY=window.scrollY;window.__smoothScrollTo=y=>{targetY=clamp(y);};window.addEventListener(\"wheel\",onWheel,{passive:false});window.addEventListener(\"scroll\",onScroll,{passive:true});rafId=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(rafId);window.removeEventListener(\"wheel\",onWheel);window.removeEventListener(\"scroll\",onScroll);delete window.__smoothScrollTo;};},[smoothness,speed,mobile]);return /*#__PURE__*/_jsx(\"div\",{style:{width:120,height:36,background:\"rgba(0,200,100,0.08)\",border:\"1px solid rgba(0,200,100,0.3)\",borderRadius:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,fontSize:11,fontFamily:\"sans-serif\",color:\"#00a86b\",pointerEvents:\"none\",userSelect:\"none\"},children:\"⚡ GSAP Scroll\"});}addPropertyControls(GSAPScroll,{smoothness:{type:ControlType.Number,title:\"Smoothness\",defaultValue:.08,min:.01,max:.5,step:.01,description:\"Lower = smoother. 0.05 = buttery, 0.2 = snappy.\"},speed:{type:ControlType.Number,title:\"Wheel Speed\",defaultValue:1,min:.2,max:3,step:.05,description:\"How far each scroll tick moves.\"},mobile:{type:ControlType.Boolean,title:\"Enable Mobile\",defaultValue:false,description:\"Apply smooth scroll on touch devices too.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GSAPScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS,withFlowFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Whatsapps from\"https://framerusercontent.com/modules/bSgQTJEoTUx3Cxiswvn5/PIBlqMrg2CVq3Yv5QwZJ/v_I_O73tI.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import TopNavNew from\"#framer/local/canvasComponent/LtzT1hJIb/LtzT1hJIb.js\";import Footer from\"#framer/local/canvasComponent/qlLZDcE5H/qlLZDcE5H.js\";import{withCookieBannerDelay}from\"#framer/local/codeFile/yFgzMeF/CookieBannerDelay.js\";import GSAPScroll from\"#framer/local/codeFile/FmGpRHv/Smooth_Scroll.js\";const GSAPScrollFonts=getFonts(GSAPScroll);const TopNavNewFonts=getFonts(TopNavNew);const FooterFonts=getFonts(Footer);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const WhatsappsFonts=getFonts(Whatsapps);const CookieBannerFonts=getFonts(CookieBanner);const CookieBannerWithCookieBannerDelay11gr703=withCodeBoundaryForOverrides(CookieBanner,{nodeId:\"OK4UJDry_\",override:withCookieBannerDelay,scopeId:\"N23nDyAYL\"});const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={fXTgTtj4i:\"(max-width: 809.98px)\",WK62HnMft:\"(min-width: 810px) and (max-width: 1199.98px)\",ZylMasVdQ:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-86SSH\";const variantClassNames={fXTgTtj4i:\"framer-v-iguzy0\",WK62HnMft:\"framer-v-1gmb968\",ZylMasVdQ:\"framer-v-27ik38\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:40,delay:0,mass:1,stiffness:400,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:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-86SSH.framer-vefdio, .framer-86SSH .framer-vefdio { display: block; }\",\".framer-86SSH.framer-27ik38 { align-content: center; align-items: center; background-color: #fafafa; 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-86SSH .framer-1nd44l6-container { flex: none; height: auto; left: 50%; opacity: 0; order: -1000; position: absolute; top: 0px; width: auto; z-index: 0; }\",\".framer-86SSH .framer-qqzsy7-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-86SSH .framer-45yc9z { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-86SSH .framer-rbxj41-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-86SSH .framer-1m86vy0-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); flex: none; height: auto; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: auto; z-index: 5; }\",\".framer-86SSH .framer-11gr703-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 48px); flex: none; height: auto; left: 24px; order: 1005; position: var(--framer-canvas-fixed-position, fixed); width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fXTgTtj4i:\"(max-width: 809.98px)\",WK62HnMft:\"(min-width: 810px) and (max-width: 1199.98px)\",ZylMasVdQ:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"ZylMasVdQ\",Phone:\"fXTgTtj4i\",Tablet:\"WK62HnMft\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZylMasVdQ\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ZylMasVdQ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(250, 250, 250); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-27ik38\",className),\"data-layout-template\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nd44l6-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,layout:\"position\",nodeId:\"sgVswp2P5\",rendersWithMotion:true,scopeId:\"N23nDyAYL\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(GSAPScroll,{height:\"100%\",id:\"sgVswp2P5\",layoutId:\"sgVswp2P5\",mobile:false,smoothness:.08,speed:1,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qqzsy7-container\",layout:\"position\",layoutScroll:true,nodeId:\"NZ3iqvKKG\",rendersWithMotion:true,scopeId:\"N23nDyAYL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fXTgTtj4i:{variant:matchVariant(\"rtEs4XFeh\")},WK62HnMft:{variant:matchVariant(\"gswvhS8lk\")}},children:/*#__PURE__*/_jsx(TopNavNew,{height:\"100%\",id:\"NZ3iqvKKG\",layoutId:\"NZ3iqvKKG\",style:{width:\"100%\"},variant:matchVariant(\"MQ3ItQLer\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-45yc9z\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:672,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-rbxj41-container\",\"data-framer-appear-id\":\"rbxj41\",initial:animation1,layout:\"position\",nodeId:\"in9OQvIe6\",optimized:true,rendersWithMotion:true,scopeId:\"N23nDyAYL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fXTgTtj4i:{variant:matchVariant(\"Op6XtWYgL\")},WK62HnMft:{variant:matchVariant(\"yh0k20efi\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"in9OQvIe6\",layoutId:\"in9OQvIe6\",style:{width:\"100%\"},variant:matchVariant(\"ersjyEPhp\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,y:921,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m86vy0-container\",isModuleExternal:true,layout:\"position\",layoutScroll:true,nodeId:\"HjOur304C\",rendersWithMotion:true,scopeId:\"N23nDyAYL\",children:/*#__PURE__*/_jsx(Whatsapps,{height:\"100%\",id:\"HjOur304C\",layoutId:\"HjOur304C\",width:\"100%\",XsfeclaSD:\"https://wa.me/6590066743\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined},{href:{webPageId:\"EHgR7vcDp\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-11gr703-container\",\"data-framer-appear-id\":\"11gr703\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layout:\"position\",layoutScroll:true,nodeId:\"OK4UJDry_\",optimized:true,rendersWithMotion:true,scopeId:\"N23nDyAYL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fXTgTtj4i:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[4],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[5],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"}},WK62HnMft:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"}}},children:/*#__PURE__*/_jsx(CookieBannerWithCookieBannerDelay11gr703,{banner:{animation:{scale:1,transition:{duration:0,type:\"tween\"},x:0,y:0},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2))\",colorTitle:\"var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Inter Tight Regular\", \"Inter Tight Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},fontTitle:{fontFamily:'\"Bagoss Condensed TRIAL Medium\", \"Bagoss Condensed TRIAL Medium Placeholder\", sans-serif',fontSize:\"21px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-efba0e27-6e10-4d4c-b637-94905c0bf87e, rgb(255, 85, 0))\"},width:400,zIndex:10},button:{borderRadius:99,direction:\"row\",fluid:true,font:{fontFamily:'\"Inter Tight Regular\", \"Inter Tight Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"ACCEPT\",acceptAll:\"ACCEPT ALL\",confirm:\"OKAY\",customize:\"CUSTOMIZE\",reject:\"REJECT\",rejectAll:\"REJECT ALL\",save:\"SAVE PREFERENCES\"},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,primary:{color:\"rgb(255, 255, 255)\",fill:\"var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2))\"},secondary:{color:\"var(--token-b017731f-282c-40f2-8dea-00758e19a256, rgb(62, 26, 2))\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"},gtmId:\"GTM-T2V7Q6C8\",height:\"100%\",id:\"OK4UJDry_\",layoutId:\"OK4UJDry_\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:true,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{},type:\"none\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WK62HnMft\":{\"layout\":[\"fixed\",\"fixed\"]},\"fXTgTtj4i\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZylMasVdQ\":[\".framer-1nd44l6-container\",\".framer-qqzsy7-container\",\".framer-rbxj41-container\",\".framer-1m86vy0-container\",\".framer-11gr703-container\"],\"WK62HnMft\":[\".framer-1nd44l6-container\",\".framer-qqzsy7-container\",\".framer-rbxj41-container\",\".framer-1m86vy0-container\",\".framer-11gr703-container\"],\"fXTgTtj4i\":[\".framer-1nd44l6-container\",\".framer-qqzsy7-container\",\".framer-rbxj41-container\",\".framer-1m86vy0-container\",\".framer-11gr703-container\"]}\n * @framerBreakpoints {\"ZylMasVdQ\":{\"min\":1200,\"canvasClassName\":\"framer-27ik38-override\",\"minHeight\":1000,\"viewportHeight\":80,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"WK62HnMft\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1gmb968-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fXTgTtj4i\":{\"max\":809,\"canvasClassName\":\"framer-iguzy0-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ZylMasVdQ\n * @framerLayoutTemplate true\n */const FramerN23nDyAYL=withCSS(Component,css,\"framer-86SSH\");export default FramerN23nDyAYL;FramerN23nDyAYL.displayName=\"template 2\";FramerN23nDyAYL.defaultProps={height:1e3,width:1200};addFonts(FramerN23nDyAYL,[{explicitInter:true,fonts:[{cssFamilyName:\"Bagoss Condensed TRIAL Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bagoss Condensed TRIAL\",url:\"https://framerusercontent.com/assets/AaQuCvgzfdhHL0mSzhSxldOCk4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Tight Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://framerusercontent.com/assets/6NSydmw0DEXjr5jyHfu5U5BLeqg.woff2\",weight:\"400\"}]},...GSAPScrollFonts,...TopNavNewFonts,...FooterFonts,...WhatsappsFonts,...CookieBannerFonts],{supportsExplicitInterCodegen:true});FramerN23nDyAYL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopNavNew,{},context),forwardLoader(Footer,{},context),forwardLoader(Whatsapps,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN23nDyAYL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"ZylMasVdQ\\\":[\\\".framer-1nd44l6-container\\\",\\\".framer-qqzsy7-container\\\",\\\".framer-rbxj41-container\\\",\\\".framer-1m86vy0-container\\\",\\\".framer-11gr703-container\\\"],\\\"WK62HnMft\\\":[\\\".framer-1nd44l6-container\\\",\\\".framer-qqzsy7-container\\\",\\\".framer-rbxj41-container\\\",\\\".framer-1m86vy0-container\\\",\\\".framer-11gr703-container\\\"],\\\"fXTgTtj4i\\\":[\\\".framer-1nd44l6-container\\\",\\\".framer-qqzsy7-container\\\",\\\".framer-rbxj41-container\\\",\\\".framer-1m86vy0-container\\\",\\\".framer-11gr703-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WK62HnMft\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fXTgTtj4i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"ZylMasVdQ\",\"framerBreakpoints\":\"{\\\"ZylMasVdQ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-27ik38-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":80,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"WK62HnMft\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1gmb968-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fXTgTtj4i\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-iguzy0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template2 from \"https://framerusercontent.com/modules/uHbjQM70hJR7kPti3cHw/13sDOGcNRh3uCmn2ktaA/N23nDyAYL.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {bb71BI_au: \"insight\", BoVuRcEf6: \"blog\", CQXion_CS: \"work\", D_d_LBgHV: \"impact\", E1mGyAVLb: \"50\", FQQkv6Gft: \"pricing\", ijiqQpILX: \"8x\", MH8wLjY03: \"home_pricing\", okUacS0WZ: \"180%\", T4KMLOvKB: \"20+\", weOpoo3ji: \"impact-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zyz9m15R1Fl0pUfCx7fv/nv6wzypWFiKyczgUxnPq/augiA20Il.js\")), path: \"/\"}, W62N014ri: {elements: {do6oo1A5m: \"scroll-text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9s2nMi2SIS0YhWaEtpLJ/2kPYaVpbXFr0e3UpCdHv/W62N014ri.js\")), path: \"/services\"}, VKIaKk6Fp: {elements: {fuxvg02Ho: \"scroll-text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sQUyses0957Hyjv7qQ6k/CuiaXszTmOLS3kDcbPL6/VKIaKk6Fp.js\")), path: \"/coming-soon\"}, jhAEFvgAO: {elements: {Jz59sLX1l: \"image-scroll\", t4uuSHYuP: \"by-number\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jN1Ao8gnGULIawc2KfB0/eOauyUjdPlP4w46xvVQN/jhAEFvgAO.js\")), path: \"/about-us\"}, xiLIE0aV9: {elements: {VEyXbzMmD: \"image-scroll-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bUPCm74I1EaHG6jPGLHQ/0cNj7Qzii5HFYK5ZKpch/xiLIE0aV9.js\")), path: \"/career\"}, um13agHPM: {elements: {dI89L9sF6: \"4\", jW7kKkBd2: \"2\", pLGTfY6Cr: \"3\", Pv0IN8pgG: \"1\", q6xBLmAmE: \"7\", VJ5qlUCJg: \"5\", xAvWaXBZf: \"6\", Zj9tGi6Kp: \"pricing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wWCBnnrsruUoUWD1ylYL/oCI8FFZ4otzpe5ndvdNg/um13agHPM.js\")), path: \"/contact-us\"}, EHgR7vcDp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xN3DTP0VpxHnCYrj0qp7/3csxpujADWfeqlA9Hv0W/EHgR7vcDp.js\")), path: \"/privacy\"}, jiQjP1OV1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NB5Euo5D16zyEK0rWB5E/Gord3wcxYrW93EVgvGBk/jiQjP1OV1.js\")), path: \"/terms-of-use\"}, z3zJvQHUv: {elements: {rVo8JX62w: \"scroll-text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Am3rnCrVqanSYNPrhTVE/qtaGI0zJvb7eX9iFQZeS/z3zJvQHUv.js\")), path: \"/our-templates\"}, QvfrWgRj8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6zD8YgQphbefbC4mPcYu/7oYmI3QKhqUNmqcW2cb4/QvfrWgRj8.js\")), path: \"/our-projects/ourlearningloft\"}, UOVmrOhr2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/funb6EwLHg0Xzt9apkPQ/PMzkCvdu170zfb8Kubze/UOVmrOhr2.js\")), path: \"/our-projects/champs-robotics\"}, yrwY51NYW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9xL8n3dCA7sMwQGwnptM/5cU33mX2pKjmoYG6x40U/yrwY51NYW.js\")), path: \"/our-projects/secondsons\"}, hJFKsHncb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pl3rMySSlRsKoCVmYjId/3T6T0u6m1ay095bIa7Ja/hJFKsHncb.js\")), path: \"/our-projects/alfred\"}, ZAXQGJVKD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XtxT7h1gPCGetEZ0Opzf/rTAujdeJ86DPSS6NPvbb/ZAXQGJVKD.js\")), path: \"/our-projects/somni\"}, RQAf1mh7g: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3X8SbFj1vprddFgnMoMZ/1mv64NGjAtbUS8YiEWhV/RQAf1mh7g.js\")), path: \"/our-projects/garrnish\"}, p1bXBnGCN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vAPmJLe5LOr2PaQyADLO/PWaf78mgcViaLDwPHaTN/p1bXBnGCN.js\")), path: \"/blog\"}, cOH0gsQXc: {collectionId: \"XuepxUZyU\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tHmmqxeuy1leYRXLc2eY/lo6uw08bn5ijnFtHWnfK/cOH0gsQXc.js\")), path: \"/blog/:IwMS14AVZ\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {XuepxUZyU: async () => (await import(\"https://framerusercontent.com/modules/o2Njwqzx0FFRW2S4MQXa/p30ZSnkmEUzBcbJSrWb3/XuepxUZyU.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"c019466b83ad98039d4ec4f24624a41259558455e44723f90502707bb7b3cd5a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"FY_TSdl1x\":\r\ncase \"ZYvWBFTVM\":\r\ncase \"W62N014ri\":\r\ncase \"xRoXaGiQD\":\r\ncase \"VKIaKk6Fp\":\r\ncase \"ciFUf3XV6\":\r\ncase \"P5uIUWdxw\":\r\ncase \"jhAEFvgAO\":\r\ncase \"UbDwbuuyY\":\r\ncase \"xiLIE0aV9\":\r\ncase \"um13agHPM\":\r\ncase \"p8RdUVntH\":\r\ncase \"EHgR7vcDp\":\r\ncase \"jiQjP1OV1\":\r\ncase \"z3zJvQHUv\":\r\ncase \"Zr_otw1wI\":\r\ncase \"j5gBpbCik\":\r\ncase \"QvfrWgRj8\":\r\ncase \"UOVmrOhr2\":\r\ncase \"yrwY51NYW\":\r\ncase \"hJFKsHncb\":\r\ncase \"ZAXQGJVKD\":\r\ncase \"qBr9yRgHU\":\r\ncase \"QSF6DbliG\":\r\ncase \"JO8k6yyzP\":\r\ncase \"sJdRGF04l\":\r\ncase \"GTiOA0nhC\":\r\ncase \"KLL7ivcOU\":\r\ncase \"RQAf1mh7g\":\r\ncase \"csYpNS3AQ\":\r\ncase \"p1bXBnGCN\":\r\ncase \"EtOU8zpLJ\":\r\ncase \"cOH0gsQXc\":\r\nreturn React.createElement(Template2, {...props, key: \"Template2\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"FY_TSdl1x\":\r\ncase \"ZYvWBFTVM\":\r\ncase \"W62N014ri\":\r\ncase \"xRoXaGiQD\":\r\ncase \"VKIaKk6Fp\":\r\ncase \"ciFUf3XV6\":\r\ncase \"P5uIUWdxw\":\r\ncase \"jhAEFvgAO\":\r\ncase \"UbDwbuuyY\":\r\ncase \"xiLIE0aV9\":\r\ncase \"um13agHPM\":\r\ncase \"p8RdUVntH\":\r\ncase \"EHgR7vcDp\":\r\ncase \"jiQjP1OV1\":\r\ncase \"z3zJvQHUv\":\r\ncase \"Zr_otw1wI\":\r\ncase \"j5gBpbCik\":\r\ncase \"QvfrWgRj8\":\r\ncase \"UOVmrOhr2\":\r\ncase \"yrwY51NYW\":\r\ncase \"hJFKsHncb\":\r\ncase \"ZAXQGJVKD\":\r\ncase \"qBr9yRgHU\":\r\ncase \"QSF6DbliG\":\r\ncase \"JO8k6yyzP\":\r\ncase \"sJdRGF04l\":\r\ncase \"GTiOA0nhC\":\r\ncase \"KLL7ivcOU\":\r\ncase \"RQAf1mh7g\":\r\ncase \"csYpNS3AQ\":\r\ncase \"p1bXBnGCN\":\r\ncase \"EtOU8zpLJ\":\r\ncase \"cOH0gsQXc\":\r\nreturn [{hash: \"iguzy0\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1gmb968\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"27ik38\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://01-digital.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/mxEXtE3UAsGG7NLPDm00/wFxN4HWbWYu3kjUTs1CD/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}