{"version":3,"file":"script_main.CILFm2Pn.mjs","names":["addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","PrimaryButton","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","Navigation","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Navbar","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/zzL6hJ3jiY68XALZ54sF/tm6lJ0xW7gm6o12bWU7f/gkX6CzRfu.js","https:/framerusercontent.com/modules/A837UT4ocuqBNWecYDp8/JwT3somKTuiyQUbiLC8q/WBKofcjdV.js","https:/framerusercontent.com/modules/zomDW98DIwSXZ6U7OT1f/IN9tmqmqhY8axxcPyqWU/Zj0qjKTi_.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={rU4GmAkIx:{hover:true}};const serializationHash=\"framer-k5ARP\";const variantClassNames={rU4GmAkIx:\"framer-v-y5fxmb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MZYT74QdG=undefined;const BbPYWxAPU=undefined;const gCLXNtYda=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,BbPYWxAPU:link??props.BbPYWxAPU,gCLXNtYda:title??props.gCLXNtYda??\"Write for Us\",MZYT74QdG:click??props.MZYT74QdG};};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,gCLXNtYda,MZYT74QdG,BbPYWxAPU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rU4GmAkIx\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcjwkt6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MZYT74QdG){const res=await MZYT74QdG(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BbPYWxAPU,motionChild:true,nodeId:\"rU4GmAkIx\",openInNewTab:false,scopeId:\"gkX6CzRfu\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-y5fxmb\",className,classNames)} framer-1ax60eb`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rU4GmAkIx\",onTap:onTapcjwkt6,ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-441d55f2-6900-40b3-9f08-9ea21feb1162, rgb(26, 115, 232))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-441d55f2-6900-40b3-9f08-9ea21feb1162, rgb(26, 115, 232))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"rU4GmAkIx-hover\":{backgroundColor:\"var(--token-a664042f-04b0-4ce1-9b8b-4e2d11bdbb8d, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"rU4GmAkIx-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a664042f-04b0-4ce1-9b8b-4e2d11bdbb8d, rgb(255, 255, 255)))\"},children:\"Write for Us\"})}),className:\"framer-1i77jgx\",fonts:[\"GF;Google Sans-500\"],layoutDependency:layoutDependency,layoutId:\"IqHOAvf_a\",style:{\"--extracted-r6o4lv\":\"var(--token-a664042f-04b0-4ce1-9b8b-4e2d11bdbb8d, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:gCLXNtYda,variants:{\"rU4GmAkIx-hover\":{\"--extracted-r6o4lv\":\"var(--token-441d55f2-6900-40b3-9f08-9ea21feb1162, rgb(26, 115, 232))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"rU4GmAkIx-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-441d55f2-6900-40b3-9f08-9ea21feb1162, rgb(26, 115, 232)))\"},children:\"Write for Us\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-k5ARP.framer-1ax60eb, .framer-k5ARP .framer-1ax60eb { display: block; }\",\".framer-k5ARP.framer-y5fxmb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 12px 14px 12px 14px; position: relative; text-decoration: none; width: min-content; }\",\".framer-k5ARP .framer-1i77jgx { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",'.framer-k5ARP[data-border=\"true\"]::after, .framer-k5ARP [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 40\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cmWvnw8iN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gCLXNtYda\":\"title\",\"MZYT74QdG\":\"click\",\"BbPYWxAPU\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergkX6CzRfu=withCSS(Component,css,\"framer-k5ARP\");export default FramergkX6CzRfu;FramergkX6CzRfu.displayName=\"Primary Button\";FramergkX6CzRfu.defaultProps={height:40,width:116};addPropertyControls(FramergkX6CzRfu,{gCLXNtYda:{defaultValue:\"Write for Us\",displayTextArea:false,title:\"Title\",type:ControlType.String},ongCLXNtYdaChange:{changes:\"gCLXNtYda\",type:ControlType.ChangeHandler},MZYT74QdG:{title:\"Click\",type:ControlType.EventHandler},BbPYWxAPU:{title:\"Link\",type:ControlType.Link}});addFonts(FramergkX6CzRfu,[{explicitInter:true,fonts:[{cssFamilyName:\"Google Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans\",url:\"https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrw2IKlnrSjiEjo5.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergkX6CzRfu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"gCLXNtYda\\\":\\\"title\\\",\\\"MZYT74QdG\\\":\\\"click\\\",\\\"BbPYWxAPU\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"116\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cmWvnw8iN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gkX6CzRfu.map","// Generated by Framer (48eb0fe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PrimaryButton from\"https://framerusercontent.com/modules/zzL6hJ3jiY68XALZ54sF/tm6lJ0xW7gm6o12bWU7f/gkX6CzRfu.js\";const PrimaryButtonFonts=getFonts(PrimaryButton);const cycleOrder=[\"a9ImLWoUa\",\"hjaAlWqPD\"];const serializationHash=\"framer-FjGry\";const variantClassNames={a9ImLWoUa:\"framer-v-l8vl0x\",hjaAlWqPD:\"framer-v-1tekua8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"a9ImLWoUa\",Phone:\"hjaAlWqPD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"a9ImLWoUa\"};};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:\"a9ImLWoUa\",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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l8vl0x\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"a9ImLWoUa\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4d2ad65a-ac67-49a1-893c-aa5177ef90cb, rgb(245, 246, 247))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({hjaAlWqPD:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r46ghq\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"npNkuNwZR\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PVB6oqd4T\"},motionChild:true,nodeId:\"wQHjjidAL\",openInNewTab:false,scopeId:\"WBKofcjdV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15micpf framer-11t68bn\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"wQHjjidAL\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1op1qxe\",layoutDependency:layoutDependency,layoutId:\"EjVTev7tX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101.171 22.504\" overflow=\"visible\"><g><path d=\"M 35.134 15.51 L 22.599 15.51 C 22.887 17.646 24.15 18.7 26.9 18.7 C 29.443 18.7 30.706 17.976 31.103 16.931 L 35.233 16.931 C 34.8 20.359 32.068 22.486 26.909 22.486 C 21.751 22.486 18.46 19.736 18.46 14.419 C 18.46 9.103 21.598 6.353 26.909 6.353 C 29.137 6.353 30.904 6.921 32.23 7.856 C 35.269 9.937 35.539 13.31 35.296 15.501 L 35.143 15.501 Z M 22.752 12.65 L 31.048 12.65 C 30.697 11.449 29.93 10.147 26.891 10.147 C 24.538 10.147 23.239 11.027 22.752 12.65 Z M 53.25 15.51 L 40.716 15.51 C 41.004 17.646 42.267 18.7 45.017 18.7 C 47.56 18.7 48.823 17.976 49.219 16.931 L 53.35 16.931 C 52.917 20.359 50.184 22.486 45.026 22.486 C 39.868 22.486 36.576 19.736 36.576 14.419 C 36.576 9.103 39.715 6.353 45.026 6.353 C 47.254 6.353 49.021 6.921 50.347 7.856 C 53.386 9.937 53.656 13.31 53.413 15.501 L 53.259 15.501 Z M 40.878 12.65 L 49.174 12.65 C 48.823 11.449 48.056 10.147 45.017 10.147 C 42.663 10.147 41.365 11.027 40.878 12.65 Z M 59.833 15.886 L 59.833 16.207 C 59.833 18.535 60.862 18.196 64.938 17.967 L 64.938 22.192 C 64.938 22.192 64.099 22.486 59.833 22.486 C 55.568 22.486 55.568 18.92 55.568 16.601 L 55.568 10.202 L 53.467 10.202 L 53.467 6.554 L 55.568 6.554 L 55.568 1.943 L 59.833 1.943 L 59.833 6.554 L 64.938 6.554 L 64.938 10.202 L 59.833 10.202 Z M 82.73 1.916 L 82.73 22.495 L 78.464 22.495 L 78.464 20.267 L 78.266 20.267 C 77.202 21.661 75.407 22.495 72.458 22.495 C 65.866 22.495 65.118 16.656 65.118 14.502 C 65.118 12.173 65.821 6.508 72.468 6.508 C 75.371 6.508 77.157 7.434 78.221 8.855 L 78.464 8.855 L 78.464 1.916 Z M 78.14 14.502 C 78.14 12.338 77.382 10.239 73.703 10.239 C 69.618 10.239 69.185 13.264 69.185 14.502 C 69.185 15.648 69.645 18.764 73.694 18.764 C 77.382 18.764 78.131 16.913 78.131 14.502 Z M 101.171 14.355 C 101.171 19.965 97.176 22.495 92.406 22.495 C 87.636 22.495 83.641 19.883 83.641 14.355 C 83.641 8.828 87.636 6.215 92.406 6.215 C 97.176 6.215 101.171 8.818 101.171 14.355 Z M 96.978 14.355 C 96.978 11.412 95.075 10.175 92.406 10.175 C 89.737 10.175 87.834 11.367 87.834 14.355 C 87.834 17.343 89.737 18.535 92.406 18.535 C 95.075 18.535 96.978 17.252 96.978 14.355 Z\" fill=\"rgb(0,0,0)\"></path><g><defs><linearGradient id=\"idsEjVTev7tX_3g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.734 0 L 4.734 8.204 L 3.733 9.158 L 4.004 9.432 L 11.958 0 L 16.908 0.028 L 7.827 11.257 L 12.075 11.257 C 13.148 11.257 13.969 11.394 14.537 11.66 C 15.303 12.008 15.898 12.568 16.313 13.328 C 16.728 14.089 16.936 14.905 16.936 15.767 L 16.936 22.495 L 12.201 22.495 L 12.174 16.821 C 12.174 16.124 11.976 15.547 11.57 15.107 C 11.164 14.667 10.605 14.447 9.902 14.447 L 4.743 14.447 L 4.743 22.504 L 0 22.504 L 0 0 Z\" fill=\"url(#idsEjVTev7tX_3g1588116501)\"></path></g></g></svg>',withExternalLayout:true,...addPropertyOverrides({hjaAlWqPD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101.171 22.504\" overflow=\"visible\"><g><path d=\"M 35.134 15.51 L 22.599 15.51 C 22.887 17.646 24.15 18.7 26.9 18.7 C 29.443 18.7 30.706 17.976 31.103 16.931 L 35.233 16.931 C 34.8 20.359 32.068 22.486 26.909 22.486 C 21.751 22.486 18.46 19.736 18.46 14.419 C 18.46 9.103 21.598 6.353 26.909 6.353 C 29.137 6.353 30.904 6.921 32.23 7.856 C 35.269 9.937 35.539 13.31 35.296 15.501 L 35.143 15.501 Z M 22.752 12.65 L 31.048 12.65 C 30.697 11.449 29.93 10.147 26.891 10.147 C 24.538 10.147 23.239 11.027 22.752 12.65 Z M 53.25 15.51 L 40.716 15.51 C 41.004 17.646 42.267 18.7 45.017 18.7 C 47.56 18.7 48.823 17.976 49.219 16.931 L 53.35 16.931 C 52.917 20.359 50.184 22.486 45.026 22.486 C 39.868 22.486 36.576 19.736 36.576 14.419 C 36.576 9.103 39.715 6.353 45.026 6.353 C 47.254 6.353 49.021 6.921 50.347 7.856 C 53.386 9.937 53.656 13.31 53.413 15.501 L 53.259 15.501 Z M 40.878 12.65 L 49.174 12.65 C 48.823 11.449 48.056 10.147 45.017 10.147 C 42.663 10.147 41.365 11.027 40.878 12.65 Z M 59.833 15.886 L 59.833 16.207 C 59.833 18.535 60.862 18.196 64.938 17.967 L 64.938 22.192 C 64.938 22.192 64.099 22.486 59.833 22.486 C 55.568 22.486 55.568 18.92 55.568 16.601 L 55.568 10.202 L 53.467 10.202 L 53.467 6.554 L 55.568 6.554 L 55.568 1.943 L 59.833 1.943 L 59.833 6.554 L 64.938 6.554 L 64.938 10.202 L 59.833 10.202 Z M 82.73 1.916 L 82.73 22.495 L 78.464 22.495 L 78.464 20.267 L 78.266 20.267 C 77.202 21.661 75.407 22.495 72.458 22.495 C 65.866 22.495 65.118 16.656 65.118 14.502 C 65.118 12.173 65.821 6.508 72.468 6.508 C 75.371 6.508 77.157 7.434 78.221 8.855 L 78.464 8.855 L 78.464 1.916 Z M 78.14 14.502 C 78.14 12.338 77.382 10.239 73.703 10.239 C 69.618 10.239 69.185 13.264 69.185 14.502 C 69.185 15.648 69.645 18.764 73.694 18.764 C 77.382 18.764 78.131 16.913 78.131 14.502 Z M 101.171 14.355 C 101.171 19.965 97.176 22.495 92.406 22.495 C 87.636 22.495 83.641 19.883 83.641 14.355 C 83.641 8.828 87.636 6.215 92.406 6.215 C 97.176 6.215 101.171 8.818 101.171 14.355 Z M 96.978 14.355 C 96.978 11.412 95.075 10.175 92.406 10.175 C 89.737 10.175 87.834 11.367 87.834 14.355 C 87.834 17.343 89.737 18.535 92.406 18.535 C 95.075 18.535 96.978 17.252 96.978 14.355 Z\" fill=\"rgb(0,0,0)\"></path><g><defs><linearGradient id=\"idshjaAlWqPDEjVTev7tX_3g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.734 0 L 4.734 8.204 L 3.733 9.158 L 4.004 9.432 L 11.958 0 L 16.908 0.028 L 7.827 11.257 L 12.075 11.257 C 13.148 11.257 13.969 11.394 14.537 11.66 C 15.303 12.008 15.898 12.568 16.313 13.328 C 16.728 14.089 16.936 14.905 16.936 15.767 L 16.936 22.495 L 12.201 22.495 L 12.174 16.821 C 12.174 16.124 11.976 15.547 11.57 15.107 C 11.164 14.667 10.605 14.447 9.902 14.447 L 4.743 14.447 L 4.743 22.504 L 0 22.504 L 0 0 Z\" fill=\"url(#idshjaAlWqPDEjVTev7tX_3g1588116501)\"></path></g></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-eo69bi\",layoutDependency:layoutDependency,layoutId:\"uqQwCkHo0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.712 20.579\" overflow=\"visible\"><path d=\"M 16.674 13.594 L 4.139 13.594 C 4.428 15.73 5.69 16.784 8.441 16.784 C 10.984 16.784 12.246 16.06 12.643 15.015 L 16.773 15.015 C 16.34 18.443 13.608 20.57 8.45 20.57 C 3.292 20.57 0 17.82 0 12.503 C 0 7.187 3.138 4.437 8.45 4.437 C 10.677 4.437 12.445 5.005 13.77 5.94 C 16.809 8.021 17.08 11.394 16.836 13.585 L 16.683 13.585 Z M 4.293 10.734 L 12.589 10.734 C 12.237 9.533 11.471 8.232 8.432 8.232 C 6.078 8.232 4.779 9.112 4.293 10.734 Z M 34.791 13.594 L 22.256 13.594 C 22.545 15.73 23.807 16.784 26.558 16.784 C 29.101 16.784 30.363 16.06 30.76 15.015 L 34.89 15.015 C 34.457 18.443 31.725 20.57 26.567 20.57 C 21.408 20.57 18.117 17.82 18.117 12.503 C 18.117 7.187 21.255 4.437 26.567 4.437 C 28.794 4.437 30.562 5.005 31.887 5.94 C 34.926 8.021 35.197 11.394 34.953 13.585 L 34.8 13.585 Z M 22.418 10.734 L 30.715 10.734 C 30.363 9.533 29.597 8.232 26.558 8.232 C 24.204 8.232 22.905 9.112 22.418 10.734 Z M 41.374 13.97 L 41.374 14.291 C 41.374 16.619 42.402 16.28 46.478 16.051 L 46.478 20.277 C 46.478 20.277 45.639 20.57 41.374 20.57 C 37.108 20.57 37.108 17.004 37.108 14.685 L 37.108 8.287 L 35.007 8.287 L 35.007 4.638 L 37.108 4.638 L 37.108 0.028 L 41.374 0.028 L 41.374 4.638 L 46.478 4.638 L 46.478 8.287 L 41.374 8.287 Z M 64.27 0 L 64.27 20.579 L 60.005 20.579 L 60.005 18.352 L 59.806 18.352 C 58.742 19.745 56.948 20.579 53.999 20.579 C 47.407 20.579 46.658 14.74 46.658 12.586 C 46.658 10.258 47.362 4.593 54.008 4.593 C 56.912 4.593 58.697 5.518 59.761 6.939 L 60.005 6.939 L 60.005 0 Z M 59.68 12.586 C 59.68 10.423 58.923 8.323 55.243 8.323 C 51.158 8.323 50.725 11.348 50.725 12.586 C 50.725 13.732 51.185 16.848 55.234 16.848 C 58.923 16.848 59.671 14.997 59.671 12.586 Z M 82.712 12.439 C 82.712 18.049 78.717 20.579 73.946 20.579 C 69.176 20.579 65.181 17.967 65.181 12.439 C 65.181 6.912 69.176 4.299 73.946 4.299 C 78.717 4.299 82.712 6.903 82.712 12.439 Z M 78.518 12.439 C 78.518 9.497 76.616 8.259 73.946 8.259 C 71.277 8.259 69.374 9.451 69.374 12.439 C 69.374 15.428 71.277 16.619 73.946 16.619 C 76.616 16.619 78.518 15.336 78.518 12.439 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xkjp7r\",layoutDependency:layoutDependency,layoutId:\"fH2zJa_9t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.905 16.133\" overflow=\"visible\"><path d=\"M 16.674 9.157 L 4.139 9.157 C 4.428 11.293 5.69 12.348 8.441 12.348 C 10.984 12.348 12.246 11.623 12.643 10.578 L 16.773 10.578 C 16.34 14.007 13.608 16.133 8.45 16.133 C 3.292 16.133 0 13.383 0 8.067 C 0 2.75 3.138 0 8.45 0 C 10.677 0 12.445 0.568 13.77 1.503 C 16.809 3.584 17.08 6.957 16.836 9.148 L 16.683 9.148 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11ed95j\",layoutDependency:layoutDependency,layoutId:\"vJ9wUAjho\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.296 2.502\" overflow=\"visible\"><path d=\"M 0 2.502 L 8.296 2.502 C 7.945 1.302 7.178 0 4.139 0 C 1.786 0 0.487 0.88 0 2.502 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lntkr\",layoutDependency:layoutDependency,layoutId:\"cE_HErB5n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.905 16.133\" overflow=\"visible\"><path d=\"M 16.674 9.157 L 4.139 9.157 C 4.428 11.293 5.69 12.348 8.441 12.348 C 10.984 12.348 12.246 11.623 12.643 10.578 L 16.773 10.578 C 16.34 14.007 13.608 16.133 8.45 16.133 C 3.292 16.133 0 13.383 0 8.067 C 0 2.75 3.138 0 8.45 0 C 10.677 0 12.445 0.568 13.77 1.503 C 16.809 3.584 17.08 6.957 16.836 9.148 L 16.683 9.148 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16ibi9k\",layoutDependency:layoutDependency,layoutId:\"p17jR4xVQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.296 2.502\" overflow=\"visible\"><path d=\"M 0 2.502 L 8.296 2.502 C 7.945 1.302 7.178 0 4.139 0 C 1.786 0 0.487 0.88 0 2.502 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-aw2hlc\",layoutDependency:layoutDependency,layoutId:\"hrHyXNmZb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.471 20.542\" overflow=\"visible\"><path d=\"M 6.367 13.943 L 6.367 14.263 C 6.367 16.592 7.395 16.253 11.471 16.023 L 11.471 20.249 C 11.471 20.249 10.632 20.542 6.367 20.542 C 2.101 20.542 2.101 16.977 2.101 14.657 L 2.101 8.259 L 0 8.259 L 0 4.611 L 2.101 4.611 L 2.101 0 L 6.367 0 L 6.367 4.611 L 11.471 4.611 L 11.471 8.259 L 6.367 8.259 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tw1b20\",layoutDependency:layoutDependency,layoutId:\"zy_Pi9iWM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.612 20.579\" overflow=\"visible\"><path d=\"M 17.612 0 L 17.612 20.579 L 13.346 20.579 L 13.346 18.352 L 13.148 18.352 C 12.084 19.745 10.289 20.579 7.341 20.579 C 0.748 20.579 0 14.74 0 12.586 C 0 10.258 0.703 4.593 7.35 4.593 C 10.253 4.593 12.039 5.518 13.103 6.939 L 13.346 6.939 L 13.346 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hpwfcr\",layoutDependency:layoutDependency,layoutId:\"ZGPmheE0i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.955 8.525\" overflow=\"visible\"><path d=\"M 8.955 4.263 C 8.955 2.099 8.197 0 4.518 0 C 0.433 0 0 3.025 0 4.263 C 0 5.408 0.46 8.525 4.509 8.525 C 8.197 8.525 8.946 6.673 8.946 4.263 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vd9wie\",layoutDependency:layoutDependency,layoutId:\"mHtMZ0mcj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.531 16.28\" overflow=\"visible\"><path d=\"M 17.531 8.14 C 17.531 13.75 13.536 16.28 8.765 16.28 C 3.995 16.28 0 13.668 0 8.14 C 0 2.613 3.995 0 8.765 0 C 13.536 0 17.531 2.603 17.531 8.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9q5f0h\",layoutDependency:layoutDependency,layoutId:\"hTSiIv_4N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.144 8.36\" overflow=\"visible\"><path d=\"M 9.144 4.18 C 9.144 1.237 7.241 0 4.572 0 C 1.903 0 0 1.192 0 4.18 C 0 7.168 1.903 8.36 4.572 8.36 C 7.241 8.36 9.144 7.077 9.144 4.18 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r2b78v\",layoutDependency:layoutDependency,layoutId:\"BXkkS7LJ6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.936 22.504\" overflow=\"visible\"><g><defs><linearGradient id=\"idsBXkkS7LJ6_1g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.734 0 L 4.734 8.204 L 3.733 9.158 L 4.004 9.432 L 11.958 0 L 16.908 0.028 L 7.827 11.257 L 12.075 11.257 C 13.148 11.257 13.969 11.394 14.537 11.66 C 15.303 12.008 15.898 12.568 16.313 13.328 C 16.728 14.089 16.936 14.905 16.936 15.767 L 16.936 22.495 L 12.201 22.495 L 12.174 16.821 C 12.174 16.124 11.976 15.547 11.57 15.107 C 11.164 14.667 10.605 14.447 9.902 14.447 L 4.743 14.447 L 4.743 22.504 L 0 22.504 L 0 0 Z\" fill=\"url(#idsBXkkS7LJ6_1g1588116501)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({hjaAlWqPD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.936 22.504\" overflow=\"visible\"><g><defs><linearGradient id=\"idshjaAlWqPDBXkkS7LJ6_1g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.734 0 L 4.734 8.204 L 3.733 9.158 L 4.004 9.432 L 11.958 0 L 16.908 0.028 L 7.827 11.257 L 12.075 11.257 C 13.148 11.257 13.969 11.394 14.537 11.66 C 15.303 12.008 15.898 12.568 16.313 13.328 C 16.728 14.089 16.936 14.905 16.936 15.767 L 16.936 22.495 L 12.201 22.495 L 12.174 16.821 C 12.174 16.124 11.976 15.547 11.57 15.107 C 11.164 14.667 10.605 14.447 9.902 14.447 L 4.743 14.447 L 4.743 22.504 L 0 22.504 L 0 0 Z\" fill=\"url(#idshjaAlWqPDBXkkS7LJ6_1g1588116501)\"></path></g></svg>'}},baseVariant,gestureVariant)})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m9r673\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"dWMxIiQu1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0+0,...addPropertyOverrides({hjaAlWqPD:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||64)-40-40)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1abhgn1-container\",layoutDependency:layoutDependency,layoutId:\"UpZIZmsnK-container\",nodeId:\"UpZIZmsnK\",rendersWithMotion:true,scopeId:\"WBKofcjdV\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"UpZIZmsnK\",layoutId:\"UpZIZmsnK\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FjGry.framer-11t68bn, .framer-FjGry .framer-11t68bn { display: block; }\",\".framer-FjGry.framer-l8vl0x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: center; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 1200px; }\",\".framer-FjGry .framer-1r46ghq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FjGry .framer-15micpf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-FjGry .framer-1op1qxe { height: 23px; position: relative; width: 101px; }\",\".framer-FjGry .framer-eo69bi { height: 21px; left: 19px; position: absolute; top: 2px; width: 83px; }\",\".framer-FjGry .framer-1xkjp7r { height: 16px; left: 0px; position: absolute; top: 5px; width: 17px; }\",\".framer-FjGry .framer-11ed95j { height: 3px; left: 5px; position: absolute; top: 8px; width: 9px; }\",\".framer-FjGry .framer-lntkr { height: 16px; left: 18px; position: absolute; top: 5px; width: 17px; }\",\".framer-FjGry .framer-16ibi9k { height: 3px; left: 23px; position: absolute; top: 8px; width: 9px; }\",\".framer-FjGry .framer-aw2hlc { height: 21px; left: 35px; position: absolute; top: 0px; width: 12px; }\",\".framer-FjGry .framer-tw1b20 { height: 21px; left: 47px; position: absolute; top: 0px; width: 18px; }\",\".framer-FjGry .framer-1hpwfcr { height: 9px; left: 51px; position: absolute; top: 9px; width: 9px; }\",\".framer-FjGry .framer-1vd9wie { height: 17px; left: 65px; position: absolute; top: 5px; width: 18px; }\",\".framer-FjGry .framer-9q5f0h { height: 9px; left: 70px; position: absolute; top: 9px; width: 9px; }\",\".framer-FjGry .framer-1r2b78v { height: 23px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-FjGry .framer-m9r673 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-FjGry .framer-1abhgn1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FjGry.framer-v-1tekua8.framer-l8vl0x { flex-direction: column; overflow: hidden; padding: 20px; width: 390px; }\",\".framer-FjGry.framer-v-1tekua8 .framer-1r46ghq { flex: none; order: 0; width: 100%; }\",\".framer-FjGry.framer-v-1tekua8 .framer-15micpf, .framer-FjGry.framer-v-1tekua8 .framer-m9r673 { z-index: 2; }\",'.framer-FjGry[data-border=\"true\"]::after, .framer-FjGry [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; }','.framer-FjGry[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-FjGry [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-FjGry[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-FjGry [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-FjGry[data-hide-scrollbars=\"true\"], .framer-FjGry [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hjaAlWqPD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWBKofcjdV=withCSS(Component,css,\"framer-FjGry\");export default FramerWBKofcjdV;FramerWBKofcjdV.displayName=\"Navigation\";FramerWBKofcjdV.defaultProps={height:64,width:1200};addPropertyControls(FramerWBKofcjdV,{variant:{options:[\"a9ImLWoUa\",\"hjaAlWqPD\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWBKofcjdV,[{explicitInter:true,fonts:[]},...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});FramerWBKofcjdV.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PrimaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWBKofcjdV\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hjaAlWqPD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f509301)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/WBKofcjdV/WBKofcjdV.js\";import*as sharedStyle from\"#framer/local/css/BzUOsWm1D/BzUOsWm1D.js\";const NavigationFonts=getFonts(Navigation);const breakpoints={Cq6V1MXkU:\"(max-width: 809.98px)\",QJ8V6zxlM:\"(min-width: 810px) and (max-width: 1199.98px)\",w5_4WPwap:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0utPq\";const variantClassNames={Cq6V1MXkU:\"framer-v-1a4rrw1\",QJ8V6zxlM:\"framer-v-1vqomye\",w5_4WPwap:\"framer-v-1axs0ns\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={Cq6V1MXkU:[\".framer-0utPq .framer-1e14pzk { flex-direction: column; padding: 20px 24px 40px 24px; }\",\".framer-0utPq .framer-6vk1ut { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 10px; justify-content: flex-start; width: 100%; }\",\".framer-0utPq .framer-4ofklj { order: 1; }\",\".framer-0utPq .framer-152mmwi { order: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Cq6V1MXkU:\".framer-1a4rrw1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0utPq.framer-n0g6e5, .framer-0utPq .framer-n0g6e5 { display: block; }\",\".framer-0utPq.framer-1axs0ns { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0utPq .framer-1axgg47-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-0utPq .framer-86rg8y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0utPq .framer-1e14pzk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 20px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-0utPq .framer-6vk1ut { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 940px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0utPq .framer-4ofklj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0utPq .framer-152mmwi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0utPq .framer-1gpn2qj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={Cq6V1MXkU:\"(max-width: 809.98px)\",QJ8V6zxlM:\"(min-width: 810px) and (max-width: 1199.98px)\",w5_4WPwap:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"w5_4WPwap\",Phone:\"Cq6V1MXkU\",Tablet:\"QJ8V6zxlM\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"w5_4WPwap\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"w5_4WPwap\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1axs0ns\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1axgg47-container\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"KCVfKrAtU\",scopeId:\"Zj0qjKTi_\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"KCVfKrAtU\",layoutId:\"KCVfKrAtU\",name:\"Navigation\",style:{width:\"100%\"},variant:matchVariant(\"a9ImLWoUa\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-86rg8y\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1e14pzk\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6vk1ut\",\"data-framer-name\":\"Main Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-wb9ozy\",\"data-styles-preset\":\"BzUOsWm1D\",dir:\"auto\",children:\"\\xa9 2026 Keetdo. All rights reserved.\"})}),className:\"framer-4ofklj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a5ZcHxK28\"},motionChild:true,nodeId:\"fMdGSMkXI\",openInNewTab:false,scopeId:\"Zj0qjKTi_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-152mmwi framer-n0g6e5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-wb9ozy\",\"data-styles-preset\":\"BzUOsWm1D\",dir:\"auto\",children:\"Privacy Policy\"})}),className:\"framer-1gpn2qj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QJ8V6zxlM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cq6V1MXkU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"w5_4WPwap\":[\".framer-1axgg47-container\",\".framer-1e14pzk\"],\"QJ8V6zxlM\":[\".framer-1axgg47-container\",\".framer-1e14pzk\"],\"Cq6V1MXkU\":[\".framer-1axgg47-container\",\".framer-1e14pzk\"]}\n * @framerBreakpoints {\"w5_4WPwap\":{\"min\":1200,\"canvasClassName\":\"framer-1axs0ns-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"QJ8V6zxlM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1vqomye-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Cq6V1MXkU\":{\"max\":809,\"canvasClassName\":\"framer-1a4rrw1-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant w5_4WPwap\n * @framerLayoutTemplate true\n */const FramerZj0qjKTi_=withCSS(Component,css,\"framer-0utPq\");export default FramerZj0qjKTi_;FramerZj0qjKTi_.displayName=\"Navbar\";FramerZj0qjKTi_.defaultProps={height:1e3,width:1200};addFonts(FramerZj0qjKTi_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerZj0qjKTi_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZj0qjKTi_\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"w5_4WPwap\\\":[\\\".framer-1axgg47-container\\\",\\\".framer-1e14pzk\\\"],\\\"QJ8V6zxlM\\\":[\\\".framer-1axgg47-container\\\",\\\".framer-1e14pzk\\\"],\\\"Cq6V1MXkU\\\":[\\\".framer-1axgg47-container\\\",\\\".framer-1e14pzk\\\"]}\",\"framerBreakpoints\":\"{\\\"w5_4WPwap\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1axs0ns-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"QJ8V6zxlM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1vqomye-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Cq6V1MXkU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1a4rrw1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"w5_4WPwap\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QJ8V6zxlM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cq6V1MXkU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Navbar from \"https://framerusercontent.com/modules/zomDW98DIwSXZ6U7OT1f/IN9tmqmqhY8axxcPyqWU/Zj0qjKTi_.js\";\r\n\r\n\t\tconst routes = {PVB6oqd4T: {elements: {XQclUC1kB: \"tech-stack\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/36OioIa1hQJ2RYt7xKhD/F60PFF2jAkXFqQRiKMf8/PVB6oqd4T.js\")), path: \"/\"}, a5ZcHxK28: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y1xbqifG1kgyp4460yoV/dCDPxzTvgcspc4DENqnn/a5ZcHxK28.js\")), path: \"/privacy-policy\"}, iugVCtZe7: {elements: {sJpMEGvcL: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f5DbkO8UNKv3LTUd9FmB/DtYxV65dsZTZITrqB22G/iugVCtZe7.js\")), path: \"/write-for-us\"}, LTPPOUpB8: {collectionId: \"L6lh_U6Qr\", elements: {Erw8hrncc: \"tech-stack\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BO9xIwMW0F3aBxEltPKl/6ZfWYSMCT3UgeZdQmnue/LTPPOUpB8.js\")), path: \"/:LySVHuAD6\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {L6lh_U6Qr: async () => (await import(\"https://framerusercontent.com/modules/f2C2oenDXhPgxONxIToV/riy212VVqck4NS1EhCW7/L6lh_U6Qr.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a96b1866861e3e9d819227aa8402b2177f3416e11f26e8c02beedf9a7883ac65\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"PVB6oqd4T\":\r\ncase \"a5ZcHxK28\":\r\ncase \"wm1NVUc3t\":\r\ncase \"iugVCtZe7\":\r\ncase \"pq_jaQ_a8\":\r\ncase \"LTPPOUpB8\":\r\nreturn React.createElement(Navbar, {...props, key: \"Navbar\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"PVB6oqd4T\":\r\ncase \"a5ZcHxK28\":\r\ncase \"wm1NVUc3t\":\r\ncase \"iugVCtZe7\":\r\ncase \"pq_jaQ_a8\":\r\ncase \"LTPPOUpB8\":\r\nreturn [{hash: \"1axs0ns\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1vqomye\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1a4rrw1\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://keetdo.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/cNjDli8KfkKPhz2MtCkq/sU9cSFRH0f6zrcnBozsu/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}