{"version":3,"file":"script_main.BUMDzHT5.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","MenuLinksFonts","MenuLinks","LogotypeFonts","Logotype","Close","Hamburger","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Logotype","MenuLinks","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","className","Hamburger","Nav","MobileNav","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","LayoutTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/4uUmoQBjUpOarWmGLSHo/QWGA4sAaWzGPAiAPJw83/BnNOqqgUu.js","https:/framerusercontent.com/modules/x3Jt6BeaR40vrtL1XeEi/RmJ5YPdTxCDkeqlffz4X/BphnZz_y2.js","https:/framerusercontent.com/modules/mwI0vuvmEizJlKHukjCA/p3vXeFL5MJb3r3SiPowA/d2vcDkDEa.js","https:/framerusercontent.com/modules/19c0zj9amfw7EnpmRQtO/HLswyuYS6IYczuks9TBJ/j1wE15Zpa.js","https:/framerusercontent.com/modules/98Dz9vrlkU6mCoChVwPP/1TB7oB1faMEOmSnZSWFJ/plmU1V8Fj.js","https:/framerusercontent.com/modules/j8rhFLizzjWKyQid0Znf/r0rbD4VmHW0FyCRe7Qyt/c5CK559ft.js","https:/framerusercontent.com/modules/wX5AEn4voYiYUPouewMS/ibkF0YiLdgXwv7cyjvAD/u5K03wlG2.js","https:/framerusercontent.com/modules/byAdsEGhNXud59TKeLZS/3Tb7tV7G7CJ19zgZzSHc/qxySJcJdO.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/nCtQc7is5aa3Ko5meDOv/Yomnw7aCCfVVxRg7rge9/L4PhLBfBI.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tFSuIsbGrQGpITYpGYcO/iWj847pl3jTsfrriIKF7/TYLbKrsr7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gfxrnwx5fCUtmYH3Unmd/Sy9AkMJuVknm7S6lo4sL/VaO5lm_Mw.js\";const cycleOrder=[\"qEIRcPv5L\",\"BA6mIF31o\"];const serializationHash=\"framer-AbVx4\";const variantClassNames={BA6mIF31o:\"framer-v-1cwpr7u\",qEIRcPv5L:\"framer-v-ufsr0r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={desktop:\"qEIRcPv5L\",mobile:\"BA6mIF31o\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qEIRcPv5L\"};};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:\"qEIRcPv5L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqnrr4b=activeVariantCallback(async(...args)=>{setVariant(\"qEIRcPv5L\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ufsr0r\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"qEIRcPv5L\",ref:refBinding,style:{...style},...addPropertyOverrides({BA6mIF31o:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-28sktn\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"X98yxtz19\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n043ji\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"Je0q3WWz3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z78mgm\",\"data-framer-name\":\"sensus\",layoutDependency:layoutDependency,layoutId:\"Vue5OnWL5\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PZ2KRe8Oz\",openInNewTab:false,scopeId:\"BnNOqqgUu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1up99a framer-mkqdls\",\"data-framer-name\":\"logotype\",layoutDependency:layoutDependency,layoutId:\"PZ2KRe8Oz\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-g9iyt3\",\"data-framer-name\":\"logotype\",layoutDependency:layoutDependency,layoutId:\"r2P5TlZiM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70 14.286\" overflow=\"visible\"><path d=\"M 5.374 14.248 C 3.057 14.268 1.728 13.693 0.587 12.305 C 0.249 11.866 0.056 11.337 0.036 10.789 C 0.036 10.218 0.32 9.718 1.139 9.7 C 2.298 9.681 2.147 12.825 5.337 12.825 C 7.199 12.825 8.186 11.457 8.186 10.2 C 8.206 6.767 0 9.259 0 4.213 C 0 1.626 1.823 0 5.109 0 C 7.16 0 8.811 0.721 9.819 2.532 C 9.968 2.808 10.027 3.085 10.027 3.363 C 10.027 3.936 9.724 4.436 9.115 4.416 C 8.508 4.416 8.071 3.883 7.747 3.345 C 7.215 2.475 6.703 1.386 4.916 1.386 C 3.035 1.386 2.335 2.863 2.335 3.991 C 2.335 7.354 10.634 4.637 10.634 9.923 C 10.634 12.604 8.601 14.229 5.372 14.248 Z M 31.866 13.914 C 31.089 13.969 30.405 13.396 29.816 12.49 C 26.757 7.777 26.017 5.893 25.297 5.893 C 24.384 5.893 24.137 7.501 24.137 10.236 L 24.137 12.195 C 24.137 13.081 23.587 13.857 22.636 13.914 C 21.098 14.006 19.196 14.044 16.959 14.044 C 13.823 14.044 11.945 13.951 11.945 11.994 L 11.945 2.252 C 11.945 0.921 13.143 0.406 14.3 0.421 C 15.118 0.441 16.408 0.476 17.681 0.476 C 20.378 0.476 21.08 0.404 23.037 0.404 C 24.481 0.404 25.145 1.42 25.849 2.565 C 28.754 7.113 29.268 8.167 29.968 8.167 C 30.616 8.167 31.107 7.481 31.107 5.873 C 31.107 4.782 30.937 3.674 30.937 1.92 C 30.937 1.142 31.221 0.423 32.02 0.423 C 32.819 0.423 33.104 1.126 33.104 1.882 L 33.104 12.029 C 33.104 13.138 32.665 13.86 31.87 13.914 L 31.868 13.914 Z M 20.131 11.955 C 21.232 11.955 21.972 11.289 21.972 10.051 L 21.972 4.377 C 21.972 3.138 21.517 2.325 19.996 2.325 L 16.617 2.325 C 15.306 2.325 14.013 2.75 14.033 4.136 C 14.053 5.562 15.551 5.912 16.615 5.912 L 19.504 5.912 C 20.226 5.912 20.967 6.058 21.005 6.761 C 21.046 7.519 20.265 7.741 19.504 7.741 L 16.54 7.741 C 15.381 7.741 14.051 8.204 14.033 9.7 C 14.013 11.419 15.288 11.955 16.502 11.955 Z M 40.052 14.248 C 37.735 14.268 36.406 13.693 35.265 12.307 C 34.927 11.868 34.735 11.339 34.715 10.791 C 34.715 10.22 34.998 9.72 35.817 9.702 C 36.977 9.683 36.825 12.827 40.016 12.827 C 41.877 12.827 42.864 11.458 42.864 10.202 C 42.885 6.767 34.678 9.259 34.678 4.213 C 34.678 1.626 36.501 0 39.787 0 C 41.839 0 43.49 0.721 44.497 2.532 C 44.647 2.808 44.705 3.085 44.705 3.363 C 44.705 3.936 44.402 4.436 43.793 4.416 C 43.186 4.416 42.749 3.883 42.425 3.345 C 41.893 2.475 41.381 1.386 39.595 1.386 C 37.713 1.386 37.013 2.863 37.013 3.991 C 37.013 7.354 45.312 4.637 45.312 9.923 C 45.312 12.604 43.279 14.229 40.05 14.248 Z M 52.149 14.286 C 48.007 14.286 46.545 12.069 46.545 9.185 L 46.545 1.959 C 46.545 1.164 46.963 0.423 47.779 0.423 C 48.709 0.423 49.053 1.144 49.053 1.959 L 49.053 9.112 C 49.053 11.329 50.136 12.642 52.149 12.642 C 55.188 12.642 55.378 9.537 55.378 6.932 L 55.378 5.786 C 55.378 4.509 55.226 3.069 55.245 2.069 C 55.245 1.201 55.623 0.423 56.517 0.423 C 57.409 0.423 57.751 1.236 57.751 2.069 L 57.751 9.222 C 57.751 12.104 56.214 14.286 52.147 14.286 Z M 64.74 14.248 C 62.423 14.268 61.094 13.693 59.953 12.307 C 59.614 11.868 59.422 11.339 59.402 10.791 C 59.402 10.22 59.688 9.72 60.505 9.702 C 61.664 9.683 61.513 12.827 64.703 12.827 C 66.565 12.827 67.554 11.458 67.554 10.202 C 67.574 6.767 59.366 9.259 59.366 4.213 C 59.366 1.626 61.189 0 64.475 0 C 66.526 0 68.177 0.721 69.185 2.532 C 69.334 2.808 69.393 3.085 69.393 3.363 C 69.393 3.936 69.09 4.436 68.483 4.416 C 67.874 4.416 67.437 3.883 67.113 3.345 C 66.581 2.475 66.069 1.386 64.282 1.386 C 62.401 1.386 61.701 2.863 61.701 3.991 C 61.701 7.354 70 4.637 70 9.923 C 70 12.604 67.967 14.229 64.74 14.248 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ee8hg4\",layoutDependency:layoutDependency,layoutId:\"BY2lioi1T\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.634 14.249\" overflow=\"visible\"><path d=\"M 5.374 14.248 C 3.057 14.268 1.728 13.693 0.587 12.305 C 0.249 11.866 0.056 11.337 0.036 10.789 C 0.036 10.218 0.32 9.718 1.139 9.7 C 2.298 9.681 2.147 12.825 5.337 12.825 C 7.199 12.825 8.186 11.457 8.186 10.2 C 8.206 6.767 0 9.259 0 4.213 C 0 1.626 1.823 0 5.109 0 C 7.16 0 8.811 0.721 9.819 2.532 C 9.968 2.808 10.027 3.085 10.027 3.363 C 10.027 3.936 9.724 4.436 9.115 4.416 C 8.508 4.416 8.071 3.883 7.747 3.345 C 7.215 2.475 6.703 1.386 4.916 1.386 C 3.035 1.386 2.335 2.863 2.335 3.991 C 2.335 7.354 10.634 4.637 10.634 9.923 C 10.634 12.604 8.601 14.229 5.372 14.248 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vrgs1h\",layoutDependency:layoutDependency,layoutId:\"kbY21EpGY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.159 13.64\" overflow=\"visible\"><path d=\"M 19.921 13.51 C 19.144 13.565 18.46 12.992 17.871 12.087 C 14.812 7.373 14.072 5.489 13.351 5.489 C 12.439 5.489 12.192 7.098 12.192 9.832 L 12.192 11.791 C 12.192 12.677 11.642 13.453 10.691 13.51 C 9.153 13.603 7.251 13.64 5.014 13.64 C 1.878 13.64 0 13.547 0 11.59 L 0 1.849 C 0 0.518 1.198 0.002 2.355 0.018 C 3.172 0.037 4.463 0.073 5.736 0.073 C 8.433 0.073 9.135 0 11.091 0 C 12.536 0 13.2 1.016 13.904 2.162 C 16.809 6.71 17.323 7.763 18.023 7.763 C 18.67 7.763 19.162 7.078 19.162 5.469 C 19.162 4.379 18.992 3.27 18.992 1.516 C 18.992 0.738 19.275 0.02 20.075 0.02 C 20.874 0.02 21.159 0.723 21.159 1.479 L 21.159 11.626 C 21.159 12.734 20.72 13.457 19.925 13.51 L 19.923 13.51 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c1m5jh\",layoutDependency:layoutDependency,layoutId:\"uwhl_ze1g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.939 9.629\" overflow=\"visible\"><path d=\"M 6.098 9.629 C 7.199 9.629 7.939 8.964 7.939 7.726 L 7.939 2.052 C 7.939 0.813 7.484 0 5.963 0 L 2.584 0 C 1.273 0 -0.02 0.425 0 1.811 C 0.02 3.237 1.518 3.587 2.582 3.587 L 5.471 3.587 C 6.193 3.587 6.934 3.733 6.972 4.436 C 7.013 5.194 6.232 5.416 5.471 5.416 L 2.507 5.416 C 1.348 5.416 0.018 5.879 0 7.375 C -0.02 9.094 1.255 9.629 2.469 9.629 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1368rt9\",layoutDependency:layoutDependency,layoutId:\"rm2TKRfcS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.634 14.249\" overflow=\"visible\"><path d=\"M 5.374 14.248 C 3.057 14.268 1.728 13.693 0.587 12.307 C 0.249 11.868 0.057 11.339 0.036 10.791 C 0.036 10.22 0.32 9.72 1.139 9.702 C 2.298 9.683 2.147 12.827 5.337 12.827 C 7.199 12.827 8.186 11.458 8.186 10.202 C 8.206 6.767 0 9.259 0 4.213 C 0 1.626 1.823 0 5.109 0 C 7.16 0 8.811 0.721 9.819 2.532 C 9.968 2.808 10.027 3.085 10.027 3.363 C 10.027 3.936 9.724 4.436 9.115 4.416 C 8.508 4.416 8.071 3.883 7.747 3.345 C 7.215 2.475 6.703 1.386 4.916 1.386 C 3.035 1.386 2.335 2.863 2.335 3.991 C 2.335 7.354 10.634 4.637 10.634 9.923 C 10.634 12.604 8.601 14.229 5.372 14.248 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ib2uo7\",layoutDependency:layoutDependency,layoutId:\"Zteox9Ni0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.207 13.862\" overflow=\"visible\"><path d=\"M 5.604 13.862 C 1.463 13.862 0 11.646 0 8.761 L 0 1.536 C 0 0.74 0.419 0 1.234 0 C 2.165 0 2.509 0.721 2.509 1.536 L 2.509 8.688 C 2.509 10.905 3.591 12.218 5.604 12.218 C 8.643 12.218 8.833 9.114 8.833 6.509 L 8.833 5.363 C 8.833 4.085 8.682 2.646 8.7 1.646 C 8.7 0.778 9.078 0 9.973 0 C 10.865 0 11.207 0.813 11.207 1.646 L 11.207 8.799 C 11.207 11.681 9.669 13.862 5.602 13.862 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gt08nz\",layoutDependency:layoutDependency,layoutId:\"QUJQcWw0Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.634 14.249\" overflow=\"visible\"><path d=\"M 5.374 14.248 C 3.057 14.268 1.728 13.693 0.587 12.307 C 0.249 11.868 0.057 11.339 0.036 10.791 C 0.036 10.22 0.322 9.72 1.139 9.702 C 2.298 9.683 2.147 12.827 5.337 12.827 C 7.199 12.827 8.188 11.458 8.188 10.202 C 8.208 6.767 0 9.259 0 4.213 C 0 1.626 1.823 0 5.109 0 C 7.16 0 8.811 0.721 9.819 2.532 C 9.968 2.808 10.027 3.085 10.027 3.363 C 10.027 3.936 9.724 4.436 9.117 4.416 C 8.508 4.416 8.071 3.883 7.747 3.345 C 7.215 2.475 6.703 1.386 4.916 1.386 C 3.035 1.386 2.335 2.863 2.335 3.991 C 2.335 7.354 10.634 4.637 10.634 9.923 C 10.634 12.604 8.601 14.229 5.374 14.248 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kz5c5\",\"data-styles-preset\":\"VaO5lm_Mw\",dir:\"auto\",children:\"\\xa9 2026 SENSUS PRODUCTION HOUSE. All rights reserved.\"})}),className:\"framer-1idkss1\",\"data-framer-name\":\"\\xa9 2026 SENSUS PRODUCTION HOUSE. All rights reserved.\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NgivrTKdF\",onTap:onTapqnrr4b,style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gzhm9f\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"zarDwKnvX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{className:\"framer-styles-preset-18r9al9\",\"data-styles-preset\":\"TYLbKrsr7\",dir:\"auto\",children:[\"See our \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vp25Eud1a\"},motionChild:true,nodeId:\"u5iv_grlG\",openInNewTab:false,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"work\"})}),\", get to \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fZbnOicBm\"},motionChild:true,nodeId:\"u5iv_grlG\",openInNewTab:false,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"know us\"})}),\" and \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vtEm9Z3MJ\"},motionChild:true,nodeId:\"u5iv_grlG\",openInNewTab:false,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"contact here\"})}),\".\"]})}),className:\"framer-1jy3e5a\",\"data-framer-name\":\"See our work, get to know us and contact here.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u5iv_grlG\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kz5c5\",\"data-styles-preset\":\"VaO5lm_Mw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bg73KZPYs\"},motionChild:true,nodeId:\"gvAsBDINO\",openInNewTab:true,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"Privacy policy\"})})})}),className:\"framer-n03fxo\",\"data-framer-name\":\"Linkedin Instagram\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gvAsBDINO\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-198ir6s\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"ozlP7Nufa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kz5c5\",\"data-styles-preset\":\"VaO5lm_Mw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@sensusproduction.com\",motionChild:true,nodeId:\"ddhQcwMbW\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"hello@sensusproduction.com\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kz5c5\",\"data-styles-preset\":\"VaO5lm_Mw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+48603085019\",motionChild:true,nodeId:\"ddhQcwMbW\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"+48 603 085 019\"})})})]}),className:\"framer-4midgo\",\"data-framer-name\":\"hello@sensus.com +48 123 456 789\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ddhQcwMbW\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a7bfgz\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"B0JlI8NZZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kz5c5\",\"data-styles-preset\":\"VaO5lm_Mw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/sensus-production/posts/?feedView=all\",motionChild:true,nodeId:\"gX_tYkKKR\",openInNewTab:true,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"Linkedin\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kz5c5\",\"data-styles-preset\":\"VaO5lm_Mw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/sensusproduction/\",motionChild:true,nodeId:\"gX_tYkKKR\",openInNewTab:true,relValues:[],scopeId:\"BnNOqqgUu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o0i30s\",\"data-styles-preset\":\"L4PhLBfBI\",children:\"Instagram\"})})})]}),className:\"framer-1b20idm\",\"data-framer-name\":\"Linkedin Instagram\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gX_tYkKKR\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AbVx4.framer-mkqdls, .framer-AbVx4 .framer-mkqdls { display: block; }\",\".framer-AbVx4.framer-ufsr0r { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 36px 38px 60px 38px; position: relative; width: 1200px; }\",\".framer-AbVx4 .framer-28sktn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-AbVx4 .framer-1n043ji { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 78px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-AbVx4 .framer-z78mgm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 132px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-AbVx4 .framer-1up99a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AbVx4 .framer-g9iyt3 { height: 15px; position: relative; width: 70px; }\",\".framer-AbVx4 .framer-1ee8hg4 { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-AbVx4 .framer-vrgs1h { height: 14px; left: 12px; position: absolute; top: 1px; width: 21px; }\",\".framer-AbVx4 .framer-1c1m5jh { height: 10px; left: 14px; position: absolute; top: 3px; width: 8px; }\",\".framer-AbVx4 .framer-1368rt9 { height: 14px; left: 35px; position: absolute; top: 0px; width: 11px; }\",\".framer-AbVx4 .framer-ib2uo7 { height: 14px; left: 47px; position: absolute; top: 1px; width: 11px; }\",\".framer-AbVx4 .framer-1gt08nz { height: 14px; left: 60px; position: absolute; top: 0px; width: 11px; }\",\".framer-AbVx4 .framer-1idkss1 { cursor: pointer; flex: none; height: auto; max-width: 195px; min-width: 190px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-AbVx4 .framer-gzhm9f { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 251px; }\",\".framer-AbVx4 .framer-1jy3e5a { flex: none; height: auto; max-width: 250px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-AbVx4 .framer-n03fxo, .framer-AbVx4 .framer-4midgo, .framer-AbVx4 .framer-1b20idm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AbVx4 .framer-198ir6s { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-AbVx4 .framer-a7bfgz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-AbVx4.framer-v-1cwpr7u.framer-ufsr0r { width: 390px; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-28sktn { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-1n043ji { flex-direction: column; gap: 30px; width: 100%; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-z78mgm { gap: 60px; order: 0; width: 100%; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-1idkss1 { width: 100%; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-gzhm9f { align-self: unset; gap: 30px; height: min-content; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-1jy3e5a { order: 0; width: 100%; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-n03fxo { order: 1; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-198ir6s { align-content: flex-end; align-items: flex-end; align-self: unset; flex-direction: row; height: min-content; width: 100%; }\",\".framer-AbVx4.framer-v-1cwpr7u .framer-a7bfgz { align-content: flex-start; align-items: flex-start; gap: 30px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 274.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]},\"BA6mIF31o\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBnNOqqgUu=withCSS(Component,css,\"framer-AbVx4\");export default FramerBnNOqqgUu;FramerBnNOqqgUu.displayName=\"footer\";FramerBnNOqqgUu.defaultProps={height:274.5,width:1200};addPropertyControls(FramerBnNOqqgUu,{variant:{options:[\"qEIRcPv5L\",\"BA6mIF31o\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBnNOqqgUu,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBnNOqqgUu\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"274.5\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"BA6mIF31o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BnNOqqgUu.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-fopGD\";const variantClassNames={PrFFVFSTZ:\"framer-v-vhbedx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fakdtXUTc=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,fakdtXUTc:click??props.fakdtXUTc};};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,fakdtXUTc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PrFFVFSTZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplr0fg6=activeVariantCallback(async(...args)=>{if(fakdtXUTc){const res=await fakdtXUTc(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"close icon\",className:cx(scopingClassNames,\"framer-vhbedx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PrFFVFSTZ\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-22lfkm\",\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bizYYlMNL\",onTap:onTaplr0fg6,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18vgofa\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"kXiOESOyw\",style:{backgroundColor:\"var(--token-00b1ac8f-73ab-4f9e-a1ee-ed777d5ac8fc, rgb(255, 255, 255))\",rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fzr2x5\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"GAZnMrSYv\",style:{backgroundColor:\"var(--token-00b1ac8f-73ab-4f9e-a1ee-ed777d5ac8fc, rgb(255, 255, 255))\",rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fopGD.framer-1xipxyd, .framer-fopGD .framer-1xipxyd { display: block; }\",\".framer-fopGD.framer-vhbedx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-fopGD .framer-22lfkm { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 32px; min-width: 32px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-fopGD .framer-18vgofa, .framer-fopGD .framer-fzr2x5 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fakdtXUTc\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBphnZz_y2=withCSS(Component,css,\"framer-fopGD\");export default FramerBphnZz_y2;FramerBphnZz_y2.displayName=\"close\";FramerBphnZz_y2.defaultProps={height:32,width:32};addPropertyControls(FramerBphnZz_y2,{fakdtXUTc:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBphnZz_y2,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBphnZz_y2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"fakdtXUTc\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BphnZz_y2.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-nii9f\";const variantClassNames={YS2o2AYO4:\"framer-v-2v4ifo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Hk_B3OmuX=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,Hk_B3OmuX:click??props.Hk_B3OmuX};};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,Hk_B3OmuX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YS2o2AYO4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgya3et=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Hk_B3OmuX){const res=await Hk_B3OmuX(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"navigation icon\",className:cx(scopingClassNames,\"framer-2v4ifo\",className,classNames),\"data-framer-name\":\"hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YS2o2AYO4\",onTap:onTapgya3et,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gn11w4\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"fpZHR54LL\",style:{backgroundColor:\"var(--token-00b1ac8f-73ab-4f9e-a1ee-ed777d5ac8fc, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-blv8d\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"NnCanRnow\",style:{backgroundColor:\"var(--token-00b1ac8f-73ab-4f9e-a1ee-ed777d5ac8fc, rgb(255, 255, 255))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nii9f.framer-10ubg4d, .framer-nii9f .framer-10ubg4d { display: block; }\",\".framer-nii9f.framer-2v4ifo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 5px 10px 5px; position: relative; width: min-content; }\",\".framer-nii9f .framer-gn11w4, .framer-nii9f .framer-blv8d { flex: none; height: 2px; overflow: hidden; position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Hk_B3OmuX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd2vcDkDEa=withCSS(Component,css,\"framer-nii9f\");export default Framerd2vcDkDEa;Framerd2vcDkDEa.displayName=\"hamburger\";Framerd2vcDkDEa.defaultProps={height:30,width:34};addPropertyControls(Framerd2vcDkDEa,{Hk_B3OmuX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerd2vcDkDEa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd2vcDkDEa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Hk_B3OmuX\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"34\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d2vcDkDEa.map","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,CycleVariantState,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-7Zidw\";const variantClassNames={z8h7Lg7F8:\"framer-v-k7jkhe\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"z8h7Lg7F8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1garwa0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(CycleVariantState);});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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"z8h7Lg7F8\",openInNewTab:false,scopeId:\"j1wE15Zpa\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"sensus logotype\",className:`${cx(scopingClassNames,\"framer-k7jkhe\",className,classNames)} framer-1lo19x5`,\"data-framer-name\":\"logotype\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z8h7Lg7F8\",onMouseEnter:onMouseEnter1garwa0,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1flg5nn\",\"data-framer-name\":\"logotype\",layoutDependency:layoutDependency,layoutId:\"XgjWFFn_J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 10.486\" overflow=\"visible\"><g><path d=\"M 3.838 10.459 C 2.184 10.473 1.234 10.051 0.419 9.032 C 0.178 8.71 0.04 8.322 0.026 7.92 C 0.026 7.5 0.228 7.133 0.814 7.12 C 1.642 7.106 1.533 9.414 3.812 9.414 C 5.142 9.414 5.847 8.409 5.847 7.487 C 5.862 4.967 0 6.797 0 3.093 C 0 1.194 1.302 0 3.649 0 C 5.114 0 6.294 0.529 7.013 1.858 C 7.12 2.061 7.162 2.265 7.162 2.468 C 7.162 2.889 6.945 3.256 6.51 3.242 C 6.077 3.242 5.765 2.85 5.534 2.455 C 5.153 1.817 4.788 1.017 3.512 1.017 C 2.168 1.017 1.668 2.101 1.668 2.929 C 1.668 5.398 7.596 3.403 7.596 7.284 C 7.596 9.252 6.143 10.444 3.837 10.459 Z M 22.761 10.213 C 22.206 10.253 21.718 9.833 21.297 9.168 C 19.112 5.708 18.583 4.325 18.069 4.325 C 17.417 4.325 17.241 5.506 17.241 7.513 L 17.241 8.951 C 17.241 9.602 16.848 10.171 16.169 10.213 C 15.07 10.281 13.712 10.308 12.113 10.308 C 9.873 10.308 8.532 10.24 8.532 8.804 L 8.532 1.653 C 8.532 0.676 9.388 0.298 10.214 0.309 C 10.798 0.324 11.72 0.35 12.629 0.35 C 14.556 0.35 15.057 0.296 16.455 0.296 C 17.487 0.296 17.961 1.042 18.463 1.883 C 20.539 5.221 20.906 5.995 21.406 5.995 C 21.868 5.995 22.219 5.492 22.219 4.311 C 22.219 3.51 22.098 2.697 22.098 1.409 C 22.098 0.838 22.3 0.311 22.871 0.311 C 23.442 0.311 23.646 0.827 23.646 1.382 L 23.646 8.83 C 23.646 9.644 23.332 10.174 22.764 10.213 L 22.763 10.213 Z M 14.379 8.775 C 15.166 8.775 15.695 8.287 15.695 7.378 L 15.695 3.213 C 15.695 2.304 15.369 1.707 14.283 1.707 L 11.869 1.707 C 10.933 1.707 10.009 2.019 10.024 3.036 C 10.038 4.083 11.108 4.34 11.868 4.34 L 13.931 4.34 C 14.447 4.34 14.976 4.447 15.004 4.963 C 15.033 5.519 14.475 5.682 13.931 5.682 L 11.814 5.682 C 10.986 5.682 10.037 6.022 10.024 7.12 C 10.009 8.382 10.92 8.775 11.787 8.775 Z M 28.609 10.459 C 26.954 10.473 26.004 10.051 25.189 9.034 C 24.948 8.712 24.811 8.323 24.796 7.921 C 24.796 7.502 24.999 7.135 25.584 7.122 C 26.412 7.107 26.304 9.415 28.583 9.415 C 29.912 9.415 30.617 8.411 30.617 7.489 C 30.632 4.967 24.77 6.797 24.77 3.093 C 24.77 1.194 26.072 0 28.419 0 C 29.885 0 31.064 0.529 31.784 1.858 C 31.891 2.061 31.932 2.265 31.932 2.468 C 31.932 2.889 31.716 3.256 31.281 3.242 C 30.847 3.242 30.535 2.85 30.304 2.455 C 29.924 1.817 29.558 1.017 28.282 1.017 C 26.938 1.017 26.438 2.101 26.438 2.929 C 26.438 5.398 32.366 3.403 32.366 7.284 C 32.366 9.252 30.914 10.444 28.607 10.459 Z M 37.249 10.486 C 34.291 10.486 33.246 8.859 33.246 6.742 L 33.246 1.438 C 33.246 0.854 33.545 0.311 34.128 0.311 C 34.792 0.311 35.038 0.84 35.038 1.438 L 35.038 6.688 C 35.038 8.316 35.811 9.279 37.249 9.279 C 39.42 9.279 39.556 7 39.556 5.088 L 39.556 4.247 C 39.556 3.309 39.447 2.253 39.46 1.519 C 39.46 0.882 39.731 0.311 40.369 0.311 C 41.007 0.311 41.251 0.908 41.251 1.519 L 41.251 6.769 C 41.251 8.885 40.153 10.486 37.248 10.486 Z M 46.243 10.459 C 44.588 10.473 43.638 10.051 42.823 9.034 C 42.582 8.712 42.445 8.323 42.43 7.921 C 42.43 7.502 42.634 7.135 43.218 7.122 C 44.046 7.107 43.938 9.415 46.217 9.415 C 47.546 9.415 48.253 8.411 48.253 7.489 C 48.267 4.967 42.404 6.797 42.404 3.093 C 42.404 1.194 43.706 0 46.053 0 C 47.519 0 48.698 0.529 49.418 1.858 C 49.525 2.061 49.566 2.265 49.566 2.468 C 49.566 2.889 49.35 3.256 48.916 3.242 C 48.481 3.242 48.169 2.85 47.938 2.455 C 47.558 1.817 47.192 1.017 45.916 1.017 C 44.572 1.017 44.072 2.101 44.072 2.929 C 44.072 5.398 50 3.403 50 7.284 C 50 9.252 48.548 10.444 46.243 10.459 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-7oqwo2\",\"data-framer-name\":\"logotype\",layoutDependency:layoutDependency,layoutId:\"dQSwC4Bj5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 10.486\" overflow=\"visible\"><path d=\"M 3.838 10.459 C 2.184 10.473 1.234 10.051 0.419 9.032 C 0.178 8.71 0.04 8.322 0.026 7.92 C 0.026 7.5 0.228 7.133 0.814 7.12 C 1.642 7.106 1.533 9.414 3.812 9.414 C 5.142 9.414 5.847 8.409 5.847 7.487 C 5.862 4.967 0 6.797 0 3.093 C 0 1.194 1.302 0 3.649 0 C 5.114 0 6.294 0.529 7.013 1.858 C 7.12 2.061 7.162 2.265 7.162 2.468 C 7.162 2.889 6.945 3.256 6.51 3.242 C 6.077 3.242 5.765 2.85 5.534 2.455 C 5.153 1.817 4.788 1.017 3.512 1.017 C 2.168 1.017 1.668 2.101 1.668 2.929 C 1.668 5.398 7.596 3.403 7.596 7.284 C 7.596 9.252 6.143 10.444 3.837 10.459 Z M 22.761 10.213 C 22.206 10.253 21.718 9.833 21.297 9.168 C 19.112 5.708 18.583 4.325 18.069 4.325 C 17.417 4.325 17.241 5.506 17.241 7.513 L 17.241 8.951 C 17.241 9.602 16.848 10.171 16.169 10.213 C 15.07 10.281 13.712 10.308 12.113 10.308 C 9.873 10.308 8.532 10.24 8.532 8.804 L 8.532 1.653 C 8.532 0.676 9.388 0.298 10.214 0.309 C 10.798 0.324 11.72 0.35 12.629 0.35 C 14.556 0.35 15.057 0.296 16.455 0.296 C 17.487 0.296 17.961 1.042 18.463 1.883 C 20.539 5.221 20.906 5.995 21.406 5.995 C 21.868 5.995 22.219 5.492 22.219 4.311 C 22.219 3.51 22.098 2.697 22.098 1.409 C 22.098 0.838 22.3 0.311 22.871 0.311 C 23.442 0.311 23.646 0.827 23.646 1.382 L 23.646 8.83 C 23.646 9.644 23.332 10.174 22.764 10.213 L 22.763 10.213 Z M 14.379 8.775 C 15.166 8.775 15.695 8.287 15.695 7.378 L 15.695 3.213 C 15.695 2.304 15.369 1.707 14.283 1.707 L 11.869 1.707 C 10.933 1.707 10.009 2.019 10.024 3.036 C 10.038 4.083 11.108 4.34 11.868 4.34 L 13.931 4.34 C 14.447 4.34 14.976 4.447 15.004 4.963 C 15.033 5.519 14.475 5.682 13.931 5.682 L 11.814 5.682 C 10.986 5.682 10.037 6.022 10.024 7.12 C 10.009 8.382 10.92 8.775 11.787 8.775 Z M 28.609 10.459 C 26.954 10.473 26.004 10.051 25.189 9.034 C 24.948 8.712 24.811 8.323 24.796 7.921 C 24.796 7.502 24.999 7.135 25.584 7.122 C 26.412 7.107 26.304 9.415 28.583 9.415 C 29.912 9.415 30.617 8.411 30.617 7.489 C 30.632 4.967 24.77 6.797 24.77 3.093 C 24.77 1.194 26.072 0 28.419 0 C 29.885 0 31.064 0.529 31.784 1.858 C 31.891 2.061 31.932 2.265 31.932 2.468 C 31.932 2.889 31.716 3.256 31.281 3.242 C 30.847 3.242 30.535 2.85 30.304 2.455 C 29.924 1.817 29.558 1.017 28.282 1.017 C 26.938 1.017 26.438 2.101 26.438 2.929 C 26.438 5.398 32.366 3.403 32.366 7.284 C 32.366 9.252 30.914 10.444 28.607 10.459 Z M 37.249 10.486 C 34.291 10.486 33.246 8.859 33.246 6.742 L 33.246 1.438 C 33.246 0.854 33.545 0.311 34.128 0.311 C 34.792 0.311 35.038 0.84 35.038 1.438 L 35.038 6.688 C 35.038 8.316 35.811 9.279 37.249 9.279 C 39.42 9.279 39.556 7 39.556 5.088 L 39.556 4.247 C 39.556 3.309 39.447 2.253 39.46 1.519 C 39.46 0.882 39.731 0.311 40.369 0.311 C 41.007 0.311 41.251 0.908 41.251 1.519 L 41.251 6.769 C 41.251 8.885 40.153 10.486 37.248 10.486 Z M 46.243 10.459 C 44.588 10.473 43.638 10.051 42.823 9.034 C 42.582 8.712 42.445 8.323 42.43 7.921 C 42.43 7.502 42.634 7.135 43.218 7.122 C 44.046 7.107 43.938 9.415 46.217 9.415 C 47.546 9.415 48.253 8.411 48.253 7.489 C 48.267 4.967 42.404 6.797 42.404 3.093 C 42.404 1.194 43.706 0 46.053 0 C 47.519 0 48.698 0.529 49.418 1.858 C 49.525 2.061 49.566 2.265 49.566 2.468 C 49.566 2.889 49.35 3.256 48.916 3.242 C 48.481 3.242 48.169 2.85 47.938 2.455 C 47.558 1.817 47.192 1.017 45.916 1.017 C 44.572 1.017 44.072 2.101 44.072 2.929 C 44.072 5.398 50 3.403 50 7.284 C 50 9.252 48.548 10.444 46.243 10.459 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-108r31h\",layoutDependency:layoutDependency,layoutId:\"m0wL53hIv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.596 10.459\" overflow=\"visible\"><path d=\"M 3.838 10.459 C 2.184 10.473 1.234 10.051 0.419 9.032 C 0.178 8.71 0.04 8.322 0.026 7.92 C 0.026 7.5 0.228 7.133 0.814 7.12 C 1.642 7.106 1.533 9.414 3.812 9.414 C 5.142 9.414 5.847 8.409 5.847 7.487 C 5.862 4.967 0 6.797 0 3.093 C 0 1.194 1.302 0 3.649 0 C 5.114 0 6.294 0.529 7.013 1.858 C 7.12 2.061 7.162 2.265 7.162 2.468 C 7.162 2.889 6.945 3.256 6.51 3.242 C 6.077 3.242 5.765 2.85 5.534 2.455 C 5.153 1.817 4.788 1.017 3.512 1.017 C 2.168 1.017 1.668 2.101 1.668 2.929 C 1.668 5.398 7.596 3.403 7.596 7.284 C 7.596 9.252 6.143 10.444 3.837 10.459 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1twjpig\",layoutDependency:layoutDependency,layoutId:\"KmmFKDAiJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.114 10.012\" overflow=\"visible\"><path d=\"M 14.229 9.917 C 13.674 9.957 13.186 9.537 12.765 8.872 C 10.58 5.412 10.051 4.029 9.537 4.029 C 8.885 4.029 8.709 5.21 8.709 7.217 L 8.709 8.655 C 8.709 9.305 8.316 9.875 7.636 9.917 C 6.538 9.985 5.179 10.012 3.581 10.012 C 1.341 10.012 0 9.944 0 8.508 L 0 1.357 C 0 0.38 0.856 0.001 1.682 0.013 C 2.266 0.027 3.188 0.053 4.097 0.053 C 6.023 0.053 6.525 0 7.922 0 C 8.954 0 9.428 0.746 9.931 1.587 C 12.006 4.925 12.374 5.698 12.874 5.698 C 13.336 5.698 13.687 5.195 13.687 4.015 C 13.687 3.214 13.566 2.4 13.566 1.113 C 13.566 0.542 13.768 0.014 14.339 0.014 C 14.91 0.014 15.114 0.53 15.114 1.085 L 15.114 8.534 C 15.114 9.347 14.8 9.878 14.232 9.917 L 14.231 9.917 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ij4hh0\",layoutDependency:layoutDependency,layoutId:\"NbhLIRQeS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.671 7.068\" overflow=\"visible\"><path d=\"M 4.356 7.068 C 5.142 7.068 5.671 6.58 5.671 5.671 L 5.671 1.506 C 5.671 0.597 5.346 0 4.259 0 L 1.846 0 C 0.909 0 -0.014 0.312 0 1.33 C 0.015 2.376 1.084 2.633 1.844 2.633 L 3.908 2.633 C 4.424 2.633 4.953 2.74 4.98 3.256 C 5.009 3.812 4.451 3.976 3.908 3.976 L 1.791 3.976 C 0.963 3.976 0.013 4.315 0 5.414 C -0.014 6.675 0.896 7.068 1.763 7.068 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n5kyfi\",layoutDependency:layoutDependency,layoutId:\"MvcHSUIx_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.596 10.459\" overflow=\"visible\"><path d=\"M 3.838 10.459 C 2.184 10.473 1.234 10.051 0.419 9.034 C 0.178 8.712 0.04 8.323 0.026 7.921 C 0.026 7.502 0.228 7.135 0.814 7.122 C 1.642 7.107 1.533 9.415 3.812 9.415 C 5.142 9.415 5.847 8.411 5.847 7.489 C 5.862 4.967 0 6.797 0 3.093 C 0 1.194 1.302 0 3.649 0 C 5.114 0 6.294 0.529 7.013 1.858 C 7.12 2.061 7.162 2.265 7.162 2.468 C 7.162 2.889 6.945 3.256 6.51 3.242 C 6.077 3.242 5.765 2.85 5.534 2.455 C 5.153 1.817 4.788 1.017 3.512 1.017 C 2.168 1.017 1.668 2.101 1.668 2.929 C 1.668 5.398 7.596 3.403 7.596 7.284 C 7.596 9.252 6.143 10.444 3.837 10.459 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sly9xh\",layoutDependency:layoutDependency,layoutId:\"dlwRDuDOn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.005 10.175\" overflow=\"visible\"><path d=\"M 4.003 10.175 C 1.045 10.175 0 8.548 0 6.431 L 0 1.127 C 0 0.543 0.299 0 0.882 0 C 1.546 0 1.792 0.529 1.792 1.127 L 1.792 6.378 C 1.792 8.005 2.565 8.969 4.003 8.969 C 6.174 8.969 6.31 6.69 6.31 4.778 L 6.31 3.937 C 6.31 2.999 6.201 1.942 6.214 1.208 C 6.214 0.571 6.484 0 7.123 0 C 7.761 0 8.005 0.597 8.005 1.208 L 8.005 6.458 C 8.005 8.574 6.906 10.175 4.002 10.175 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-by0nst\",layoutDependency:layoutDependency,layoutId:\"Bib2X92pM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.596 10.459\" overflow=\"visible\"><path d=\"M 3.838 10.459 C 2.184 10.473 1.234 10.051 0.419 9.034 C 0.178 8.712 0.04 8.323 0.026 7.921 C 0.026 7.502 0.23 7.135 0.814 7.122 C 1.642 7.107 1.533 9.415 3.812 9.415 C 5.142 9.415 5.849 8.411 5.849 7.489 C 5.863 4.967 0 6.797 0 3.093 C 0 1.194 1.302 0 3.649 0 C 5.114 0 6.294 0.529 7.013 1.858 C 7.12 2.061 7.162 2.265 7.162 2.468 C 7.162 2.889 6.945 3.256 6.512 3.242 C 6.077 3.242 5.765 2.85 5.534 2.455 C 5.153 1.817 4.788 1.017 3.512 1.017 C 2.168 1.017 1.668 2.101 1.668 2.929 C 1.668 5.398 7.596 3.403 7.596 7.284 C 7.596 9.252 6.143 10.444 3.838 10.459 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7Zidw.framer-1lo19x5, .framer-7Zidw .framer-1lo19x5 { display: block; }\",\".framer-7Zidw.framer-k7jkhe { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7Zidw .framer-1flg5nn { height: 11px; position: relative; width: 50px; }\",\".framer-7Zidw .framer-7oqwo2 { height: 11px; left: 0px; position: absolute; top: 0px; width: 50px; }\",\".framer-7Zidw .framer-108r31h { height: 11px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-7Zidw .framer-1twjpig { height: 10px; left: 9px; position: absolute; top: 1px; width: 15px; }\",\".framer-7Zidw .framer-1ij4hh0 { height: 7px; left: 10px; position: absolute; top: 2px; width: 6px; }\",\".framer-7Zidw .framer-1n5kyfi { height: 11px; left: 25px; position: absolute; top: 0px; width: 8px; }\",\".framer-7Zidw .framer-sly9xh { height: 10px; left: 33px; position: absolute; top: 1px; width: 8px; }\",\".framer-7Zidw .framer-by0nst { height: 11px; left: 43px; position: absolute; top: 0px; width: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10.5\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj1wE15Zpa=withCSS(Component,css,\"framer-7Zidw\");export default Framerj1wE15Zpa;Framerj1wE15Zpa.displayName=\"logotype\";Framerj1wE15Zpa.defaultProps={height:10.5,width:50};addFonts(Framerj1wE15Zpa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj1wE15Zpa\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"10.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j1wE15Zpa.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/1LYuMQ6XFluQ1tdIFoji/3ls3ONiZvjiHdNzcghO1/jr37CvACU.js\";const enabledGestures={Cdn2r2xQr:{hover:true},V83wK5eMV:{hover:true},z1FGwX6uq:{hover:true}};const cycleOrder=[\"V83wK5eMV\",\"Cdn2r2xQr\",\"z1FGwX6uq\"];const serializationHash=\"framer-p7U0f\";const variantClassNames={Cdn2r2xQr:\"framer-v-nixd76\",V83wK5eMV:\"framer-v-xyig8n\",z1FGwX6uq:\"framer-v-7k6mt5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZyqBzlZVZ=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={about:\"Cdn2r2xQr\",contact:\"z1FGwX6uq\",work:\"V83wK5eMV\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"V83wK5eMV\",ZyqBzlZVZ:click??props.ZyqBzlZVZ};};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,ZyqBzlZVZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V83wK5eMV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap365k1y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZyqBzlZVZ){const res=await ZyqBzlZVZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vp25Eud1a\"},motionChild:true,nodeId:\"V83wK5eMV\",openInNewTab:false,scopeId:\"plmU1V8Fj\",smoothScroll:true,...addPropertyOverrides({Cdn2r2xQr:{href:{webPageId:\"fZbnOicBm\"}},z1FGwX6uq:{href:{webPageId:\"vtEm9Z3MJ\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xyig8n\",className,classNames)} framer-xo79h4`,\"data-framer-name\":\"work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"V83wK5eMV\",onTap:onTap365k1y,ref:refBinding,style:{...style},...addPropertyOverrides({\"Cdn2r2xQr-hover\":{\"data-framer-name\":undefined},\"V83wK5eMV-hover\":{\"data-framer-name\":undefined},\"z1FGwX6uq-hover\":{\"data-framer-name\":undefined},Cdn2r2xQr:{\"data-framer-name\":\"about\"},z1FGwX6uq:{\"data-framer-name\":\"contact\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lh5dv2\",\"data-styles-preset\":\"jr37CvACU\",dir:\"auto\",children:\"work\"})}),className:\"framer-j4a3po\",\"data-framer-name\":\"1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VHHOuUO6V\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotateX:0},variants:{\"Cdn2r2xQr-hover\":{opacity:0,rotateX:0},\"V83wK5eMV-hover\":{opacity:0,rotateX:150},\"z1FGwX6uq-hover\":{opacity:0,rotateX:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cdn2r2xQr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lh5dv2\",\"data-styles-preset\":\"jr37CvACU\",dir:\"auto\",children:\"about\"})})},z1FGwX6uq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lh5dv2\",\"data-styles-preset\":\"jr37CvACU\",dir:\"auto\",children:\"contact\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lh5dv2\",\"data-styles-preset\":\"jr37CvACU\",dir:\"auto\",children:\"work\"})}),className:\"framer-10vzyf3\",\"data-framer-name\":\"1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EKRGH0J_U\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,rotateX:150},variants:{\"Cdn2r2xQr-hover\":{opacity:1,rotateX:0},\"V83wK5eMV-hover\":{opacity:1,rotateX:0},\"z1FGwX6uq-hover\":{opacity:1,rotateX:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cdn2r2xQr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lh5dv2\",\"data-styles-preset\":\"jr37CvACU\",dir:\"auto\",children:\"about\"})})},z1FGwX6uq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lh5dv2\",\"data-styles-preset\":\"jr37CvACU\",dir:\"auto\",children:\"contact\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p7U0f.framer-xo79h4, .framer-p7U0f .framer-xo79h4 { display: block; }\",\".framer-p7U0f.framer-xyig8n { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: flex-start; overflow: hidden; padding: 2px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-p7U0f .framer-j4a3po, .framer-p7U0f .framer-10vzyf3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-p7U0f.framer-v-xyig8n.hover.framer-xyig8n, .framer-p7U0f.framer-v-nixd76.hover.framer-xyig8n, .framer-p7U0f.framer-v-7k6mt5.hover.framer-xyig8n { justify-content: flex-end; }\",\".framer-p7U0f.framer-v-xyig8n.hover .framer-j4a3po { order: 0; }\",\".framer-p7U0f.framer-v-xyig8n.hover .framer-10vzyf3 { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 32.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Cdn2r2xQr\":{\"layout\":[\"auto\",\"fixed\"]},\"z1FGwX6uq\":{\"layout\":[\"auto\",\"fixed\"]},\"OdGGAWlvn\":{\"layout\":[\"auto\",\"fixed\"]},\"WNWH23aqZ\":{\"layout\":[\"auto\",\"fixed\"]},\"yOBtuOQg_\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"ZyqBzlZVZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerplmU1V8Fj=withCSS(Component,css,\"framer-p7U0f\");export default FramerplmU1V8Fj;FramerplmU1V8Fj.displayName=\"menu links\";FramerplmU1V8Fj.defaultProps={height:20,width:32.5};addPropertyControls(FramerplmU1V8Fj,{variant:{options:[\"V83wK5eMV\",\"Cdn2r2xQr\",\"z1FGwX6uq\"],optionTitles:[\"work\",\"about\",\"contact\"],title:\"Variant\",type:ControlType.Enum},ZyqBzlZVZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerplmU1V8Fj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerplmU1V8Fj\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ZyqBzlZVZ\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Cdn2r2xQr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"z1FGwX6uq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OdGGAWlvn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WNWH23aqZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yOBtuOQg_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"32.5\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./plmU1V8Fj.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Close from\"https://framerusercontent.com/modules/x3Jt6BeaR40vrtL1XeEi/RmJ5YPdTxCDkeqlffz4X/BphnZz_y2.js\";import Hamburger from\"https://framerusercontent.com/modules/mwI0vuvmEizJlKHukjCA/p3vXeFL5MJb3r3SiPowA/d2vcDkDEa.js\";import Logotype from\"https://framerusercontent.com/modules/19c0zj9amfw7EnpmRQtO/HLswyuYS6IYczuks9TBJ/j1wE15Zpa.js\";import MenuLinks from\"https://framerusercontent.com/modules/98Dz9vrlkU6mCoChVwPP/1TB7oB1faMEOmSnZSWFJ/plmU1V8Fj.js\";const MenuLinksFonts=getFonts(MenuLinks);const LogotypeFonts=getFonts(Logotype);const CloseFonts=getFonts(Close);const HamburgerFonts=getFonts(Hamburger);const cycleOrder=[\"ZTAroh2Rg\",\"PrOHB_nfk\"];const serializationHash=\"framer-P47Q7\";const variantClassNames={PrOHB_nfk:\"framer-v-1hoqbfk\",ZTAroh2Rg:\"framer-v-y05jpo\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"menu closed\":\"ZTAroh2Rg\",\"menu opened\":\"PrOHB_nfk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZTAroh2Rg\"};};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:\"ZTAroh2Rg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const fakdtXUTc1sr26yj=activeVariantCallback(async(...args)=>{setVariant(\"ZTAroh2Rg\");});const Hk_B3OmuX1u92qlk=activeVariantCallback(async(...args)=>{setVariant(\"PrOHB_nfk\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PrOHB_nfk\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"PrOHB_nfk\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-y05jpo\",className,classNames),\"data-framer-name\":\"menu closed\",layoutDependency:layoutDependency,layoutId:\"ZTAroh2Rg\",ref:refBinding,style:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{PrOHB_nfk:{background:\"linear-gradient(180deg, rgba(20, 20, 19, 0.5) 0%, rgba(20, 20, 19, 0.5) 100%)\",backgroundColor:\"rgba(20, 20, 19, 0.5)\"}},...addPropertyOverrides({PrOHB_nfk:{\"data-framer-name\":\"menu opened\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hwqo38\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"wBAiNYbrB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({PrOHB_nfk:{y:(componentViewport?.y||0)+20+192+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-70o1p0-container\",layoutDependency:layoutDependency,layoutId:\"MFIIwGPOv-container\",nodeId:\"MFIIwGPOv\",rendersWithMotion:true,scopeId:\"c5CK559ft\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"MFIIwGPOv\",layoutId:\"MFIIwGPOv\",variant:matchVariant(\"V83wK5eMV\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({PrOHB_nfk:{y:(componentViewport?.y||0)+20+192+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ypgdo-container\",layoutDependency:layoutDependency,layoutId:\"RDbEc_e_5-container\",nodeId:\"RDbEc_e_5\",rendersWithMotion:true,scopeId:\"c5CK559ft\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"RDbEc_e_5\",layoutId:\"RDbEc_e_5\",variant:matchVariant(\"Cdn2r2xQr\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({PrOHB_nfk:{y:(componentViewport?.y||0)+20+192+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m60274-container\",layoutDependency:layoutDependency,layoutId:\"RdvOkywb2-container\",nodeId:\"RdvOkywb2\",rendersWithMotion:true,scopeId:\"c5CK559ft\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"RdvOkywb2\",layoutId:\"RdvOkywb2\",variant:matchVariant(\"z1FGwX6uq\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zsenvf\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"lnmTJRCnB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,y:(componentViewport?.y||0)+(22+((componentViewport?.height||76)-44-32)/2)+11,...addPropertyOverrides({PrOHB_nfk:{y:(componentViewport?.y||0)+20+0+11}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-139kdue-container\",layoutDependency:layoutDependency,layoutId:\"xmBjE5G3a-container\",nodeId:\"xmBjE5G3a\",rendersWithMotion:true,scopeId:\"c5CK559ft\",children:/*#__PURE__*/_jsx(Logotype,{height:\"100%\",id:\"xmBjE5G3a\",layoutId:\"xmBjE5G3a\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PrOHB_nfk:{height:32,y:(componentViewport?.y||0)+20+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lmogs9-container\",layoutDependency:layoutDependency,layoutId:\"Kh2uCVF4Z-container\",nodeId:\"Kh2uCVF4Z\",rendersWithMotion:true,scopeId:\"c5CK559ft\",children:/*#__PURE__*/_jsx(Close,{fakdtXUTc:fakdtXUTc1sr26yj,height:\"100%\",id:\"Kh2uCVF4Z\",layoutId:\"Kh2uCVF4Z\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(22+((componentViewport?.height||76)-44-32)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x4odom-container\",layoutDependency:layoutDependency,layoutId:\"QDb56UCj3-container\",nodeId:\"QDb56UCj3\",rendersWithMotion:true,scopeId:\"c5CK559ft\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",Hk_B3OmuX:Hk_B3OmuX1u92qlk,id:\"QDb56UCj3\",layoutId:\"QDb56UCj3\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P47Q7.framer-94xtic, .framer-P47Q7 .framer-94xtic { display: block; }\",\".framer-P47Q7.framer-y05jpo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 337px; height: min-content; justify-content: center; overflow: visible; padding: 22px 37px 22px 37px; position: relative; width: 390px; }\",\".framer-P47Q7 .framer-1hwqo38 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-P47Q7 .framer-70o1p0-container, .framer-P47Q7 .framer-7ypgdo-container, .framer-P47Q7 .framer-1m60274-container, .framer-P47Q7 .framer-139kdue-container, .framer-P47Q7 .framer-lmogs9-container, .framer-P47Q7 .framer-x4odom-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-P47Q7 .framer-zsenvf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-P47Q7.framer-v-1hoqbfk.framer-y05jpo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 160px; justify-content: flex-start; min-height: 900px; padding: 20px 40px 20px 40px; }\",\".framer-P47Q7.framer-v-1hoqbfk .framer-1hwqo38 { order: 1; }\",\".framer-P47Q7.framer-v-1hoqbfk .framer-zsenvf { flex: none; order: 0; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PrOHB_nfk\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"900px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc5CK559ft=withCSS(Component,css,\"framer-P47Q7\");export default Framerc5CK559ft;Framerc5CK559ft.displayName=\"mobile nav\";Framerc5CK559ft.defaultProps={height:76,width:390};addPropertyControls(Framerc5CK559ft,{variant:{options:[\"ZTAroh2Rg\",\"PrOHB_nfk\"],optionTitles:[\"menu closed\",\"menu opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerc5CK559ft,[{explicitInter:true,fonts:[]},...MenuLinksFonts,...LogotypeFonts,...CloseFonts,...HamburgerFonts],{supportsExplicitInterCodegen:true});Framerc5CK559ft.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuLinks,{},context),forwardLoader(Logotype,{},context),forwardLoader(Close,{},context),forwardLoader(Hamburger,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc5CK559ft\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PrOHB_nfk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"900px\\\",null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"76\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,SmartComponentScopedContainer,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 Hamburger from\"https://framerusercontent.com/modules/mwI0vuvmEizJlKHukjCA/p3vXeFL5MJb3r3SiPowA/d2vcDkDEa.js\";import Logotype from\"https://framerusercontent.com/modules/19c0zj9amfw7EnpmRQtO/HLswyuYS6IYczuks9TBJ/j1wE15Zpa.js\";import MenuLinks from\"https://framerusercontent.com/modules/98Dz9vrlkU6mCoChVwPP/1TB7oB1faMEOmSnZSWFJ/plmU1V8Fj.js\";const LogotypeFonts=getFonts(Logotype);const MenuLinksFonts=getFonts(MenuLinks);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const serializationHash=\"framer-RQRdI\";const variantClassNames={kqL5rjcRV:\"framer-v-10302dn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"kqL5rjcRV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10302dn\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"kqL5rjcRV\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e9fc9p\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"WhBhjrtwH\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,y:(componentViewport?.y||0)+(22+((componentViewport?.height||64)-44-20)/2)+5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ca5aow-container\",layoutDependency:layoutDependency,layoutId:\"SPLAWfirm-container\",nodeId:\"SPLAWfirm\",rendersWithMotion:true,scopeId:\"u5K03wlG2\",children:/*#__PURE__*/_jsx(Logotype,{height:\"100%\",id:\"SPLAWfirm\",layoutId:\"SPLAWfirm\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(22+((componentViewport?.height||64)-44-20)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1544yrt-container\",\"data-framer-appear-id\":\"1544yrt\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"jqUwX1Sit-container\",nodeId:\"jqUwX1Sit\",optimized:true,rendersWithMotion:true,scopeId:\"u5K03wlG2\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"jqUwX1Sit\",layoutId:\"jqUwX1Sit\",variant:matchVariant(\"V83wK5eMV\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(22+((componentViewport?.height||64)-44-20)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-19aylx5-container\",\"data-framer-appear-id\":\"19aylx5\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"mrS8R3ype-container\",nodeId:\"mrS8R3ype\",optimized:true,rendersWithMotion:true,scopeId:\"u5K03wlG2\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"mrS8R3ype\",layoutId:\"mrS8R3ype\",variant:matchVariant(\"Cdn2r2xQr\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(22+((componentViewport?.height||64)-44-20)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1epaybu-container\",\"data-framer-appear-id\":\"1epaybu\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"dOrSqyLjv-container\",nodeId:\"dOrSqyLjv\",optimized:true,rendersWithMotion:true,scopeId:\"u5K03wlG2\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"dOrSqyLjv\",layoutId:\"dOrSqyLjv\",variant:matchVariant(\"z1FGwX6uq\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RQRdI.framer-1bnp9ps, .framer-RQRdI .framer-1bnp9ps { display: block; }\",\".framer-RQRdI.framer-10302dn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 337px; height: min-content; justify-content: center; overflow: visible; padding: 22px 37px 22px 37px; position: relative; width: 1200px; }\",\".framer-RQRdI .framer-e9fc9p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RQRdI .framer-1ca5aow-container, .framer-RQRdI .framer-1544yrt-container, .framer-RQRdI .framer-19aylx5-container, .framer-RQRdI .framer-1epaybu-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru5K03wlG2=withCSS(Component,css,\"framer-RQRdI\");export default Frameru5K03wlG2;Frameru5K03wlG2.displayName=\"nav\";Frameru5K03wlG2.defaultProps={height:64,width:1200};addFonts(Frameru5K03wlG2,[{explicitInter:true,fonts:[]},...LogotypeFonts,...MenuLinksFonts],{supportsExplicitInterCodegen:true});Frameru5K03wlG2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logotype,{},context),forwardLoader(Hamburger,{},context),forwardLoader(MenuLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru5K03wlG2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnNOqqgUu/BnNOqqgUu.js\";import MobileNav from\"#framer/local/canvasComponent/c5CK559ft/c5CK559ft.js\";import Nav from\"#framer/local/canvasComponent/u5K03wlG2/u5K03wlG2.js\";const NavFonts=getFonts(Nav);const MobileNavFonts=getFonts(MobileNav);const FooterFonts=getFonts(Footer);const breakpoints={GhFoIEt8F:\"(max-width: 809.98px)\",No2XDV449:\"(min-width: 1200px)\",stxbin4WM:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-qiXAC\";const variantClassNames={GhFoIEt8F:\"framer-v-3swm73\",No2XDV449:\"framer-v-14y86ad\",stxbin4WM:\"framer-v-m07l73\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qiXAC.framer-w9jt15, .framer-qiXAC .framer-w9jt15 { display: block; }\",\".framer-qiXAC.framer-14y86ad { align-content: center; align-items: center; background-color: var(--token-1e2eb72a-a221-4687-a02a-c9612f1a1dd9, #0d0d0c); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-qiXAC .framer-15vigr6-container { flex: none; height: auto; left: 0px; max-width: 1920px; order: -1000; position: absolute; top: 0px; width: 100%; z-index: 10; }\",\".framer-qiXAC .framer-1rk7xyr-container { flex: none; height: auto; left: 0px; order: -999; position: absolute; top: 0px; width: 100%; z-index: 10; }\",\".framer-qiXAC .framer-11vsvkt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-qiXAC .framer-ei6898-container { flex: none; height: auto; max-width: 1920px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={GhFoIEt8F:\"(max-width: 809.98px)\",No2XDV449:\"(min-width: 1200px)\",stxbin4WM:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"No2XDV449\",Phone:\"GhFoIEt8F\",Tablet:\"stxbin4WM\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"No2XDV449\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"GhFoIEt8F\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"GhFoIEt8F\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"No2XDV449\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1e2eb72a-a221-4687-a02a-c9612f1a1dd9, rgb(13, 13, 12)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14y86ad\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"min(100vw, 1920px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15vigr6-container hidden-3swm73\",nodeId:\"ph34eeu9A\",scopeId:\"qxySJcJdO\",children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"ph34eeu9A\",layoutId:\"ph34eeu9A\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GhFoIEt8F:{height:76,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rk7xyr-container hidden-14y86ad hidden-m07l73\",nodeId:\"CnmuylZ6N\",scopeId:\"qxySJcJdO\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"CnmuylZ6N\",layoutId:\"CnmuylZ6N\",style:{width:\"100%\"},variant:matchVariant(\"ZTAroh2Rg\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11vsvkt\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:268,width:\"min(100vw, 1920px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ei6898-container\",nodeId:\"LV6qWKez6\",scopeId:\"qxySJcJdO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GhFoIEt8F:{variant:matchVariant(\"BA6mIF31o\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"LV6qWKez6\",layoutId:\"LV6qWKez6\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"qEIRcPv5L\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"stxbin4WM\":{\"layout\":[\"fixed\",\"fixed\"]},\"GhFoIEt8F\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"No2XDV449\":[\".framer-15vigr6-container\",\".framer-ei6898-container\"],\"stxbin4WM\":[\".framer-15vigr6-container\",\".framer-ei6898-container\"],\"GhFoIEt8F\":[\".framer-1rk7xyr-container\",\".framer-ei6898-container\"]}\n * @framerBreakpoints {\"No2XDV449\":{\"min\":1200,\"canvasClassName\":\"framer-14y86ad-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"stxbin4WM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-m07l73-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"GhFoIEt8F\":{\"max\":809,\"canvasClassName\":\"framer-3swm73-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant No2XDV449\n * @framerLayoutTemplate true\n */const FramerqxySJcJdO=withCSS(Component,css,\"framer-qiXAC\");export default FramerqxySJcJdO;FramerqxySJcJdO.displayName=\"Layout template\";FramerqxySJcJdO.defaultProps={height:1e3,width:1200};addFonts(FramerqxySJcJdO,[{explicitInter:true,fonts:[]},...NavFonts,...MobileNavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerqxySJcJdO.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(MobileNav,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqxySJcJdO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"No2XDV449\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"No2XDV449\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-14y86ad-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"stxbin4WM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-m07l73-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"GhFoIEt8F\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-3swm73-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"stxbin4WM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GhFoIEt8F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"No2XDV449\\\":[\\\".framer-15vigr6-container\\\",\\\".framer-ei6898-container\\\"],\\\"stxbin4WM\\\":[\\\".framer-15vigr6-container\\\",\\\".framer-ei6898-container\\\"],\\\"GhFoIEt8F\\\":[\\\".framer-1rk7xyr-container\\\",\\\".framer-ei6898-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LayoutTemplate from \"https://framerusercontent.com/modules/byAdsEGhNXud59TKeLZS/3Tb7tV7G7CJ19zgZzSHc/qxySJcJdO.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8QTT0KeHt6JT5Ho3B9p2/M0YetFImfBSu21Q2MNQZ/augiA20Il.js\")), path: \"/\"}, vp25Eud1a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pMxpAjftCVYGGMXq0bso/MroYZU7gILvDUh2oonOI/vp25Eud1a.js\")), path: \"/work\"}, vtEm9Z3MJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c4TiqOX4JiyjtbMx8xj0/4EPZo4i9il3Qfz9y2gD2/vtEm9Z3MJ.js\")), path: \"/contact\"}, fZbnOicBm: {elements: {JG1S0FRnY: \"about-us-text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gSQLhTRGkWG8D2wZzUqj/PeKgQUZCqCuifyiAtJyV/fZbnOicBm.js\")), path: \"/about\"}, Bg73KZPYs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SzbZDB4GcxuVKM1SqgcX/6OwyULAe10nlwItTmyKP/Bg73KZPYs.js\")), path: \"/imprint\"}, pzl61LZyJ: {collectionId: \"y2nrISieP\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fjSijnq5OAg1zx9TJBtD/ZU3OlEmrmtMAglhVcepl/pzl61LZyJ.js\")), path: \"/:AlRTrda_n\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {y2nrISieP: async () => (await import(\"https://framerusercontent.com/modules/xs2FI60hVDUjSteraEHX/lNe30tuTmx0LsGRqxnSP/y2nrISieP.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"916cf90c38c21f931af0181729b6f6fb29446adc05c6dfb67e06bc8171e87445\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"vp25Eud1a\":\r\ncase \"vtEm9Z3MJ\":\r\ncase \"fZbnOicBm\":\r\ncase \"Bg73KZPYs\":\r\ncase \"pzl61LZyJ\":\r\nreturn React.createElement(LayoutTemplate, {...props, key: \"LayoutTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"vp25Eud1a\":\r\ncase \"vtEm9Z3MJ\":\r\ncase \"fZbnOicBm\":\r\ncase \"Bg73KZPYs\":\r\ncase \"pzl61LZyJ\":\r\nreturn [{hash: \"14y86ad\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"m07l73\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"3swm73\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: undefined,\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/3RBLcgc1kSAji6FE41JL/7qGwlnUdW9paKXBa1ycr/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}