{"version":3,"file":"script_main.Cluf02kP.mjs","names":["css","getProps","React.forwardRef","MaxJouleLogo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Logo","Icon","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useCallback","useRef","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Button","SocialLink","TimeDate","GiveLogo","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","SVG","shaderConfig","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","TopNav","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Master","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","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/viTPHF5UmhogFMhZgpns/mekHq7GcngdTymHf5tzm/MlFxEU0oH.js","https:/framerusercontent.com/modules/jdIrRE7S4ZTsZTL50bIz/vqazmLsfP4MXWhiFLNhQ/L8ggszY5F.js","https:/framerusercontent.com/modules/8MIN1sgi47qMeid0RhS9/nrxrSycZFj2nMVVdrx2H/Ly8KLRJWz.js","https:/framerusercontent.com/modules/KUyG3wOtrTIb50TJiKug/febAKgvbvbLlVAefCKRI/WGb54GsXb.js","https:/framerusercontent.com/modules/ovJgT3ioXyfx8KpnKe1f/ztlpJ8RNLY62AFFAwSKH/M6BMT1fZI.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/xCWl9DoaVQXmUOXBsR8u/egeSNZzgcytLa7iQ3C8o/q7pI6hxPD.js","https:/framerusercontent.com/modules/c0ESEyF35s0dpyqRteKL/aFOGSc3YbcNh3CA8uHVK/s6Xwv35vG.js","https:/framerusercontent.com/modules/ATbMWxlUUdnxL28lZXMF/b8Mc3dOmpQMInWCOFWry/YtAwinSa6.js","https:/framerusercontent.com/modules/vQj3b0qQD2rklFfp7DPM/XRSWjjM6INfWDYqjVmGV/e3h43BruZ.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-lRWBT .framer-styles-preset-1om5e0p:not(.rich-text-wrapper), .framer-lRWBT .framer-styles-preset-1om5e0p.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-bcaeb301-2b0d-44a8-bf0b-3a545bd86a35, #ffffff); --framer-link-text-background-padding: 12px; --framer-link-text-color: var(--token-4785b88d-2074-4a0f-b032-98d2fd02b2af, #cccccc); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-lRWBT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b354274)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const FQ8gZU9gm=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2430794566\" role=\"presentation\" viewBox=\"0 0 436 32\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"32px\" id=\"iYLF5Mrpk\" width=\"436.2457199261518px\"><path d=\"M 4.513 0.39 C 7.2 -0.57 10.153 0.306 12.114 2.317 L 25.545 16.107 C 26.121 16.7 27.372 16.7 27.948 16.107 L 41.38 2.317 C 43.34 0.306 46.293 -0.57 48.98 0.39 C 51.991 1.466 53.485 4.319 53.485 7.398 L 53.485 29.197 C 53.485 30.732 52.233 31.992 50.69 31.992 C 49.147 31.992 47.895 30.74 47.895 29.197 L 47.895 7.398 C 47.895 6.78 47.77 5.887 47.094 5.646 C 46.485 5.429 45.793 5.771 45.367 6.205 L 31.936 19.995 C 29.174 22.831 24.302 22.831 21.532 19.995 L 8.117 6.213 C 7.692 5.779 6.999 5.437 6.39 5.654 C 5.723 5.896 5.59 6.789 5.59 7.406 L 5.59 29.205 C 5.59 30.74 4.338 32 2.795 32 C 1.251 32 0 30.749 0 29.205 L 0 7.398 C 0.008 4.319 1.51 1.458 4.513 0.39 Z M 91.352 8.374 C 90.301 6.555 88.632 5.587 86.53 5.587 L 83.293 5.587 C 81.191 5.587 79.522 6.555 78.471 8.374 L 65.648 30.573 C 64.876 31.902 63.176 32.357 61.844 31.591 C 60.516 30.819 60.061 29.119 60.826 27.787 L 73.649 5.579 C 75.693 2.05 79.205 0.023 83.293 0.023 L 86.53 0.023 C 90.618 0.023 94.13 2.05 96.174 5.587 L 108.997 27.795 C 109.764 29.122 109.305 30.832 107.979 31.6 C 106.652 32.367 104.942 31.908 104.175 30.582 L 91.352 8.382 Z M 124.881 15.999 L 124.806 15.899 L 116.213 4.494 C 115.287 3.268 115.537 1.508 116.764 0.582 C 117.99 -0.344 119.75 -0.103 120.676 1.132 L 129.269 12.537 C 129.611 12.995 130.037 13.204 130.604 13.204 L 148.115 13.204 C 148.691 13.204 149.108 12.995 149.45 12.537 L 158.043 1.132 C 158.969 -0.094 160.721 -0.344 161.956 0.582 C 163.191 1.508 163.433 3.26 162.507 4.494 L 153.914 15.899 L 153.839 15.999 L 153.914 16.099 L 162.507 27.503 C 163.433 28.73 163.182 30.49 161.956 31.416 C 160.723 32.344 158.972 32.097 158.043 30.865 L 149.45 19.461 C 149.108 19.002 148.683 18.794 148.115 18.794 L 130.604 18.794 C 130.037 18.794 129.611 19.002 129.269 19.461 L 120.676 30.865 C 119.746 32.094 117.997 32.34 116.764 31.416 C 115.535 30.485 115.289 28.737 116.213 27.503 L 124.806 16.099 Z M 215.349 26.385 C 217.56 26.385 219.52 25.701 221.072 24.1 C 223.091 22.006 223.959 18.852 223.959 15.999 L 223.959 2.817 C 223.959 1.274 225.21 0.023 226.753 0.023 C 228.297 0.023 229.548 1.274 229.548 2.817 L 229.548 15.999 C 229.548 24.433 224.367 31.975 215.357 31.975 L 188.761 31.975 C 187.217 31.975 185.966 30.724 185.966 29.18 C 185.966 27.637 187.217 26.385 188.761 26.385 L 215.357 26.385 Z M 236.831 15.999 C 236.831 7.564 242.012 0.023 251.03 0.023 L 270.052 0.023 C 273.781 0.023 277.185 1.316 279.788 4.01 C 282.833 7.164 284.243 11.669 284.243 15.99 C 284.243 24.425 279.062 31.967 270.052 31.967 L 251.03 31.967 C 247.301 31.967 243.898 30.674 241.295 27.979 C 238.25 24.825 236.84 20.32 236.84 15.999 Z M 270.052 26.385 C 272.263 26.385 274.223 25.701 275.775 24.1 C 277.794 22.006 278.661 18.852 278.661 15.999 C 278.661 10.718 275.908 5.612 270.052 5.612 L 251.03 5.612 C 248.82 5.612 246.859 6.296 245.307 7.898 C 243.288 9.992 242.421 13.146 242.421 15.999 C 242.421 21.28 245.174 26.385 251.03 26.385 Z M 333.239 2.817 C 333.239 1.274 334.49 0.023 336.034 0.023 C 337.577 0.023 338.829 1.274 338.829 2.817 L 338.829 15.999 C 338.829 24.433 333.648 31.975 324.638 31.975 L 305.616 31.975 C 296.598 31.975 291.426 24.433 291.426 15.999 L 291.426 2.817 C 291.426 1.274 292.677 0.023 294.22 0.023 C 295.764 0.023 297.015 1.274 297.015 2.817 L 297.015 15.999 C 297.015 21.28 299.768 26.385 305.625 26.385 L 324.646 26.385 C 326.857 26.385 328.817 25.701 330.369 24.1 C 332.388 22.006 333.256 18.852 333.256 15.999 L 333.256 2.817 Z M 387.625 26.385 C 389.16 26.385 390.42 27.637 390.42 29.18 C 390.42 30.724 389.168 31.975 387.625 31.975 L 361.028 31.975 C 352.01 31.975 346.829 24.433 346.829 15.999 L 346.829 2.817 C 346.829 1.274 348.08 0.023 349.624 0.023 C 351.167 0.023 352.419 1.274 352.419 2.817 L 352.419 15.999 C 352.419 18.852 353.286 22.006 355.305 24.1 C 356.857 25.701 358.818 26.385 361.028 26.385 Z M 436.246 29.18 C 436.246 30.715 434.994 31.975 433.451 31.975 L 406.855 31.975 C 403.125 31.975 399.722 30.682 397.119 27.987 C 394.074 24.834 392.664 20.329 392.664 16.007 C 392.664 7.564 397.836 0.023 406.855 0.023 L 433.451 0.023 C 434.986 0.023 436.246 1.274 436.246 2.817 C 436.246 4.361 435.094 5.504 433.643 5.604 L 406.855 5.604 C 401.015 5.604 398.237 10.685 398.237 15.999 C 398.237 18.852 399.104 22.014 401.123 24.108 C 402.675 25.71 404.635 26.402 406.855 26.402 L 433.643 26.402 C 435.094 26.502 436.246 27.712 436.246 29.189 Z M 429.622 18.785 C 431.157 18.785 432.416 17.525 432.416 15.99 L 432.416 15.94 C 432.383 14.419 431.143 13.202 429.622 13.196 L 406.613 13.196 C 405.078 13.196 403.818 14.455 403.818 15.99 C 403.818 17.525 405.069 18.785 406.613 18.785 Z\" fill=\"var(--s6qnx, rgb(0,0,0))\" height=\"32px\" id=\"Dzx6MHudV\" width=\"436.2457199261518px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,FQ8gZU9gm:fill??props.FQ8gZU9gm??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,FQ8gZU9gm,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6VjdP\",className),layoutId:layoutId,ref:ref,style:{\"--s6qnx\":FQ8gZU9gm,...style}});});const css=[`.framer-6VjdP { -webkit-mask: ${mask}; aspect-ratio: 13.625; background-color: var(--s6qnx); mask: ${mask}; width: 436px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 436\n * @framerIntrinsicHeight 32\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"FQ8gZU9gm\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Max Joule Logo\",\"color\":{\"type\":\"variable\",\"value\":\"s6qnx\"},\"set\":{\"localId\":\"vectorSet/d4NmJnuL0\",\"id\":\"d4NmJnuL0\",\"moduleId\":\"UjTLocRW936fHvXIrWL0\"}}\n */const Icon=withCSS(Component,css,\"framer-6VjdP\");Icon.displayName=\"Max Joule Logo\";export default Icon;addPropertyControls(Icon,{FQ8gZU9gm:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FQ8gZU9gm\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerVector\":\"{\\\"name\\\":\\\"Max Joule Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"s6qnx\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/d4NmJnuL0\\\",\\\"id\\\":\\\"d4NmJnuL0\\\",\\\"moduleId\\\":\\\"UjTLocRW936fHvXIrWL0\\\"}}\",\"framerIntrinsicWidth\":\"436\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b354274)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MaxJouleLogo from\"https://framerusercontent.com/modules/jdIrRE7S4ZTsZTL50bIz/vqazmLsfP4MXWhiFLNhQ/L8ggszY5F.js\";const MaxJouleLogoFonts=getFonts(MaxJouleLogo);const serializationHash=\"framer-Kb61o\";const variantClassNames={IWPJqx5rR:\"framer-v-1ho056b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TWjTFrey0=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=({fill,height,id,width,...props})=>{return{...props,TWjTFrey0:fill??props.TWjTFrey0??\"rgb(0, 0, 0)\"};};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,TWjTFrey0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IWPJqx5rR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ho056b\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IWPJqx5rR\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(MaxJouleLogo,{animated:true,className:\"framer-xtjuli\",\"data-framer-name\":\"Max Joule Logo\",layoutDependency:layoutDependency,layoutId:\"u6KhW2g2s\",style:{\"--s6qnx\":TWjTFrey0}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Kb61o.framer-rf5a2k, .framer-Kb61o .framer-rf5a2k { display: block; }\",\".framer-Kb61o.framer-1ho056b { height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 328px; }\",\".framer-Kb61o .framer-xtjuli { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; top: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TWjTFrey0\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLy8KLRJWz=withCSS(Component,css,\"framer-Kb61o\");export default FramerLy8KLRJWz;FramerLy8KLRJWz.displayName=\"Logo\";FramerLy8KLRJWz.defaultProps={height:24,width:328};addPropertyControls(FramerLy8KLRJWz,{TWjTFrey0:{defaultValue:\"rgb(0, 0, 0)\",title:\"Fill\",type:ControlType.Color}});addFonts(FramerLy8KLRJWz,[{explicitInter:true,fonts:[]},...MaxJouleLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLy8KLRJWz\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"328\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"TWjTFrey0\\\":\\\"fill\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ly8KLRJWz.map","// Generated by Framer (e0e363b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"osBJlu5Ro\",\"rallYEjX1\"];const serializationHash=\"framer-S7LH9\";const variantClassNames={osBJlu5Ro:\"framer-v-109ps37\",rallYEjX1:\"framer-v-1usq5m8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XKaY3MrGu=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"rallYEjX1\",Hamburger:\"osBJlu5Ro\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"osBJlu5Ro\",XKaY3MrGu:tap??props.XKaY3MrGu};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"osBJlu5Ro\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"Nav Menu\",className:cx(scopingClassNames,\"framer-109ps37\",className,classNames),\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"osBJlu5Ro\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({rallYEjX1:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gyla8t\",\"data-framer-name\":\"Line 2\",layoutDependency:layoutDependency,layoutId:\"usxszG7Jd\",style:{backgroundColor:\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,rotate:0},variants:{rallYEjX1:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bazn6n\",\"data-framer-name\":\"Line 1\",layoutDependency:layoutDependency,layoutId:\"nyLHKmDFb\",style:{backgroundColor:\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,rotate:0},variants:{rallYEjX1:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S7LH9.framer-1x11bz0, .framer-S7LH9 .framer-1x11bz0 { display: block; }\",\".framer-S7LH9.framer-109ps37 { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-S7LH9 .framer-gyla8t { flex: none; height: 1px; left: calc(45.454545454545475% - 20px / 2); overflow: hidden; position: absolute; top: calc(59.090909090909115% - 1px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-S7LH9 .framer-1bazn6n { flex: none; height: 1px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(38.636363636363654% - 1px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-S7LH9.framer-v-1usq5m8 .framer-gyla8t { left: calc(50.00000000000002% - 24px / 2); top: calc(50.00000000000002% - 1px / 2); width: 24px; }\",\".framer-S7LH9.framer-v-1usq5m8 .framer-1bazn6n { top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rallYEjX1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWGb54GsXb=withCSS(Component,css,\"framer-S7LH9\");export default FramerWGb54GsXb;FramerWGb54GsXb.displayName=\"Icon\";FramerWGb54GsXb.defaultProps={height:44,width:44};addPropertyControls(FramerWGb54GsXb,{variant:{options:[\"osBJlu5Ro\",\"rallYEjX1\"],optionTitles:[\"Hamburger\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerWGb54GsXb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWGb54GsXb\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rallYEjX1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WGb54GsXb.map","// Generated by Framer (82ec567)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/viTPHF5UmhogFMhZgpns/mekHq7GcngdTymHf5tzm/MlFxEU0oH.js\";import Logo from\"https://framerusercontent.com/modules/8MIN1sgi47qMeid0RhS9/nrxrSycZFj2nMVVdrx2H/Ly8KLRJWz.js\";import Icon from\"https://framerusercontent.com/modules/KUyG3wOtrTIb50TJiKug/febAKgvbvbLlVAefCKRI/WGb54GsXb.js\";const LogoFonts=getFonts(Logo);const IconFonts=getFonts(Icon);const cycleOrder=[\"YH35uAlqA\",\"m0bNLdm25\",\"bVVFSqHI7\",\"xhFIZOVGy\"];const serializationHash=\"framer-cnArc\";const variantClassNames={bVVFSqHI7:\"framer-v-1n07l44\",m0bNLdm25:\"framer-v-1fhn06r\",xhFIZOVGy:\"framer-v-1wj868\",YH35uAlqA:\"framer-v-1ynvpe6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:200,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"xhFIZOVGy\",Default:\"YH35uAlqA\",Phone:\"bVVFSqHI7\",Scrolled:\"m0bNLdm25\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YH35uAlqA\"};};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:\"YH35uAlqA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10itctc=activeVariantCallback(async(...args)=>{setVariant(\"bVVFSqHI7\");});const XKaY3MrGu1o18p1v=activeVariantCallback(async(...args)=>{setVariant(\"zP44I0R6r\");});const XKaY3MrGu1d7rw5h=activeVariantCallback(async(...args)=>{setVariant(\"xhFIZOVGy\");});const XKaY3MrGu10itctc=activeVariantCallback(async(...args)=>{setVariant(\"bVVFSqHI7\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"bVVFSqHI7\",\"xhFIZOVGy\"].includes(baseVariant))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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ynvpe6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"YH35uAlqA\",ref:refBinding,style:{...style},...addPropertyOverrides({bVVFSqHI7:{\"data-framer-name\":\"Phone\"},m0bNLdm25:{\"data-framer-name\":\"Scrolled\"},xhFIZOVGy:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-stxuox\",\"data-framer-name\":\"Nav Container\",layoutDependency:layoutDependency,layoutId:\"OZCEUwaVV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"M5PUMixfB\"},motionChild:true,nodeId:\"oixusl5T3\",openInNewTab:false,scopeId:\"M6BMT1fZI\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Max Joule link to homepage\",className:\"framer-4spcck framer-1b4kada\",\"data-framer-name\":\"Logo Wrap\",layoutDependency:layoutDependency,layoutId:\"oixusl5T3\",...addPropertyOverrides({xhFIZOVGy:{\"data-highlight\":true,onTap:onTap10itctc}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"205.5px\",y:(componentViewport?.y||0)+(32+((componentViewport?.height||108)-64-44)/2)+2+12,...addPropertyOverrides({bVVFSqHI7:{height:12,width:\"164px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+4+12},m0bNLdm25:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||76)-32-44)/2)+2+12},xhFIZOVGy:{height:12,width:\"164px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+4+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k6q6kn-container\",layoutDependency:layoutDependency,layoutId:\"U3kKq3Dim-container\",nodeId:\"U3kKq3Dim\",rendersWithMotion:true,scopeId:\"M6BMT1fZI\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"U3kKq3Dim\",layoutId:\"U3kKq3Dim\",style:{height:\"100%\",width:\"100%\"},TWjTFrey0:\"rgb(255, 255, 255)\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1exrrxz\",\"data-framer-name\":\"Nav Wrap\",layoutDependency:layoutDependency,layoutId:\"akX9KnRSk\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vk6ldj\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"BODKrETcY\",style:{backdropFilter:\"blur(3px)\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 1px 1px rgba(51, 51, 51, 0.5)\",opacity:1,WebkitBackdropFilter:\"blur(3px)\"},variants:{bVVFSqHI7:{opacity:0},xhFIZOVGy:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qjroUi4tX\"},motionChild:true,nodeId:\"bINiZ20Rs\",openInNewTab:false,relValues:[],scopeId:\"M6BMT1fZI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1om5e0p\",\"data-styles-preset\":\"MlFxEU0oH\",children:\"Press\"})})})}),className:\"framer-h4xl0f\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"bINiZ20Rs\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xhFIZOVGy:{\"data-highlight\":true,onTap:onTap10itctc}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DX8o8wJsy\"},motionChild:true,nodeId:\"UZn6y0eRD\",openInNewTab:false,relValues:[],scopeId:\"M6BMT1fZI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1om5e0p\",\"data-styles-preset\":\"MlFxEU0oH\",children:\"Careers\"})})})}),className:\"framer-m4r5n7\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"UZn6y0eRD\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xhFIZOVGy:{\"data-highlight\":true,onTap:onTap10itctc}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yOsftH0pV\"},motionChild:true,nodeId:\"FSpvDdiz7\",openInNewTab:false,relValues:[],scopeId:\"M6BMT1fZI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1om5e0p\",\"data-styles-preset\":\"MlFxEU0oH\",children:\"Contact Us\"})})})}),className:\"framer-1qa79n7\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"FSpvDdiz7\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xhFIZOVGy:{\"data-highlight\":true,onTap:onTap10itctc}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qzjazf\",\"data-framer-name\":\"Phone Button\",layoutDependency:layoutDependency,layoutId:\"KvZ0ysOBK\",style:{backdropFilter:\"blur(3px)\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 1px 1px rgba(51, 51, 51, 0.5)\",WebkitBackdropFilter:\"blur(3px)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({bVVFSqHI7:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+0+0+0},xhFIZOVGy:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xdxlrp-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"t3bOJlQMJ-container\",name:\"Menu Icon\",nodeId:\"t3bOJlQMJ\",rendersWithMotion:true,scopeId:\"M6BMT1fZI\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"t3bOJlQMJ\",layoutId:\"t3bOJlQMJ\",name:\"Menu Icon\",variant:matchVariant(\"osBJlu5Ro\"),width:\"100%\",XKaY3MrGu:XKaY3MrGu1o18p1v,...addPropertyOverrides({bVVFSqHI7:{style:{height:\"100%\"},XKaY3MrGu:XKaY3MrGu1d7rw5h},xhFIZOVGy:{style:{height:\"100%\"},variant:matchVariant(\"rallYEjX1\"),XKaY3MrGu:XKaY3MrGu10itctc}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bo9qay\",\"data-framer-name\":\"Gradient\",layoutDependency:layoutDependency,layoutId:\"InQAMXUfc\",style:{backdropFilter:\"blur(2px)\",background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)\",WebkitBackdropFilter:\"blur(2px)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cnArc.framer-1b4kada, .framer-cnArc .framer-1b4kada { display: block; }\",\".framer-cnArc.framer-1ynvpe6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: relative; width: 1200px; }\",\".framer-cnArc .framer-stxuox { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 4; }\",\".framer-cnArc .framer-4spcck { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 0px 12px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cnArc .framer-1k6q6kn-container { aspect-ratio: 13.666666666666666 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 15px); position: relative; width: 206px; }\",\".framer-cnArc .framer-1exrrxz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-cnArc .framer-1vk6ldj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-cnArc .framer-h4xl0f, .framer-cnArc .framer-m4r5n7, .framer-cnArc .framer-1qa79n7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cnArc .framer-1qzjazf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cnArc .framer-xdxlrp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cnArc .framer-1bo9qay { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-cnArc.framer-v-1fhn06r.framer-1ynvpe6 { padding: 16px 32px 16px 32px; }\",\".framer-cnArc.framer-v-1n07l44.framer-1ynvpe6, .framer-cnArc.framer-v-1wj868.framer-1ynvpe6 { overflow: visible; padding: 12px 24px 12px 24px; width: 375px; }\",\".framer-cnArc.framer-v-1n07l44 .framer-1k6q6kn-container, .framer-cnArc.framer-v-1wj868 .framer-1k6q6kn-container { height: var(--framer-aspect-ratio-supported, 12px); width: 164px; }\",\".framer-cnArc.framer-v-1n07l44 .framer-1vk6ldj { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; padding: 16px; pointer-events: none; position: absolute; right: 0px; top: 32px; user-select: none; z-index: 1; }\",\".framer-cnArc.framer-v-1n07l44 .framer-xdxlrp-container, .framer-cnArc.framer-v-1wj868 .framer-xdxlrp-container { height: 44px; }\",\".framer-cnArc.framer-v-1wj868 .framer-4spcck { cursor: pointer; }\",\".framer-cnArc.framer-v-1wj868 .framer-1vk6ldj { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; padding: 16px; pointer-events: auto; position: absolute; right: 0px; top: 52px; user-select: none; width: 152px; z-index: 1; }\",\".framer-cnArc.framer-v-1wj868 .framer-h4xl0f, .framer-cnArc.framer-v-1wj868 .framer-m4r5n7, .framer-cnArc.framer-v-1wj868 .framer-1qa79n7 { cursor: pointer; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 108\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"m0bNLdm25\":{\"layout\":[\"fixed\",\"auto\"]},\"bVVFSqHI7\":{\"layout\":[\"fixed\",\"auto\"]},\"xhFIZOVGy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM6BMT1fZI=withCSS(Component,css,\"framer-cnArc\");export default FramerM6BMT1fZI;FramerM6BMT1fZI.displayName=\"Top Nav\";FramerM6BMT1fZI.defaultProps={height:108,width:1200};addPropertyControls(FramerM6BMT1fZI,{variant:{options:[\"YH35uAlqA\",\"m0bNLdm25\",\"bVVFSqHI7\",\"xhFIZOVGy\"],optionTitles:[\"Default\",\"Scrolled\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerM6BMT1fZI,[{explicitInter:true,fonts:[{cssFamilyName:\"Syne\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Syne\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EZ4M4FFL5RRTAZDND2TE76JUCMKHIGPC/3L356EOUEZGHXGK2GQZKXGWQKN4HCBG7/7OLADYLLTMNRJJ4ADOA4XUYD3EMUJP4S.woff2\",weight:\"400\"}]},...LogoFonts,...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerM6BMT1fZI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(Icon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM6BMT1fZI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m0bNLdm25\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bVVFSqHI7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xhFIZOVGy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"108\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M6BMT1fZI.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","// Generated by Framer (e0e363b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jViv4ZKbW\",\"G37cYpNKh\",\"IGNJxQAf2\"];const serializationHash=\"framer-J2jX8\";const variantClassNames={G37cYpNKh:\"framer-v-ljxjjh\",IGNJxQAf2:\"framer-v-1ffc2tr\",jViv4ZKbW:\"framer-v-ortc0b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"jViv4ZKbW\",Hover:\"G37cYpNKh\",Phone:\"IGNJxQAf2\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jViv4ZKbW\"};};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:\"jViv4ZKbW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter8102wf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"G37cYpNKh\");});const onMouseLeaveeyyx3f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"jViv4ZKbW\");});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:\"https://give.ee/en/?utm_source=project&utm_medium=footerlink&utm_campaign=phev26&utm_id=framer\",motionChild:true,nodeId:\"jViv4ZKbW\",openInNewTab:true,scopeId:\"q7pI6hxPD\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"GIVE\",className:`${cx(scopingClassNames,\"framer-ortc0b\",className,classNames)} framer-1efa6ng`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jViv4ZKbW\",onMouseEnter:onMouseEnter8102wf,ref:refBinding,style:{...style},...addPropertyOverrides({G37cYpNKh:{\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeaveeyyx3f},IGNJxQAf2:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-2bsv6v\",\"data-framer-name\":\"GIVE\",layoutDependency:layoutDependency,layoutId:\"tkI8BE8kp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.975 12\" overflow=\"visible\"><path d=\"M 3.275 5.5 L 3.275 6 C 3.275 6.2 3.475 6.4 3.675 6.4 L 4.475 6.4 L 4.475 8.3 C 4.475 9.4 4.375 10.6 2.975 10.6 C 2.075 10.6 1.575 10 1.475 8.6 C 1.375 6.7 1.275 5.5 1.475 3.4 C 1.575 2.3 1.675 1.4 2.975 1.4 C 4.375 1.4 4.375 2.4 4.375 3.1 C 4.375 3.3 4.575 3.5 4.775 3.5 L 5.375 3.5 C 5.575 3.5 5.775 3.3 5.775 3.1 L 5.775 2.9 C 5.775 2.1 5.575 0 2.975 0 C 0.475 0 0.175 1.9 0.075 3.2 C -0.025 5.3 -0.025 6.8 0.075 8.9 C 0.175 9.8 0.575 12 2.975 12 C 3.575 12 4.075 11.8 4.575 11.4 L 4.575 11.5 C 4.575 11.7 4.675 11.9 4.975 11.9 L 5.475 11.9 C 5.675 11.9 5.875 11.7 5.875 11.5 L 5.875 5.1 L 3.675 5.1 C 3.475 5.1 3.275 5.3 3.275 5.5 Z M 7.875 0.2 L 7.275 0.2 C 7.075 0.2 6.875 0.4 6.875 0.6 L 6.875 11.4 C 6.875 11.6 7.075 11.8 7.275 11.8 L 7.875 11.8 C 8.075 11.8 8.275 11.6 8.275 11.4 L 8.275 0.6 C 8.275 0.4 8.075 0.2 7.875 0.2 Z M 14.775 0.2 L 14.075 0.2 C 13.875 0.2 13.675 0.3 13.675 0.6 L 12.075 8.8 L 10.475 0.6 C 10.375 0.3 10.275 0.2 10.075 0.2 L 9.375 0.2 C 9.175 0.2 8.975 0.4 9.075 0.6 L 11.375 11.5 C 11.475 11.7 11.575 11.9 11.775 11.9 L 12.375 11.9 C 12.575 11.9 12.675 11.7 12.775 11.5 L 15.075 0.6 C 15.175 0.3 15.075 0.2 14.775 0.2 Z M 20.575 10.4 L 17.075 10.4 L 17.075 6.5 L 19.975 6.5 C 20.175 6.5 20.375 6.3 20.375 6.1 L 20.375 5.5 C 20.375 5.3 20.175 5.1 19.975 5.1 L 17.075 5.1 L 17.075 1.6 L 20.475 1.6 C 20.675 1.6 20.875 1.4 20.875 1.2 L 20.875 0.6 C 20.875 0.4 20.675 0.2 20.475 0.2 L 16.075 0.2 C 15.875 0.2 15.675 0.4 15.675 0.6 L 15.675 11.4 C 15.675 11.6 15.875 11.8 16.075 11.8 L 20.575 11.8 C 20.775 11.8 20.975 11.6 20.975 11.4 L 20.975 10.8 C 20.975 10.6 20.775 10.4 20.575 10.4 Z\" fill=\"var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166)) /* {&quot;name&quot;:&quot;Body Copy Light&quot;} */\" opacity=\"0.7\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G37cYpNKh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.975 12\" overflow=\"visible\"><path d=\"M 3.275 5.5 L 3.275 6 C 3.275 6.2 3.475 6.4 3.675 6.4 L 4.475 6.4 L 4.475 8.3 C 4.475 9.4 4.375 10.6 2.975 10.6 C 2.075 10.6 1.575 10 1.475 8.6 C 1.375 6.7 1.275 5.5 1.475 3.4 C 1.575 2.3 1.675 1.4 2.975 1.4 C 4.375 1.4 4.375 2.4 4.375 3.1 C 4.375 3.3 4.575 3.5 4.775 3.5 L 5.375 3.5 C 5.575 3.5 5.775 3.3 5.775 3.1 L 5.775 2.9 C 5.775 2.1 5.575 0 2.975 0 C 0.475 0 0.175 1.9 0.075 3.2 C -0.025 5.3 -0.025 6.8 0.075 8.9 C 0.175 9.8 0.575 12 2.975 12 C 3.575 12 4.075 11.8 4.575 11.4 L 4.575 11.5 C 4.575 11.7 4.675 11.9 4.975 11.9 L 5.475 11.9 C 5.675 11.9 5.875 11.7 5.875 11.5 L 5.875 5.1 L 3.675 5.1 C 3.475 5.1 3.275 5.3 3.275 5.5 Z M 7.875 0.2 L 7.275 0.2 C 7.075 0.2 6.875 0.4 6.875 0.6 L 6.875 11.4 C 6.875 11.6 7.075 11.8 7.275 11.8 L 7.875 11.8 C 8.075 11.8 8.275 11.6 8.275 11.4 L 8.275 0.6 C 8.275 0.4 8.075 0.2 7.875 0.2 Z M 14.775 0.2 L 14.075 0.2 C 13.875 0.2 13.675 0.3 13.675 0.6 L 12.075 8.8 L 10.475 0.6 C 10.375 0.3 10.275 0.2 10.075 0.2 L 9.375 0.2 C 9.175 0.2 8.975 0.4 9.075 0.6 L 11.375 11.5 C 11.475 11.7 11.575 11.9 11.775 11.9 L 12.375 11.9 C 12.575 11.9 12.675 11.7 12.775 11.5 L 15.075 0.6 C 15.175 0.3 15.075 0.2 14.775 0.2 Z M 20.575 10.4 L 17.075 10.4 L 17.075 6.5 L 19.975 6.5 C 20.175 6.5 20.375 6.3 20.375 6.1 L 20.375 5.5 C 20.375 5.3 20.175 5.1 19.975 5.1 L 17.075 5.1 L 17.075 1.6 L 20.475 1.6 C 20.675 1.6 20.875 1.4 20.875 1.2 L 20.875 0.6 C 20.875 0.4 20.675 0.2 20.475 0.2 L 16.075 0.2 C 15.875 0.2 15.675 0.4 15.675 0.6 L 15.675 11.4 C 15.675 11.6 15.875 11.8 16.075 11.8 L 20.575 11.8 C 20.775 11.8 20.975 11.6 20.975 11.4 L 20.975 10.8 C 20.975 10.6 20.775 10.4 20.575 10.4 Z\" fill=\"var(--token-4785b88d-2074-4a0f-b032-98d2fd02b2af, rgb(204, 204, 204)) /* {&quot;name&quot;:&quot;Interactive Default&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gprhcj\",layoutDependency:layoutDependency,layoutId:\"OE1yYJjm1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.875 12\" overflow=\"visible\"><path d=\"M 3.275 5.5 L 3.275 6 C 3.275 6.2 3.475 6.4 3.675 6.4 L 4.475 6.4 L 4.475 8.3 C 4.475 9.4 4.375 10.6 2.975 10.6 C 2.075 10.6 1.575 10 1.475 8.6 C 1.375 6.7 1.275 5.5 1.475 3.4 C 1.575 2.3 1.675 1.4 2.975 1.4 C 4.375 1.4 4.375 2.4 4.375 3.1 C 4.375 3.3 4.575 3.5 4.775 3.5 L 5.375 3.5 C 5.575 3.5 5.775 3.3 5.775 3.1 L 5.775 2.9 C 5.775 2.1 5.575 0 2.975 0 C 0.475 0 0.175 1.9 0.075 3.2 C -0.025 5.3 -0.025 6.8 0.075 8.9 C 0.175 9.8 0.575 12 2.975 12 C 3.575 12 4.075 11.8 4.575 11.4 L 4.575 11.5 C 4.575 11.7 4.675 11.9 4.975 11.9 L 5.475 11.9 C 5.675 11.9 5.875 11.7 5.875 11.5 L 5.875 5.1 L 3.675 5.1 C 3.475 5.1 3.275 5.3 3.275 5.5 Z\" fill=\"transparent\" opacity=\"0.7\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G37cYpNKh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.875 12\" overflow=\"visible\"><path d=\"M 3.275 5.5 L 3.275 6 C 3.275 6.2 3.475 6.4 3.675 6.4 L 4.475 6.4 L 4.475 8.3 C 4.475 9.4 4.375 10.6 2.975 10.6 C 2.075 10.6 1.575 10 1.475 8.6 C 1.375 6.7 1.275 5.5 1.475 3.4 C 1.575 2.3 1.675 1.4 2.975 1.4 C 4.375 1.4 4.375 2.4 4.375 3.1 C 4.375 3.3 4.575 3.5 4.775 3.5 L 5.375 3.5 C 5.575 3.5 5.775 3.3 5.775 3.1 L 5.775 2.9 C 5.775 2.1 5.575 0 2.975 0 C 0.475 0 0.175 1.9 0.075 3.2 C -0.025 5.3 -0.025 6.8 0.075 8.9 C 0.175 9.8 0.575 12 2.975 12 C 3.575 12 4.075 11.8 4.575 11.4 L 4.575 11.5 C 4.575 11.7 4.675 11.9 4.975 11.9 L 5.475 11.9 C 5.675 11.9 5.875 11.7 5.875 11.5 L 5.875 5.1 L 3.675 5.1 C 3.475 5.1 3.275 5.3 3.275 5.5 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bkhius\",layoutDependency:layoutDependency,layoutId:\"q_9jMqWmj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.4 11.6\" overflow=\"visible\"><path d=\"M 1 0 L 0.4 0 C 0.2 0 0 0.2 0 0.4 L 0 11.2 C 0 11.4 0.2 11.6 0.4 11.6 L 1 11.6 C 1.2 11.6 1.4 11.4 1.4 11.2 L 1.4 0.4 C 1.4 0.2 1.2 0 1 0 Z\" fill=\"transparent\" opacity=\"0.7\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G37cYpNKh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.4 11.6\" overflow=\"visible\"><path d=\"M 1 0 L 0.4 0 C 0.2 0 0 0.2 0 0.4 L 0 11.2 C 0 11.4 0.2 11.6 0.4 11.6 L 1 11.6 C 1.2 11.6 1.4 11.4 1.4 11.2 L 1.4 0.4 C 1.4 0.2 1.2 0 1 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17xrojt\",layoutDependency:layoutDependency,layoutId:\"NOiVodHU8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.064 11.7\" overflow=\"visible\"><path d=\"M 5.727 0 L 5.027 0 C 4.827 0 4.627 0.1 4.627 0.4 L 3.027 8.6 L 1.427 0.4 C 1.327 0.1 1.227 0 1.027 0 L 0.327 0 C 0.127 0 -0.073 0.2 0.027 0.4 L 2.327 11.3 C 2.427 11.5 2.527 11.7 2.727 11.7 L 3.327 11.7 C 3.527 11.7 3.627 11.5 3.727 11.3 L 6.027 0.4 C 6.127 0.1 6.027 0 5.727 0 Z\" fill=\"transparent\" opacity=\"0.7\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G37cYpNKh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.064 11.7\" overflow=\"visible\"><path d=\"M 5.727 0 L 5.027 0 C 4.827 0 4.627 0.1 4.627 0.4 L 3.027 8.6 L 1.427 0.4 C 1.327 0.1 1.227 0 1.027 0 L 0.327 0 C 0.127 0 -0.073 0.2 0.027 0.4 L 2.327 11.3 C 2.427 11.5 2.527 11.7 2.727 11.7 L 3.327 11.7 C 3.527 11.7 3.627 11.5 3.727 11.3 L 6.027 0.4 C 6.127 0.1 6.027 0 5.727 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nm3goy\",layoutDependency:layoutDependency,layoutId:\"WMKt3CrIX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.3 11.6\" overflow=\"visible\"><path d=\"M 4.9 10.2 L 1.4 10.2 L 1.4 6.3 L 4.3 6.3 C 4.5 6.3 4.7 6.1 4.7 5.9 L 4.7 5.3 C 4.7 5.1 4.5 4.9 4.3 4.9 L 1.4 4.9 L 1.4 1.4 L 4.8 1.4 C 5 1.4 5.2 1.2 5.2 1 L 5.2 0.4 C 5.2 0.2 5 0 4.8 0 L 0.4 0 C 0.2 0 0 0.2 0 0.4 L 0 11.2 C 0 11.4 0.2 11.6 0.4 11.6 L 4.9 11.6 C 5.1 11.6 5.3 11.4 5.3 11.2 L 5.3 10.6 C 5.3 10.4 5.1 10.2 4.9 10.2 Z\" fill=\"transparent\" opacity=\"0.7\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G37cYpNKh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.3 11.6\" overflow=\"visible\"><path d=\"M 4.9 10.2 L 1.4 10.2 L 1.4 6.3 L 4.3 6.3 C 4.5 6.3 4.7 6.1 4.7 5.9 L 4.7 5.3 C 4.7 5.1 4.5 4.9 4.3 4.9 L 1.4 4.9 L 1.4 1.4 L 4.8 1.4 C 5 1.4 5.2 1.2 5.2 1 L 5.2 0.4 C 5.2 0.2 5 0 4.8 0 L 0.4 0 C 0.2 0 0 0.2 0 0.4 L 0 11.2 C 0 11.4 0.2 11.6 0.4 11.6 L 4.9 11.6 C 5.1 11.6 5.3 11.4 5.3 11.2 L 5.3 10.6 C 5.3 10.4 5.1 10.2 4.9 10.2 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-J2jX8.framer-1efa6ng, .framer-J2jX8 .framer-1efa6ng { display: block; }\",\".framer-J2jX8.framer-ortc0b { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-J2jX8 .framer-2bsv6v { height: 12px; position: relative; width: 21px; }\",\".framer-J2jX8 .framer-1gprhcj { height: 12px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-J2jX8 .framer-bkhius { height: 12px; left: 7px; position: absolute; top: 0px; width: 2px; }\",\".framer-J2jX8 .framer-17xrojt { height: 12px; left: 9px; position: absolute; top: 0px; width: 6px; }\",\".framer-J2jX8 .framer-1nm3goy { height: 12px; left: 16px; position: absolute; top: 0px; width: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 21\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"G37cYpNKh\":{\"layout\":[\"auto\",\"auto\"]},\"IGNJxQAf2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq7pI6hxPD=withCSS(Component,css,\"framer-J2jX8\");export default Framerq7pI6hxPD;Framerq7pI6hxPD.displayName=\"Give Logo\";Framerq7pI6hxPD.defaultProps={height:12,width:21};addPropertyControls(Framerq7pI6hxPD,{variant:{options:[\"jViv4ZKbW\",\"G37cYpNKh\",\"IGNJxQAf2\"],optionTitles:[\"Default\",\"Hover\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerq7pI6hxPD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq7pI6hxPD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"12\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"21\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G37cYpNKh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IGNJxQAf2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q7pI6hxPD.map","// Generated by Framer (82ec567)\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={Qe_rrYezD:{hover:true}};const cycleOrder=[\"Qe_rrYezD\",\"dzoCaIu1W\"];const serializationHash=\"framer-J8Ytn\";const variantClassNames={dzoCaIu1W:\"framer-v-1fkghof\",Qe_rrYezD:\"framer-v-19thzbx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JefUpsKG0=undefined;const mkihOxGn3=undefined;const ThdPNIJGo=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"Qe_rrYezD\",Phone:\"dzoCaIu1W\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,id,link,newTab,width,...props})=>{return{...props,JefUpsKG0:ariaLabel??props.JefUpsKG0,mkihOxGn3:link??props.mkihOxGn3,ThdPNIJGo:newTab??props.ThdPNIJGo??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"Qe_rrYezD\"};};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,mkihOxGn3,ThdPNIJGo,JefUpsKG0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qe_rrYezD\",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:mkihOxGn3,motionChild:true,nodeId:\"Qe_rrYezD\",openInNewTab:ThdPNIJGo,scopeId:\"s6Xwv35vG\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":JefUpsKG0,className:`${cx(scopingClassNames,\"framer-19thzbx\",className,classNames)} framer-1j5hurt`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Qe_rrYezD\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Qe_rrYezD-hover\":{\"data-framer-name\":undefined},dzoCaIu1W:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1nlqza4\",layoutDependency:layoutDependency,layoutId:\"EwTMiptpY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 12.667 0 L 3.333 0 C 1.492 0 0 1.492 0 3.333 L 0 12.667 C 0 14.508 1.492 16 3.333 16 L 12.667 16 C 14.508 16 16 14.508 16 12.667 L 16 3.333 C 16 1.492 14.508 0 12.667 0 Z M 5.333 12.667 L 3.333 12.667 L 3.333 5.333 L 5.333 5.333 Z M 4.333 4.488 C 3.689 4.488 3.167 3.961 3.167 3.312 C 3.167 2.663 3.689 2.136 4.333 2.136 C 4.977 2.136 5.5 2.663 5.5 3.312 C 5.5 3.961 4.978 4.488 4.333 4.488 Z M 13.333 12.667 L 11.333 12.667 L 11.333 8.931 C 11.333 6.685 8.667 6.855 8.667 8.931 L 8.667 12.667 L 6.667 12.667 L 6.667 5.333 L 8.667 5.333 L 8.667 6.51 C 9.597 4.786 13.333 4.659 13.333 8.161 Z\" fill=\"var(--token-4785b88d-2074-4a0f-b032-98d2fd02b2af, rgb(204, 204, 204)) /* {&quot;name&quot;:&quot;Interactive Default&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"Qe_rrYezD-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 12.667 0 L 3.333 0 C 1.492 0 0 1.492 0 3.333 L 0 12.667 C 0 14.508 1.492 16 3.333 16 L 12.667 16 C 14.508 16 16 14.508 16 12.667 L 16 3.333 C 16 1.492 14.508 0 12.667 0 Z M 5.333 12.667 L 3.333 12.667 L 3.333 5.333 L 5.333 5.333 Z M 4.333 4.488 C 3.689 4.488 3.167 3.961 3.167 3.312 C 3.167 2.663 3.689 2.136 4.333 2.136 C 4.977 2.136 5.5 2.663 5.5 3.312 C 5.5 3.961 4.978 4.488 4.333 4.488 Z M 13.333 12.667 L 11.333 12.667 L 11.333 8.931 C 11.333 6.685 8.667 6.855 8.667 8.931 L 8.667 12.667 L 6.667 12.667 L 6.667 5.333 L 8.667 5.333 L 8.667 6.51 C 9.597 4.786 13.333 4.659 13.333 8.161 Z\" fill=\"var(--token-bcaeb301-2b0d-44a8-bf0b-3a545bd86a35, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Interactive Hover&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jralvz\",layoutDependency:layoutDependency,layoutId:\"wFHOVLwp_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 12.667 0 L 3.333 0 C 1.492 0 0 1.492 0 3.333 L 0 12.667 C 0 14.508 1.492 16 3.333 16 L 12.667 16 C 14.508 16 16 14.508 16 12.667 L 16 3.333 C 16 1.492 14.508 0 12.667 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d12iwf\",layoutDependency:layoutDependency,layoutId:\"sxS2Z8hhF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2 7.333\" overflow=\"visible\"><path d=\"M 2 7.333 L 0 7.333 L 0 0 L 2 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n6ylw9\",layoutDependency:layoutDependency,layoutId:\"Wund3tWYE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.333 2.352\" overflow=\"visible\"><path d=\"M 1.167 2.352 C 0.523 2.352 0 1.825 0 1.176 C 0 0.527 0.523 0 1.167 0 C 1.811 0 2.333 0.527 2.333 1.176 C 2.333 1.825 1.811 2.352 1.167 2.352 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1spjllm\",layoutDependency:layoutDependency,layoutId:\"psrXGeph_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.667 7.334\" overflow=\"visible\"><path d=\"M 6.667 7.334 L 4.667 7.334 L 4.667 3.598 C 4.667 1.352 2 1.522 2 3.598 L 2 7.334 L 0 7.334 L 0 0 L 2 0 L 2 1.177 C 2.931 -0.547 6.667 -0.674 6.667 2.828 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-J8Ytn.framer-1j5hurt, .framer-J8Ytn .framer-1j5hurt { display: block; }\",\".framer-J8Ytn.framer-19thzbx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: 32px; }\",\".framer-J8Ytn .framer-1nlqza4 { height: 16px; position: relative; width: 16px; }\",\".framer-J8Ytn .framer-jralvz { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-J8Ytn .framer-d12iwf { height: 8px; left: 4px; position: absolute; top: 6px; width: 2px; }\",\".framer-J8Ytn .framer-1n6ylw9 { height: 3px; left: 3px; position: absolute; top: 2px; width: 3px; }\",\".framer-J8Ytn .framer-1spjllm { height: 8px; left: 7px; position: absolute; top: 6px; width: 7px; }\",\".framer-J8Ytn.framer-v-1fkghof.framer-19thzbx { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dzoCaIu1W\":{\"layout\":[\"fixed\",\"auto\"]},\"PWa6iTQ6Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mkihOxGn3\":\"link\",\"ThdPNIJGo\":\"newTab\",\"JefUpsKG0\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers6Xwv35vG=withCSS(Component,css,\"framer-J8Ytn\");export default Framers6Xwv35vG;Framers6Xwv35vG.displayName=\"Social Link\";Framers6Xwv35vG.defaultProps={height:32,width:32};addPropertyControls(Framers6Xwv35vG,{variant:{options:[\"Qe_rrYezD\",\"dzoCaIu1W\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},mkihOxGn3:{title:\"Link\",type:ControlType.Link},ThdPNIJGo:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onThdPNIJGoChange:{changes:\"ThdPNIJGo\",type:ControlType.ChangeHandler},JefUpsKG0:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String},onJefUpsKG0Change:{changes:\"JefUpsKG0\",type:ControlType.ChangeHandler}});addFonts(Framers6Xwv35vG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers6Xwv35vG\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"mkihOxGn3\\\":\\\"link\\\",\\\"ThdPNIJGo\\\":\\\"newTab\\\",\\\"JefUpsKG0\\\":\\\"ariaLabel\\\"}\",\"framerIntrinsicWidth\":\"32\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dzoCaIu1W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PWa6iTQ6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s6Xwv35vG.map","// Generated by Framer (82ec567)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,ResolveLinks,RichText,Shader,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import shaderConfig from\"https://framerusercontent.com/modules/QEytd7xyjUsL7yuVUzSs/6qTRmKugUnmuF6ve5K4I/LiquidGradient.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bHAl5BDUPrJKGSmnj8sN/gHUxNxto3BrC4eDkGTge/nQlMXrak0.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ZYszDdEi7PkpBEjsWkIf/uKjpu3S3ddNg44uRyHAf/yllYJdxni.js\";import Button from\"https://framerusercontent.com/modules/sIHRwqc3f2Lx68fQk6Yl/cjkzc0yaaLR1DVfBwd2b/l5AA9lqMH.js\";import GiveLogo from\"https://framerusercontent.com/modules/xCWl9DoaVQXmUOXBsR8u/egeSNZzgcytLa7iQ3C8o/q7pI6hxPD.js\";import SocialLink from\"https://framerusercontent.com/modules/c0ESEyF35s0dpyqRteKL/aFOGSc3YbcNh3CA8uHVK/s6Xwv35vG.js\";const MotionDivWithFX=withFX(motion.div);const ButtonFonts=getFonts(Button);const SocialLinkFonts=getFonts(SocialLink);const TimeDateFonts=getFonts(TimeDate);const GiveLogoFonts=getFonts(GiveLogo);const cycleOrder=[\"m0CgFR14z\",\"JSYu6JSlg\",\"UZWIaDnsK\"];const serializationHash=\"framer-oyy7D\";const variantClassNames={JSYu6JSlg:\"framer-v-v50w0s\",m0CgFR14z:\"framer-v-9hli8z\",UZWIaDnsK:\"framer-v-1x2msy9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const N2IC0lr2g=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:30,delay:0,mass:1,stiffness:100,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={bounce:0,delay:.05,duration:.4,type:\"spring\"};const textEffect={effect:animation2,tokenization:\"word\",transition:transition3,trigger:\"onInView\",type:\"appear\"};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:\"m0CgFR14z\",Phone:\"UZWIaDnsK\",Tablet:\"JSYu6JSlg\"};const Variants=motion.create(React.Fragment);const getProps=({cTAVisible,height,id,width,...props})=>{return{...props,N2IC0lr2g:cTAVisible??props.N2IC0lr2g??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"m0CgFR14z\"};};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,N2IC0lr2g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m0CgFR14z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"UZWIaDnsK\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9hli8z\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"m0CgFR14z\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--nxnkei, rgba(255, 255, 255, 0.2))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({JSYu6JSlg:{\"data-framer-name\":\"Tablet\"},UZWIaDnsK:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[N2IC0lr2g!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vm0zjo\",\"data-framer-name\":\"Footer CTA\",layoutDependency:layoutDependency,layoutId:\"paRiksqRW\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14q78y\",layoutDependency:layoutDependency,layoutId:\"NaoV8cYIK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hvaqik\",layoutDependency:layoutDependency,layoutId:\"cIirBScgo\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1gtl4ye\",\"data-border\":true,\"data-framer-name\":\"Eyebrow\",layoutDependency:layoutDependency,layoutId:\"tfeM5HT5l\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(33, 33, 33)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":1,backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:\"calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(8px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204)))\",\"--framer-text-transform\":\"inherit\"},children:\"Custom battery manufacturing\"})}),className:\"framer-1rrvxm3\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"MpofEsndZ\",style:{\"--extracted-r6o4lv\":\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"24px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-5el3uv\",\"data-styles-preset\":\"yllYJdxni\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Tell us your performance targets. We’ll\\xa0engineer the path to production.\"})}),className:\"framer-1cc3oui\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sNTVT7Tpa\",style:{\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JSYu6JSlg:{effect:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yOsftH0pV\"},implicitPathVariables:undefined},{href:{webPageId:\"yOsftH0pV\"},implicitPathVariables:undefined},{href:{webPageId:\"yOsftH0pV\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w21u6w-container\",layoutDependency:layoutDependency,layoutId:\"L1JBkk56X-container\",nodeId:\"L1JBkk56X\",rendersWithMotion:true,scopeId:\"YtAwinSa6\",children:/*#__PURE__*/_jsx(Button,{CZqD6XdMe:true,height:\"100%\",i2PLI6WsN:resolvedLinks[0],id:\"L1JBkk56X\",layoutId:\"L1JBkk56X\",npphfyXsW:false,pbewNQ2JF:\"Contact Us\",variant:matchVariant(\"JvNgvxySD\"),width:\"100%\",...addPropertyOverrides({JSYu6JSlg:{i2PLI6WsN:resolvedLinks[1]},UZWIaDnsK:{i2PLI6WsN:resolvedLinks[2],variant:matchVariant(\"XXbbaskRU\")}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sllpgl\",\"data-border\":true,\"data-framer-name\":\"Footer Data\",layoutDependency:layoutDependency,layoutId:\"eZIM5er1k\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a4hv9\",layoutDependency:layoutDependency,layoutId:\"kJ0nRrfZJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vgx8gn\",\"data-framer-name\":\"Footer Bottom Row\",layoutDependency:layoutDependency,layoutId:\"iULF5fpuk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-upeirm\",layoutDependency:layoutDependency,layoutId:\"GbXvj2RQt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204)))\"},children:\"Max Joule O\\xfc\"})}),className:\"framer-1slpv3n\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"uCLTr2Sew\",style:{\"--extracted-r6o4lv\":\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bu747b\",layoutDependency:layoutDependency,layoutId:\"lyW_VVYbj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204)))\"},children:[\"Registered in Estonia\",/*#__PURE__*/_jsx(motion.br,{}),\"Reg. No. 17121892.\"]})}),className:\"framer-1kore60\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"gF1rjAl40\",style:{\"--extracted-r6o4lv\":\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bhua6u\",layoutDependency:layoutDependency,layoutId:\"UHS2km62U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 55.351 19.918\" overflow=\"visible\"><g><path d=\"M 39.802 9.014 C 38.948 8.856 37.967 8.825 37.461 8.256 C 37.259 7.98 37.222 7.617 37.365 7.307 C 37.806 6.64 38.605 6.303 39.39 6.452 C 40.1 6.43 40.756 6.826 41.067 7.464 C 41.179 7.725 41.243 8.004 41.257 8.288 L 43.599 8.288 C 43.62 7.378 43.29 6.495 42.678 5.821 C 41.429 4.735 39.751 4.28 38.124 4.587 C 36.984 4.745 35.466 5.409 34.958 6.897 C 34.514 8.074 34.856 9.403 35.813 10.219 C 36.889 11.042 38.914 11.264 39.737 11.454 C 40.685 11.641 41.161 11.77 41.318 12.307 C 41.429 12.661 41.372 13.046 41.163 13.352 C 40.562 14.142 39.328 14.206 38.347 13.921 C 37.524 13.669 37.175 13.003 37.018 12.116 L 34.551 12.116 C 34.558 12.854 34.789 13.572 35.215 14.174 C 35.867 15.159 36.92 15.807 38.094 15.946 C 39.437 16.213 40.83 16.058 42.081 15.502 C 42.583 15.197 43.024 14.8 43.378 14.331 C 44.103 13.254 44.164 11.861 43.535 10.725 C 42.84 9.521 41.258 9.268 39.802 9.014 Z M 31.638 6.073 C 30.471 4.834 28.76 4.263 27.083 4.553 C 25.609 4.784 24.319 5.668 23.571 6.958 C 23.161 7.685 22.883 8.477 22.747 9.3 C 22.494 11.23 23.032 14.457 26.419 15.723 C 28.133 16.338 30.04 16.065 31.513 14.996 C 32.433 14.254 33.06 13.211 33.285 12.052 L 30.468 12.052 C 30.349 12.556 30.058 13.004 29.645 13.318 C 28.718 13.918 27.513 13.868 26.639 13.193 C 25.784 12.56 25.501 11.517 25.468 10.029 C 25.468 9.239 25.69 7.975 26.354 7.371 C 27.036 6.791 27.968 6.6 28.823 6.865 C 29.763 7.192 30.388 8.084 30.373 9.079 L 26.386 9.079 L 26.386 11.071 L 33.286 11.071 C 33.32 10.369 33.256 9.666 33.096 8.982 C 32.832 7.916 32.334 6.922 31.638 6.073 Z M 55.001 12.993 L 55.001 9.575 C 55.008 8.705 54.934 7.837 54.78 6.981 C 54.59 6.158 53.862 4.797 51.52 4.512 C 51.085 4.481 50.618 4.481 50.151 4.481 L 50.13 4.481 C 49.361 4.5 48.6 4.639 47.873 4.891 C 46.55 5.47 45.719 6.804 45.783 8.246 L 48.314 8.246 C 48.283 7.567 48.673 6.938 49.295 6.665 C 49.567 6.557 49.857 6.502 50.149 6.504 C 50.761 6.453 51.368 6.647 51.836 7.043 C 52.118 7.324 52.227 7.735 52.122 8.119 C 51.964 8.784 51.236 9.005 50.131 9.163 L 50.131 9.166 C 49.757 9.229 49.322 9.259 48.857 9.321 C 47.528 9.479 45.629 10.144 45.185 12.074 C 44.967 13.229 45.405 14.409 46.323 15.142 C 47.124 15.718 48.09 16.018 49.076 15.998 C 49.437 16 49.797 15.968 50.152 15.902 L 50.152 15.897 C 50.974 15.703 51.736 15.314 52.376 14.763 C 52.438 15.082 52.544 15.391 52.692 15.681 L 55.351 15.681 C 55.043 14.82 54.924 13.904 55.001 12.993 Z M 52.153 12.582 C 51.782 13.366 50.996 13.87 50.128 13.878 L 50.128 13.882 C 49.927 13.922 49.722 13.932 49.518 13.909 C 48.941 13.937 48.399 13.629 48.126 13.119 C 47.934 12.724 47.957 12.258 48.188 11.885 C 48.568 11.221 49.233 11.094 50.151 10.905 L 50.151 10.902 C 50.463 10.862 50.773 10.8 51.077 10.715 C 51.518 10.645 51.933 10.46 52.278 10.177 C 52.313 10.981 52.271 11.786 52.153 12.581 Z M 13.593 16.306 C 9.109 14.758 8.279 10.61 9.397 7.705 C 9.999 6.261 11.218 5.163 12.717 4.714 C 14.216 4.266 15.838 4.514 17.134 5.391 C 19.848 7.337 19.561 11.071 19.561 11.071 L 12.604 11.071 L 12.604 9.079 L 16.641 9.079 C 16.689 8.516 16.483 7.96 16.08 7.563 C 15.314 6.714 14.062 6.509 13.065 7.069 C 12.283 7.483 11.278 9.207 11.868 11.68 C 12.428 13.557 14.187 14.303 15.77 14.302 C 18.129 14.302 19.914 12.66 19.917 9.972 C 19.924 5.144 16.466 1.007 11.713 0.157 C 6.961 -0.694 2.283 1.987 0.615 6.517 C -1.054 11.048 0.768 16.122 4.936 18.557 C 9.105 20.993 14.42 20.087 17.547 16.408 C 16.252 16.795 14.867 16.759 13.593 16.306 Z M 4.781 11.211 C 4.322 11.212 3.907 10.935 3.73 10.511 C 3.554 10.087 3.651 9.598 3.975 9.273 C 4.3 8.947 4.789 8.85 5.213 9.025 C 5.638 9.201 5.915 9.615 5.915 10.075 C 5.915 10.702 5.408 11.21 4.781 11.211 Z\" fill=\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1pxizqg\",layoutDependency:layoutDependency,layoutId:\"BjoOvP_FE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 55.351 19.918\" overflow=\"visible\"><path d=\"M 39.802 9.014 C 38.948 8.856 37.967 8.825 37.461 8.256 C 37.259 7.98 37.222 7.617 37.365 7.307 C 37.806 6.64 38.605 6.303 39.39 6.452 C 40.1 6.43 40.756 6.826 41.067 7.464 C 41.179 7.725 41.243 8.004 41.257 8.288 L 43.599 8.288 C 43.62 7.378 43.29 6.495 42.678 5.821 C 41.429 4.735 39.751 4.28 38.124 4.587 C 36.984 4.745 35.466 5.409 34.958 6.897 C 34.514 8.074 34.856 9.403 35.813 10.219 C 36.889 11.042 38.914 11.264 39.737 11.454 C 40.685 11.641 41.161 11.77 41.318 12.307 C 41.429 12.661 41.372 13.046 41.163 13.352 C 40.562 14.142 39.328 14.206 38.347 13.921 C 37.524 13.669 37.175 13.003 37.018 12.116 L 34.551 12.116 C 34.558 12.854 34.789 13.572 35.215 14.174 C 35.867 15.159 36.92 15.807 38.094 15.946 C 39.437 16.213 40.83 16.058 42.081 15.502 C 42.583 15.197 43.024 14.8 43.378 14.331 C 44.103 13.254 44.164 11.861 43.535 10.725 C 42.84 9.521 41.258 9.268 39.802 9.014 Z M 31.638 6.073 C 30.471 4.834 28.76 4.263 27.083 4.553 C 25.609 4.784 24.319 5.668 23.571 6.958 C 23.161 7.685 22.883 8.477 22.747 9.3 C 22.494 11.23 23.032 14.457 26.419 15.723 C 28.133 16.338 30.04 16.065 31.513 14.996 C 32.433 14.254 33.06 13.211 33.285 12.052 L 30.468 12.052 C 30.349 12.556 30.058 13.004 29.645 13.318 C 28.718 13.918 27.513 13.868 26.639 13.193 C 25.784 12.56 25.501 11.517 25.468 10.029 C 25.468 9.239 25.69 7.975 26.354 7.371 C 27.036 6.791 27.968 6.6 28.823 6.865 C 29.763 7.192 30.388 8.084 30.373 9.079 L 26.386 9.079 L 26.386 11.071 L 33.286 11.071 C 33.32 10.369 33.256 9.666 33.096 8.982 C 32.832 7.916 32.334 6.922 31.638 6.073 Z M 55.001 12.993 L 55.001 9.575 C 55.008 8.705 54.934 7.837 54.78 6.981 C 54.59 6.158 53.862 4.797 51.52 4.512 C 51.085 4.481 50.618 4.481 50.151 4.481 L 50.13 4.481 C 49.361 4.5 48.6 4.639 47.873 4.891 C 46.55 5.47 45.719 6.804 45.783 8.246 L 48.314 8.246 C 48.283 7.567 48.673 6.938 49.295 6.665 C 49.567 6.557 49.857 6.502 50.149 6.504 C 50.761 6.453 51.368 6.647 51.836 7.043 C 52.118 7.324 52.227 7.735 52.122 8.119 C 51.964 8.784 51.236 9.005 50.131 9.163 L 50.131 9.166 C 49.757 9.229 49.322 9.259 48.857 9.321 C 47.528 9.479 45.629 10.144 45.185 12.074 C 44.967 13.229 45.405 14.409 46.323 15.142 C 47.124 15.718 48.09 16.018 49.076 15.998 C 49.437 16 49.797 15.968 50.152 15.902 L 50.152 15.897 C 50.974 15.703 51.736 15.314 52.376 14.763 C 52.438 15.082 52.544 15.391 52.692 15.681 L 55.351 15.681 C 55.043 14.82 54.924 13.904 55.001 12.993 Z M 52.153 12.582 C 51.782 13.366 50.996 13.87 50.128 13.878 L 50.128 13.882 C 49.927 13.922 49.722 13.932 49.518 13.909 C 48.941 13.937 48.399 13.629 48.126 13.119 C 47.934 12.724 47.957 12.258 48.188 11.885 C 48.568 11.221 49.233 11.094 50.151 10.905 L 50.151 10.902 C 50.463 10.862 50.773 10.8 51.077 10.715 C 51.518 10.645 51.933 10.46 52.278 10.177 C 52.313 10.981 52.271 11.786 52.153 12.581 Z M 13.593 16.306 C 9.109 14.758 8.279 10.61 9.397 7.705 C 9.999 6.261 11.218 5.163 12.717 4.714 C 14.216 4.266 15.838 4.514 17.134 5.391 C 19.848 7.337 19.561 11.071 19.561 11.071 L 12.604 11.071 L 12.604 9.079 L 16.641 9.079 C 16.689 8.516 16.483 7.96 16.08 7.563 C 15.314 6.714 14.062 6.509 13.065 7.069 C 12.283 7.483 11.278 9.207 11.868 11.68 C 12.428 13.557 14.187 14.303 15.77 14.302 C 18.129 14.302 19.914 12.66 19.917 9.972 C 19.924 5.144 16.466 1.007 11.713 0.157 C 6.961 -0.694 2.283 1.987 0.615 6.517 C -1.054 11.048 0.768 16.122 4.936 18.557 C 9.105 20.993 14.42 20.087 17.547 16.408 C 16.252 16.795 14.867 16.759 13.593 16.306 Z M 4.781 11.211 C 4.322 11.212 3.907 10.935 3.73 10.511 C 3.554 10.087 3.651 9.598 3.975 9.273 C 4.3 8.947 4.789 8.85 5.213 9.025 C 5.638 9.201 5.915 9.615 5.915 10.075 C 5.915 10.702 5.408 11.21 4.781 11.211 Z\" fill=\"var(--token-5ad7f696-bbed-4ad8-af98-7a07d154c458, rgb(204, 204, 204)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-i8shuj\",layoutDependency:layoutDependency,layoutId:\"LksVAhR33\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.417 11.58\" overflow=\"visible\"><path d=\"M 5.252 4.521 C 4.397 4.363 3.416 4.331 2.91 3.763 C 2.708 3.487 2.672 3.124 2.814 2.813 C 3.256 2.147 4.054 1.81 4.84 1.958 C 5.549 1.937 6.205 2.333 6.516 2.971 C 6.628 3.232 6.692 3.511 6.706 3.794 L 9.049 3.794 C 9.069 2.884 8.74 2.001 8.128 1.328 C 6.878 0.242 5.2 -0.213 3.573 0.094 C 2.433 0.252 0.915 0.916 0.408 2.404 C -0.037 3.581 0.305 4.909 1.262 5.726 C 2.338 6.549 4.363 6.771 5.186 6.961 C 6.135 7.148 6.61 7.277 6.768 7.814 C 6.878 8.168 6.821 8.552 6.613 8.859 C 6.011 9.649 4.777 9.713 3.796 9.428 C 2.973 9.176 2.625 8.51 2.467 7.623 L 0 7.623 C 0.007 8.361 0.239 9.078 0.664 9.681 C 1.317 10.666 2.37 11.314 3.543 11.453 C 4.886 11.72 6.279 11.565 7.53 11.008 C 8.033 10.704 8.473 10.307 8.827 9.838 C 9.553 8.761 9.614 7.368 8.985 6.232 C 8.289 5.028 6.707 4.775 5.252 4.521 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q14ll6\",layoutDependency:layoutDependency,layoutId:\"UDEW9a6xW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.602 11.568\" overflow=\"visible\"><path d=\"M 8.945 1.594 C 7.778 0.355 6.067 -0.216 4.39 0.074 C 2.916 0.306 1.626 1.19 0.878 2.48 C 0.468 3.206 0.189 3.999 0.054 4.822 C -0.199 6.751 0.339 9.979 3.726 11.244 C 5.44 11.859 7.347 11.587 8.82 10.517 C 9.74 9.775 10.367 8.733 10.592 7.573 L 7.775 7.573 C 7.656 8.078 7.365 8.525 6.952 8.839 C 6.025 9.44 4.82 9.39 3.946 8.715 C 3.091 8.082 2.808 7.038 2.775 5.55 C 2.775 4.76 2.997 3.497 3.661 2.893 C 4.343 2.312 5.274 2.121 6.13 2.386 C 7.07 2.713 7.695 3.605 7.68 4.601 L 3.693 4.601 L 3.693 6.592 L 10.593 6.592 C 10.627 5.891 10.563 5.188 10.403 4.504 C 10.139 3.437 9.641 2.444 8.945 1.594 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wwt6fe\",layoutDependency:layoutDependency,layoutId:\"gYnaZLuN9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.222 11.517\" overflow=\"visible\"><path d=\"M 9.871 8.512 L 9.871 5.094 C 9.878 4.224 9.805 3.356 9.65 2.499 C 9.46 1.677 8.732 0.316 6.391 0.031 C 5.955 0 5.488 0 5.022 0 L 5 0 C 4.232 0.019 3.47 0.158 2.744 0.41 C 1.42 0.989 0.59 2.322 0.654 3.765 L 3.184 3.765 C 3.153 3.086 3.543 2.457 4.166 2.184 C 4.437 2.076 4.727 2.021 5.02 2.023 C 5.631 1.972 6.238 2.166 6.706 2.562 C 6.988 2.843 7.098 3.254 6.993 3.638 C 6.834 4.302 6.106 4.523 5.001 4.682 L 5.001 4.685 C 4.628 4.747 4.192 4.778 3.727 4.84 C 2.398 4.998 0.499 5.663 0.055 7.593 C -0.163 8.748 0.275 9.928 1.193 10.661 C 1.994 11.236 2.96 11.537 3.946 11.516 C 4.307 11.519 4.668 11.487 5.023 11.421 L 5.023 11.416 C 5.844 11.222 6.607 10.833 7.246 10.282 C 7.308 10.601 7.415 10.91 7.562 11.2 L 10.222 11.2 C 9.913 10.339 9.794 9.422 9.871 8.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mevjbq\",layoutDependency:layoutDependency,layoutId:\"t2qVtEUrN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.294 3.744\" overflow=\"visible\"><path d=\"M 4.156 2.405 C 3.785 3.189 2.999 3.693 2.131 3.701 L 2.131 3.705 C 1.931 3.745 1.725 3.754 1.521 3.732 C 0.944 3.759 0.402 3.452 0.129 2.942 C -0.063 2.547 -0.04 2.081 0.191 1.708 C 0.571 1.044 1.236 0.917 2.154 0.728 L 2.154 0.724 C 2.467 0.685 2.776 0.623 3.08 0.538 C 3.521 0.468 3.936 0.283 4.282 0 C 4.316 0.804 4.274 1.609 4.156 2.404 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gemxj9\",layoutDependency:layoutDependency,layoutId:\"nILk4Ol4v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.917 19.918\" overflow=\"visible\"><path d=\"M 13.593 16.306 C 9.109 14.758 8.279 10.61 9.397 7.705 C 9.999 6.261 11.218 5.163 12.717 4.714 C 14.216 4.266 15.838 4.514 17.134 5.391 C 19.848 7.337 19.561 11.071 19.561 11.071 L 12.604 11.071 L 12.604 9.079 L 16.641 9.079 C 16.689 8.516 16.483 7.96 16.08 7.563 C 15.314 6.714 14.062 6.509 13.065 7.069 C 12.283 7.483 11.278 9.207 11.868 11.68 C 12.428 13.557 14.187 14.303 15.77 14.302 C 18.129 14.302 19.914 12.66 19.917 9.972 C 19.924 5.144 16.466 1.007 11.713 0.157 C 6.961 -0.694 2.283 1.987 0.615 6.517 C -1.054 11.048 0.768 16.122 4.936 18.557 C 9.105 20.993 14.42 20.087 17.547 16.408 C 16.252 16.795 14.867 16.759 13.593 16.306 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lwcj5r\",layoutDependency:layoutDependency,layoutId:\"O6ixxBcMe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.272 2.272\" overflow=\"visible\"><path d=\"M 1.138 2.272 C 0.678 2.272 0.263 1.996 0.087 1.572 C -0.089 1.147 0.007 0.659 0.332 0.333 C 0.657 0.008 1.145 -0.089 1.57 0.086 C 1.995 0.262 2.272 0.676 2.272 1.136 C 2.272 1.762 1.764 2.271 1.138 2.272 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pqp1vk\",\"data-framer-name\":\"Social Link Wrap\",layoutDependency:layoutDependency,layoutId:\"Nbcqj8rDP\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qg6jc2-container\",layoutDependency:layoutDependency,layoutId:\"WwZXgqSlo-container\",nodeId:\"WwZXgqSlo\",rendersWithMotion:true,scopeId:\"YtAwinSa6\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"WwZXgqSlo\",JefUpsKG0:\"Max Joule LinkedIn link\",layoutId:\"WwZXgqSlo\",mkihOxGn3:\"https://www.linkedin.com/company/max-joule/\",style:{width:\"100%\"},ThdPNIJGo:true,variant:matchVariant(\"Qe_rrYezD\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-71g0pr\",\"data-framer-name\":\"Footer Bottom Row\",layoutDependency:layoutDependency,layoutId:\"nfq10eXk9\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-j7elxg\",layoutDependency:layoutDependency,layoutId:\"JOLGIX89K\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pzotyn\",layoutDependency:layoutDependency,layoutId:\"iRUs9Z9Gx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"K34AwjnH7\"},motionChild:true,nodeId:\"MKtnJ9Ys7\",openInNewTab:false,relValues:[],scopeId:\"YtAwinSa6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16trwvt\",\"data-styles-preset\":\"nQlMXrak0\",children:\"Privacy Policy\"})})})}),className:\"framer-qmnkmw\",\"data-framer-name\":\"Privacy Policy Link\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"MKtnJ9Ys7\",style:{\"--extracted-r6o4lv\":\"var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9uq2q4\",layoutDependency:layoutDependency,layoutId:\"GCCObMTW1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-182ujr9\",\"data-framer-name\":\"Copyright block\",layoutDependency:layoutDependency,layoutId:\"LtcLX_RnP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166)))\"},children:\"\\xa9\"})}),className:\"framer-1oov2ut\",\"data-framer-name\":\"Copyright\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"joO5cMj5j\",style:{\"--extracted-r6o4lv\":\"var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dwjnzo-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xZMiqU2z0-container\",nodeId:\"xZMiqU2z0\",rendersWithMotion:true,scopeId:\"YtAwinSa6\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166))\",font:{fontFamily:'\"Syne\", \"Syne Placeholder\", sans-serif',fontFeatureSettings:\"'lnum' on\",fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"xZMiqU2z0\",layoutId:\"xZMiqU2z0\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:false,showSeconds:true,showWeekday:false,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166)))\"},children:\"Max Joule. Web by\"})}),className:\"framer-n1tlhb\",\"data-framer-name\":\"Copyright\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"I3IJEYeGr\",style:{\"--extracted-r6o4lv\":\"var(--token-bb3417d1-eb4c-40d2-bf3e-3fc93cb33dde, rgb(166, 166, 166))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w2ig5p\",\"data-framer-name\":\"Website Author\",layoutDependency:layoutDependency,layoutId:\"zMhe_opX_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jnee9m-container\",layoutDependency:layoutDependency,layoutId:\"irLFBA5oy-container\",nodeId:\"irLFBA5oy\",rendersWithMotion:true,scopeId:\"YtAwinSa6\",children:/*#__PURE__*/_jsx(GiveLogo,{height:\"100%\",id:\"irLFBA5oy\",layoutId:\"irLFBA5oy\",variant:matchVariant(\"jViv4ZKbW\"),width:\"100%\",...addPropertyOverrides({UZWIaDnsK:{variant:matchVariant(\"IGNJxQAf2\")}},baseVariant,gestureVariant)})})})})]})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-tz057d\",\"data-framer-name\":\"Footer Graphics\",layoutDependency:layoutDependency,layoutId:\"IzO3SAaPO\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18kl33e-container\",layoutDependency:layoutDependency,layoutId:\"GeA4Bhv8T-container\",rendersWithMotion:true,children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/AAqRgRMpjdWGS1jRPRSVJQuQ3s.png?scale-down-to=1200&width=2400&height=1478\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-31d4eca9-d73c-48bc-af6f-b7aba2abac70, rgb(3, 3, 3))\",\"rgb(207, 207, 207)\",\"rgb(61, 61, 61)\"]},u_contrast:{type:\"number\",value:1.1},u_distBias:{type:\"number\",value:0},u_dither:{type:\"number\",value:.05},u_ditherMode:{type:\"enum\",value:0},u_exposure:{type:\"number\",value:1.1},u_jellify:{type:\"boolean\",value:false},u_loop:{type:\"number\",value:0},u_mousePersist:{type:\"number\",value:.8},u_mousePush:{type:\"number\",value:.5},u_mouseRadius:{type:\"number\",value:1},u_mouseStretch:{type:\"number\",value:0},u_saturation:{type:\"number\",value:1},u_scale:{type:\"number\",value:.32},u_seed:{type:\"number\",value:651},u_speed:{type:\"number\",value:.15},u_turbAmp:{type:\"number\",value:.6},u_turbFreq:{type:\"number\",value:.1},u_turbIter:{type:\"number\",value:6},u_waveFreq:{type:\"number\",value:1.4}},vertexShader:shaderConfig.vertex,width:\"100%\",...addPropertyOverrides({JSYu6JSlg:{fallbackImage:\"https://framerusercontent.com/images/BmGEjNy0Wf399SnQuYy3IqDkEuE.png?scale-down-to=810&width=1620&height=1478\"},UZWIaDnsK:{fallbackImage:\"https://framerusercontent.com/images/RHMF6dL05dQl7WueAJC0ec5bCg.png?scale-down-to=739&width=780&height=1478\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oyy7D.framer-v1ll09, .framer-oyy7D .framer-v1ll09 { display: block; }\",\".framer-oyy7D.framer-9hli8z { align-content: center; align-items: center; 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: 1200px; }\",\".framer-oyy7D .framer-vm0zjo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 128px 16px 128px 16px; position: relative; width: 100%; z-index: 3; }\",\".framer-oyy7D .framer-14q78y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 724px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oyy7D .framer-1hvaqik { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-oyy7D .framer-1gtl4ye { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-oyy7D .framer-1rrvxm3, .framer-oyy7D .framer-1slpv3n, .framer-oyy7D .framer-qmnkmw, .framer-oyy7D .framer-1oov2ut, .framer-oyy7D .framer-n1tlhb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-oyy7D .framer-1cc3oui { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-oyy7D .framer-w21u6w-container, .framer-oyy7D .framer-dwjnzo-container, .framer-oyy7D .framer-jnee9m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-oyy7D .framer-1sllpgl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; z-index: 3; }\",\".framer-oyy7D .framer-a4hv9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-oyy7D .framer-1vgx8gn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-oyy7D .framer-upeirm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 150px; }\",\".framer-oyy7D .framer-bu747b { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 724px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-oyy7D .framer-1kore60 { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oyy7D .framer-1bhua6u { height: 20px; position: relative; width: 56px; }\",\".framer-oyy7D .framer-1pxizqg { height: 20px; left: 0px; position: absolute; top: 0px; width: 56px; }\",\".framer-oyy7D .framer-i8shuj { height: 12px; left: 35px; position: absolute; top: 5px; width: 10px; }\",\".framer-oyy7D .framer-q14ll6 { height: 12px; left: 23px; position: absolute; top: 5px; width: 11px; }\",\".framer-oyy7D .framer-1wwt6fe { height: 12px; left: 45px; position: absolute; top: 5px; width: 10px; }\",\".framer-oyy7D .framer-mevjbq { height: 4px; left: 48px; position: absolute; top: 10px; width: 5px; }\",\".framer-oyy7D .framer-gemxj9 { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-oyy7D .framer-lwcj5r { height: 3px; left: 4px; position: absolute; top: 9px; width: 3px; }\",\".framer-oyy7D .framer-pqp1vk { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; min-width: 150px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oyy7D .framer-qg6jc2-container { flex: none; height: auto; position: absolute; right: -8px; top: -8px; width: 32px; z-index: 1; }\",\".framer-oyy7D .framer-71g0pr { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-oyy7D .framer-j7elxg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 24px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 150px; }\",\".framer-oyy7D .framer-pzotyn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 724px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-oyy7D .framer-9uq2q4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-oyy7D .framer-182ujr9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oyy7D .framer-w2ig5p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oyy7D .framer-tz057d { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 1px; width: 100%; z-index: 1; }\",\".framer-oyy7D .framer-18kl33e-container { bottom: 0px; flex: none; height: 739px; left: calc(50.00000000000002% - 100% / 2); position: absolute; width: 100%; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-oyy7D { --nxnkei: color(display-p3 1 1 1 / 0.2); } }\",\".framer-oyy7D.framer-v-v50w0s.framer-9hli8z { width: 810px; }\",\".framer-oyy7D.framer-v-v50w0s .framer-1cc3oui { --framer-text-wrap-override: none; }\",\".framer-oyy7D.framer-v-1x2msy9.framer-9hli8z { width: 390px; }\",\".framer-oyy7D.framer-v-1x2msy9 .framer-vm0zjo { padding: 96px 24px 96px 24px; }\",\".framer-oyy7D.framer-v-1x2msy9 .framer-1sllpgl { padding: 0px 24px 0px 24px; }\",\".framer-oyy7D.framer-v-1x2msy9 .framer-1vgx8gn { flex-direction: column; }\",\".framer-oyy7D.framer-v-1x2msy9 .framer-bu747b { flex: none; width: 100%; }\",\".framer-oyy7D.framer-v-1x2msy9 .framer-pqp1vk { align-self: unset; height: min-content; min-height: 16px; position: absolute; right: 0px; top: 4px; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-oyy7D[data-border=\"true\"]::after, .framer-oyy7D [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 739\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JSYu6JSlg\":{\"layout\":[\"fixed\",\"auto\"]},\"UZWIaDnsK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"N2IC0lr2g\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYtAwinSa6=withCSS(Component,css,\"framer-oyy7D\");export default FramerYtAwinSa6;FramerYtAwinSa6.displayName=\"Footer\";FramerYtAwinSa6.defaultProps={height:739,width:1200};addPropertyControls(FramerYtAwinSa6,{variant:{options:[\"m0CgFR14z\",\"JSYu6JSlg\",\"UZWIaDnsK\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},N2IC0lr2g:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean},onN2IC0lr2gChange:{changes:\"N2IC0lr2g\",type:ControlType.ChangeHandler}});addFonts(FramerYtAwinSa6,[{explicitInter:true,fonts:[{cssFamilyName:\"Syne\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Syne\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EZ4M4FFL5RRTAZDND2TE76JUCMKHIGPC/3L356EOUEZGHXGK2GQZKXGWQKN4HCBG7/7OLADYLLTMNRJJ4ADOA4XUYD3EMUJP4S.woff2\",weight:\"400\"},{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\"}]},...ButtonFonts,...SocialLinkFonts,...TimeDateFonts,...GiveLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerYtAwinSa6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context),forwardLoader(SocialLink,{},context),forwardLoader(GiveLogo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYtAwinSa6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JSYu6JSlg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UZWIaDnsK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"N2IC0lr2g\\\":\\\"cTAVisible\\\"}\",\"framerIntrinsicHeight\":\"739\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YtAwinSa6.map","// Generated by Framer (e0e363b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFlowFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TopNav from\"#framer/local/canvasComponent/M6BMT1fZI/M6BMT1fZI.js\";import Footer from\"#framer/local/canvasComponent/YtAwinSa6/YtAwinSa6.js\";const TopNavFonts=getFonts(TopNav);const TopNavWithVariantAppearEffect=withVariantAppearEffect(TopNav);const FooterFonts=getFonts(Footer);const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={Il2nm2naB:\"(min-width: 1200px)\",o1M5FU0lL:\"(min-width: 810px) and (max-width: 1199.98px)\",zyxUHKqBG:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-3wMFC\";const variantClassNames={Il2nm2naB:\"framer-v-mi4gzt\",o1M5FU0lL:\"framer-v-1db9wk0\",zyxUHKqBG:\"framer-v-ib3q2m\"};const jddOJjLMh=undefined;const VaCp1oR8e=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3wMFC.framer-9m2kpe, .framer-3wMFC .framer-9m2kpe { display: block; }\",\".framer-3wMFC.framer-mi4gzt { --selection-background-color: #ffffff; --selection-color: #000000; align-content: center; align-items: center; background-color: var(--token-31d4eca9-d73c-48bc-af6f-b7aba2abac70, #030303); 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-3wMFC .framer-1fmpt21-container { flex: none; height: auto; left: 1px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: -1px; top: 0px; z-index: 8; }\",\".framer-3wMFC .framer-139cho6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-3wMFC .framer-1js0j1w-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-3wMFC[data-selection=\"true\"] * ::selection, .framer-3wMFC [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={Il2nm2naB:\"(min-width: 1200px)\",o1M5FU0lL:\"(min-width: 810px) and (max-width: 1199.98px)\",zyxUHKqBG:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"Il2nm2naB\",Phone:\"zyxUHKqBG\",Tablet:\"o1M5FU0lL\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({cTAVisible,height,id,topNavScrolled,width,...props})=>{return{...props,jddOJjLMh:topNavScrolled??props.jddOJjLMh,VaCp1oR8e:cTAVisible??props.VaCp1oR8e??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"Il2nm2naB\"};};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,jddOJjLMh,VaCp1oR8e,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Il2nm2naB\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-31d4eca9-d73c-48bc-af6f-b7aba2abac70, rgb(3, 3, 3)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-mi4gzt\",className),\"data-layout-template\":true,\"data-selection\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fmpt21-container\",layout:\"position\",layoutScroll:true,nodeId:\"TAtmEJ1sX\",rendersWithMotion:true,scopeId:\"e3h43BruZ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zyxUHKqBG:{__framer__variantAppearEffectEnabled:undefined,variant:matchVariant(\"bVVFSqHI7\")}},children:/*#__PURE__*/_jsx(TopNavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:jddOJjLMh,target:\"m0bNLdm25\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"TAtmEJ1sX\",layoutId:\"TAtmEJ1sX\",style:{width:\"100%\"},variant:matchVariant(\"YH35uAlqA\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-139cho6\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:739,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1js0j1w-container\",layout:\"position\",nodeId:\"PUsPPWc7T\",rendersWithMotion:true,scopeId:\"e3h43BruZ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{o1M5FU0lL:{variant:matchVariant(\"JSYu6JSlg\")},zyxUHKqBG:{variant:matchVariant(\"UZWIaDnsK\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"PUsPPWc7T\",layoutId:\"PUsPPWc7T\",N2IC0lr2g:VaCp1oR8e,style:{width:\"100%\"},variant:matchVariant(\"m0CgFR14z\"),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\"]},\"o1M5FU0lL\":{\"layout\":[\"fixed\",\"fixed\"]},\"zyxUHKqBG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jddOJjLMh\":\"topNavScrolled\",\"VaCp1oR8e\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Il2nm2naB\":[\".framer-1fmpt21-container\",\".framer-1js0j1w-container\"],\"o1M5FU0lL\":[\".framer-1fmpt21-container\",\".framer-1js0j1w-container\"],\"zyxUHKqBG\":[\".framer-1fmpt21-container\",\".framer-1js0j1w-container\"]}\n * @framerBreakpoints {\"Il2nm2naB\":{\"min\":1200,\"canvasClassName\":\"framer-mi4gzt-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"o1M5FU0lL\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1db9wk0-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zyxUHKqBG\":{\"max\":809,\"canvasClassName\":\"framer-ib3q2m-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Il2nm2naB\n * @framerLayoutTemplate true\n */const Framere3h43BruZ=withCSS(Component,css,\"framer-3wMFC\");export default Framere3h43BruZ;Framere3h43BruZ.displayName=\"Master\";Framere3h43BruZ.defaultProps={height:1e3,width:1200};addPropertyControls(Framere3h43BruZ,{jddOJjLMh:{title:\"Top Nav Scrolled\",type:ControlType.ScrollSectionRef},VaCp1oR8e:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(Framere3h43BruZ,[{explicitInter:true,fonts:[]},...TopNavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framere3h43BruZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopNav,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framere3h43BruZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"jddOJjLMh\\\":\\\"topNavScrolled\\\",\\\"VaCp1oR8e\\\":\\\"cTAVisible\\\"}\",\"framerHitTargets\":\"{\\\"Il2nm2naB\\\":[\\\".framer-1fmpt21-container\\\",\\\".framer-1js0j1w-container\\\"],\\\"o1M5FU0lL\\\":[\\\".framer-1fmpt21-container\\\",\\\".framer-1js0j1w-container\\\"],\\\"zyxUHKqBG\\\":[\\\".framer-1fmpt21-container\\\",\\\".framer-1js0j1w-container\\\"]}\",\"framerBreakpoints\":\"{\\\"Il2nm2naB\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-mi4gzt-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"o1M5FU0lL\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1db9wk0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zyxUHKqBG\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ib3q2m-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o1M5FU0lL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zyxUHKqBG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"Il2nm2naB\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Master from \"https://framerusercontent.com/modules/vQj3b0qQD2rklFfp7DPM/XRSWjjM6INfWDYqjVmGV/e3h43BruZ.js\";\r\n\r\n\t\tconst routes = {M5PUMixfB: {elements: {biUyzFYuX: \"content\", HYmEZzZXG: \"hiw4\", KgQpM1UuR: \"hiw1\", noJhIl2p8: \"hiw3\", StkkFLaXF: \"hiw2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gJhBpngxzR0Exzh9paN7/3opTdJAaoFzS0C6UiZHP/M5PUMixfB.js\")), path: \"/\"}, qjroUi4tX: {elements: {G49P5ofXg: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tS0fDWV03WYG6TS7835z/hMh6p3w7nkDxwiLKwH54/qjroUi4tX.js\")), path: \"/press\"}, yOsftH0pV: {elements: {JqJp8aKEz: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f2wnw5xQxC9P2vg3R5kx/vJXE67SZZ4O4gVyGCrvq/yOsftH0pV.js\")), path: \"/contact-us\"}, DX8o8wJsy: {elements: {PRNFnKUn0: \"open-positions\", uBhCN24lA: \"content\", zpU43QbUT: \"content-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aVjXC3uMVOoSmlcmvDpB/3414OLTkiNhL69PJTJJp/DX8o8wJsy.js\")), path: \"/careers\"}, Xb7xQMYlu: {elements: {ASJkNBAQp: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MvOI4qEnEO3UczYWLNhp/4YgR5Jbf3Rw38rohL4Yh/Xb7xQMYlu.js\")), path: \"/404\"}, K34AwjnH7: {elements: {vMA3H6jp_: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YjIcPDU1mBHZy6lI90Zw/pGfso8aUL0FZZliGVakT/K34AwjnH7.js\")), path: \"/privacy\"}, VP9alVguK: {collectionId: \"fCK7mgeND\", elements: {cw_P4N_WC: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dwAncoIuyEGG5IPPDloH/nQElTNOVopTDJ6Utmtcq/VP9alVguK.js\")), path: \"/press/:cAuwpno4v\"}, xaYwfPvKk: {collectionId: \"CsiYWjKvj\", elements: {mWeDgAhRb: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pLk0egBzwM9cOf5BynJp/QSwYeKSB2f5XIDbJF313/xaYwfPvKk.js\")), path: \"/careers/:z_n6DiV7t\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {CsiYWjKvj: async () => (await import(\"https://framerusercontent.com/modules/d1o1VvX6GsERpVH8xMbO/dvd0AUGGWqKt1DWvP5JB/CsiYWjKvj.js\"))?.[\"utils\"], fCK7mgeND: async () => (await import(\"https://framerusercontent.com/modules/FO8BhZg6l2K8v5MsrsxC/HAlv3CZZtUBHoDR4tnFc/fCK7mgeND.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"3f28371500c5cdc0a1953ac3baf2e2f5d480eae55cd614dec87bdcc5ca4ac02f\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {jddOJjLMh: {href: {hash: \":biUyzFYuX\", webPageId: \"M5PUMixfB\"}, refKey: true}, VaCp1oR8e: true}\r\nconst props2 = {...props1, jddOJjLMh: {href: {hash: \":G49P5ofXg\", webPageId: \"qjroUi4tX\"}, refKey: true}}\r\nconst props3 = {...props1, jddOJjLMh: {href: {hash: \":JqJp8aKEz\", webPageId: \"yOsftH0pV\"}, refKey: true}, VaCp1oR8e: false}\r\nconst props4 = {...props1, jddOJjLMh: {href: {hash: \":uBhCN24lA\", webPageId: \"DX8o8wJsy\"}, refKey: true}}\r\nconst props5 = {...props1, jddOJjLMh: undefined, VaCp1oR8e: false}\r\nconst props6 = {...props1, jddOJjLMh: {href: {webPageId: \"K34AwjnH7\"}, refKey: true}}\r\nconst props7 = {...props1, jddOJjLMh: {href: {hash: \":cw_P4N_WC\", webPageId: \"VP9alVguK\"}, refKey: true}}\r\nconst props8 = {...props1, jddOJjLMh: {href: {hash: \":mWeDgAhRb\", webPageId: \"xaYwfPvKk\"}, refKey: true}, VaCp1oR8e: false}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {DX8o8wJsy: props4, K34AwjnH7: props6, M5PUMixfB: props1, qjroUi4tX: props2, VP9alVguK: props7, xaYwfPvKk: props8, Xb7xQMYlu: props5, yOsftH0pV: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"M5PUMixfB\":\r\ncase \"qjroUi4tX\":\r\ncase \"yOsftH0pV\":\r\ncase \"DX8o8wJsy\":\r\ncase \"Xb7xQMYlu\":\r\ncase \"K34AwjnH7\":\r\ncase \"VP9alVguK\":\r\ncase \"xaYwfPvKk\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"jddOJjLMh\"]]}, (resolvedLinks) => React.createElement(Master, {...props, jddOJjLMh: siteRef(resolvedLinks[0]), key: \"Master\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"M5PUMixfB\":\r\ncase \"qjroUi4tX\":\r\ncase \"yOsftH0pV\":\r\ncase \"DX8o8wJsy\":\r\ncase \"Xb7xQMYlu\":\r\ncase \"K34AwjnH7\":\r\ncase \"VP9alVguK\":\r\ncase \"xaYwfPvKk\":\r\nreturn [{hash: \"ib3q2m\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1db9wk0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"mi4gzt\", 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: false, scrollRestoration: false, 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(\"https://framerusercontent.com/modules/MvOI4qEnEO3UczYWLNhp/4YgR5Jbf3Rw38rohL4Yh/Xb7xQMYlu.js\")),\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://maxjoule.framer.website\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/vQRSYazvvi2FUdS8PD0A/NntRfmMHikt9n7WFZJDC/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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0, damping: 30, delay: 0, duration: 0, durationBasedSpring: false, ease: [0, 0, 1, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}