{"version":3,"file":"script_main.C1KtB2C6.mjs","names":["useMemo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Brand","Menu","PeimaryButtonFonts","PeimaryButton","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","transformTemplate1","animation","animation1","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useState","RichText","PeimaryButton","serializationHash","variantClassNames","transition1","animation","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Navbar","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/dpL8lkvlxbUqpj7VARv4/zz1nEC04hugI2AR4GMEZ/jEZXR5yL4.js","https:/framerusercontent.com/modules/jxsq8EKcbcIQZ6pdSjGj/nF9tTyB1yhAcOPLjzTx0/uCFtx1At8.js","https:/framerusercontent.com/modules/kuAzKAqxsVa18Hi8gd8z/mwkBfc9T90V9jiHZEWfs/skl4tPAJI.js","https:/framerusercontent.com/modules/wskW1SoDKxJzJIiqOylQ/Z86JKWtK3QU4ffeT2odo/InteractiveGrid_prod.js","https:/framerusercontent.com/modules/uUTF72Hb6BapZTGvJSwb/JbQQHk5wdQBCMWLxC6Ab/UdX5FMpaY.js","https:/framerusercontent.com/modules/VPdEFPgwyDOUL5T4dlCi/yUp8X8nBl6YyUFEgYSrn/iMQCNYawV.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-KqCJl\";const variantClassNames={y_Fe6fM9D:\"framer-v-19m2ada\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LR8QtOo_g=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,LR8QtOo_g:link??props.LR8QtOo_g};};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,LR8QtOo_g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"y_Fe6fM9D\",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:LR8QtOo_g,motionChild:true,nodeId:\"y_Fe6fM9D\",openInNewTab:false,scopeId:\"jEZXR5yL4\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19m2ada\",className,classNames)} framer-1gakh6r`,\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"y_Fe6fM9D\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mbm5yd\",\"data-framer-name\":\"Agency Logo\",layoutDependency:layoutDependency,layoutId:\"EtPTqb9aa\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:51,intrinsicWidth:63,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||38)-0-38)/2)+0+-39.5),pixelHeight:51,pixelWidth:63,sizes:\"140px\",src:\"https://framerusercontent.com/images/kc2Ikhm0NuDZ2t1qlYmsGy3d1d4.svg?width=63&height=51\"},className:\"framer-16epebt\",layoutDependency:layoutDependency,layoutId:\"YlifVHIwP\",style:{scale:.3}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KqCJl.framer-1gakh6r, .framer-KqCJl .framer-1gakh6r { display: block; }\",\".framer-KqCJl.framer-19m2ada { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KqCJl .framer-mbm5yd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 51px; }\",\".framer-KqCJl .framer-16epebt { flex: none; gap: 10px; height: 117px; overflow: visible; position: relative; width: 140px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 51\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LR8QtOo_g\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjEZXR5yL4=withCSS(Component,css,\"framer-KqCJl\");export default FramerjEZXR5yL4;FramerjEZXR5yL4.displayName=\"Brand\";FramerjEZXR5yL4.defaultProps={height:38,width:51};addPropertyControls(FramerjEZXR5yL4,{LR8QtOo_g:{title:\"Link\",type:ControlType.Link}});addFonts(FramerjEZXR5yL4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjEZXR5yL4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"LR8QtOo_g\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"51\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jEZXR5yL4.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ie2R28GTomhdGfpAEOlg/oDwKQMzcXWkXnXjFngHo/HRGXYNX4Q.js\";const cycleOrder=[\"ZGCzcFR3X\",\"Tdbg9yf_A\"];const serializationHash=\"framer-37gz0\";const variantClassNames={Tdbg9yf_A:\"framer-v-7dszia\",ZGCzcFR3X:\"framer-v-1qbpn42\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KV6Hej83q=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"Tdbg9yf_A\",Close:\"ZGCzcFR3X\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,KV6Hej83q:click??props.KV6Hej83q,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZGCzcFR3X\"};};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,KV6Hej83q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZGCzcFR3X\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsq51lp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KV6Hej83q){const res=await KV6Hej83q(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qbpn42\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZGCzcFR3X\",onTap:onTapsq51lp,ref:refBinding,style:{...style},...addPropertyOverrides({Tdbg9yf_A:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12zhgcn\",layoutDependency:layoutDependency,layoutId:\"bpRkWNxyr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-qhiwrx\",\"data-styles-preset\":\"HRGXYNX4Q\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0)))\"},children:\"Menu\"})}),className:\"framer-1snjw3y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AeTeD_p3v\",style:{\"--extracted-1w1cjl5\":\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-qhiwrx\",\"data-styles-preset\":\"HRGXYNX4Q\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0)))\"},children:\"Close\"})}),className:\"framer-1fpqw0l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"glqIeuEsD\",style:{\"--extracted-1w1cjl5\":\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-101ap8r\",layoutDependency:layoutDependency,layoutId:\"kCHbLwMX3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mlzlax\",layoutDependency:layoutDependency,layoutId:\"UNf_M0x1i\",style:{backgroundColor:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",borderBottomLeftRadius:515,borderBottomRightRadius:515,borderTopLeftRadius:515,borderTopRightRadius:515,rotate:0},variants:{Tdbg9yf_A:{rotate:43}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyzgtc\",layoutDependency:layoutDependency,layoutId:\"JeCXbwlkn\",style:{backgroundColor:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",borderBottomLeftRadius:515,borderBottomRightRadius:515,borderTopLeftRadius:515,borderTopRightRadius:515,rotate:-180},variants:{Tdbg9yf_A:{rotate:-225}}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-37gz0.framer-za1c7e, .framer-37gz0 .framer-za1c7e { display: block; }\",\".framer-37gz0.framer-1qbpn42 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-37gz0 .framer-12zhgcn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-37gz0 .framer-1snjw3y, .framer-37gz0 .framer-1fpqw0l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-37gz0 .framer-101ap8r { flex: none; height: 29px; overflow: visible; position: relative; width: 31px; }\",\".framer-37gz0 .framer-1mlzlax { bottom: 9px; flex: none; height: 2px; left: calc(51.61290322580647% - 28px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-37gz0 .framer-xyzgtc { flex: none; height: 2px; left: calc(51.61290322580647% - 28px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 10px; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-37gz0.framer-v-7dszia .framer-12zhgcn { justify-content: flex-end; }\",\".framer-37gz0.framer-v-7dszia .framer-1mlzlax { bottom: unset; top: calc(51.724137931034505% - 2px / 2); }\",\".framer-37gz0.framer-v-7dszia .framer-xyzgtc { top: calc(51.724137931034505% - 2px / 2); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Tdbg9yf_A\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KV6Hej83q\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruCFtx1At8=withCSS(Component,css,\"framer-37gz0\");export default FrameruCFtx1At8;FrameruCFtx1At8.displayName=\"Menu\";FrameruCFtx1At8.defaultProps={height:29,width:85};addPropertyControls(FrameruCFtx1At8,{variant:{options:[\"ZGCzcFR3X\",\"Tdbg9yf_A\"],optionTitles:[\"Close\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},KV6Hej83q:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameruCFtx1At8,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruCFtx1At8\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"KV6Hej83q\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Tdbg9yf_A\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"29\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"85\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uCFtx1At8.map","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/ie2R28GTomhdGfpAEOlg/oDwKQMzcXWkXnXjFngHo/HRGXYNX4Q.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/IAVCt3gZEH95ULW0WuCm/4PPkO0pybaQQdRzCs2Nw/YjUHxK3IY.js\";import NavLink from\"https://framerusercontent.com/modules/BAwTeXfeK4yusu3oS7EH/3U1Xbq5fZOZ93uK0nPJg/ehVCmieIg.js\";import Brand from\"https://framerusercontent.com/modules/dpL8lkvlxbUqpj7VARv4/zz1nEC04hugI2AR4GMEZ/jEZXR5yL4.js\";import PeimaryButton from\"https://framerusercontent.com/modules/uqZuyV3YjFfP3ivZx6bZ/KAdGkwlCKQJigKCiqNYV/LYi9hDM4T.js\";import Menu from\"https://framerusercontent.com/modules/jxsq8EKcbcIQZ6pdSjGj/nF9tTyB1yhAcOPLjzTx0/uCFtx1At8.js\";const BrandFonts=getFonts(Brand);const MenuFonts=getFonts(Menu);const PeimaryButtonFonts=getFonts(PeimaryButton);const NavLinkFonts=getFonts(NavLink);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"uqmEzk8D0\",\"MPP8FdYfd\",\"nKw0iS7M0\",\"my6q6lJ_g\"];const serializationHash=\"framer-2zLRU\";const variantClassNames={MPP8FdYfd:\"framer-v-1ityyay\",my6q6lJ_g:\"framer-v-5juz1k\",nKw0iS7M0:\"framer-v-w0i6aj\",uqmEzk8D0:\"framer-v-19yh06i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[1,.09,.51,.97],type:\"tween\"};const transition2={delay:0,duration:.6,ease:[1,.09,.51,.97],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={damping:30,delay:.6,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition4={damping:30,delay:.8,mass:1,stiffness:150,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={damping:30,delay:1,mass:1,stiffness:150,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={damping:30,delay:1.1,mass:1,stiffness:150,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};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 Close\":\"uqmEzk8D0\",\"Desktop Open\":\"MPP8FdYfd\",\"Phone Close\":\"nKw0iS7M0\",\"Phone Open\":\"my6q6lJ_g\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uqmEzk8D0\"};};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:\"uqmEzk8D0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const KV6Hej83q15zthiq=activeVariantCallback(async(...args)=>{setVariant(\"MPP8FdYfd\");});const KV6Hej83q1wcw5b3=activeVariantCallback(async(...args)=>{setVariant(\"uqmEzk8D0\");});const KV6Hej83q13lcrp0=activeVariantCallback(async(...args)=>{setVariant(\"my6q6lJ_g\");});const KV6Hej83q129e6vi=activeVariantCallback(async(...args)=>{setVariant(\"nKw0iS7M0\");});const FhRo7azh81wcw5b3=activeVariantCallback(async(...args)=>{setVariant(\"uqmEzk8D0\");});const FhRo7azh8129e6vi=activeVariantCallback(async(...args)=>{setVariant(\"nKw0iS7M0\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"nKw0iS7M0\",\"my6q6lJ_g\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"MPP8FdYfd\",\"my6q6lJ_g\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"MPP8FdYfd\",\"my6q6lJ_g\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"MPP8FdYfd\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"MPP8FdYfd\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({MPP8FdYfd:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19yh06i\",className,classNames),\"data-framer-name\":\"Desktop Close\",layoutDependency:layoutDependency,layoutId:\"uqmEzk8D0\",ref:refBinding,style:{...style},...addPropertyOverrides({MPP8FdYfd:{\"data-framer-name\":\"Desktop Open\"},my6q6lJ_g:{\"data-framer-name\":\"Phone Open\"},nKw0iS7M0:{\"data-framer-name\":\"Phone Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wule0s\",layoutDependency:layoutDependency,layoutId:\"Ht96YAFZL\",style:{backgroundColor:\"var(--token-1e014000-a4af-4cb9-9d2c-fa9f9cc32aa7, rgb(255, 246, 236))\"},variants:{MPP8FdYfd:{backgroundColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\"},my6q6lJ_g:{backgroundColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yj9ut4\",layoutDependency:layoutDependency,layoutId:\"sIqVr70mO\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+((componentViewport?.height||73)-0-73+0+0)+14+3,...addPropertyOverrides({MPP8FdYfd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+0+0)+14+3},my6q6lJ_g:{y:(componentViewport?.y||0)+0+((componentViewport?.height||282)-0-285+0+0)+14+2},nKw0iS7M0:{y:(componentViewport?.y||0)+0+((componentViewport?.height||70)-0-70+0+0)+14+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yrw6fh-container\",layoutDependency:layoutDependency,layoutId:\"HzBSeooLq-container\",nodeId:\"HzBSeooLq\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",style:{scale:1},variants:{my6q6lJ_g:{scale:.6},nKw0iS7M0:{scale:.6}},children:/*#__PURE__*/_jsx(Brand,{height:\"100%\",id:\"HzBSeooLq\",layoutId:\"HzBSeooLq\",LR8QtOo_g:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({MPP8FdYfd:{LR8QtOo_g:resolvedLinks[1]},my6q6lJ_g:{LR8QtOo_g:resolvedLinks[3]},nKw0iS7M0:{LR8QtOo_g:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+0+((componentViewport?.height||73)-0-73+0+0)+14+1,...addPropertyOverrides({MPP8FdYfd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+0+0)+14+1},my6q6lJ_g:{y:(componentViewport?.y||0)+0+((componentViewport?.height||282)-0-285+0+0)+14+0},nKw0iS7M0:{y:(componentViewport?.y||0)+0+((componentViewport?.height||70)-0-70+0+0)+14+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-421na3-container\",layoutDependency:layoutDependency,layoutId:\"pzijG3Iq7-container\",nodeId:\"pzijG3Iq7\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"pzijG3Iq7\",KV6Hej83q:KV6Hej83q15zthiq,layoutId:\"pzijG3Iq7\",style:{height:\"100%\"},variant:matchVariant(\"ZGCzcFR3X\"),width:\"100%\",...addPropertyOverrides({MPP8FdYfd:{KV6Hej83q:KV6Hej83q1wcw5b3,variant:matchVariant(\"Tdbg9yf_A\")},my6q6lJ_g:{KV6Hej83q:KV6Hej83q129e6vi,variant:matchVariant(\"Tdbg9yf_A\")},nKw0iS7M0:{KV6Hej83q:KV6Hej83q13lcrp0}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"niP51UDJy\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+((componentViewport?.height||73)-0-73+0+0)+14+0,...addPropertyOverrides({MPP8FdYfd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+0+0)+14+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6wj7f6-container\",layoutDependency:layoutDependency,layoutId:\"hOpqMu2MQ-container\",nodeId:\"hOpqMu2MQ\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",children:/*#__PURE__*/_jsx(PeimaryButton,{height:\"100%\",id:\"hOpqMu2MQ\",layoutId:\"hOpqMu2MQ\",r4WxbYrxD:false,TorrJVhbi:false,TvNMHLwGI:resolvedLinks1[0],variant:matchVariant(\"bwZslsLn6\"),width:\"100%\",zK_mTHF4D:\"Get in Touch\",...addPropertyOverrides({MPP8FdYfd:{TvNMHLwGI:\"https://calendly.com/framer3x/30min\",zK_mTHF4D:\"Book a Call\"}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yc8wel\",layoutDependency:layoutDependency,layoutId:\"I1QmINDEv\",style:{backgroundColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{my6q6lJ_g:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},nKw0iS7M0:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({nKw0iS7M0:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1folbn7\",layoutDependency:layoutDependency,layoutId:\"pkwsMjCkr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r36nu4\",layoutDependency:layoutDependency,layoutId:\"EqQtfXBS9\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wdxd44\",layoutDependency:layoutDependency,layoutId:\"XmP29mIAy\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f3fon\",layoutDependency:layoutDependency,layoutId:\"SuKR6dfwW\",children:isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"N7xtyRqXV\"},implicitPathVariables:undefined},{href:{webPageId:\"N7xtyRqXV\"},implicitPathVariables:undefined},{href:{webPageId:\"N7xtyRqXV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MPP8FdYfd:{height:25,y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+0+0+0+0},my6q6lJ_g:{height:25,y:(componentViewport?.y||0)+0+((componentViewport?.height||282)-0-285+70+4)+44+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-fc1wec-container\",\"data-framer-appear-id\":\"fc1wec\",layoutDependency:layoutDependency,layoutId:\"vc5MyncML-container\",nodeId:\"vc5MyncML\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",...addPropertyOverrides({MPP8FdYfd:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true},my6q6lJ_g:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"vc5MyncML\",kHmxZvez_:\"Work\",layoutId:\"vc5MyncML\",RFnda20He:resolvedLinks2[0],t_5kFYsIb:false,variant:matchVariant(\"seZjkXDpQ\"),width:\"100%\",...addPropertyOverrides({MPP8FdYfd:{FhRo7azh8:FhRo7azh81wcw5b3,RFnda20He:resolvedLinks2[1]},my6q6lJ_g:{FhRo7azh8:FhRo7azh8129e6vi,RFnda20He:resolvedLinks2[2],variant:matchVariant(\"dezoEIqSo\")}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axo77h\",layoutDependency:layoutDependency,layoutId:\"T3gHGH_17\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y2bel9\",layoutDependency:layoutDependency,layoutId:\"RB3SkMj4G\",children:isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ctNliC3Ve\"},implicitPathVariables:undefined},{href:{webPageId:\"ctNliC3Ve\"},implicitPathVariables:undefined},{href:{webPageId:\"ctNliC3Ve\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MPP8FdYfd:{height:25,y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+0+0+43+0},my6q6lJ_g:{height:25,y:(componentViewport?.y||0)+0+((componentViewport?.height||282)-0-285+70+4)+44+0+0+0+0+49+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-bc349o-container\",\"data-framer-appear-id\":\"bc349o\",layoutDependency:layoutDependency,layoutId:\"UCCEUBmhi-container\",nodeId:\"UCCEUBmhi\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",...addPropertyOverrides({MPP8FdYfd:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,initial:animation1,optimized:true},my6q6lJ_g:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"UCCEUBmhi\",kHmxZvez_:\"About Us\",layoutId:\"UCCEUBmhi\",RFnda20He:resolvedLinks3[0],t_5kFYsIb:false,variant:matchVariant(\"seZjkXDpQ\"),width:\"100%\",...addPropertyOverrides({MPP8FdYfd:{FhRo7azh8:FhRo7azh81wcw5b3,RFnda20He:resolvedLinks3[1]},my6q6lJ_g:{FhRo7azh8:FhRo7azh8129e6vi,RFnda20He:resolvedLinks3[2],variant:matchVariant(\"dezoEIqSo\")}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vgaaow\",layoutDependency:layoutDependency,layoutId:\"t8h7od_fF\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hzpavu\",layoutDependency:layoutDependency,layoutId:\"QWHhsVOAp\",children:isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"niP51UDJy\"},implicitPathVariables:undefined},{href:{webPageId:\"niP51UDJy\"},implicitPathVariables:undefined},{href:{webPageId:\"niP51UDJy\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MPP8FdYfd:{height:25,y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+0+0+86+0},my6q6lJ_g:{height:25,y:(componentViewport?.y||0)+0+((componentViewport?.height||282)-0-285+70+4)+44+0+0+0+0+98+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1iums6y-container\",\"data-framer-appear-id\":\"1iums6y\",layoutDependency:layoutDependency,layoutId:\"M3Uyge9L6-container\",nodeId:\"M3Uyge9L6\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",...addPropertyOverrides({MPP8FdYfd:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation1,optimized:true},my6q6lJ_g:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"M3Uyge9L6\",kHmxZvez_:\"Contact\",layoutId:\"M3Uyge9L6\",RFnda20He:resolvedLinks4[0],t_5kFYsIb:false,variant:matchVariant(\"seZjkXDpQ\"),width:\"100%\",...addPropertyOverrides({MPP8FdYfd:{FhRo7azh8:FhRo7azh81wcw5b3,RFnda20He:resolvedLinks4[1]},my6q6lJ_g:{FhRo7azh8:FhRo7azh8129e6vi,RFnda20He:resolvedLinks4[2],variant:matchVariant(\"dezoEIqSo\")}},baseVariant,gestureVariant)})})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1oszo2b\",\"data-framer-appear-id\":\"1oszo2b\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"H8TILMJCq\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k7axsb\",layoutDependency:layoutDependency,layoutId:\"aIykcE2MU\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(Image1,{as:\"figure\",background:{alt:\"Structured UI layout with clear spacing and minimal design for better readability\",fit:\"fill\",intrinsicHeight:1248,intrinsicWidth:1776,pixelHeight:1248,pixelWidth:1776,src:\"https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?width=1776&height=1248\",srcSet:\"https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?scale-down-to=512&width=1776&height=1248 512w,https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?scale-down-to=1024&width=1776&height=1248 1024w,https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?width=1776&height=1248 1776w\"},className:\"framer-jk6n6v\",layoutDependency:layoutDependency,layoutId:\"G7fs1oioo\",...addPropertyOverrides({MPP8FdYfd:{background:{alt:\"Structured UI layout with clear spacing and minimal design for better readability\",fit:\"fill\",intrinsicHeight:1248,intrinsicWidth:1776,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+179+0+0+0),pixelHeight:1248,pixelWidth:1776,sizes:`min(${componentViewport?.width||\"100vw\"}, 1352px)`,src:\"https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?width=1776&height=1248\",srcSet:\"https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?scale-down-to=512&width=1776&height=1248 512w,https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?scale-down-to=1024&width=1776&height=1248 1024w,https://framerusercontent.com/images/GOidELR0VUVfA0NTFEnxQdY.png?width=1776&height=1248 1776w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14z89lz\",layoutDependency:layoutDependency,layoutId:\"qV3ph6R7r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-qhiwrx\",\"data-styles-preset\":\"HRGXYNX4Q\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@domain.com\",motionChild:true,nodeId:\"kgQSXg7mU\",openInNewTab:true,relValues:[],scopeId:\"skl4tPAJI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cma9mi\",\"data-styles-preset\":\"YjUHxK3IY\",children:\"zorviastudio@gmail.com\"})})})}),className:\"framer-1bf1cgk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kgQSXg7mU\",style:{\"--extracted-1w1cjl5\":\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e2yuib\",layoutDependency:layoutDependency,layoutId:\"DDmhjtxXZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({MPP8FdYfd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+179+0+0+24+512+0+48+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mjrret-container\",layoutDependency:layoutDependency,layoutId:\"URNcBt5Io-container\",nodeId:\"URNcBt5Io\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"URNcBt5Io\",kHmxZvez_:\"Linkedin\",layoutId:\"URNcBt5Io\",RFnda20He:\"https://www.linkedin.com/in/marvellous-oluwadamilare-498598338/\",t_5kFYsIb:true,variant:matchVariant(\"l3ACAI1zz\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({MPP8FdYfd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+179+0+0+24+512+0+48+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14q9eyh-container\",layoutDependency:layoutDependency,layoutId:\"FEJaD3phL-container\",nodeId:\"FEJaD3phL\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"FEJaD3phL\",kHmxZvez_:\"Twitter\",layoutId:\"FEJaD3phL\",RFnda20He:\"https://x.com/framer3x\",t_5kFYsIb:true,variant:matchVariant(\"l3ACAI1zz\"),width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-100isk3-container\",layoutDependency:layoutDependency,layoutId:\"UiT96xSEX-container\",nodeId:\"UiT96xSEX\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"UiT96xSEX\",kHmxZvez_:\"Instagram\",layoutId:\"UiT96xSEX\",RFnda20He:\"https://www.instagram.com/juwelui/?hl=en\",t_5kFYsIb:true,variant:matchVariant(\"l3ACAI1zz\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({MPP8FdYfd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||882)-0-1082)/2+72+10)+0+0+44+179+0+0+24+512+0+48+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-42bilh-container\",layoutDependency:layoutDependency,layoutId:\"wBlOcakkh-container\",nodeId:\"wBlOcakkh\",rendersWithMotion:true,scopeId:\"skl4tPAJI\",children:/*#__PURE__*/_jsx(NavLink,{BKiflRIuD:\"var(--token-8cafded4-30bb-43a5-8b10-c5689aead2c2, rgb(0, 0, 0))\",gR7D4Y_1K:false,height:\"100%\",id:\"wBlOcakkh\",kHmxZvez_:\"Behance\",layoutId:\"wBlOcakkh\",RFnda20He:\"behance.net/framerex\",t_5kFYsIb:true,variant:matchVariant(\"l3ACAI1zz\"),width:\"100%\"})})})]})]})]})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2zLRU.framer-cl2or0, .framer-2zLRU .framer-cl2or0 { display: block; }\",\".framer-2zLRU.framer-19yh06i { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-2zLRU .framer-1wule0s { 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: 14px 44px 14px 44px; position: relative; width: 100%; z-index: 6; }\",\".framer-2zLRU .framer-yj9ut4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1352px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2zLRU .framer-yrw6fh-container, .framer-2zLRU .framer-6wj7f6-container, .framer-2zLRU .framer-fc1wec-container, .framer-2zLRU .framer-bc349o-container, .framer-2zLRU .framer-1iums6y-container, .framer-2zLRU .framer-1mjrret-container, .framer-2zLRU .framer-14q9eyh-container, .framer-2zLRU .framer-100isk3-container, .framer-2zLRU .framer-42bilh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2zLRU .framer-421na3-container { flex: none; height: 42px; position: relative; width: auto; }\",\".framer-2zLRU .framer-1yc8wel { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 44px 0px 44px; position: relative; width: 100%; z-index: 1; }\",\".framer-2zLRU .framer-1folbn7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1352px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2zLRU .framer-1r36nu4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2zLRU .framer-1wdxd44, .framer-2zLRU .framer-f3fon, .framer-2zLRU .framer-1axo77h, .framer-2zLRU .framer-1y2bel9, .framer-2zLRU .framer-1vgaaow, .framer-2zLRU .framer-hzpavu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2zLRU .framer-1oszo2b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2zLRU .framer-k7axsb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2zLRU .framer-jk6n6v { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-2zLRU .framer-14z89lz { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-2zLRU .framer-1bf1cgk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2zLRU .framer-e2yuib { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2zLRU.framer-v-1ityyay.framer-19yh06i { gap: 10px; justify-content: center; overflow: visible; }\",\".framer-2zLRU.framer-v-1ityyay .framer-1yc8wel { gap: 68px; height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; }\",\".framer-2zLRU.framer-v-1ityyay .framer-1folbn7 { gap: 68px; height: calc(var(--framer-viewport-height, 100vh) * 0.9); order: 0; padding: 44px 0px 44px 0px; }\",\".framer-2zLRU.framer-v-1ityyay .framer-f3fon, .framer-2zLRU.framer-v-1ityyay .framer-1y2bel9, .framer-2zLRU.framer-v-1ityyay .framer-hzpavu, .framer-2zLRU.framer-v-5juz1k .framer-f3fon, .framer-2zLRU.framer-v-5juz1k .framer-1y2bel9, .framer-2zLRU.framer-v-5juz1k .framer-hzpavu { height: min-content; overflow: var(--overflow-clip-fallback, clip); }\",\".framer-2zLRU.framer-v-w0i6aj.framer-19yh06i { gap: 16px; overflow: var(--overflow-clip-fallback, clip); width: 390px; }\",\".framer-2zLRU.framer-v-w0i6aj .framer-1wule0s { padding: 14px 20px 14px 5px; }\",\".framer-2zLRU.framer-v-w0i6aj .framer-1yc8wel { bottom: 0px; gap: 24px; height: min-content; left: 50%; padding: 20px 16px 20px 16px; position: absolute; will-change: var(--framer-will-change-override, transform); }\",\".framer-2zLRU.framer-v-5juz1k.framer-19yh06i { gap: 4px; overflow: visible; width: 390px; }\",\".framer-2zLRU.framer-v-5juz1k .framer-1wule0s { padding: 14px 20px 14px 20px; }\",\".framer-2zLRU.framer-v-5juz1k .framer-1yc8wel { height: min-content; padding: 44px 16px 44px 16px; }\",\".framer-2zLRU.framer-v-5juz1k .framer-1r36nu4 { gap: 24px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MPP8FdYfd\":{\"layout\":[\"fixed\",\"auto\"]},\"nKw0iS7M0\":{\"layout\":[\"fixed\",\"auto\"]},\"my6q6lJ_g\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerskl4tPAJI=withCSS(Component,css,\"framer-2zLRU\");export default Framerskl4tPAJI;Framerskl4tPAJI.displayName=\"Navbar\";Framerskl4tPAJI.defaultProps={height:73,width:1440};addPropertyControls(Framerskl4tPAJI,{variant:{options:[\"uqmEzk8D0\",\"MPP8FdYfd\",\"nKw0iS7M0\",\"my6q6lJ_g\"],optionTitles:[\"Desktop Close\",\"Desktop Open\",\"Phone Close\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerskl4tPAJI,[{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\"}]},...BrandFonts,...MenuFonts,...PeimaryButtonFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerskl4tPAJI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Brand,{},context),forwardLoader(Menu,{},context),forwardLoader(PeimaryButton,{},context),forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerskl4tPAJI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"73\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MPP8FdYfd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nKw0iS7M0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"my6q6lJ_g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 500\n * @framerDisableUnlink\n */export default function KineticGrid(props){const{clickInteraction=false,clickProps={},cursorTrail=false,cursorTrailProps={},backgroundColor=\"transparent\",gridColor=\"#FFFFFF\",dotColor=\"#FFFFFF\",hoverColor=\"#FFFFFF\",gridSize=60,repulsionStrength=-.65,radius=290,dotSize=1.5,gridThickness=.5,baseOpacity=.09}=props;const{clickForce=0,motionSpeed=1}=clickProps;const{trailMode=\"hover\",trailLength=.1,trailColor=\"#FFFFFF\"}=cursorTrailProps;const canvasRef=useRef(null);const animationRef=useRef(null);const dotsRef=useRef(new Map);const mousePosRef=useRef(null);const trailPointsRef=useRef([]);const isMouseDownRef=useRef(false);const[mounted,setMounted]=useState(false);const colorsRef=useRef({backgroundColor,gridColor,dotColor,hoverColor,gridSize,repulsionStrength,radius,dotSize,gridThickness,baseOpacity,clickInteraction,clickForce,motionSpeed,cursorTrail,trailMode,trailLength,trailColor});const prevGridSizeRef=useRef(gridSize);useEffect(()=>{const gridSizeChanged=prevGridSizeRef.current!==gridSize;prevGridSizeRef.current=gridSize;colorsRef.current={backgroundColor,gridColor,dotColor,hoverColor,gridSize,repulsionStrength,radius,dotSize,gridThickness,baseOpacity,clickInteraction,clickForce,motionSpeed,cursorTrail,trailMode,trailLength,trailColor};if(gridSizeChanged&&mounted&&canvasRef.current){const canvas=canvasRef.current;const width=canvas.clientWidth||canvas.offsetWidth||1;const height=canvas.clientHeight||canvas.offsetHeight||1;dotsRef.current.clear();for(let gx=-gridSize;gx<width+gridSize*2;gx+=gridSize){for(let gy=-gridSize;gy<height+gridSize*2;gy+=gridSize){const key=`${gx},${gy}`;dotsRef.current.set(key,{x:gx,y:gy,vx:0,vy:0,size:1,targetSize:1,brightness:1});}}}},[mounted,backgroundColor,gridColor,dotColor,hoverColor,gridSize,repulsionStrength,radius,dotSize,gridThickness,baseOpacity,clickInteraction,clickForce,motionSpeed,cursorTrail,trailMode,trailLength,trailColor]);const parseColor=color=>{if(!color||color===\"transparent\")return{r:0,g:0,b:0,a:0};const rgbaMatch=color.match(/rgba\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*([\\d.]+)/i);if(rgbaMatch)return{r:parseInt(rgbaMatch[1]),g:parseInt(rgbaMatch[2]),b:parseInt(rgbaMatch[3]),a:parseFloat(rgbaMatch[4])};const rgbMatch=color.match(/rgb\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)/i);if(rgbMatch)return{r:parseInt(rgbMatch[1]),g:parseInt(rgbMatch[2]),b:parseInt(rgbMatch[3]),a:1};let hex=color.replace(\"#\",\"\");if(hex.length===8){return{r:parseInt(hex.substring(0,2),16),g:parseInt(hex.substring(2,4),16),b:parseInt(hex.substring(4,6),16),a:parseInt(hex.substring(6,8),16)/255};}if(hex.length===3)hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];const r=parseInt(hex.substring(0,2),16),g=parseInt(hex.substring(2,4),16),b=parseInt(hex.substring(4,6),16);return{r:isNaN(r)?160:r,g:isNaN(g)?160:g,b:isNaN(b)?160:b,a:1};};useEffect(()=>{setMounted(true);},[]);useEffect(()=>{if(!mounted)return;const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const maxDist=400;const getSpringParams=()=>{const speed=colorsRef.current.motionSpeed;const t=Math.max(0,Math.min(1,speed));return{springStiffness:.02+t*.06,damping:.7+t*.05};};const getCanvasSize=()=>{const width=canvas.clientWidth||canvas.offsetWidth||1;const height=canvas.clientHeight||canvas.offsetHeight||1;return{width,height};};const initDots=()=>{dotsRef.current.clear();const{width,height}=getCanvasSize();const currentGridSize=colorsRef.current.gridSize;for(let gx=-currentGridSize;gx<width+currentGridSize*2;gx+=currentGridSize){for(let gy=-currentGridSize;gy<height+currentGridSize*2;gy+=currentGridSize){const key=`${gx},${gy}`;dotsRef.current.set(key,{x:gx,y:gy,vx:0,vy:0,size:1,targetSize:1,brightness:1});}}};let{width,height}=getCanvasSize();canvas.width=width;canvas.height=height;initDots();let lastTime=performance.now();const getHoverIntensity=(x,y)=>{const mouse=mousePosRef.current;if(!mouse)return 0;const hoverRadius=colorsRef.current.radius;const dx=x-mouse.x,dy=y-mouse.y;const dist=Math.sqrt(dx*dx+dy*dy);if(dist>hoverRadius)return 0;return Math.pow(1-dist/hoverRadius,3.5);};const mapRepulsion=value=>{return value<=0?value*25:value*90;};const getCursorPush=(baseX,baseY)=>{const mouse=mousePosRef.current;const currentRepulsion=colorsRef.current.repulsionStrength;const mappedRepulsion=mapRepulsion(currentRepulsion);if(!mouse||mappedRepulsion===0)return{x:0,y:0};const dx=baseX-mouse.x,dy=baseY-mouse.y;const dist=Math.sqrt(dx*dx+dy*dy);if(dist===0)return{x:0,y:0};const normalizedDist=Math.min(dist/maxDist,1);const pushAmount=Math.pow(1-normalizedDist,2)*mappedRepulsion;return{x:dx/dist*pushAmount,y:dy/dist*pushAmount};};const getClickPush=(baseX,baseY)=>{if(!colorsRef.current.clickInteraction||!isMouseDownRef.current)return{x:0,y:0};const mouse=mousePosRef.current;const force=colorsRef.current.clickForce;if(!mouse||force<=0)return{x:0,y:0};const dx=baseX-mouse.x,dy=baseY-mouse.y;const dist=Math.sqrt(dx*dx+dy*dy);if(dist===0)return{x:0,y:0};const normalizedDist=Math.min(dist/maxDist,1);const pushAmount=Math.pow(1-normalizedDist,2)*force*100;return{x:dx/dist*pushAmount,y:dy/dist*pushAmount};};const animate=()=>{const now=performance.now();const deltaTime=now-lastTime;lastTime=now;const currentColors=colorsRef.current;const hoverColorParsed=parseColor(currentColors.hoverColor);const gridColorParsed=parseColor(currentColors.gridColor);const dotColorParsed=parseColor(currentColors.dotColor);const bgColorParsed=parseColor(currentColors.backgroundColor);const currentGridSize=currentColors.gridSize;const currentDotSize=currentColors.dotSize;const currentGridThickness=currentColors.gridThickness;const currentBaseOpacity=currentColors.baseOpacity;ctx.clearRect(0,0,width,height);ctx.fillStyle=`rgba(${bgColorParsed.r}, ${bgColorParsed.g}, ${bgColorParsed.b}, ${bgColorParsed.a})`;ctx.fillRect(0,0,width,height);dotsRef.current.forEach((dot,key)=>{const[gxStr,gyStr]=key.split(\",\");const gx=parseInt(gxStr),gy=parseInt(gyStr);const rightDot=dotsRef.current.get(`${gx+currentGridSize},${gy}`);const bottomDot=dotsRef.current.get(`${gx},${gy+currentGridSize}`);const hoverIntensity=getHoverIntensity(dot.x,dot.y);if(rightDot){const avgHover=(hoverIntensity+getHoverIntensity(rightDot.x,rightDot.y))/2;const r=Math.round(gridColorParsed.r+(hoverColorParsed.r-gridColorParsed.r)*avgHover);const g=Math.round(gridColorParsed.g+(hoverColorParsed.g-gridColorParsed.g)*avgHover);const b=Math.round(gridColorParsed.b+(hoverColorParsed.b-gridColorParsed.b)*avgHover);const lineOpacity=currentBaseOpacity+(1-currentBaseOpacity)*avgHover;ctx.beginPath();ctx.moveTo(dot.x,dot.y);ctx.lineTo(rightDot.x,rightDot.y);ctx.lineWidth=currentGridThickness+avgHover*2;ctx.strokeStyle=`rgba(${r}, ${g}, ${b}, ${lineOpacity})`;ctx.stroke();}if(bottomDot){const avgHover=(hoverIntensity+getHoverIntensity(bottomDot.x,bottomDot.y))/2;const r=Math.round(gridColorParsed.r+(hoverColorParsed.r-gridColorParsed.r)*avgHover);const g=Math.round(gridColorParsed.g+(hoverColorParsed.g-gridColorParsed.g)*avgHover);const b=Math.round(gridColorParsed.b+(hoverColorParsed.b-gridColorParsed.b)*avgHover);const lineOpacity=currentBaseOpacity+(1-currentBaseOpacity)*avgHover;ctx.beginPath();ctx.moveTo(dot.x,dot.y);ctx.lineTo(bottomDot.x,bottomDot.y);ctx.lineWidth=currentGridThickness+avgHover*2;ctx.strokeStyle=`rgba(${r}, ${g}, ${b}, ${lineOpacity})`;ctx.stroke();}});const{springStiffness,damping}=getSpringParams();dotsRef.current.forEach((dot,key)=>{const[gxStr,gyStr]=key.split(\",\");const gx=parseInt(gxStr),gy=parseInt(gyStr);const targetX=gx+getCursorPush(gx,gy).x+getClickPush(gx,gy).x;const targetY=gy+getCursorPush(gx,gy).y+getClickPush(gx,gy).y;const forceX=(targetX-dot.x)*springStiffness;const forceY=(targetY-dot.y)*springStiffness;dot.vx=(dot.vx+forceX)*damping;dot.vy=(dot.vy+forceY)*damping;dot.x+=dot.vx;dot.y+=dot.vy;const hoverIntensity=getHoverIntensity(dot.x,dot.y);dot.targetSize=currentDotSize+hoverIntensity*currentDotSize;dot.size+=(dot.targetSize-dot.size)*.15;const r=Math.round(dotColorParsed.r+(hoverColorParsed.r-dotColorParsed.r)*hoverIntensity);const g=Math.round(dotColorParsed.g+(hoverColorParsed.g-dotColorParsed.g)*hoverIntensity);const b=Math.round(dotColorParsed.b+(hoverColorParsed.b-dotColorParsed.b)*hoverIntensity);const opacity=currentBaseOpacity+(1-currentBaseOpacity)*hoverIntensity;ctx.beginPath();ctx.arc(dot.x,dot.y,Math.max(currentDotSize*.5,dot.size),0,Math.PI*2);ctx.fillStyle=`rgba(${r}, ${g}, ${b}, ${opacity})`;ctx.fill();});const{cursorTrail:ct,trailLength:tlen,trailColor:tcolor}=currentColors;const effectiveTrailLength=Math.max(1,Math.round(tlen*50));if(ct&&effectiveTrailLength>0){const trail=trailPointsRef.current;if(trail.length>1){const now=performance.now();const maxAge=Math.max(200,effectiveTrailLength*40);ctx.save();ctx.lineCap=\"round\";ctx.lineJoin=\"round\";ctx.lineWidth=2;ctx.beginPath();let started=false;for(let i=0;i<trail.length;i++){const point=trail[i],age=now-point.time;if(age<maxAge){if(!started){ctx.moveTo(point.x,point.y);started=true;}else{ctx.lineTo(point.x,point.y);}}}const trailAlpha=trail.length>0?Math.max(0,1-(now-trail[trail.length-1].time)/maxAge):0;const tc=parseColor(tcolor);ctx.strokeStyle=`rgba(${tc.r}, ${tc.g}, ${tc.b}, ${trailAlpha*.9*tc.a})`;ctx.stroke();ctx.restore();}}animationRef.current=requestAnimationFrame(animate);};animationRef.current=requestAnimationFrame(animate);const handleMouseMove=e=>{const rect=canvas.getBoundingClientRect();const canvasWidth=canvas.clientWidth||canvas.offsetWidth||1;const canvasHeight=canvas.clientHeight||canvas.offsetHeight||1;const scaleX=canvasWidth/rect.width;const scaleY=canvasHeight/rect.height;const x=(e.clientX-rect.left)*scaleX;const y=(e.clientY-rect.top)*scaleY;// Only track if mouse is within component bounds\nif(x>=0&&y>=0&&x<=canvasWidth&&y<=canvasHeight){mousePosRef.current={x,y};const{cursorTrail:ct,trailMode:tm,trailLength:tlen}=colorsRef.current;const effectiveLength=Math.max(1,Math.round(tlen*100));if(ct&&effectiveLength>0&&(tm===\"hover\"||isMouseDownRef.current)){const now=performance.now();const trail=trailPointsRef.current;trail.push({x,y,time:now});if(trail.length>effectiveLength)trail.splice(0,trail.length-effectiveLength);}}else{mousePosRef.current=null;}};const handleMouseDown=()=>{isMouseDownRef.current=true;};const handleMouseUp=()=>{if(colorsRef.current.trailMode===\"click\")trailPointsRef.current=[];isMouseDownRef.current=false;};// Attach listeners to window to allow interaction with underlying elements\nwindow.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"mousedown\",handleMouseDown);window.addEventListener(\"mouseup\",handleMouseUp);const handleResize=()=>{const newSize=getCanvasSize();width=newSize.width;height=newSize.height;canvas.width=width;canvas.height=height;initDots();};const resizeObserver=new ResizeObserver(handleResize);resizeObserver.observe(canvas);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"mousedown\",handleMouseDown);window.removeEventListener(\"mouseup\",handleMouseUp);resizeObserver.disconnect();if(animationRef.current)cancelAnimationFrame(animationRef.current);};},[mounted]);if(!mounted)return null;return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",...props.style}});}addPropertyControls(KineticGrid,{clickInteraction:{type:ControlType.Boolean,title:\"Click\",defaultValue:false},clickProps:{type:ControlType.Object,title:\"Click Props\",hidden:p=>!p.clickInteraction,controls:{clickForce:{type:ControlType.Number,title:\"Click Force\",defaultValue:.5,min:.1,max:1,step:.1},motionSpeed:{type:ControlType.Number,title:\"Snappyness\",defaultValue:.5,min:.1,max:1,step:.1}}},cursorTrail:{type:ControlType.Boolean,title:\"Cursor Trail\",defaultValue:false},cursorTrailProps:{type:ControlType.Object,hidden:p=>!p.cursorTrail,title:\"Trail Props\",controls:{trailMode:{type:ControlType.Enum,title:\"Trail Mode\",options:[\"click\",\"hover\"],defaultValue:\"hover\"},trailLength:{type:ControlType.Number,title:\"Trail Length\",defaultValue:.1,min:.1,max:1,step:.1},trailColor:{type:ControlType.Color,title:\"Trail Color\",defaultValue:\"#FFFFFF\"}}},gridThickness:{type:ControlType.Number,title:\"Grid Stroke\",defaultValue:.5,min:.1,max:3,step:.1},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:1.5,min:.5,max:5,step:.1},baseOpacity:{type:ControlType.Number,title:\"Far Opacity\",defaultValue:.09,min:0,max:1,step:.01},gridSize:{type:ControlType.Number,title:\"Grid Size\",defaultValue:60,min:20,max:100,step:5},repulsionStrength:{type:ControlType.Number,title:\"Repulsion\",defaultValue:-.65,min:-1,max:1,step:.01},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:350,min:50,max:1e3,step:10},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#0073FF\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},gridColor:{type:ControlType.Color,title:\"Grid\",defaultValue:\"#FFFFFF\"},dotColor:{type:ControlType.Color,title:\"Dots\",defaultValue:\"#FFFFFF\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});KineticGrid.displayName=\"Kinetic Grid\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"KineticGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InteractiveGrid_prod.map","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import KineticGrid from\"https://framerusercontent.com/modules/wskW1SoDKxJzJIiqOylQ/Z86JKWtK3QU4ffeT2odo/InteractiveGrid_prod.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/75ELESsrV1TzicGnEQSe/Q69LuzADYp3oYlFPvQ5o/kzNlr7AEt.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Rf4UeAU7SUGkRlV7kToZ/KA264bEcIcNL5gCryVMQ/O_ieh5I6l.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wkEThoVK0ed468khXXHN/ZmRh21ethKiRsMLort5Y/sr1DnHAea.js\";import PeimaryButton from\"https://framerusercontent.com/modules/uqZuyV3YjFfP3ivZx6bZ/KAdGkwlCKQJigKCiqNYV/LYi9hDM4T.js\";const RichTextWithFX=withFX(RichText);const PeimaryButtonFonts=getFonts(PeimaryButton);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const KineticGridFonts=getFonts(KineticGrid);const cycleOrder=[\"ezriZM8Yh\",\"yp4BL5cWC\",\"aEc8ARv1Z\"];const serializationHash=\"framer-YPL0V\";const variantClassNames={aEc8ARv1Z:\"framer-v-cafpup\",ezriZM8Yh:\"framer-v-1bypbvp\",yp4BL5cWC:\"framer-v-1afownd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};const transition2={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};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:\"ezriZM8Yh\",Phone:\"aEc8ARv1Z\",Tablet:\"yp4BL5cWC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ezriZM8Yh\"};};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:\"ezriZM8Yh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bypbvp\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ezriZM8Yh\",ref:refBinding,style:{...style},...addPropertyOverrides({aEc8ARv1Z:{\"data-framer-name\":\"Phone\"},yp4BL5cWC:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-22208c\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"M1ZGEq8o6\",style:{backgroundColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\",borderTopLeftRadius:24,borderTopRightRadius:24},variants:{aEc8ARv1Z:{borderTopLeftRadius:12,borderTopRightRadius:12}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fb035x\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"s8LsCWNpI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qbtnwu\",layoutDependency:layoutDependency,layoutId:\"yEeneNC_R\",style:{backgroundColor:\"var(--token-48bd044f-ff5c-46e3-b7a4-1ecc85fc50dc, rgb(253, 81, 2))\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},variants:{aEc8ARv1Z:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iwt2fy\",\"data-framer-name\":\"Details\",layoutDependency:layoutDependency,layoutId:\"e04bAd_uH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-irmpjm\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"L_uMiKfBM\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-j1zo6\",\"data-styles-preset\":\"sr1DnHAea\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255)))\"},children:\"Ready when you are.\"})}),className:\"framer-n3m3i9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d7Rf9gZon\",style:{\"--extracted-1of0zx5\":\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4io131\",\"data-styles-preset\":\"kzNlr7AEt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b5a7bd5-d914-4630-92f5-9e5d589e3b78, rgba(255, 255, 255, 0.6)))\"},children:\"Let's create something people remember.\"})}),className:\"framer-19y30l7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aYKxdQRVz\",style:{\"--extracted-r6o4lv\":\"var(--token-7b5a7bd5-d914-4630-92f5-9e5d589e3b78, rgba(255, 255, 255, 0.6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||491)-0-683)/2)+0+0+0+140+0+0+232,...addPropertyOverrides({aEc8ARv1Z:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||460)-0-523)/2)+0+0+4+40+0+0+224},yp4BL5cWC:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||391)-0-583)/2)+0+0+0+60+0+0+232}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-15o26i5-container\",layoutDependency:layoutDependency,layoutId:\"U2o2aZLcc-container\",nodeId:\"U2o2aZLcc\",rendersWithMotion:true,scopeId:\"UdX5FMpaY\",...addPropertyOverrides({aEc8ARv1Z:{__framer__enter:animation2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(PeimaryButton,{height:\"100%\",id:\"U2o2aZLcc\",layoutId:\"U2o2aZLcc\",r4WxbYrxD:false,TorrJVhbi:false,TvNMHLwGI:\"https://calendly.com/framer3x/30min\",variant:matchVariant(\"uvSfPnd5a\"),width:\"100%\",zK_mTHF4D:\"Book a Call\",...addPropertyOverrides({aEc8ARv1Z:{variant:matchVariant(\"HCojbmUyw\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-36xdtk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iYsSkkfK2-container\",nodeId:\"iYsSkkfK2\",rendersWithMotion:true,scopeId:\"UdX5FMpaY\",children:/*#__PURE__*/_jsx(KineticGrid,{backgroundColor:\"var(--token-48bd044f-ff5c-46e3-b7a4-1ecc85fc50dc, rgb(239, 80, 33))\",baseOpacity:.08,clickInteraction:false,clickProps:{clickForce:.5,motionSpeed:.5},cursorTrail:false,cursorTrailProps:{trailColor:\"rgb(255, 255, 255)\",trailLength:.1,trailMode:\"hover\"},dotColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\",dotSize:1.5,gridColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\",gridSize:60,gridThickness:.5,height:\"100%\",hoverColor:\"var(--token-f9d2d1a6-cf77-48c2-a8aa-b0a0dad99c5e, rgb(255, 255, 255))\",id:\"iYsSkkfK2\",layoutId:\"iYsSkkfK2\",radius:360,repulsionStrength:-.66,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n5y9ut\",layoutDependency:layoutDependency,layoutId:\"tYK3Bm8HS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10mz0t9\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"omDLvlWt7\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-5f83cef9-3bbd-4028-b4aa-f0654ff5f095, rgb(163, 163, 163))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4uzg8b\",\"data-styles-preset\":\"O_ieh5I6l\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-157df47d-c367-4f8b-9ed4-82ac886724b2, rgb(92, 92, 92)))\"},children:\"\\xa9 2026 Framerex.\"})}),className:\"framer-gf82gb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NgD3HlQBM\",style:{\"--extracted-r6o4lv\":\"var(--token-157df47d-c367-4f8b-9ed4-82ac886724b2, rgb(92, 92, 92))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aEc8ARv1Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4uzg8b\",\"data-styles-preset\":\"O_ieh5I6l\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-157df47d-c367-4f8b-9ed4-82ac886724b2, rgb(92, 92, 92)))\"},children:\"\\xa9 2026 Framerex.\"})})}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YPL0V.framer-5srq9u, .framer-YPL0V .framer-5srq9u { display: block; }\",\".framer-YPL0V.framer-1bypbvp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-YPL0V .framer-22208c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YPL0V .framer-1fb035x { 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 10px 0px 10px; position: relative; width: 100%; }\",\".framer-YPL0V .framer-qbtnwu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 140px 44px 140px 44px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YPL0V .framer-iwt2fy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-YPL0V .framer-irmpjm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YPL0V .framer-n3m3i9 { flex: none; height: auto; max-width: 614px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YPL0V .framer-19y30l7 { flex: none; height: auto; max-width: 425px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YPL0V .framer-15o26i5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YPL0V .framer-36xdtk-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-YPL0V .framer-n5y9ut { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 68px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 44px 7px 44px; position: relative; width: 100%; }\",\".framer-YPL0V .framer-10mz0t9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-YPL0V .framer-gf82gb { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-YPL0V.framer-v-1afownd.framer-1bypbvp { width: 810px; }\",\".framer-YPL0V.framer-v-1afownd .framer-qbtnwu { padding: 60px 34px 60px 34px; }\",\".framer-YPL0V.framer-v-1afownd .framer-n5y9ut { gap: 60px; padding: 60px 34px 7px 34px; }\",\".framer-YPL0V.framer-v-cafpup.framer-1bypbvp { width: 390px; }\",\".framer-YPL0V.framer-v-cafpup .framer-1fb035x { padding: 4px; }\",\".framer-YPL0V.framer-v-cafpup .framer-qbtnwu { padding: 40px 16px 40px 16px; }\",\".framer-YPL0V.framer-v-cafpup .framer-iwt2fy { gap: 24px; max-width: 325px; }\",\".framer-YPL0V.framer-v-cafpup .framer-n5y9ut { gap: 0px; padding: 40px 20px 7px 20px; }\",\".framer-YPL0V.framer-v-cafpup .framer-10mz0t9 { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-YPL0V.framer-v-cafpup .framer-gf82gb { flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-YPL0V[data-border=\"true\"]::after, .framer-YPL0V [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 491\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yp4BL5cWC\":{\"layout\":[\"fixed\",\"auto\"]},\"aEc8ARv1Z\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUdX5FMpaY=withCSS(Component,css,\"framer-YPL0V\");export default FramerUdX5FMpaY;FramerUdX5FMpaY.displayName=\"Footer\";FramerUdX5FMpaY.defaultProps={height:491,width:1440};addPropertyControls(FramerUdX5FMpaY,{variant:{options:[\"ezriZM8Yh\",\"yp4BL5cWC\",\"aEc8ARv1Z\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUdX5FMpaY,[{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\"}]},...PeimaryButtonFonts,...KineticGridFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerUdX5FMpaY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PeimaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUdX5FMpaY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yp4BL5cWC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aEc8ARv1Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"491\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UdX5FMpaY.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import Navbar from\"#framer/local/canvasComponent/skl4tPAJI/skl4tPAJI.js\";import Footer from\"#framer/local/canvasComponent/UdX5FMpaY/UdX5FMpaY.js\";const NavbarFonts=getFonts(Navbar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const BlurGradientFonts=getFonts(BlurGradient);const breakpoints={C2i2xe20t:\"(max-width: 809.98px)\",H7bl7fU6D:\"(min-width: 810px) and (max-width: 1439.98px)\",tazkg0DVh:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6qJZp\";const variantClassNames={C2i2xe20t:\"framer-v-1d3yjz4\",H7bl7fU6D:\"framer-v-fcr0h\",tazkg0DVh:\"framer-v-1qfcxsd\"};const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-110};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={C2i2xe20t:[\".framer-6qJZp .framer-xxym3u-container { top: 4px; }\",\".framer-6qJZp .framer-f2k1ef-container { height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.16); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={C2i2xe20t:\".framer-1d3yjz4-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6qJZp.framer-7o0cm2, .framer-6qJZp .framer-7o0cm2 { display: block; }\",\".framer-6qJZp.framer-1qfcxsd { align-content: center; align-items: center; background-color: var(--token-1e014000-a4af-4cb9-9d2c-fa9f9cc32aa7, #fff6ec); 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-6qJZp .framer-xxym3u-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 10px; width: 100%; z-index: 10; }\",\".framer-6qJZp .framer-1vmq68s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6qJZp .framer-r7squn-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-6qJZp .framer-f2k1ef-container { -webkit-user-select: none; flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.185); left: 0px; order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; user-select: none; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={C2i2xe20t:\"(max-width: 809.98px)\",H7bl7fU6D:\"(min-width: 810px) and (max-width: 1439.98px)\",tazkg0DVh:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"tazkg0DVh\",Phone:\"C2i2xe20t\",Tablet:\"H7bl7fU6D\"};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??\"tazkg0DVh\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"tazkg0DVh\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1e014000-a4af-4cb9-9d2c-fa9f9cc32aa7, rgb(255, 246, 236)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1qfcxsd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C2i2xe20t:{y:4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,width:\"100vw\",y:10,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-xxym3u-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"KvTcYzyp5\",rendersWithMotion:true,scopeId:\"iMQCNYawV\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C2i2xe20t:{variant:matchVariant(\"nKw0iS7M0\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"KvTcYzyp5\",layoutId:\"KvTcYzyp5\",style:{width:\"100%\"},variant:matchVariant(\"uqmEzk8D0\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vmq68s\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:985,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-r7squn-container\",nodeId:\"ZEAckXlJJ\",scopeId:\"iMQCNYawV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C2i2xe20t:{variant:matchVariant(\"aEc8ARv1Z\")},H7bl7fU6D:{variant:matchVariant(\"yp4BL5cWC\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZEAckXlJJ\",layoutId:\"ZEAckXlJJ\",style:{width:\"100%\"},variant:matchVariant(\"ezriZM8Yh\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-f2k1ef-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"vze1ECE7U\",scopeId:\"iMQCNYawV\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:7,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"vze1ECE7U\",layoutId:\"vze1ECE7U\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1753\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"H7bl7fU6D\":{\"layout\":[\"fixed\",\"fixed\"]},\"C2i2xe20t\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tazkg0DVh\":[\".framer-xxym3u-container\",\".framer-r7squn-container\",\".framer-f2k1ef-container\"],\"H7bl7fU6D\":[\".framer-xxym3u-container\",\".framer-r7squn-container\",\".framer-f2k1ef-container\"],\"C2i2xe20t\":[\".framer-xxym3u-container\",\".framer-r7squn-container\",\".framer-f2k1ef-container\"]}\n * @framerBreakpoints {\"tazkg0DVh\":{\"min\":1440,\"canvasClassName\":\"framer-1qfcxsd-override\",\"minHeight\":1753,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"H7bl7fU6D\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-fcr0h-override\",\"minHeight\":1753,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"C2i2xe20t\":{\"max\":809,\"canvasClassName\":\"framer-1d3yjz4-override\",\"minHeight\":1753,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant tazkg0DVh\n * @framerLayoutTemplate true\n */const FrameriMQCNYawV=withCSS(Component,css,\"framer-6qJZp\");export default FrameriMQCNYawV;FrameriMQCNYawV.displayName=\"Template\";FrameriMQCNYawV.defaultProps={height:1753,width:1440};addFonts(FrameriMQCNYawV,[{explicitInter:true,fonts:[]},...NavbarFonts,...FooterFonts,...BlurGradientFonts],{supportsExplicitInterCodegen:true});FrameriMQCNYawV.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriMQCNYawV\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H7bl7fU6D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C2i2xe20t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1753\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"tazkg0DVh\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"tazkg0DVh\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1qfcxsd-override\\\",\\\"minHeight\\\":1753,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"H7bl7fU6D\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-fcr0h-override\\\",\\\"minHeight\\\":1753,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"C2i2xe20t\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1d3yjz4-override\\\",\\\"minHeight\\\":1753,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"tazkg0DVh\\\":[\\\".framer-xxym3u-container\\\",\\\".framer-r7squn-container\\\",\\\".framer-f2k1ef-container\\\"],\\\"H7bl7fU6D\\\":[\\\".framer-xxym3u-container\\\",\\\".framer-r7squn-container\\\",\\\".framer-f2k1ef-container\\\"],\\\"C2i2xe20t\\\":[\\\".framer-xxym3u-container\\\",\\\".framer-r7squn-container\\\",\\\".framer-f2k1ef-container\\\"]}\"}},\"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 Template1 from \"https://framerusercontent.com/modules/VPdEFPgwyDOUL5T4dlCi/yUp8X8nBl6YyUFEgYSrn/iMQCNYawV.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {GNUWUOJmT: \"awards-list\", LiX7eaODs: \"pricing\", O1E51MCBG: \"trigger\", rIUKOaOHo: \"proces\", vrIJvfb9J: \"trigger-2\", yuJ42MTCd: \"services-section\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zOkHxeBYFCe8f9UT0Gq4/PpFoC51ZQIPTnX18BNV2/augiA20Il.js\")), path: \"/\"}, N7xtyRqXV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l6IzBDRvUyVHHqGreWZw/IyzPXqYbvwdChYJRWzgY/N7xtyRqXV.js\")), path: \"/work\"}, niP51UDJy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dR2MpfXg38AWePyiJ3SB/Z1HWPPYSYAPB8yBsRMDc/niP51UDJy.js\")), path: \"/contact\"}, ctNliC3Ve: {elements: {kTWLFcEbF: \"trigger\", pf88XGcNC: \"services-section\", qDqNdv64x: \"services-section-1\", U3P4jWjjh: \"services-section-2\", Xr7VUz50P: \"trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4hmixuBHc20B2CX3yK2f/Rh0ZkHW6Mrjd2LHBf2wm/ctNliC3Ve.js\")), path: \"/about\"}, Xfxo7Nev7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vNFlJxSW0qzoKAbj61Sc/AGSf2rCdkS2C3trlTwBp/Xfxo7Nev7.js\")), path: \"/404\"}, x4tPG_ici: {collectionId: \"LZpcY5Gqk\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3y3508PCAv8qtDfx7xg3/AYvIeDA9ESaNfqiEMYjC/x4tPG_ici.js\")), path: \"/work/:pziz6yxqZ\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LZpcY5Gqk: async () => (await import(\"https://framerusercontent.com/modules/xvRk3HPElRHHvJKC7KDr/W83ZJV0JUOJw30sjdwfx/LZpcY5Gqk.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"c96dc0b1ab474b1695f9a619dd7a607dabb04e0c01e90c9c79ef9e2990dde905\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"N7xtyRqXV\":\r\ncase \"niP51UDJy\":\r\ncase \"ctNliC3Ve\":\r\ncase \"Xfxo7Nev7\":\r\ncase \"x4tPG_ici\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"N7xtyRqXV\":\r\ncase \"niP51UDJy\":\r\ncase \"ctNliC3Ve\":\r\ncase \"Xfxo7Nev7\":\r\ncase \"x4tPG_ici\":\r\nreturn [{hash: \"1d3yjz4\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"fcr0h\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1qfcxsd\", mediaQuery: \"(min-width: 1440px)\"}]\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, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vNFlJxSW0qzoKAbj61Sc/AGSf2rCdkS2C3trlTwBp/Xfxo7Nev7.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.framerex.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/xAeA8nUalmfrnuRsPji4/8Cs1FbO8OR507Adpni9r/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}