{"version":3,"file":"script_main.wYL3Zf0H.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","MenuIcon","ButtonPrimaryFonts","ButtonPrimary","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","Navigation","ButtonPrimary","Navbar","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","InnerPages","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/1iUoWEIFq215ARgeO6oC/Tncbxi1whd32VbZ3dNDk/EvUSUIP8J.js","https:/framerusercontent.com/modules/3gajv5KCPX32ChHM3rHd/GCFt1WgAW7kJd2cYmoT5/uj5neULHa.js","https:/framerusercontent.com/modules/SszXLQwJU9PX8gEmzQx6/Qjc4NJUicR7M5B5gkXqm/fuSxRxPZ0.js","https:/framerusercontent.com/modules/uOlmjA2hkdz7UgJMH0Sr/EqftfDnEMie8nNTbr2xv/bVvOMmeJX.js","https:/framerusercontent.com/modules/kOlTFKJh9FC27bGoO9zB/x4vny2cvnUgZGzWVxbpA/rFaywR85T.js","https:/framerusercontent.com/modules/vHdL3rNAlhl3G9NWMFSo/enymH1GNJn5ikUvI1apI/S7XrHhHLH.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (662ecd5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const cycleOrder=[\"bExUO204V\",\"QnJhcxQfO\",\"eLiH_gSW4\",\"jcIxV2QIK\",\"su0UoDDBL\"];const serializationHash=\"framer-bFTnC\";const variantClassNames={bExUO204V:\"framer-v-yyo66m\",eLiH_gSW4:\"framer-v-hz5q2y\",jcIxV2QIK:\"framer-v-feu5k5\",QnJhcxQfO:\"framer-v-of0zmv\",su0UoDDBL:\"framer-v-1c24wve\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:12,y:0};const animation2={opacity:.4,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={About:\"QnJhcxQfO\",Contact:\"su0UoDDBL\",Home:\"bExUO204V\",Projects:\"jcIxV2QIK\",Services:\"eLiH_gSW4\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bExUO204V\"};};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:\"bExUO204V\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QnJhcxQfO\",\"eLiH_gSW4\",\"jcIxV2QIK\",\"su0UoDDBL\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"QnJhcxQfO\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"eLiH_gSW4\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"jcIxV2QIK\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"su0UoDDBL\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yyo66m\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"bExUO204V\",ref:refBinding,style:{...style},...addPropertyOverrides({eLiH_gSW4:{\"data-framer-name\":\"Services\"},jcIxV2QIK:{\"data-framer-name\":\"Projects\"},QnJhcxQfO:{\"data-framer-name\":\"About\"},su0UoDDBL:{\"data-framer-name\":\"Contact\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12ppelk\",\"data-framer-name\":\"Frame 22\",layoutDependency:layoutDependency,layoutId:\"vXs4r34dZ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"B1M_Rz0gO\",openInNewTab:false,scopeId:\"EvUSUIP8J\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-xvhj7d framer-2i02h4\",\"data-border\":true,\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"B1M_Rz0gO\",style:{\"--border-bottom-width\":\"0.9171375036239624px\",\"--border-color\":\"rgba(62, 115, 133, 0.46)\",\"--border-left-width\":\"0.9171375036239624px\",\"--border-right-width\":\"0.9171375036239624px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.9171375036239624px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12.44,borderBottomRightRadius:12.44,borderTopLeftRadius:12.44,borderTopRightRadius:12.44,boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgba(62, 115, 133, 0.58)\"},variants:{eLiH_gSW4:{\"--border-color\":\"rgb(195, 195, 195)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},jcIxV2QIK:{\"--border-color\":\"rgb(195, 195, 195)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},QnJhcxQfO:{\"--border-color\":\"rgb(195, 195, 195)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},su0UoDDBL:{\"--border-color\":\"rgb(195, 195, 195)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9NZWRpdW0vdjA=\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 116, 133))\"},children:\"Home\"})}),className:\"framer-r5qxdq\",\"data-framer-appear-id\":\"r5qxdq\",\"data-framer-name\":\"Home\",fonts:[\"BI;Open Runde/Medium/v0\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"k3llNnEIK\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(63, 116, 133)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-id946\",\"data-framer-name\":\"ph:house-duotone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"paBx6WmVY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.606)\"><path d=\"M 22.763 10.291 L 13.041 0.569 C 12.677 0.205 12.182 0 11.667 0 C 11.151 0 10.657 0.205 10.292 0.569 L 0.57 10.291 C 0.389 10.471 0.245 10.686 0.147 10.922 C 0.049 11.158 -0.001 11.411 0 11.667 L 0 23.334 C 0 23.592 0.102 23.839 0.285 24.021 C 0.467 24.203 0.714 24.306 0.972 24.306 L 8.75 24.306 C 9.008 24.306 9.255 24.203 9.437 24.021 C 9.62 23.839 9.722 23.592 9.722 23.334 L 9.722 16.528 L 13.611 16.528 L 13.611 23.334 C 13.611 23.592 13.714 23.839 13.896 24.021 C 14.078 24.203 14.325 24.306 14.583 24.306 L 22.361 24.306 C 22.619 24.306 22.866 24.203 23.049 24.021 C 23.231 23.839 23.333 23.592 23.333 23.334 L 23.333 11.667 C 23.334 11.411 23.284 11.158 23.186 10.922 C 23.089 10.686 22.945 10.471 22.763 10.291 Z M 21.389 22.361 L 15.556 22.361 L 15.556 15.556 C 15.556 15.298 15.453 15.051 15.271 14.868 C 15.088 14.686 14.841 14.584 14.583 14.584 L 8.75 14.584 C 8.492 14.584 8.245 14.686 8.063 14.868 C 7.88 15.051 7.778 15.298 7.778 15.556 L 7.778 22.361 L 1.944 22.361 L 1.944 11.667 L 11.667 1.945 L 21.389 11.667 Z\" fill=\"rgb(63, 116, 133)\"></path></g></svg>',svgContentId:11921583504,withExternalLayout:true,...addPropertyOverrides({eLiH_gSW4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.606)\"><path d=\"M 22.763 10.291 L 13.041 0.569 C 12.677 0.205 12.182 0 11.667 0 C 11.151 0 10.657 0.205 10.292 0.569 L 0.57 10.291 C 0.389 10.471 0.245 10.686 0.147 10.922 C 0.049 11.158 -0.001 11.411 0 11.667 L 0 23.334 C 0 23.592 0.102 23.839 0.285 24.021 C 0.467 24.203 0.714 24.306 0.972 24.306 L 8.75 24.306 C 9.008 24.306 9.255 24.203 9.437 24.021 C 9.62 23.839 9.722 23.592 9.722 23.334 L 9.722 16.528 L 13.611 16.528 L 13.611 23.334 C 13.611 23.592 13.714 23.839 13.896 24.021 C 14.078 24.203 14.325 24.306 14.583 24.306 L 22.361 24.306 C 22.619 24.306 22.866 24.203 23.049 24.021 C 23.231 23.839 23.333 23.592 23.333 23.334 L 23.333 11.667 C 23.334 11.411 23.284 11.158 23.186 10.922 C 23.089 10.686 22.945 10.471 22.763 10.291 Z M 21.389 22.361 L 15.556 22.361 L 15.556 15.556 C 15.556 15.298 15.453 15.051 15.271 14.868 C 15.088 14.686 14.841 14.584 14.583 14.584 L 8.75 14.584 C 8.492 14.584 8.245 14.686 8.063 14.868 C 7.88 15.051 7.778 15.298 7.778 15.556 L 7.778 22.361 L 1.944 22.361 L 1.944 11.667 L 11.667 1.945 L 21.389 11.667 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:12620648437},jcIxV2QIK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.606)\"><path d=\"M 22.763 10.291 L 13.041 0.569 C 12.677 0.205 12.182 0 11.667 0 C 11.151 0 10.657 0.205 10.292 0.569 L 0.57 10.291 C 0.389 10.471 0.245 10.686 0.147 10.922 C 0.049 11.158 -0.001 11.411 0 11.667 L 0 23.334 C 0 23.592 0.102 23.839 0.285 24.021 C 0.467 24.203 0.714 24.306 0.972 24.306 L 8.75 24.306 C 9.008 24.306 9.255 24.203 9.437 24.021 C 9.62 23.839 9.722 23.592 9.722 23.334 L 9.722 16.528 L 13.611 16.528 L 13.611 23.334 C 13.611 23.592 13.714 23.839 13.896 24.021 C 14.078 24.203 14.325 24.306 14.583 24.306 L 22.361 24.306 C 22.619 24.306 22.866 24.203 23.049 24.021 C 23.231 23.839 23.333 23.592 23.333 23.334 L 23.333 11.667 C 23.334 11.411 23.284 11.158 23.186 10.922 C 23.089 10.686 22.945 10.471 22.763 10.291 Z M 21.389 22.361 L 15.556 22.361 L 15.556 15.556 C 15.556 15.298 15.453 15.051 15.271 14.868 C 15.088 14.686 14.841 14.584 14.583 14.584 L 8.75 14.584 C 8.492 14.584 8.245 14.686 8.063 14.868 C 7.88 15.051 7.778 15.298 7.778 15.556 L 7.778 22.361 L 1.944 22.361 L 1.944 11.667 L 11.667 1.945 L 21.389 11.667 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:12620648437},QnJhcxQfO:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.606)\"><path d=\"M 22.763 10.291 L 13.041 0.569 C 12.677 0.205 12.182 0 11.667 0 C 11.151 0 10.657 0.205 10.292 0.569 L 0.57 10.291 C 0.389 10.471 0.245 10.686 0.147 10.922 C 0.049 11.158 -0.001 11.411 0 11.667 L 0 23.334 C 0 23.592 0.102 23.839 0.285 24.021 C 0.467 24.203 0.714 24.306 0.972 24.306 L 8.75 24.306 C 9.008 24.306 9.255 24.203 9.437 24.021 C 9.62 23.839 9.722 23.592 9.722 23.334 L 9.722 16.528 L 13.611 16.528 L 13.611 23.334 C 13.611 23.592 13.714 23.839 13.896 24.021 C 14.078 24.203 14.325 24.306 14.583 24.306 L 22.361 24.306 C 22.619 24.306 22.866 24.203 23.049 24.021 C 23.231 23.839 23.333 23.592 23.333 23.334 L 23.333 11.667 C 23.334 11.411 23.284 11.158 23.186 10.922 C 23.089 10.686 22.945 10.471 22.763 10.291 Z M 21.389 22.361 L 15.556 22.361 L 15.556 15.556 C 15.556 15.298 15.453 15.051 15.271 14.868 C 15.088 14.686 14.841 14.584 14.583 14.584 L 8.75 14.584 C 8.492 14.584 8.245 14.686 8.063 14.868 C 7.88 15.051 7.778 15.298 7.778 15.556 L 7.778 22.361 L 1.944 22.361 L 1.944 11.667 L 11.667 1.945 L 21.389 11.667 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:12620648437},su0UoDDBL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.606)\"><path d=\"M 22.763 10.291 L 13.041 0.569 C 12.677 0.205 12.182 0 11.667 0 C 11.151 0 10.657 0.205 10.292 0.569 L 0.57 10.291 C 0.389 10.471 0.245 10.686 0.147 10.922 C 0.049 11.158 -0.001 11.411 0 11.667 L 0 23.334 C 0 23.592 0.102 23.839 0.285 24.021 C 0.467 24.203 0.714 24.306 0.972 24.306 L 8.75 24.306 C 9.008 24.306 9.255 24.203 9.437 24.021 C 9.62 23.839 9.722 23.592 9.722 23.334 L 9.722 16.528 L 13.611 16.528 L 13.611 23.334 C 13.611 23.592 13.714 23.839 13.896 24.021 C 14.078 24.203 14.325 24.306 14.583 24.306 L 22.361 24.306 C 22.619 24.306 22.866 24.203 23.049 24.021 C 23.231 23.839 23.333 23.592 23.333 23.334 L 23.333 11.667 C 23.334 11.411 23.284 11.158 23.186 10.922 C 23.089 10.686 22.945 10.471 22.763 10.291 Z M 21.389 22.361 L 15.556 22.361 L 15.556 15.556 C 15.556 15.298 15.453 15.051 15.271 14.868 C 15.088 14.686 14.841 14.584 14.583 14.584 L 8.75 14.584 C 8.492 14.584 8.245 14.686 8.063 14.868 C 7.88 15.051 7.778 15.298 7.778 15.556 L 7.778 22.361 L 1.944 22.361 L 1.944 11.667 L 11.667 1.945 L 21.389 11.667 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:12620648437}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KNEA8Kk0_\"},motionChild:true,nodeId:\"SRKVOsqLp\",openInNewTab:false,scopeId:\"EvUSUIP8J\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ndg9kq framer-2i02h4\",\"data-border\":true,\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"SRKVOsqLp\",style:{\"--border-bottom-width\":\"0.9171375036239624px\",\"--border-color\":\"rgb(195, 195, 195)\",\"--border-left-width\":\"0.9171375036239624px\",\"--border-right-width\":\"0.9171375036239624px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.9171375036239624px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12.44,borderBottomRightRadius:12.44,borderTopLeftRadius:12.44,borderTopRightRadius:12.44,boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},variants:{QnJhcxQfO:{\"--border-color\":\"rgba(170, 116, 176, 0.46)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgba(170, 116, 176, 0.58)\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.4,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9NZWRpdW0vdjA=\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 116, 176))\"},children:\"About\"})}),className:\"framer-1ayjmrd\",\"data-framer-appear-id\":\"1ayjmrd\",\"data-framer-name\":\"About\",fonts:[\"BI;Open Runde/Medium/v0\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"fnn8oCeHO\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(170, 116, 176)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{QnJhcxQfO:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QnJhcxQfO:{__targetOpacity:1,animate:animation}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n0l3dt\",\"data-framer-name\":\"ph:user-list-duotone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bm8VbSj9a\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(0.215 0.567)\"><path d=\"M 0 31.111 L 0 0 L 31.111 0 L 31.111 31.111 Z\" fill=\"transparent\"></path><path d=\"M 14.584 12.639 C 14.584 13.6 14.298 14.54 13.764 15.34 C 13.23 16.139 12.471 16.762 11.583 17.13 C 10.694 17.498 9.717 17.594 8.774 17.407 C 7.831 17.219 6.965 16.756 6.285 16.076 C 5.605 15.396 5.142 14.53 4.955 13.587 C 4.767 12.644 4.863 11.667 5.231 10.779 C 5.599 9.89 6.222 9.131 7.022 8.597 C 7.821 8.063 8.761 7.778 9.722 7.778 C 11.012 7.778 12.248 8.29 13.16 9.202 C 14.071 10.113 14.584 11.35 14.584 12.639 Z\" fill=\"rgb(156, 156, 156)\" opacity=\"0.2\"></path><path d=\"M 18.472 9.722 C 18.472 9.464 18.575 9.217 18.757 9.035 C 18.939 8.852 19.187 8.75 19.445 8.75 L 30.139 8.75 C 30.397 8.75 30.644 8.852 30.827 9.035 C 31.009 9.217 31.111 9.464 31.111 9.722 C 31.111 9.98 31.009 10.227 30.827 10.41 C 30.644 10.592 30.397 10.695 30.139 10.695 L 19.445 10.695 C 19.187 10.695 18.939 10.592 18.757 10.41 C 18.575 10.227 18.472 9.98 18.472 9.722 Z M 30.139 14.583 L 19.445 14.583 C 19.187 14.583 18.939 14.686 18.757 14.868 C 18.575 15.051 18.472 15.298 18.472 15.556 C 18.472 15.813 18.575 16.061 18.757 16.243 C 18.939 16.425 19.187 16.528 19.445 16.528 L 30.139 16.528 C 30.397 16.528 30.644 16.425 30.827 16.243 C 31.009 16.061 31.111 15.813 31.111 15.556 C 31.111 15.298 31.009 15.051 30.827 14.868 C 30.644 14.686 30.397 14.583 30.139 14.583 Z M 30.139 20.417 L 22.361 20.417 C 22.103 20.417 21.856 20.519 21.674 20.702 C 21.491 20.884 21.389 21.131 21.389 21.389 C 21.389 21.647 21.491 21.894 21.674 22.076 C 21.856 22.259 22.103 22.361 22.361 22.361 L 30.139 22.361 C 30.397 22.361 30.644 22.259 30.827 22.076 C 31.009 21.894 31.111 21.647 31.111 21.389 C 31.111 21.131 31.009 20.884 30.827 20.702 C 30.644 20.519 30.397 20.417 30.139 20.417 Z M 18.442 23.09 C 18.474 23.214 18.481 23.343 18.463 23.469 C 18.445 23.596 18.402 23.717 18.337 23.827 C 18.272 23.937 18.186 24.033 18.084 24.11 C 17.982 24.187 17.866 24.242 17.742 24.274 C 17.663 24.295 17.581 24.306 17.499 24.306 C 17.283 24.306 17.074 24.234 16.903 24.102 C 16.733 23.97 16.611 23.785 16.557 23.576 C 15.809 20.667 12.87 18.472 9.721 18.472 C 6.572 18.472 3.634 20.666 2.885 23.576 C 2.821 23.826 2.66 24.04 2.438 24.171 C 2.215 24.302 1.95 24.34 1.7 24.275 C 1.451 24.211 1.237 24.05 1.106 23.828 C 0.975 23.605 0.937 23.34 1.002 23.09 C 1.681 20.452 3.656 18.316 6.162 17.257 C 5.197 16.514 4.489 15.487 4.137 14.321 C 3.785 13.155 3.807 11.908 4.199 10.756 C 4.592 9.603 5.335 8.601 6.326 7.892 C 7.316 7.183 8.503 6.802 9.721 6.802 C 10.939 6.802 12.126 7.183 13.117 7.892 C 14.107 8.601 14.851 9.603 15.243 10.756 C 15.636 11.908 15.658 13.155 15.306 14.321 C 14.954 15.487 14.246 16.514 13.281 17.257 C 15.788 18.316 17.763 20.452 18.442 23.09 Z M 9.722 16.528 C 10.492 16.528 11.243 16.3 11.883 15.872 C 12.522 15.445 13.021 14.838 13.315 14.127 C 13.61 13.417 13.687 12.635 13.537 11.88 C 13.387 11.126 13.016 10.433 12.472 9.889 C 11.928 9.345 11.235 8.975 10.481 8.825 C 9.727 8.675 8.945 8.752 8.234 9.046 C 7.524 9.34 6.916 9.839 6.489 10.478 C 6.062 11.118 5.834 11.87 5.834 12.639 C 5.834 13.67 6.243 14.66 6.973 15.389 C 7.702 16.118 8.691 16.528 9.722 16.528 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:11795421083,withExternalLayout:true,...addPropertyOverrides({QnJhcxQfO:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(0.215 0.567)\"><path d=\"M 0 31.111 L 0 0 L 31.111 0 L 31.111 31.111 Z\" fill=\"transparent\"></path><path d=\"M 14.584 12.639 C 14.584 13.6 14.298 14.54 13.764 15.34 C 13.23 16.139 12.471 16.762 11.583 17.13 C 10.694 17.498 9.717 17.594 8.774 17.407 C 7.831 17.219 6.965 16.756 6.285 16.076 C 5.605 15.396 5.142 14.53 4.955 13.587 C 4.767 12.644 4.863 11.667 5.231 10.779 C 5.599 9.89 6.222 9.131 7.022 8.597 C 7.821 8.063 8.761 7.778 9.722 7.778 C 11.012 7.778 12.248 8.29 13.16 9.202 C 14.071 10.113 14.584 11.35 14.584 12.639 Z\" fill=\"rgb(170, 116, 176)\" opacity=\"0.2\"></path><path d=\"M 18.472 9.722 C 18.472 9.464 18.575 9.217 18.757 9.035 C 18.939 8.852 19.187 8.75 19.445 8.75 L 30.139 8.75 C 30.397 8.75 30.644 8.852 30.827 9.035 C 31.009 9.217 31.111 9.464 31.111 9.722 C 31.111 9.98 31.009 10.227 30.827 10.41 C 30.644 10.592 30.397 10.695 30.139 10.695 L 19.445 10.695 C 19.187 10.695 18.939 10.592 18.757 10.41 C 18.575 10.227 18.472 9.98 18.472 9.722 Z M 30.139 14.583 L 19.445 14.583 C 19.187 14.583 18.939 14.686 18.757 14.868 C 18.575 15.051 18.472 15.298 18.472 15.556 C 18.472 15.813 18.575 16.061 18.757 16.243 C 18.939 16.425 19.187 16.528 19.445 16.528 L 30.139 16.528 C 30.397 16.528 30.644 16.425 30.827 16.243 C 31.009 16.061 31.111 15.813 31.111 15.556 C 31.111 15.298 31.009 15.051 30.827 14.868 C 30.644 14.686 30.397 14.583 30.139 14.583 Z M 30.139 20.417 L 22.361 20.417 C 22.103 20.417 21.856 20.519 21.674 20.702 C 21.491 20.884 21.389 21.131 21.389 21.389 C 21.389 21.647 21.491 21.894 21.674 22.076 C 21.856 22.259 22.103 22.361 22.361 22.361 L 30.139 22.361 C 30.397 22.361 30.644 22.259 30.827 22.076 C 31.009 21.894 31.111 21.647 31.111 21.389 C 31.111 21.131 31.009 20.884 30.827 20.702 C 30.644 20.519 30.397 20.417 30.139 20.417 Z M 18.442 23.09 C 18.474 23.214 18.481 23.343 18.463 23.469 C 18.445 23.596 18.402 23.717 18.337 23.827 C 18.272 23.937 18.186 24.033 18.084 24.11 C 17.982 24.187 17.866 24.242 17.742 24.274 C 17.663 24.295 17.581 24.306 17.499 24.306 C 17.283 24.306 17.074 24.234 16.903 24.102 C 16.733 23.97 16.611 23.785 16.557 23.576 C 15.809 20.667 12.87 18.472 9.721 18.472 C 6.572 18.472 3.634 20.666 2.885 23.576 C 2.821 23.826 2.66 24.04 2.438 24.171 C 2.215 24.302 1.95 24.34 1.7 24.275 C 1.451 24.211 1.237 24.05 1.106 23.828 C 0.975 23.605 0.937 23.34 1.002 23.09 C 1.681 20.452 3.656 18.316 6.162 17.257 C 5.197 16.514 4.489 15.487 4.137 14.321 C 3.785 13.155 3.807 11.908 4.199 10.756 C 4.592 9.603 5.335 8.601 6.326 7.892 C 7.316 7.183 8.503 6.802 9.721 6.802 C 10.939 6.802 12.126 7.183 13.117 7.892 C 14.107 8.601 14.851 9.603 15.243 10.756 C 15.636 11.908 15.658 13.155 15.306 14.321 C 14.954 15.487 14.246 16.514 13.281 17.257 C 15.788 18.316 17.763 20.452 18.442 23.09 Z M 9.722 16.528 C 10.492 16.528 11.243 16.3 11.883 15.872 C 12.522 15.445 13.021 14.838 13.315 14.127 C 13.61 13.417 13.687 12.635 13.537 11.88 C 13.387 11.126 13.016 10.433 12.472 9.889 C 11.928 9.345 11.235 8.975 10.481 8.825 C 9.727 8.675 8.945 8.752 8.234 9.046 C 7.524 9.34 6.916 9.839 6.489 10.478 C 6.062 11.118 5.834 11.87 5.834 12.639 C 5.834 13.67 6.243 14.66 6.973 15.389 C 7.702 16.118 8.691 16.528 9.722 16.528 Z\" fill=\"rgb(170, 116, 176)\"></path></g></svg>',svgContentId:9836113668}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kcJOaNkdv\"},motionChild:true,nodeId:\"TroEOIowu\",openInNewTab:false,scopeId:\"EvUSUIP8J\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-r9uncj framer-2i02h4\",\"data-border\":true,\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"TroEOIowu\",style:{\"--border-bottom-width\":\"0.9171375036239624px\",\"--border-color\":\"rgb(195, 195, 195)\",\"--border-left-width\":\"0.9171375036239624px\",\"--border-right-width\":\"0.9171375036239624px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.9171375036239624px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12.44,borderBottomRightRadius:12.44,borderTopLeftRadius:12.44,borderTopRightRadius:12.44,boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},variants:{eLiH_gSW4:{\"--border-color\":\"rgba(132, 121, 63, 0.46)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgba(133, 108, 64, 0.58)\"}},children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9NZWRpdW0vdjA=\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(133, 108, 64))\"},children:\"Services\"})}),className:\"framer-ru2w8a\",\"data-framer-appear-id\":\"ru2w8a\",\"data-framer-name\":\"Services\",fonts:[\"BI;Open Runde/Medium/v0\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"TKuZ3z9y1\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(133, 108, 64)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-60yg6n\",\"data-framer-name\":\"ph:codesandbox-logo-duotone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fzPzj29fs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(3.132 2.637)\"><path d=\"M 0.973 13.332 L 6.806 16.524 L 6.806 23.189 L 1.478 20.272 C 1.326 20.189 1.198 20.066 1.109 19.916 C 1.02 19.767 0.973 19.596 0.973 19.422 Z M 18.473 16.524 L 18.473 23.189 L 23.8 20.272 C 23.953 20.189 24.081 20.066 24.17 19.916 C 24.258 19.767 24.306 19.596 24.306 19.422 L 24.306 13.333 Z M 12.173 1.09 L 7.19 3.82 L 12.639 6.802 L 18.091 3.817 L 13.106 1.09 C 12.963 1.012 12.802 0.971 12.639 0.971 C 12.476 0.971 12.316 1.012 12.173 1.09 Z\" fill=\"rgb(156, 156, 156)\" opacity=\"0.2\"></path><path d=\"M 24.267 6.091 L 13.572 0.24 C 13.286 0.082 12.965 0 12.639 0 C 12.313 0 11.991 0.082 11.706 0.24 L 1.011 6.095 C 0.706 6.262 0.451 6.508 0.273 6.807 C 0.095 7.107 0.001 7.448 0 7.796 L 0 19.419 C 0.001 19.767 0.095 20.109 0.273 20.408 C 0.451 20.707 0.706 20.953 1.011 21.121 L 11.706 26.975 C 11.991 27.132 12.312 27.215 12.639 27.215 C 12.965 27.215 13.286 27.132 13.572 26.975 L 24.267 21.121 C 24.572 20.953 24.827 20.707 25.005 20.408 C 25.183 20.109 25.277 19.767 25.278 19.419 L 25.278 7.796 C 25.278 7.448 25.184 7.105 25.006 6.805 C 24.828 6.505 24.573 6.259 24.267 6.091 Z M 17.5 16.524 L 17.5 22.612 L 13.611 24.741 L 13.611 14.184 L 23.333 8.861 L 23.333 12.75 L 18.006 15.666 C 17.852 15.751 17.724 15.875 17.635 16.026 C 17.546 16.177 17.499 16.349 17.5 16.524 Z M 7.272 15.674 L 1.944 12.757 L 1.944 8.868 L 11.667 14.191 L 11.667 24.748 L 7.778 22.612 L 7.778 16.524 C 7.777 16.35 7.73 16.18 7.641 16.03 C 7.552 15.88 7.425 15.757 7.272 15.674 Z M 7.187 4.929 L 12.17 7.658 C 12.313 7.736 12.473 7.777 12.636 7.777 C 12.8 7.777 12.96 7.736 13.103 7.658 L 18.086 4.929 L 22.276 7.223 L 12.639 12.499 L 2.997 7.22 Z M 12.639 1.941 L 16.066 3.817 L 12.639 5.695 L 9.212 3.819 Z M 1.944 14.971 L 5.833 17.1 L 5.833 21.547 L 1.944 19.419 Z M 19.444 21.547 L 19.444 17.1 L 23.333 14.971 L 23.333 19.419 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:8849923313,withExternalLayout:true,...addPropertyOverrides({eLiH_gSW4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(3.132 2.637)\"><path d=\"M 0.973 13.332 L 6.806 16.524 L 6.806 23.189 L 1.478 20.272 C 1.326 20.189 1.198 20.066 1.109 19.916 C 1.02 19.767 0.973 19.596 0.973 19.422 Z M 18.473 16.524 L 18.473 23.189 L 23.8 20.272 C 23.953 20.189 24.081 20.066 24.17 19.916 C 24.258 19.767 24.306 19.596 24.306 19.422 L 24.306 13.333 Z M 12.173 1.09 L 7.19 3.82 L 12.639 6.802 L 18.091 3.817 L 13.106 1.09 C 12.963 1.012 12.802 0.971 12.639 0.971 C 12.476 0.971 12.316 1.012 12.173 1.09 Z\" fill=\"rgb(133, 108, 64)\" opacity=\"0.2\"></path><path d=\"M 24.267 6.091 L 13.572 0.24 C 13.286 0.082 12.965 0 12.639 0 C 12.313 0 11.991 0.082 11.706 0.24 L 1.011 6.095 C 0.706 6.262 0.451 6.508 0.273 6.807 C 0.095 7.107 0.001 7.448 0 7.796 L 0 19.419 C 0.001 19.767 0.095 20.109 0.273 20.408 C 0.451 20.707 0.706 20.953 1.011 21.121 L 11.706 26.975 C 11.991 27.132 12.312 27.215 12.639 27.215 C 12.965 27.215 13.286 27.132 13.572 26.975 L 24.267 21.121 C 24.572 20.953 24.827 20.707 25.005 20.408 C 25.183 20.109 25.277 19.767 25.278 19.419 L 25.278 7.796 C 25.278 7.448 25.184 7.105 25.006 6.805 C 24.828 6.505 24.573 6.259 24.267 6.091 Z M 17.5 16.524 L 17.5 22.612 L 13.611 24.741 L 13.611 14.184 L 23.333 8.861 L 23.333 12.75 L 18.006 15.666 C 17.852 15.751 17.724 15.875 17.635 16.026 C 17.546 16.177 17.499 16.349 17.5 16.524 Z M 7.272 15.674 L 1.944 12.757 L 1.944 8.868 L 11.667 14.191 L 11.667 24.748 L 7.778 22.612 L 7.778 16.524 C 7.777 16.35 7.73 16.18 7.641 16.03 C 7.552 15.88 7.425 15.757 7.272 15.674 Z M 7.187 4.929 L 12.17 7.658 C 12.313 7.736 12.473 7.777 12.636 7.777 C 12.8 7.777 12.96 7.736 13.103 7.658 L 18.086 4.929 L 22.276 7.223 L 12.639 12.499 L 2.997 7.22 Z M 12.639 1.941 L 16.066 3.817 L 12.639 5.695 L 9.212 3.819 Z M 1.944 14.971 L 5.833 17.1 L 5.833 21.547 L 1.944 19.419 Z M 19.444 21.547 L 19.444 17.1 L 23.333 14.971 L 23.333 19.419 Z\" fill=\"rgb(133, 108, 64)\"></path></g></svg>',svgContentId:10876402455}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XSOoxIfMU\"},motionChild:true,nodeId:\"gtnSVXVTC\",openInNewTab:false,scopeId:\"EvUSUIP8J\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-183s5yc framer-2i02h4\",\"data-border\":true,\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"gtnSVXVTC\",style:{\"--border-bottom-width\":\"0.9171375036239624px\",\"--border-color\":\"rgb(195, 195, 195)\",\"--border-left-width\":\"0.9171375036239624px\",\"--border-right-width\":\"0.9171375036239624px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.9171375036239624px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12.44,borderBottomRightRadius:12.44,borderTopLeftRadius:12.44,borderTopRightRadius:12.44,boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},variants:{jcIxV2QIK:{\"--border-color\":\"rgba(92, 61, 132, 0.46)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgba(92, 61, 132, 0.58)\"}},children:[isDisplayed3()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9NZWRpdW0vdjA=\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(92, 61, 132))\"},children:\"Projects\"})}),className:\"framer-1k8u0y4\",\"data-framer-appear-id\":\"1k8u0y4\",\"data-framer-name\":\"Projects\",fonts:[\"BI;Open Runde/Medium/v0\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"hLtiiFHKg\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(92, 61, 132)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e5xsui\",\"data-framer-name\":\"ph:cards-three-duotone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"lie7kzHHR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.728)\"><path d=\"M 22.362 9.722 L 22.362 21.389 C 22.362 21.647 22.259 21.894 22.077 22.076 C 21.894 22.259 21.647 22.361 21.389 22.361 L 1.945 22.361 C 1.687 22.361 1.44 22.259 1.257 22.076 C 1.075 21.894 0.973 21.647 0.973 21.389 L 0.973 9.722 C 0.973 9.464 1.075 9.217 1.257 9.035 C 1.44 8.852 1.687 8.75 1.945 8.75 L 21.389 8.75 C 21.647 8.75 21.894 8.852 22.077 9.035 C 22.259 9.217 22.362 9.464 22.362 9.722 Z\" fill=\"rgb(156, 156, 156)\" opacity=\"0.2\"></path><path d=\"M 21.389 7.778 L 1.944 7.778 C 1.429 7.778 0.934 7.983 0.57 8.347 C 0.205 8.712 0 9.207 0 9.722 L 0 21.389 C 0 21.905 0.205 22.399 0.57 22.764 C 0.934 23.128 1.429 23.333 1.944 23.333 L 21.389 23.333 C 21.905 23.333 22.399 23.128 22.764 22.764 C 23.128 22.399 23.333 21.905 23.333 21.389 L 23.333 9.722 C 23.333 9.207 23.128 8.712 22.764 8.347 C 22.399 7.983 21.905 7.778 21.389 7.778 Z M 21.389 21.389 L 1.944 21.389 L 1.944 9.722 L 21.389 9.722 Z M 1.944 4.861 C 1.944 4.603 2.047 4.356 2.229 4.174 C 2.412 3.991 2.659 3.889 2.917 3.889 L 20.417 3.889 C 20.674 3.889 20.922 3.991 21.104 4.174 C 21.286 4.356 21.389 4.603 21.389 4.861 C 21.389 5.119 21.286 5.366 21.104 5.549 C 20.922 5.731 20.674 5.833 20.417 5.833 L 2.917 5.833 C 2.659 5.833 2.412 5.731 2.229 5.549 C 2.047 5.366 1.944 5.119 1.944 4.861 Z M 3.889 0.972 C 3.889 0.714 3.991 0.467 4.174 0.285 C 4.356 0.102 4.603 0 4.861 0 L 18.472 0 C 18.73 0 18.977 0.102 19.16 0.285 C 19.342 0.467 19.444 0.714 19.444 0.972 C 19.444 1.23 19.342 1.477 19.16 1.66 C 18.977 1.842 18.73 1.944 18.472 1.944 L 4.861 1.944 C 4.603 1.944 4.356 1.842 4.174 1.66 C 3.991 1.477 3.889 1.23 3.889 0.972 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:11390101665,withExternalLayout:true,...addPropertyOverrides({jcIxV2QIK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.104 3.728)\"><path d=\"M 22.362 9.722 L 22.362 21.389 C 22.362 21.647 22.259 21.894 22.077 22.076 C 21.894 22.259 21.647 22.361 21.389 22.361 L 1.945 22.361 C 1.687 22.361 1.44 22.259 1.257 22.076 C 1.075 21.894 0.973 21.647 0.973 21.389 L 0.973 9.722 C 0.973 9.464 1.075 9.217 1.257 9.035 C 1.44 8.852 1.687 8.75 1.945 8.75 L 21.389 8.75 C 21.647 8.75 21.894 8.852 22.077 9.035 C 22.259 9.217 22.362 9.464 22.362 9.722 Z\" fill=\"rgb(92, 61, 132)\" opacity=\"0.2\"></path><path d=\"M 21.389 7.778 L 1.944 7.778 C 1.429 7.778 0.934 7.983 0.57 8.347 C 0.205 8.712 0 9.207 0 9.722 L 0 21.389 C 0 21.905 0.205 22.399 0.57 22.764 C 0.934 23.128 1.429 23.333 1.944 23.333 L 21.389 23.333 C 21.905 23.333 22.399 23.128 22.764 22.764 C 23.128 22.399 23.333 21.905 23.333 21.389 L 23.333 9.722 C 23.333 9.207 23.128 8.712 22.764 8.347 C 22.399 7.983 21.905 7.778 21.389 7.778 Z M 21.389 21.389 L 1.944 21.389 L 1.944 9.722 L 21.389 9.722 Z M 1.944 4.861 C 1.944 4.603 2.047 4.356 2.229 4.174 C 2.412 3.991 2.659 3.889 2.917 3.889 L 20.417 3.889 C 20.674 3.889 20.922 3.991 21.104 4.174 C 21.286 4.356 21.389 4.603 21.389 4.861 C 21.389 5.119 21.286 5.366 21.104 5.549 C 20.922 5.731 20.674 5.833 20.417 5.833 L 2.917 5.833 C 2.659 5.833 2.412 5.731 2.229 5.549 C 2.047 5.366 1.944 5.119 1.944 4.861 Z M 3.889 0.972 C 3.889 0.714 3.991 0.467 4.174 0.285 C 4.356 0.102 4.603 0 4.861 0 L 18.472 0 C 18.73 0 18.977 0.102 19.16 0.285 C 19.342 0.467 19.444 0.714 19.444 0.972 C 19.444 1.23 19.342 1.477 19.16 1.66 C 18.977 1.842 18.73 1.944 18.472 1.944 L 4.861 1.944 C 4.603 1.944 4.356 1.842 4.174 1.66 C 3.991 1.477 3.889 1.23 3.889 0.972 Z\" fill=\"rgb(92, 61, 132)\"></path></g></svg>',svgContentId:10370057540}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EOOz2oFcV\"},motionChild:true,nodeId:\"hQPQCnGTx\",openInNewTab:false,scopeId:\"EvUSUIP8J\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1uug5ru framer-2i02h4\",\"data-border\":true,\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"hQPQCnGTx\",style:{\"--border-bottom-width\":\"0.9171375036239624px\",\"--border-color\":\"rgb(195, 195, 195)\",\"--border-left-width\":\"0.9171375036239624px\",\"--border-right-width\":\"0.9171375036239624px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.9171375036239624px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12.44,borderBottomRightRadius:12.44,borderTopLeftRadius:12.44,borderTopRightRadius:12.44,boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgb(225, 225, 225)\"},variants:{su0UoDDBL:{\"--border-color\":\"rgba(134, 84, 63, 0.46)\",boxShadow:\"2.3333334922790527px 2.3333334922790527px 0px 0px rgba(134, 84, 63, 0.58)\"}},children:[isDisplayed4()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9NZWRpdW0vdjA=\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(134, 84, 63))\"},children:\"Contact\"})}),className:\"framer-sh9ybz\",\"data-framer-appear-id\":\"sh9ybz\",\"data-framer-name\":\"Contact\",fonts:[\"BI;Open Runde/Medium/v0\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"Hg4VkTvD9\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(134, 84, 63)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s62yym\",\"data-framer-name\":\"ph:phone-call-duotone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"YZEXwGKI3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 33\"><g transform=\"translate(3.132 4.823)\"><path d=\"M 23.326 18.239 C 23.138 19.65 22.443 20.944 21.371 21.881 C 20.3 22.818 18.924 23.334 17.5 23.333 C 13.117 23.333 8.913 21.592 5.814 18.492 C 2.714 15.393 0.973 11.189 0.973 6.805 C 0.972 5.382 1.488 4.006 2.425 2.935 C 3.362 1.863 4.656 1.168 6.067 0.979 C 6.276 0.955 6.487 0.998 6.669 1.103 C 6.85 1.208 6.993 1.37 7.076 1.563 L 9.644 7.299 C 9.707 7.446 9.732 7.607 9.718 7.766 C 9.704 7.926 9.651 8.08 9.563 8.214 L 6.966 11.302 C 6.874 11.441 6.82 11.601 6.808 11.768 C 6.797 11.934 6.829 12.101 6.901 12.251 C 7.906 14.308 10.033 16.41 12.096 17.405 C 12.247 17.477 12.415 17.508 12.581 17.495 C 12.748 17.483 12.909 17.427 13.048 17.333 L 16.086 14.745 C 16.22 14.655 16.375 14.601 16.536 14.586 C 16.697 14.571 16.86 14.597 17.008 14.661 L 22.739 17.229 C 22.934 17.311 23.096 17.454 23.202 17.636 C 23.307 17.818 23.351 18.029 23.326 18.239 Z\" fill=\"rgb(156, 156, 156)\" opacity=\"0.2\"></path><path d=\"M 14.616 1.693 C 14.649 1.569 14.706 1.454 14.784 1.352 C 14.862 1.251 14.959 1.166 15.069 1.102 C 15.18 1.038 15.302 0.997 15.428 0.98 C 15.555 0.963 15.684 0.972 15.807 1.005 C 17.609 1.475 19.254 2.417 20.571 3.734 C 21.888 5.051 22.83 6.696 23.301 8.498 C 23.334 8.622 23.342 8.75 23.325 8.877 C 23.309 9.003 23.267 9.126 23.203 9.236 C 23.139 9.347 23.054 9.444 22.953 9.521 C 22.852 9.599 22.736 9.656 22.613 9.689 C 22.531 9.711 22.446 9.722 22.361 9.722 C 22.147 9.722 21.939 9.651 21.769 9.521 C 21.599 9.39 21.477 9.207 21.422 9 C 21.038 7.529 20.269 6.186 19.194 5.111 C 18.119 4.036 16.777 3.267 15.305 2.884 C 15.182 2.851 15.066 2.794 14.964 2.716 C 14.863 2.639 14.778 2.542 14.714 2.431 C 14.65 2.32 14.608 2.198 14.591 2.072 C 14.575 1.945 14.583 1.816 14.616 1.693 Z M 14.333 6.772 C 16.009 7.22 17.086 8.296 17.533 9.972 C 17.588 10.179 17.71 10.362 17.88 10.493 C 18.05 10.623 18.258 10.694 18.472 10.694 C 18.557 10.694 18.642 10.683 18.724 10.661 C 18.847 10.628 18.963 10.571 19.064 10.494 C 19.166 10.416 19.251 10.319 19.314 10.208 C 19.378 10.098 19.42 9.976 19.436 9.849 C 19.453 9.722 19.445 9.594 19.412 9.47 C 18.789 7.142 17.163 5.516 14.835 4.894 C 14.586 4.827 14.32 4.862 14.097 4.991 C 13.874 5.12 13.711 5.333 13.645 5.582 C 13.578 5.831 13.613 6.097 13.742 6.32 C 13.871 6.543 14.084 6.706 14.333 6.772 Z M 24.291 18.36 C 24.074 20.007 23.266 21.518 22.016 22.612 C 20.766 23.707 19.161 24.308 17.5 24.305 C 7.851 24.305 0 16.455 0 6.805 C -0.003 5.144 0.599 3.539 1.693 2.289 C 2.787 1.04 4.298 0.231 5.945 0.014 C 6.362 -0.037 6.783 0.049 7.147 0.257 C 7.511 0.466 7.798 0.786 7.965 1.171 L 10.532 6.901 L 10.532 6.916 C 10.659 7.211 10.712 7.532 10.685 7.852 C 10.658 8.172 10.552 8.481 10.377 8.75 C 10.355 8.783 10.332 8.813 10.308 8.843 L 7.778 11.843 C 8.688 13.692 10.623 15.61 12.497 16.523 L 15.455 14.006 C 15.484 13.981 15.514 13.959 15.546 13.938 C 15.815 13.758 16.124 13.649 16.446 13.619 C 16.768 13.589 17.092 13.641 17.389 13.768 L 17.405 13.775 L 23.13 16.34 C 23.516 16.507 23.837 16.793 24.047 17.157 C 24.256 17.521 24.342 17.943 24.291 18.36 Z M 22.361 18.117 L 22.348 18.117 L 16.636 15.559 L 13.677 18.076 C 13.648 18.1 13.618 18.123 13.587 18.144 C 13.307 18.331 12.984 18.441 12.648 18.466 C 12.313 18.49 11.977 18.427 11.673 18.282 C 9.397 17.183 7.128 14.931 6.027 12.679 C 5.881 12.377 5.815 12.043 5.837 11.709 C 5.858 11.374 5.965 11.051 6.148 10.771 C 6.169 10.738 6.192 10.706 6.217 10.677 L 8.75 7.674 L 6.198 1.962 C 6.197 1.958 6.197 1.953 6.198 1.948 C 5.019 2.102 3.937 2.68 3.154 3.574 C 2.371 4.468 1.941 5.617 1.944 6.805 C 1.949 10.93 3.589 14.884 6.506 17.8 C 9.422 20.716 13.376 22.356 17.5 22.361 C 18.688 22.365 19.836 21.936 20.731 21.155 C 21.626 20.374 22.205 19.293 22.361 18.116 Z\" fill=\"rgb(156, 156, 156)\"></path></g></svg>',svgContentId:11667692975,withExternalLayout:true,...addPropertyOverrides({su0UoDDBL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 33\"><g transform=\"translate(3.132 4.823)\"><path d=\"M 23.326 18.239 C 23.138 19.65 22.443 20.944 21.371 21.881 C 20.3 22.818 18.924 23.334 17.5 23.333 C 13.117 23.333 8.913 21.592 5.814 18.492 C 2.714 15.393 0.973 11.189 0.973 6.805 C 0.972 5.382 1.488 4.006 2.425 2.935 C 3.362 1.863 4.656 1.168 6.067 0.979 C 6.276 0.955 6.487 0.998 6.669 1.103 C 6.85 1.208 6.993 1.37 7.076 1.563 L 9.644 7.299 C 9.707 7.446 9.732 7.607 9.718 7.766 C 9.704 7.926 9.651 8.08 9.563 8.214 L 6.966 11.302 C 6.874 11.441 6.82 11.601 6.808 11.768 C 6.797 11.934 6.829 12.101 6.901 12.251 C 7.906 14.308 10.033 16.41 12.096 17.405 C 12.247 17.477 12.415 17.508 12.581 17.495 C 12.748 17.483 12.909 17.427 13.048 17.333 L 16.086 14.745 C 16.22 14.655 16.375 14.601 16.536 14.586 C 16.697 14.571 16.86 14.597 17.008 14.661 L 22.739 17.229 C 22.934 17.311 23.096 17.454 23.202 17.636 C 23.307 17.818 23.351 18.029 23.326 18.239 Z\" fill=\"rgb(134, 84, 63)\" opacity=\"0.2\"></path><path d=\"M 14.616 1.693 C 14.649 1.569 14.706 1.454 14.784 1.352 C 14.862 1.251 14.959 1.166 15.069 1.102 C 15.18 1.038 15.302 0.997 15.428 0.98 C 15.555 0.963 15.684 0.972 15.807 1.005 C 17.609 1.475 19.254 2.417 20.571 3.734 C 21.888 5.051 22.83 6.696 23.301 8.498 C 23.334 8.622 23.342 8.75 23.325 8.877 C 23.309 9.003 23.267 9.126 23.203 9.236 C 23.139 9.347 23.054 9.444 22.953 9.521 C 22.852 9.599 22.736 9.656 22.613 9.689 C 22.531 9.711 22.446 9.722 22.361 9.722 C 22.147 9.722 21.939 9.651 21.769 9.521 C 21.599 9.39 21.477 9.207 21.422 9 C 21.038 7.529 20.269 6.186 19.194 5.111 C 18.119 4.036 16.777 3.267 15.305 2.884 C 15.182 2.851 15.066 2.794 14.964 2.716 C 14.863 2.639 14.778 2.542 14.714 2.431 C 14.65 2.32 14.608 2.198 14.591 2.072 C 14.575 1.945 14.583 1.816 14.616 1.693 Z M 14.333 6.772 C 16.009 7.22 17.086 8.296 17.533 9.972 C 17.588 10.179 17.71 10.362 17.88 10.493 C 18.05 10.623 18.258 10.694 18.472 10.694 C 18.557 10.694 18.642 10.683 18.724 10.661 C 18.847 10.628 18.963 10.571 19.064 10.494 C 19.166 10.416 19.251 10.319 19.314 10.208 C 19.378 10.098 19.42 9.976 19.436 9.849 C 19.453 9.722 19.445 9.594 19.412 9.47 C 18.789 7.142 17.163 5.516 14.835 4.894 C 14.586 4.827 14.32 4.862 14.097 4.991 C 13.874 5.12 13.711 5.333 13.645 5.582 C 13.578 5.831 13.613 6.097 13.742 6.32 C 13.871 6.543 14.084 6.706 14.333 6.772 Z M 24.291 18.36 C 24.074 20.007 23.266 21.518 22.016 22.612 C 20.766 23.707 19.161 24.308 17.5 24.305 C 7.851 24.305 0 16.455 0 6.805 C -0.003 5.144 0.599 3.539 1.693 2.289 C 2.787 1.04 4.298 0.231 5.945 0.014 C 6.362 -0.037 6.783 0.049 7.147 0.257 C 7.511 0.466 7.798 0.786 7.965 1.171 L 10.532 6.901 L 10.532 6.916 C 10.659 7.211 10.712 7.532 10.685 7.852 C 10.658 8.172 10.552 8.481 10.377 8.75 C 10.355 8.783 10.332 8.813 10.308 8.843 L 7.778 11.843 C 8.688 13.692 10.623 15.61 12.497 16.523 L 15.455 14.006 C 15.484 13.981 15.514 13.959 15.546 13.938 C 15.815 13.758 16.124 13.649 16.446 13.619 C 16.768 13.589 17.092 13.641 17.389 13.768 L 17.405 13.775 L 23.13 16.34 C 23.516 16.507 23.837 16.793 24.047 17.157 C 24.256 17.521 24.342 17.943 24.291 18.36 Z M 22.361 18.117 L 22.348 18.117 L 16.636 15.559 L 13.677 18.076 C 13.648 18.1 13.618 18.123 13.587 18.144 C 13.307 18.331 12.984 18.441 12.648 18.466 C 12.313 18.49 11.977 18.427 11.673 18.282 C 9.397 17.183 7.128 14.931 6.027 12.679 C 5.881 12.377 5.815 12.043 5.837 11.709 C 5.858 11.374 5.965 11.051 6.148 10.771 C 6.169 10.738 6.192 10.706 6.217 10.677 L 8.75 7.674 L 6.198 1.962 C 6.197 1.958 6.197 1.953 6.198 1.948 C 5.019 2.102 3.937 2.68 3.154 3.574 C 2.371 4.468 1.941 5.617 1.944 6.805 C 1.949 10.93 3.589 14.884 6.506 17.8 C 9.422 20.716 13.376 22.356 17.5 22.361 C 18.688 22.365 19.836 21.936 20.731 21.155 C 21.626 20.374 22.205 19.293 22.361 18.116 Z\" fill=\"rgb(134, 84, 63)\"></path></g></svg>',svgContentId:9418542831}},baseVariant,gestureVariant)})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bFTnC.framer-2i02h4, .framer-bFTnC .framer-2i02h4 { display: block; }\",\".framer-bFTnC.framer-yyo66m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 334px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 146px; }\",\".framer-bFTnC .framer-12ppelk { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bFTnC .framer-xvhj7d, .framer-bFTnC .framer-1ndg9kq, .framer-bFTnC .framer-r9uncj, .framer-bFTnC .framer-183s5yc, .framer-bFTnC .framer-1uug5ru { 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: hidden; padding: 11.00564956665039px 14.674200057983398px 11.00564956665039px 14.674200057983398px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-bFTnC .framer-r5qxdq, .framer-bFTnC .framer-1ayjmrd, .framer-bFTnC .framer-ru2w8a, .framer-bFTnC .framer-1k8u0y4, .framer-bFTnC .framer-sh9ybz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bFTnC .framer-id946, .framer-bFTnC .framer-1n0l3dt, .framer-bFTnC .framer-60yg6n, .framer-bFTnC .framer-e5xsui { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-bFTnC .framer-s62yym { flex: none; height: 33px; position: relative; width: 32px; }\",'.framer-bFTnC[data-border=\"true\"]::after, .framer-bFTnC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 334\n * @framerIntrinsicWidth 146\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QnJhcxQfO\":{\"layout\":[\"fixed\",\"fixed\"]},\"eLiH_gSW4\":{\"layout\":[\"fixed\",\"fixed\"]},\"jcIxV2QIK\":{\"layout\":[\"fixed\",\"fixed\"]},\"su0UoDDBL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEvUSUIP8J=withCSS(Component,css,\"framer-bFTnC\");export default FramerEvUSUIP8J;FramerEvUSUIP8J.displayName=\"Navigation\";FramerEvUSUIP8J.defaultProps={height:334,width:146};addPropertyControls(FramerEvUSUIP8J,{variant:{options:[\"bExUO204V\",\"QnJhcxQfO\",\"eLiH_gSW4\",\"jcIxV2QIK\",\"su0UoDDBL\"],optionTitles:[\"Home\",\"About\",\"Services\",\"Projects\",\"Contact\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEvUSUIP8J,[{explicitInter:true,fonts:[{family:\"Open Runde\",source:\"builtIn\",style:\"normal\",url:\"https://framerusercontent.com/assets/HJY4SY2JywrSZ2l1AEW9Tm9cO8.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEvUSUIP8J\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"146\",\"framerIntrinsicHeight\":\"334\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QnJhcxQfO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eLiH_gSW4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jcIxV2QIK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"su0UoDDBL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EvUSUIP8J.map","// Generated by Framer (e83dae3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"ViEhdoQlD\",\"MxhQ_SShG\"];const serializationHash=\"framer-I8lNN\";const variantClassNames={MxhQ_SShG:\"framer-v-sgx2z6\",ViEhdoQlD:\"framer-v-14br5d7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Close:\"MxhQ_SShG\",Menu:\"ViEhdoQlD\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"ViEhdoQlD\",XKaY3MrGu:tap!==null&&tap!==void 0?tap:props.XKaY3MrGu};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ViEhdoQlD\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16y2uw0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14br5d7\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ViEhdoQlD\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap16y2uw0,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({MxhQ_SShG:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17rl7jd\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"q2HrqVKwP\",style:{backgroundColor:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{MxhQ_SShG:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c8jx7r\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Xj5xbU4eZ\",style:{backgroundColor:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{MxhQ_SShG:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-I8lNN.framer-1de22zr, .framer-I8lNN .framer-1de22zr { display: block; }\",\".framer-I8lNN.framer-14br5d7 { cursor: pointer; height: 60px; overflow: hidden; position: relative; width: 60px; }\",\".framer-I8lNN .framer-17rl7jd { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(58.33333333333336% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-I8lNN .framer-c8jx7r { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(41.66666666666669% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-I8lNN.framer-v-sgx2z6.framer-14br5d7 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 60px); }\",\".framer-I8lNN.framer-v-sgx2z6 .framer-17rl7jd, .framer-I8lNN.framer-v-sgx2z6 .framer-c8jx7r { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MxhQ_SShG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Frameruj5neULHa=withCSS(Component,css,\"framer-I8lNN\");export default Frameruj5neULHa;Frameruj5neULHa.displayName=\"Menu Icon\";Frameruj5neULHa.defaultProps={height:60,width:60};addPropertyControls(Frameruj5neULHa,{variant:{options:[\"ViEhdoQlD\",\"MxhQ_SShG\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Frameruj5neULHa,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameruj5neULHa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"60\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MxhQ_SShG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uj5neULHa.map","// Generated by Framer (629c622)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-RLiPr .framer-styles-preset-1eq6cnl:not(.rich-text-wrapper), .framer-RLiPr .framer-styles-preset-1eq6cnl.rich-text-wrapper a { --framer-link-current-text-color: var(--token-2c53595f-e91f-4d4a-91d0-904b1b7f861f, #474747); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-2c53595f-e91f-4d4a-91d0-904b1b7f861f, #474747); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-2c53595f-e91f-4d4a-91d0-904b1b7f861f, #474747); --framer-link-text-decoration: none; }\"];export const className=\"framer-RLiPr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ML4VRZ8pd:{hover:true},WsdYql9Ds:{hover:true}};const cycleOrder=[\"WsdYql9Ds\",\"ML4VRZ8pd\",\"GMl4Tf4LL\",\"uRLMxIU4X\"];const serializationHash=\"framer-qdF5f\";const variantClassNames={GMl4Tf4LL:\"framer-v-1qldpoa\",ML4VRZ8pd:\"framer-v-u7zsik\",uRLMxIU4X:\"framer-v-13hdbr4\",WsdYql9Ds:\"framer-v-k51kij\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Secondary - Small\":\"uRLMxIU4X\",Primary:\"WsdYql9Ds\",Secondary:\"GMl4Tf4LL\",Small:\"ML4VRZ8pd\"};const getProps=({arrow,height,id,link,title,width,...props})=>{return{...props,eQIwV7Hrt:arrow??props.eQIwV7Hrt,EZ1Mq98ul:title??props.EZ1Mq98ul??\"Book an intro call\",m33kO0cYX:link??props.m33kO0cYX,variant:humanReadableVariantMap[props.variant]??props.variant??\"WsdYql9Ds\"};};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,EZ1Mq98ul,m33kO0cYX,eQIwV7Hrt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WsdYql9Ds\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:m33kO0cYX,motionChild:true,nodeId:\"WsdYql9Ds\",openInNewTab:false,scopeId:\"bVvOMmeJX\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-k51kij\",className,classNames)} framer-1kr59sa`,\"data-border\":true,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"WsdYql9Ds\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(29, 29, 27)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"3px 3px 0px 0px rgba(0, 0, 0, 0.25)\",...style},variants:{\"ML4VRZ8pd-hover\":{\"--border-color\":\"rgb(255, 255, 255)\",backgroundColor:\"rgb(240, 128, 128)\"},\"WsdYql9Ds-hover\":{\"--border-color\":\"rgb(255, 255, 255)\",backgroundColor:\"rgb(240, 128, 128)\"},GMl4Tf4LL:{\"--border-color\":\"rgb(255, 255, 255)\",backgroundColor:\"rgb(240, 128, 128)\"},uRLMxIU4X:{\"--border-color\":\"rgb(255, 255, 255)\",backgroundColor:\"rgb(240, 128, 128)\"}},...addPropertyOverrides({\"ML4VRZ8pd-hover\":{\"data-framer-name\":undefined},\"WsdYql9Ds-hover\":{\"data-framer-name\":undefined},GMl4Tf4LL:{\"data-framer-name\":\"Secondary\"},ML4VRZ8pd:{\"data-framer-name\":\"Small\"},uRLMxIU4X:{\"data-framer-name\":\"Secondary - Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9Cb2xkL3Yw\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 29, 27))\"},children:\"Book an intro call\"})}),className:\"framer-7u0kl7\",\"data-framer-name\":\"Book an intro call\",fonts:[\"BI;Open Runde/Bold/v0\"],layoutDependency:layoutDependency,layoutId:\"RU6NnDx9i\",style:{\"--extracted-r6o4lv\":\"rgb(29, 29, 27)\",\"--framer-paragraph-spacing\":\"0px\"},text:EZ1Mq98ul,variants:{\"ML4VRZ8pd-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"WsdYql9Ds-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},GMl4Tf4LL:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},uRLMxIU4X:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ML4VRZ8pd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9Cb2xkL3Yw\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book an intro call\"})})},\"WsdYql9Ds-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9Cb2xkL3Yw\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book an intro call\"})})},GMl4Tf4LL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9Cb2xkL3Yw\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book an intro call\"})})},ML4VRZ8pd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9Cb2xkL3Yw\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 29, 27))\"},children:\"Book an intro call\"})})},uRLMxIU4X:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBSdW5kZS9Cb2xkL3Yw\",\"--framer-font-family\":'\"Open Runde\", \"Open Runde Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book an intro call\"})})}},baseVariant,gestureVariant)}),eQIwV7Hrt&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1mhn1ri\",\"data-framer-name\":\"Frame\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"DyANoFB03\",svg:'<svg width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.67411 4.10803L14.1848 8.61867C14.2314 8.66521 14.2683 8.72049 14.2935 8.78133C14.3188 8.84217 14.3317 8.90739 14.3317 8.97325C14.3317 9.03912 14.3188 9.10433 14.2935 9.16518C14.2683 9.22602 14.2314 9.28129 14.1848 9.32784L9.67411 13.8385C9.58007 13.9325 9.45252 13.9854 9.31953 13.9854C9.18653 13.9854 9.05898 13.9325 8.96494 13.8385C8.8709 13.7444 8.81807 13.6169 8.81807 13.4839C8.81807 13.3509 8.8709 13.2233 8.96494 13.1293L12.6204 9.47443L2.80416 9.47443C2.67124 9.47443 2.54376 9.42163 2.44977 9.32764C2.35578 9.23365 2.30298 9.10617 2.30298 8.97325C2.30298 8.84033 2.35578 8.71285 2.44977 8.61886C2.54376 8.52487 2.67124 8.47207 2.80416 8.47207L12.6204 8.47207L8.96494 4.8172C8.8709 4.72316 8.81807 4.59561 8.81807 4.46261C8.81807 4.32962 8.8709 4.20207 8.96494 4.10803C9.05898 4.01398 9.18653 3.96115 9.31953 3.96115C9.45252 3.96115 9.58007 4.01398 9.67411 4.10803Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qdF5f.framer-1kr59sa, .framer-qdF5f .framer-1kr59sa { display: block; }\",\".framer-qdF5f.framer-k51kij { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-qdF5f .framer-7u0kl7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qdF5f .framer-1mhn1ri { flex: none; height: 17px; position: relative; width: 17px; }\",\".framer-qdF5f.framer-v-u7zsik.framer-k51kij { padding: 10px 14px 10px 14px; }\",\".framer-qdF5f.framer-v-1qldpoa.framer-k51kij { cursor: unset; }\",\".framer-qdF5f.framer-v-13hdbr4.framer-k51kij { cursor: unset; padding: 10px 14px 10px 14px; }\",'.framer-qdF5f[data-border=\"true\"]::after, .framer-qdF5f [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 166\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ML4VRZ8pd\":{\"layout\":[\"auto\",\"auto\"]},\"GMl4Tf4LL\":{\"layout\":[\"auto\",\"auto\"]},\"uRLMxIU4X\":{\"layout\":[\"auto\",\"auto\"]},\"QraUjCOMi\":{\"layout\":[\"auto\",\"auto\"]},\"XJlrVW68G\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"EZ1Mq98ul\":\"title\",\"m33kO0cYX\":\"link\",\"eQIwV7Hrt\":\"arrow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbVvOMmeJX=withCSS(Component,css,\"framer-qdF5f\");export default FramerbVvOMmeJX;FramerbVvOMmeJX.displayName=\"Button Primary\";FramerbVvOMmeJX.defaultProps={height:46,width:166};addPropertyControls(FramerbVvOMmeJX,{variant:{options:[\"WsdYql9Ds\",\"ML4VRZ8pd\",\"GMl4Tf4LL\",\"uRLMxIU4X\"],optionTitles:[\"Primary\",\"Small\",\"Secondary\",\"Secondary - Small\"],title:\"Variant\",type:ControlType.Enum},EZ1Mq98ul:{defaultValue:\"Book an intro call\",displayTextArea:false,title:\"Title\",type:ControlType.String},m33kO0cYX:{title:\"Link\",type:ControlType.Link},eQIwV7Hrt:{defaultValue:false,title:\"Arrow\",type:ControlType.Boolean}});addFonts(FramerbVvOMmeJX,[{explicitInter:true,fonts:[{family:\"Open Runde\",source:\"builtIn\",style:\"normal\",url:\"https://framerusercontent.com/assets/sh6WdegxUPLwf6maNVTPdFTJOG8.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbVvOMmeJX\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"166\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"EZ1Mq98ul\\\":\\\"title\\\",\\\"m33kO0cYX\\\":\\\"link\\\",\\\"eQIwV7Hrt\\\":\\\"arrow\\\"}\",\"framerIntrinsicHeight\":\"46\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ML4VRZ8pd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GMl4Tf4LL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uRLMxIU4X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QraUjCOMi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XJlrVW68G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bVvOMmeJX.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuIcon from\"https://framerusercontent.com/modules/3gajv5KCPX32ChHM3rHd/GCFt1WgAW7kJd2cYmoT5/uj5neULHa.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SszXLQwJU9PX8gEmzQx6/Qjc4NJUicR7M5B5gkXqm/fuSxRxPZ0.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/uOlmjA2hkdz7UgJMH0Sr/EqftfDnEMie8nNTbr2xv/bVvOMmeJX.js\";const MenuIconFonts=getFonts(MenuIcon);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const ButtonPrimaryFonts=getFonts(ButtonPrimary);const cycleOrder=[\"lEQQtnS8a\",\"qIHnWB8Wp\",\"iSHemPVSP\"];const serializationHash=\"framer-SqwPM\";const variantClassNames={iSHemPVSP:\"framer-v-u0dpdh\",lEQQtnS8a:\"framer-v-1qtqhkp\",qIHnWB8Wp:\"framer-v-royuhx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition3={bounce:.2,delay:.2,duration:.4,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:20};const transition4={bounce:.2,delay:.3,duration:.4,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={bounce:.2,delay:.4,duration:.4,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={bounce:.2,delay:.5,duration:.4,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 transition7={bounce:.2,delay:.6,duration:.4,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"iSHemPVSP\",Desktop:\"lEQQtnS8a\",Phone:\"qIHnWB8Wp\"};const getProps=({height,id,padding,width,...props})=>{return{...props,SyhKiTVQK:padding??props.SyhKiTVQK??\"0px 20px 0px 20px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"lEQQtnS8a\"};};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,SyhKiTVQK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lEQQtnS8a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapa3b1zm=activeVariantCallback(async(...args)=>{setVariant(\"qIHnWB8Wp\");});const XKaY3MrGu1wrmm12=activeVariantCallback(async(...args)=>{setVariant(\"Uv1Q4EKDw\");});const XKaY3MrGu1h0570p=activeVariantCallback(async(...args)=>{setVariant(\"iSHemPVSP\");});const XKaY3MrGua3b1zm=activeVariantCallback(async(...args)=>{setVariant(\"qIHnWB8Wp\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"qIHnWB8Wp\",\"iSHemPVSP\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"qIHnWB8Wp\")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({iSHemPVSP:{value:transition2},qIHnWB8Wp:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qtqhkp\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"lEQQtnS8a\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{qIHnWB8Wp:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},...addPropertyOverrides({iSHemPVSP:{\"data-framer-name\":\"Phone Open\"},qIHnWB8Wp:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4bzfcb\",\"data-framer-name\":\"Padding + Container\",layoutDependency:layoutDependency,layoutId:\"R4NDG4_at\",style:{\"--1aacbbe\":numberToPixelString(SyhKiTVQK)},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pljo0v\",\"data-framer-name\":\"Logo + Icon\",layoutDependency:layoutDependency,layoutId:\"FWzbQLrYJ\",...addPropertyOverrides({iSHemPVSP:{\"data-highlight\":true,onTap:onTapa3b1zm}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({iSHemPVSP:{height:60,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+2},qIHnWB8Wp:{height:60,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7qt3o0-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Mysj17oB8-container\",name:\"Menu Icon\",nodeId:\"Mysj17oB8\",rendersWithMotion:true,scopeId:\"rFaywR85T\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"Mysj17oB8\",layoutId:\"Mysj17oB8\",name:\"Menu Icon\",variant:\"ViEhdoQlD\",width:\"100%\",XKaY3MrGu:XKaY3MrGu1wrmm12,...addPropertyOverrides({iSHemPVSP:{style:{height:\"100%\",width:\"100%\"},variant:\"MxhQ_SShG\",XKaY3MrGu:XKaY3MrGua3b1zm},qIHnWB8Wp:{style:{height:\"100%\",width:\"100%\"},XKaY3MrGu:XKaY3MrGu1h0570p}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w6mkrc\",\"data-framer-name\":\"Links Wrap\",layoutDependency:layoutDependency,layoutId:\"p6MsW6ClR\",children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-807tjm\",\"data-framer-appear-id\":\"807tjm\",\"data-framer-name\":\"Link Wrap\",layoutDependency:layoutDependency,layoutId:\"Ih3iYQwV6\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{iSHemPVSP:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(194, 62, 86, 0.13)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({iSHemPVSP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-border\":true,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zDCaBKfo3\",openInNewTab:false,relValues:[],scopeId:\"rFaywR85T\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eq6cnl\",\"data-styles-preset\":\"fuSxRxPZ0\",children:\"Home\"})})})}),className:\"framer-1thcwgo\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"zDCaBKfo3\",style:{\"--extracted-1lwpl3i\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{iSHemPVSP:{\"--extracted-1lwpl3i\":\"var(--token-801172cb-bf10-456d-b6c0-e7ed31654a54, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iSHemPVSP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-801172cb-bf10-456d-b6c0-e7ed31654a54, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zDCaBKfo3\",openInNewTab:false,relValues:[],scopeId:\"rFaywR85T\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eq6cnl\",\"data-styles-preset\":\"fuSxRxPZ0\",children:\"Home\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1f5q4up\",\"data-framer-appear-id\":\"1f5q4up\",\"data-framer-name\":\"Link Wrap\",layoutDependency:layoutDependency,layoutId:\"MXOawfc60\",...addPropertyOverrides({iSHemPVSP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KNEA8Kk0_\"},motionChild:true,nodeId:\"F9hBivz4g\",openInNewTab:false,relValues:[],scopeId:\"rFaywR85T\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eq6cnl\",\"data-styles-preset\":\"fuSxRxPZ0\",children:\"About\"})})})}),className:\"framer-x624j3\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"F9hBivz4g\",style:{\"--extracted-1lwpl3i\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1r35owe\",\"data-framer-appear-id\":\"1r35owe\",\"data-framer-name\":\"Link Wrap\",layoutDependency:layoutDependency,layoutId:\"ejoTJGHVN\",...addPropertyOverrides({iSHemPVSP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kcJOaNkdv\"},motionChild:true,nodeId:\"LZKMIcexN\",openInNewTab:false,relValues:[],scopeId:\"rFaywR85T\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eq6cnl\",\"data-styles-preset\":\"fuSxRxPZ0\",children:\"Services\"})})})}),className:\"framer-1hf405m\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"LZKMIcexN\",style:{\"--extracted-1lwpl3i\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1l503u4\",\"data-framer-appear-id\":\"1l503u4\",\"data-framer-name\":\"Link Wrap\",layoutDependency:layoutDependency,layoutId:\"KThuQAOBT\",...addPropertyOverrides({iSHemPVSP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XSOoxIfMU\"},motionChild:true,nodeId:\"SPqOQ77dq\",openInNewTab:false,relValues:[],scopeId:\"rFaywR85T\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eq6cnl\",\"data-styles-preset\":\"fuSxRxPZ0\",children:\"Projects\"})})})}),className:\"framer-kwoydx\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"SPqOQ77dq\",style:{\"--extracted-1lwpl3i\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1pqr4bb\",\"data-framer-appear-id\":\"1pqr4bb\",layoutDependency:layoutDependency,layoutId:\"UIBCWuNzz\",...addPropertyOverrides({iSHemPVSP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({iSHemPVSP:{width:`min(max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 40px, 1px), 390px)`,y:(componentViewport?.y||0)+0+0+0+310+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kwbi7n-container\",layoutDependency:layoutDependency,layoutId:\"iIn6N7Rv4-container\",nodeId:\"iIn6N7Rv4\",rendersWithMotion:true,scopeId:\"rFaywR85T\",children:/*#__PURE__*/_jsx(ButtonPrimary,{eQIwV7Hrt:false,EZ1Mq98ul:\"Book an intro call\",height:\"100%\",id:\"iIn6N7Rv4\",layoutId:\"iIn6N7Rv4\",variant:\"GMl4Tf4LL\",width:\"100%\",...addPropertyOverrides({iSHemPVSP:{style:{maxWidth:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SqwPM.framer-1k2k0yj, .framer-SqwPM .framer-1k2k0yj { display: block; }\",\".framer-SqwPM.framer-1qtqhkp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1600px; }\",\".framer-SqwPM .framer-4bzfcb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: var(--1aacbbe); position: relative; width: 1px; }\",\".framer-SqwPM .framer-1pljo0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; min-height: 31px; min-width: 121px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-SqwPM .framer-7qt3o0-container, .framer-SqwPM .framer-kwbi7n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SqwPM .framer-w6mkrc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-SqwPM .framer-807tjm, .framer-SqwPM .framer-1f5q4up, .framer-SqwPM .framer-1r35owe, .framer-SqwPM .framer-1l503u4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-SqwPM .framer-1thcwgo, .framer-SqwPM .framer-x624j3, .framer-SqwPM .framer-1hf405m, .framer-SqwPM .framer-kwoydx { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-SqwPM .framer-1pqr4bb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-SqwPM.framer-v-royuhx.framer-1qtqhkp { flex-direction: column; justify-content: flex-start; width: 390px; }\",\".framer-SqwPM.framer-v-royuhx .framer-4bzfcb { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 24px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; width: 100%; }\",\".framer-SqwPM.framer-v-royuhx .framer-1pljo0v { gap: unset; height: 64px; justify-content: space-between; min-height: unset; min-width: unset; width: 100%; z-index: 2; }\",\".framer-SqwPM.framer-v-royuhx .framer-7qt3o0-container, .framer-SqwPM.framer-v-u0dpdh .framer-7qt3o0-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 60px); width: 60px; }\",\".framer-SqwPM.framer-v-u0dpdh.framer-1qtqhkp { flex-direction: column; height: 1000px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; padding: 0px 0px 40px 0px; width: 390px; }\",\".framer-SqwPM.framer-v-u0dpdh .framer-4bzfcb { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: 1px; justify-content: flex-start; padding: 0px; width: 100%; }\",\".framer-SqwPM.framer-v-u0dpdh .framer-1pljo0v { cursor: pointer; gap: unset; height: 64px; justify-content: space-between; min-height: unset; min-width: unset; width: 100%; z-index: 2; }\",\".framer-SqwPM.framer-v-u0dpdh .framer-w6mkrc { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; width: 100%; z-index: 2; }\",\".framer-SqwPM.framer-v-u0dpdh .framer-807tjm, .framer-SqwPM.framer-v-u0dpdh .framer-1f5q4up, .framer-SqwPM.framer-v-u0dpdh .framer-1r35owe, .framer-SqwPM.framer-v-u0dpdh .framer-1l503u4 { padding: 12px 0px 12px 0px; width: 100%; }\",\".framer-SqwPM.framer-v-u0dpdh .framer-1pqr4bb { padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-SqwPM.framer-v-u0dpdh .framer-kwbi7n-container { flex: 1 0 0px; max-width: 390px; width: 1px; }\",...sharedStyle.css,'.framer-SqwPM[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-SqwPM [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-SqwPM[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-SqwPM [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-SqwPM[data-hide-scrollbars=\"true\"], .framer-SqwPM [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-SqwPM[data-border=\"true\"]::after, .framer-SqwPM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qIHnWB8Wp\":{\"layout\":[\"fixed\",\"fixed\"]},\"iSHemPVSP\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerVariables {\"SyhKiTVQK\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrFaywR85T=withCSS(Component,css,\"framer-SqwPM\");export default FramerrFaywR85T;FramerrFaywR85T.displayName=\"Navbar\";FramerrFaywR85T.defaultProps={height:64,width:1600};addPropertyControls(FramerrFaywR85T,{variant:{options:[\"lEQQtnS8a\",\"qIHnWB8Wp\",\"iSHemPVSP\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},SyhKiTVQK:{defaultValue:\"0px 20px 0px 20px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerrFaywR85T,[{explicitInter:true,fonts:[{family:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2\",weight:\"400\"}]},...MenuIconFonts,...ButtonPrimaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrFaywR85T\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qIHnWB8Wp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iSHemPVSP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"SyhKiTVQK\\\":\\\"padding\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rFaywR85T.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{DotGrid}from\"https://framerusercontent.com/modules/xoruGKgrVcdhNdbQqN6z/W7nbOTifWobiZ0nlKEZL/BG_Tile.js\";import ButtonPrimary from\"#framer/local/canvasComponent/bVvOMmeJX/bVvOMmeJX.js\";import Navigation from\"#framer/local/canvasComponent/EvUSUIP8J/EvUSUIP8J.js\";import Navbar from\"#framer/local/canvasComponent/rFaywR85T/rFaywR85T.js\";const NavigationFonts=getFonts(Navigation);const DotGridFonts=getFonts(DotGrid);const ButtonPrimaryFonts=getFonts(ButtonPrimary);const NavbarFonts=getFonts(Navbar);const NavigationControls=getPropertyControls(Navigation);const breakpoints={g2n04r5Bd:\"(min-width: 810px) and (max-width: 1199.98px)\",K6jPY8Q9m:\"(min-width: 1200px) and (max-width: 1599.98px)\",O9z8_GJdv:\"(max-width: 809.98px)\",QEPxoCJGl:\"(min-width: 1600px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-bQfEK\";const variantClassNames={g2n04r5Bd:\"framer-v-yxc8cl\",K6jPY8Q9m:\"framer-v-1nxam8l\",O9z8_GJdv:\"framer-v-gp5ukq\",QEPxoCJGl:\"framer-v-1u7a3iv\"};const breakpointRules={K6jPY8Q9m:[\".framer-bQfEK .framer-p5wkus-container { position: var(--framer-canvas-fixed-position, fixed); top: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.5000000000000002); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={K6jPY8Q9m:\".framer-1nxam8l-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bQfEK.framer-6bsnk4, .framer-bQfEK .framer-6bsnk4 { display: block; }\",\".framer-bQfEK.framer-1u7a3iv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bQfEK .framer-14an7gn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-bQfEK .framer-p5wkus-container { flex: none; height: 315px; order: 1001; position: absolute; right: 24px; top: calc(50.00000000000002% - 315px / 2); width: 170px; z-index: 1; }\",\".framer-bQfEK .framer-16t7idw-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); order: 1002; position: absolute; top: calc(50.00000000000002% - 99.7794928335171% / 2); width: 100%; z-index: -1; }\",\".framer-bQfEK .framer-1uzd81o-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; left: 50%; order: 1003; position: var(--framer-canvas-fixed-position, fixed); transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-bQfEK .framer-1gz2qiz-container { flex: none; height: auto; left: 50%; order: 1004; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={g2n04r5Bd:\"(min-width: 810px) and (max-width: 1199.98px)\",K6jPY8Q9m:\"(min-width: 1200px) and (max-width: 1599.98px)\",O9z8_GJdv:\"(max-width: 809.98px)\",QEPxoCJGl:\"(min-width: 1600px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={About:\"QnJhcxQfO\",Contact:\"su0UoDDBL\",Home:\"bExUO204V\",Projects:\"jcIxV2QIK\",Services:\"eLiH_gSW4\"};const humanReadableVariantMap={Desktop:\"QEPxoCJGl\",Phone:\"O9z8_GJdv\",Small:\"K6jPY8Q9m\",Tablet:\"g2n04r5Bd\"};const getProps=({active,cTAText,height,id,link,width,...props})=>{return{...props,ofifx_bQd:cTAText??props.ofifx_bQd??\"Book an intro call\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QEPxoCJGl\",w5pNw6TOW:link??props.w5pNw6TOW,w9cgeq3Uf:humanReadableEnumMap[active]??active??props.w9cgeq3Uf??\"bExUO204V\"};};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,ofifx_bQd,w5pNw6TOW,w9cgeq3Uf,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"g2n04r5Bd\",\"O9z8_GJdv\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"g2n04r5Bd\",\"O9z8_GJdv\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"QEPxoCJGl\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1u7a3iv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-14an7gn\"}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K6jPY8Q9m:{y:342.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:315,width:\"170px\",y:192.5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K6jPY8Q9m:{layoutScroll:true}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-p5wkus-container hidden-yxc8cl hidden-gp5ukq\",nodeId:\"slKphtThB\",scopeId:\"S7XrHhHLH\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"slKphtThB\",layoutId:\"slKphtThB\",style:{height:\"100%\",width:\"100%\"},variant:w9cgeq3Uf,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16t7idw-container\",\"data-framer-name\":\"BG\",isAuthoredByUser:true,isModuleExternal:true,name:\"BG\",nodeId:\"qA9cMIgOD\",scopeId:\"S7XrHhHLH\",children:/*#__PURE__*/_jsx(DotGrid,{backgroundColor:\"var(--token-8cf64558-7cb5-42ca-a432-3234dcb1241b, rgb(255, 255, 255))\",dotColor:\"var(--token-3cbcd694-156f-407b-a77a-fba33cbececa, rgb(234, 234, 241))\",height:\"100%\",id:\"qA9cMIgOD\",layoutId:\"qA9cMIgOD\",name:\"BG\",showGrid:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:914,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uzd81o-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"F_3YbvNmf\",scopeId:\"S7XrHhHLH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g2n04r5Bd:{variant:\"ML4VRZ8pd\"},K6jPY8Q9m:{variant:\"ML4VRZ8pd\"},O9z8_GJdv:{variant:\"ML4VRZ8pd\"}},children:/*#__PURE__*/_jsx(ButtonPrimary,{eQIwV7Hrt:false,EZ1Mq98ul:ofifx_bQd,height:\"100%\",id:\"F_3YbvNmf\",layoutId:\"F_3YbvNmf\",m33kO0cYX:w5pNw6TOW,variant:\"WsdYql9Ds\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g2n04r5Bd:{height:64,width:\"100vw\",y:0},O9z8_GJdv:{height:64,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gz2qiz-container hidden-1u7a3iv hidden-1nxam8l\",\"data-framer-layout-hint-center-x\":true,nodeId:\"LwPUnV8V0\",scopeId:\"S7XrHhHLH\",children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"LwPUnV8V0\",layoutId:\"LwPUnV8V0\",style:{width:\"100%\"},SyhKiTVQK:\"0px 0px 0px 0px\",variant:\"qIHnWB8Wp\",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 700\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"K6jPY8Q9m\":{\"layout\":[\"fixed\",\"fixed\"]},\"g2n04r5Bd\":{\"layout\":[\"fixed\",\"fixed\"]},\"O9z8_GJdv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ofifx_bQd\":\"cTAText\",\"w5pNw6TOW\":\"link\",\"w9cgeq3Uf\":\"active\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"QEPxoCJGl\":[\".framer-p5wkus-container\",\".framer-1uzd81o-container\"],\"K6jPY8Q9m\":[\".framer-p5wkus-container\",\".framer-1uzd81o-container\"],\"g2n04r5Bd\":[\".framer-1uzd81o-container\",\".framer-1gz2qiz-container\"],\"O9z8_GJdv\":[\".framer-1uzd81o-container\",\".framer-1gz2qiz-container\"]}\n * @framerBreakpoints {\"QEPxoCJGl\":{\"min\":1600,\"canvasClassName\":\"framer-1u7a3iv-override\",\"minHeight\":700,\"name\":\"Desktop\",\"width\":1600,\"rootFontSize\":16},\"K6jPY8Q9m\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-1nxam8l-override\",\"minHeight\":700,\"viewportHeight\":905,\"name\":\"Small\",\"width\":1200,\"rootFontSize\":16},\"g2n04r5Bd\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-yxc8cl-override\",\"minHeight\":700,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"O9z8_GJdv\":{\"max\":809,\"canvasClassName\":\"framer-gp5ukq-override\",\"minHeight\":700,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant QEPxoCJGl\n * @framerLayoutTemplate\n */const FramerS7XrHhHLH=withCSS(Component,css,\"framer-bQfEK\");export default FramerS7XrHhHLH;FramerS7XrHhHLH.displayName=\"Inner Pages\";FramerS7XrHhHLH.defaultProps={height:700,width:1600};addPropertyControls(FramerS7XrHhHLH,{ofifx_bQd:{defaultValue:\"Book an intro call\",displayTextArea:false,title:\"CTA Text\",type:ControlType.String},w5pNw6TOW:{title:\"Link\",type:ControlType.Link},w9cgeq3Uf:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"bExUO204V\",description:undefined,hidden:undefined,title:\"Active\"}});addFonts(FramerS7XrHhHLH,[{explicitInter:true,fonts:[]},...NavigationFonts,...DotGridFonts,...ButtonPrimaryFonts,...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS7XrHhHLH\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1600\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"700\",\"framerDefaultVariant\":\"QEPxoCJGl\",\"framerBreakpoints\":\"{\\\"QEPxoCJGl\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-1u7a3iv-override\\\",\\\"minHeight\\\":700,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"K6jPY8Q9m\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-1nxam8l-override\\\",\\\"minHeight\\\":700,\\\"viewportHeight\\\":905,\\\"name\\\":\\\"Small\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"g2n04r5Bd\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-yxc8cl-override\\\",\\\"minHeight\\\":700,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"O9z8_GJdv\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-gp5ukq-override\\\",\\\"minHeight\\\":700,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K6jPY8Q9m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g2n04r5Bd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O9z8_GJdv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"QEPxoCJGl\\\":[\\\".framer-p5wkus-container\\\",\\\".framer-1uzd81o-container\\\"],\\\"K6jPY8Q9m\\\":[\\\".framer-p5wkus-container\\\",\\\".framer-1uzd81o-container\\\"],\\\"g2n04r5Bd\\\":[\\\".framer-1uzd81o-container\\\",\\\".framer-1gz2qiz-container\\\"],\\\"O9z8_GJdv\\\":[\\\".framer-1uzd81o-container\\\",\\\".framer-1gz2qiz-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"ofifx_bQd\\\":\\\"cTAText\\\",\\\"w5pNw6TOW\\\":\\\"link\\\",\\\"w9cgeq3Uf\\\":\\\"active\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 InnerPages from \"https://framerusercontent.com/modules/vHdL3rNAlhl3G9NWMFSo/enymH1GNJn5ikUvI1apI/S7XrHhHLH.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A2ZjW5SoGlAZ81EEOXIP/Du8avbFFFVhbTnllLjf4/augiA20Il.js\")), path: \"/\"}, kcJOaNkdv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jqDlm91ldIXK1JaX97Zd/UZ9Q0fYbVaOjIHLMWXaY/kcJOaNkdv.js\")), path: \"/services\"}, KNEA8Kk0_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6BElTWajX2hxyYHX7Kch/utdqUDJ7vlNzCaVoDeSI/KNEA8Kk0_.js\")), path: \"/about\"}, XSOoxIfMU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/197YaXSC08Z76yIUItPF/nULYxGQytKzMlPwMQhLd/XSOoxIfMU.js\")), path: \"/projects\"}, EOOz2oFcV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jzdIsa7XzKMCuOQoqL9M/ir7vTDLd7VR7SCAE50HV/EOOz2oFcV.js\")), path: \"/contact\"}, kdjL4TKQa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zEd99ayBzuZkWKBflWs1/5WTv3lr6Ue8Jd9n3vvTL/kdjL4TKQa.js\")), path: \"/onepipeline\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"2c8702f023e59b25302de1dd81ee09e13ed215a6ad6bf6827e667a2b107dcee7\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {ofifx_bQd: \"Book an intro call\", w5pNw6TOW: \"https://calendly.com/thegreatplanet/30min?preview_source=et_card&month=2025-09\", w9cgeq3Uf: \"eLiH_gSW4\"}\r\nconst props2 = {...props1, ofifx_bQd: \"Let's chat about your next move.\", w5pNw6TOW: undefined, w9cgeq3Uf: \"QnJhcxQfO\"}\r\nconst props3 = {...props1, w5pNw6TOW: undefined, w9cgeq3Uf: \"jcIxV2QIK\"}\r\nconst props4 = {...props1, w5pNw6TOW: undefined, w9cgeq3Uf: \"su0UoDDBL\"}\r\nconst templateProps = {EOOz2oFcV: props4, kcJOaNkdv: props1, KNEA8Kk0_: props2, XSOoxIfMU: props3}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"kcJOaNkdv\":\r\ncase \"KNEA8Kk0_\":\r\ncase \"XSOoxIfMU\":\r\ncase \"EOOz2oFcV\":\r\nreturn React.createElement(InnerPages, {...props, key: \"InnerPages\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"kcJOaNkdv\":\r\ncase \"KNEA8Kk0_\":\r\ncase \"XSOoxIfMU\":\r\ncase \"EOOz2oFcV\":\r\nreturn [{hash: \"1u7a3iv\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"1nxam8l\", mediaQuery: \"(min-width: 1200px) and (max-width: 1599.98px)\"}, {hash: \"yxc8cl\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"gp5ukq\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.mengxikarawang.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {EOOz2oFcV: {augiA20Il: effect}, kcJOaNkdv: {augiA20Il: effect}, KNEA8Kk0_: {augiA20Il: effect}, XSOoxIfMU: {augiA20Il: effect}}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}