{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/Zzq85ZU3GIvHoVLhcivs/23UCPp6MSlHqVNJS0vzR/ndPPApkpP.js", "ssg:https://framerusercontent.com/modules/VpBoqRjByQ4TUZ9AblO6/x7wqxtTT51bNesHuvRd1/suiB7OYDk.js", "ssg:https://framerusercontent.com/modules/mORmsd76bxqNxTfxmLBZ/JwEZAT9QosQXEASg1Kpk/U38VhXTqI.js", "ssg:https://framerusercontent.com/modules/4pGugZGDW27yIzHeqVtK/AsW52AhyA9z2kDd5EZy4/v7eWFk7_U.js", "ssg:https://framerusercontent.com/modules/mVV6gUWC9CUd9GZudM6T/FTxQHB9Pk0RU04nFEiDY/W9nXrfwiX.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "// Generated by Framer (259a342)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-1JmrL .framer-styles-preset-jds5ad:not(.rich-text-wrapper), .framer-1JmrL .framer-styles-preset-jds5ad.rich-text-wrapper a { --framer-link-current-text-color: var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, #33333a); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-38c48501-4700-4295-b17c-60fc809fa593, #578ae7); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, #33333a); --framer-link-text-decoration: none; }\"];export const className=\"framer-1JmrL\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (99efa6a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xxLk7Bv0nvYyJmPOIXAS/GgX93tJEEHswIp9K2sQE/kDSmt4qA_.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Zzq85ZU3GIvHoVLhcivs/23UCPp6MSlHqVNJS0vzR/ndPPApkpP.js\";const cycleOrder=[\"Rnh1iNxy5\",\"xbj_gK8Nd\"];const serializationHash=\"framer-sdjOX\";const variantClassNames={Rnh1iNxy5:\"framer-v-b7aqep\",xbj_gK8Nd:\"framer-v-l12sq4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Rnh1iNxy5\",Mobile:\"xbj_gK8Nd\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Rnh1iNxy5\"};};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:\"Rnh1iNxy5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-b7aqep\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Rnh1iNxy5\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1de11498-40f5-49cc-a2e2-ad0f4cc5c0c2, rgb(239, 243, 250))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-b381acbc-a318-4f98-98cb-1ad39eeb094f, rgb(255, 255, 255))\",...style},...addPropertyOverrides({xbj_gK8Nd:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wunk40\",layoutDependency:layoutDependency,layoutId:\"HzCyE9Iqk\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ccer22_L6\"},motionChild:true,nodeId:\"JuIStsNTf\",scopeId:\"suiB7OYDk\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-zh3z06 framer-1omky9x\",\"data-framer-name\":\"Mixed\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JuIStsNTf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117 36\"><g><path d=\"M 0 0 L 36.121 0 L 36.121 36 L 0 36 Z\" fill=\"transparent\"></path><path d=\"M 20.982 31.034 C 22.317 31.054 23.559 30.355 24.232 29.206 C 24.905 28.057 24.905 26.636 24.232 25.487 C 23.559 24.338 22.317 23.639 20.982 23.658 L 16.042 23.658 L 16.042 26.728 C 16.042 27.871 16.498 28.966 17.308 29.773 C 18.118 30.581 19.218 31.035 20.363 31.034 L 20.984 31.034 Z M 16.298 18.693 L 20.982 18.693 C 25.778 18.693 29.665 22.567 29.665 27.347 C 29.665 32.125 25.778 36 20.981 36 L 20.361 36 C 15.224 36 11.058 31.849 11.058 26.728 L 11.058 23.631 C 4.883 23.216 0 18.091 0 11.829 C 0 5.296 5.314 0 11.869 0 L 36.121 0 L 36.121 4.966 L 11.869 4.966 C 8.191 4.964 5.161 7.843 4.987 11.504 C 4.813 15.165 7.556 18.317 11.217 18.662 C 12.169 12.706 17.346 8.155 23.59 8.155 L 24.445 8.155 C 30.893 8.155 36.121 13.365 36.121 19.792 L 31.138 19.792 C 31.139 18.023 30.434 16.326 29.178 15.075 C 27.923 13.823 26.22 13.12 24.445 13.12 L 23.59 13.12 C 20.098 13.12 17.16 15.484 16.298 18.693 Z\" fill=\"rgb(87,138,231)\"></path></g><path d=\"M 51.211 16.644 C 50.224 16.644 49.357 16.417 48.606 15.965 C 47.865 15.504 47.284 14.865 46.865 14.048 C 46.455 13.221 46.25 12.265 46.25 11.178 C 46.25 10.091 46.455 9.139 46.865 8.321 C 47.284 7.496 47.865 6.856 48.606 6.404 C 49.357 5.943 50.224 5.713 51.211 5.713 C 52.022 5.713 52.75 5.874 53.396 6.196 C 54.041 6.509 54.569 6.957 54.98 7.539 C 55.398 8.113 55.655 8.787 55.752 9.561 L 53.239 9.561 C 53.189 9.087 52.954 8.651 52.585 8.348 C 52.209 8.035 51.752 7.879 51.211 7.879 C 50.696 7.879 50.246 8.017 49.862 8.296 C 49.478 8.565 49.182 8.948 48.973 9.444 C 48.763 9.931 48.659 10.508 48.659 11.178 C 48.659 11.839 48.763 12.418 48.973 12.913 C 49.182 13.408 49.478 13.796 49.862 14.074 C 50.246 14.344 50.696 14.478 51.211 14.478 C 51.752 14.478 52.209 14.322 52.585 14.009 C 52.959 13.696 53.178 13.291 53.239 12.796 L 55.752 12.796 C 55.656 13.57 55.398 14.248 54.98 14.83 C 54.572 15.402 54.028 15.864 53.396 16.174 C 52.751 16.487 52.022 16.644 51.211 16.644 Z M 56.935 16.435 L 56.935 5.478 L 59.291 5.478 L 59.291 9.652 L 59.343 9.652 C 59.578 9.269 59.884 8.979 60.259 8.779 C 60.634 8.57 61.075 8.465 61.58 8.465 C 62.139 8.465 62.633 8.609 63.059 8.896 C 63.496 9.174 63.836 9.561 64.08 10.057 C 64.325 10.552 64.447 11.126 64.447 11.778 L 64.447 16.435 L 62.091 16.435 L 62.091 12.248 C 62.091 11.734 61.965 11.335 61.712 11.048 C 61.467 10.752 61.127 10.604 60.691 10.604 C 60.263 10.604 59.923 10.752 59.67 11.048 C 59.417 11.335 59.291 11.734 59.291 12.248 L 59.291 16.435 Z M 66.334 16.435 L 66.334 8.609 L 68.611 8.609 L 68.611 9.808 L 68.663 9.808 C 68.822 9.427 69.085 9.098 69.422 8.857 C 69.762 8.622 70.159 8.505 70.613 8.505 L 71.28 8.505 L 71.28 10.591 L 70.508 10.591 C 69.862 10.591 69.396 10.769 69.108 11.126 C 68.829 11.482 68.689 11.948 68.689 12.522 L 68.689 16.435 Z M 72.516 16.435 L 72.516 8.609 L 74.872 8.609 L 74.872 16.435 Z M 73.694 7.943 C 73.35 7.949 73.019 7.812 72.779 7.565 C 72.531 7.326 72.393 6.996 72.399 6.652 C 72.399 6.295 72.525 5.992 72.779 5.739 C 73.019 5.492 73.35 5.356 73.694 5.361 C 74.052 5.361 74.358 5.487 74.611 5.739 C 74.864 5.992 74.99 6.295 74.99 6.652 C 74.99 7.009 74.864 7.313 74.611 7.565 C 74.371 7.812 74.039 7.949 73.694 7.943 Z M 79.949 16.591 C 78.92 16.591 78.082 16.339 77.437 15.835 C 76.8 15.331 76.459 14.643 76.416 13.774 L 78.666 13.774 C 78.736 14.104 78.889 14.356 79.125 14.531 C 79.369 14.704 79.679 14.791 80.054 14.791 C 80.342 14.791 80.564 14.739 80.721 14.635 C 80.887 14.522 80.97 14.356 80.97 14.139 C 80.97 13.834 80.765 13.639 80.355 13.552 L 78.811 13.213 C 77.336 12.892 76.599 12.156 76.599 11.009 C 76.599 10.234 76.891 9.617 77.476 9.157 C 78.069 8.687 78.842 8.452 79.792 8.452 C 80.761 8.452 81.541 8.696 82.135 9.182 C 82.737 9.661 83.055 10.313 83.09 11.139 L 80.839 11.139 C 80.778 10.826 80.648 10.587 80.447 10.422 C 80.246 10.257 79.98 10.174 79.648 10.174 C 79.386 10.174 79.177 10.226 79.02 10.33 C 78.871 10.426 78.798 10.574 78.798 10.774 C 78.798 10.913 78.842 11.026 78.929 11.113 C 79.024 11.2 79.156 11.265 79.321 11.309 L 80.931 11.661 C 81.681 11.826 82.239 12.091 82.606 12.457 C 82.981 12.813 83.169 13.309 83.169 13.944 C 83.169 14.761 82.881 15.409 82.305 15.887 C 81.729 16.357 80.944 16.591 79.949 16.591 Z M 86.938 16.435 C 86.336 16.435 85.869 16.283 85.537 15.979 C 85.214 15.665 85.054 15.191 85.054 14.557 L 85.054 10.487 L 83.876 10.487 L 83.876 8.609 L 85.079 8.609 L 85.079 6.261 L 87.383 6.261 L 87.383 8.609 L 88.901 8.609 L 88.901 10.487 L 87.409 10.487 L 87.409 14.557 L 89.058 14.557 L 89.058 16.435 Z M 93.841 16.591 C 93.082 16.591 92.406 16.426 91.812 16.096 C 91.221 15.758 90.732 15.267 90.399 14.674 C 90.059 14.065 89.888 13.348 89.888 12.522 C 89.888 11.687 90.059 10.965 90.399 10.356 C 90.73 9.766 91.219 9.278 91.812 8.948 C 92.406 8.617 93.082 8.452 93.841 8.452 C 94.617 8.452 95.302 8.617 95.895 8.948 C 96.485 9.274 96.967 9.763 97.283 10.356 C 97.623 10.965 97.793 11.687 97.793 12.522 C 97.793 13.348 97.623 14.07 97.283 14.687 C 96.959 15.279 96.474 15.768 95.883 16.096 C 95.289 16.426 94.608 16.591 93.841 16.591 Z M 93.841 14.504 C 94.312 14.504 94.695 14.326 94.992 13.97 C 95.289 13.613 95.437 13.131 95.437 12.522 C 95.437 11.904 95.289 11.421 94.992 11.074 C 94.714 10.726 94.288 10.528 93.841 10.539 C 93.379 10.539 92.995 10.717 92.689 11.074 C 92.392 11.421 92.244 11.904 92.244 12.522 C 92.244 13.131 92.392 13.613 92.689 13.97 C 92.995 14.326 93.379 14.504 93.841 14.504 Z M 99.203 19.565 L 99.203 8.609 L 101.48 8.609 L 101.48 9.679 L 101.532 9.679 C 101.986 8.861 102.706 8.452 103.691 8.452 C 104.346 8.452 104.917 8.626 105.406 8.974 C 105.894 9.313 106.274 9.787 106.545 10.395 C 106.815 11.004 106.95 11.713 106.95 12.522 C 106.95 13.33 106.815 14.043 106.545 14.661 C 106.274 15.269 105.894 15.744 105.406 16.083 C 104.917 16.421 104.346 16.591 103.691 16.591 C 102.723 16.591 102.029 16.205 101.61 15.431 L 101.558 15.431 L 101.558 19.565 Z M 103.037 14.504 C 103.525 14.504 103.905 14.326 104.176 13.97 C 104.455 13.613 104.594 13.131 104.594 12.522 C 104.594 11.913 104.455 11.431 104.176 11.074 C 103.905 10.717 103.525 10.539 103.037 10.539 C 102.583 10.539 102.221 10.691 101.951 10.996 C 101.689 11.291 101.558 11.705 101.558 12.235 L 101.558 12.809 C 101.558 13.339 101.689 13.756 101.951 14.061 C 102.221 14.356 102.583 14.504 103.037 14.504 Z M 108.358 16.435 L 108.358 5.478 L 110.714 5.478 L 110.714 9.652 L 110.766 9.652 C 111.002 9.269 111.307 8.979 111.682 8.779 C 112.058 8.57 112.498 8.465 113.004 8.465 C 113.563 8.465 114.055 8.609 114.483 8.896 C 114.919 9.174 115.26 9.561 115.504 10.057 C 115.748 10.552 115.87 11.126 115.87 11.778 L 115.87 16.435 L 113.514 16.435 L 113.514 12.248 C 113.514 11.734 113.388 11.335 113.135 11.048 C 112.891 10.752 112.551 10.604 112.114 10.604 C 111.687 10.604 111.346 10.752 111.093 11.048 C 110.841 11.335 110.714 11.734 110.714 12.248 L 110.714 16.435 Z M 51.001 32.243 C 50.076 32.243 49.256 32.013 48.541 31.552 C 47.826 31.083 47.263 30.439 46.853 29.622 C 46.451 28.805 46.25 27.869 46.25 26.818 C 46.25 25.739 46.46 24.791 46.879 23.974 C 47.297 23.157 47.882 22.518 48.632 22.056 C 49.383 21.595 50.25 21.365 51.237 21.365 C 52.066 21.365 52.807 21.526 53.461 21.848 C 54.098 22.155 54.648 22.617 55.058 23.191 C 55.477 23.765 55.734 24.439 55.83 25.213 L 53.317 25.213 C 53.256 24.709 53.034 24.305 52.65 24 C 52.266 23.687 51.795 23.531 51.237 23.531 C 50.721 23.531 50.268 23.669 49.876 23.948 C 49.491 24.217 49.19 24.6 48.973 25.096 C 48.763 25.591 48.659 26.174 48.659 26.843 C 48.659 27.522 48.768 28.113 48.985 28.618 C 49.213 29.122 49.527 29.513 49.928 29.792 C 50.329 30.069 50.8 30.209 51.341 30.209 C 51.752 30.209 52.114 30.139 52.428 30 C 52.75 29.852 53.003 29.652 53.186 29.4 C 53.379 29.147 53.474 28.87 53.474 28.565 L 53.474 28.252 L 51.158 28.252 L 51.158 26.374 L 54.181 26.374 C 54.731 26.374 55.141 26.513 55.412 26.791 C 55.69 27.061 55.83 27.47 55.83 28.017 L 55.83 32.087 L 53.645 32.087 L 53.645 30.965 L 53.592 30.965 C 53.358 31.382 53.002 31.719 52.571 31.93 C 52.135 32.139 51.612 32.243 51.001 32.243 Z M 57.717 32.087 L 57.717 24.261 L 60.073 24.261 L 60.073 32.087 Z M 58.895 23.596 C 58.55 23.601 58.219 23.464 57.979 23.218 C 57.731 22.978 57.594 22.648 57.599 22.304 C 57.599 21.947 57.725 21.644 57.979 21.391 C 58.219 21.144 58.55 21.008 58.895 21.013 C 59.252 21.013 59.558 21.139 59.811 21.391 C 60.064 21.644 60.191 21.947 60.191 22.304 C 60.191 22.661 60.063 22.965 59.811 23.218 C 59.571 23.464 59.239 23.601 58.895 23.596 Z M 61.904 32.087 L 61.904 24.261 L 64.129 24.261 L 64.129 25.37 L 64.181 25.37 C 64.407 24.952 64.709 24.639 65.084 24.431 C 65.459 24.222 65.887 24.118 66.366 24.118 C 66.855 24.118 67.291 24.226 67.675 24.443 C 68.068 24.661 68.386 24.97 68.63 25.37 L 68.67 25.37 C 68.951 24.983 69.318 24.666 69.743 24.443 C 70.176 24.223 70.657 24.111 71.143 24.118 C 71.763 24.118 72.304 24.261 72.766 24.548 C 73.237 24.826 73.604 25.213 73.865 25.709 C 74.127 26.204 74.258 26.779 74.258 27.43 L 74.258 32.087 L 71.902 32.087 L 71.902 27.9 C 71.902 27.387 71.785 26.987 71.549 26.7 C 71.313 26.404 70.991 26.257 70.581 26.257 C 70.18 26.257 69.856 26.404 69.612 26.7 C 69.376 26.987 69.259 27.387 69.259 27.9 L 69.259 32.087 L 66.903 32.087 L 66.903 27.9 C 66.903 27.387 66.781 26.987 66.537 26.7 C 66.301 26.404 65.974 26.257 65.555 26.257 C 65.136 26.257 64.813 26.404 64.586 26.7 C 64.368 26.987 64.26 27.387 64.26 27.9 L 64.26 32.087 Z M 76.044 35.217 L 76.044 24.261 L 78.321 24.261 L 78.321 25.331 L 78.374 25.331 C 78.827 24.513 79.547 24.104 80.533 24.104 C 81.187 24.104 81.759 24.278 82.247 24.626 C 82.736 24.965 83.116 25.439 83.386 26.048 C 83.657 26.656 83.792 27.365 83.792 28.174 C 83.792 28.982 83.657 29.695 83.386 30.313 C 83.116 30.922 82.736 31.396 82.247 31.735 C 81.759 32.074 81.187 32.243 80.533 32.243 C 79.565 32.243 78.871 31.857 78.452 31.083 L 78.399 31.083 L 78.399 35.217 Z M 79.879 30.156 C 80.367 30.156 80.746 29.979 81.017 29.622 C 81.296 29.265 81.436 28.783 81.436 28.174 C 81.436 27.565 81.296 27.083 81.017 26.726 C 80.746 26.369 80.367 26.192 79.879 26.192 C 79.425 26.192 79.063 26.343 78.792 26.648 C 78.531 26.944 78.399 27.357 78.399 27.887 L 78.399 28.461 C 78.399 28.991 78.531 29.408 78.792 29.713 C 79.063 30.008 79.425 30.156 79.879 30.156 Z M 85.2 32.087 L 85.2 21.13 L 87.556 21.13 L 87.556 32.087 Z\" fill=\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58)) /* {&quot;name&quot;:&quot;Title&quot;} */\"></path></svg>',svgContentId:9063172409,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DRXhLSp7T\"},motionChild:true,nodeId:\"fziGMC7WS\",openInNewTab:false,scopeId:\"suiB7OYDk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jds5ad\",\"data-styles-preset\":\"ndPPApkpP\",children:\"About me\"})})})}),className:\"framer-gqlula\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fziGMC7WS\",style:{\"--extracted-1w1cjl5\":\"var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IROFhJuCx\"},motionChild:true,nodeId:\"rKzHHfx4k\",openInNewTab:false,scopeId:\"suiB7OYDk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jds5ad\",\"data-styles-preset\":\"ndPPApkpP\",children:\"Projects\"})})})}),className:\"framer-1n2cn6t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rKzHHfx4k\",style:{\"--extracted-1w1cjl5\":\"var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"y6ThgzM8p\"},motionChild:true,nodeId:\"pAFLLuiy5\",openInNewTab:false,scopeId:\"suiB7OYDk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jds5ad\",\"data-styles-preset\":\"ndPPApkpP\",children:\"Contact\"})})})}),className:\"framer-8ac8xm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pAFLLuiy5\",style:{\"--extracted-1w1cjl5\":\"var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ohn18eIxQ\"},motionChild:true,nodeId:\"pqCCBblzE\",openInNewTab:false,scopeId:\"suiB7OYDk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jds5ad\",\"data-styles-preset\":\"ndPPApkpP\",children:\"Legal\"})})})}),className:\"framer-e98lme\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pqCCBblzE\",style:{\"--extracted-1w1cjl5\":\"var(--token-7eeb48fe-7af1-441a-a9fa-53e06c41d89d, rgb(89, 89, 100))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sdjOX.framer-1omky9x, .framer-sdjOX .framer-1omky9x { display: block; }\",\".framer-sdjOX.framer-b7aqep { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 100px; height: 300px; justify-content: center; overflow: hidden; padding: 32px; position: relative; width: 1200px; }\",\".framer-sdjOX .framer-wunk40 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1136px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sdjOX .framer-zh3z06 { flex: none; height: 36px; position: relative; text-decoration: none; width: 117px; }\",\".framer-sdjOX .framer-gqlula, .framer-sdjOX .framer-1n2cn6t, .framer-sdjOX .framer-8ac8xm, .framer-sdjOX .framer-e98lme { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sdjOX.framer-b7aqep { gap: 0px; } .framer-sdjOX.framer-b7aqep > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-sdjOX.framer-b7aqep > :first-child { margin-left: 0px; } .framer-sdjOX.framer-b7aqep > :last-child { margin-right: 0px; } }\",\".framer-sdjOX.framer-v-l12sq4.framer-b7aqep { flex-direction: column; gap: 32px; height: min-content; padding: 32px 32px 128px 32px; width: 409px; }\",\".framer-sdjOX.framer-v-l12sq4 .framer-wunk40 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 32px; justify-content: flex-start; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sdjOX.framer-v-l12sq4.framer-b7aqep, .framer-sdjOX.framer-v-l12sq4 .framer-wunk40 { gap: 0px; } .framer-sdjOX.framer-v-l12sq4.framer-b7aqep > *, .framer-sdjOX.framer-v-l12sq4 .framer-wunk40 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-sdjOX.framer-v-l12sq4.framer-b7aqep > :first-child, .framer-sdjOX.framer-v-l12sq4 .framer-wunk40 > :first-child { margin-top: 0px; } .framer-sdjOX.framer-v-l12sq4.framer-b7aqep > :last-child, .framer-sdjOX.framer-v-l12sq4 .framer-wunk40 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-sdjOX[data-border=\"true\"]::after, .framer-sdjOX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 300\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xbj_gK8Nd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersuiB7OYDk=withCSS(Component,css,\"framer-sdjOX\");export default FramersuiB7OYDk;FramersuiB7OYDk.displayName=\"Footer\";FramersuiB7OYDk.defaultProps={height:300,width:1200};addPropertyControls(FramersuiB7OYDk,{variant:{options:[\"Rnh1iNxy5\",\"xbj_gK8Nd\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersuiB7OYDk,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersuiB7OYDk\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xbj_gK8Nd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./suiB7OYDk.map", "// Generated by Framer (259a342)\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/hnTpcNFKkXslc9V1Aooz/tKd2i3jpW2WKJFq8a5Nt/vhQexOu_h.js\";const enabledGestures={M29DuUqGT:{hover:true}};const cycleOrder=[\"M29DuUqGT\",\"jAOLNEFBQ\"];const serializationHash=\"framer-xX17L\";const variantClassNames={jAOLNEFBQ:\"framer-v-1hy4y7p\",M29DuUqGT:\"framer-v-9tnq4l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"M29DuUqGT\",Mobile:\"jAOLNEFBQ\"};const getProps=({click,height,id,link,text,width,...props})=>{return{...props,euy4M09AW:text??props.euy4M09AW??\"Projekte\",F9_4naS4A:click??props.F9_4naS4A,Ppthhm5Fl:link??props.Ppthhm5Fl,variant:humanReadableVariantMap[props.variant]??props.variant??\"M29DuUqGT\"};};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,euy4M09AW,Ppthhm5Fl,F9_4naS4A,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M29DuUqGT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1aiuqsy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(F9_4naS4A){const res=await F9_4naS4A(...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:Ppthhm5Fl,motionChild:true,nodeId:\"M29DuUqGT\",openInNewTab:false,scopeId:\"U38VhXTqI\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9tnq4l\",className,classNames)} framer-7y3bjg`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M29DuUqGT\",onTap:onTap1aiuqsy,ref:refBinding,style:{...style},...addPropertyOverrides({\"M29DuUqGT-hover\":{\"data-framer-name\":undefined},jAOLNEFBQ:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtNjAw\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58)))\"},children:\"Projekte\"})}),className:\"framer-194k2b4\",fonts:[\"GF;Funnel Sans-600\"],layoutDependency:layoutDependency,layoutId:\"TvckAtVas\",style:{\"--extracted-r6o4lv\":\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58))\",\"--framer-paragraph-spacing\":\"0px\"},text:euy4M09AW,variants:{\"M29DuUqGT-hover\":{\"--extracted-r6o4lv\":\"var(--token-38c48501-4700-4295-b17c-60fc809fa593, rgb(87, 138, 231))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"M29DuUqGT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtNjAw\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-38c48501-4700-4295-b17c-60fc809fa593, rgb(87, 138, 231)))\"},children:\"Projekte\"})})},jAOLNEFBQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-j3exiw\",\"data-styles-preset\":\"vhQexOu_h\",children:\"Projekte\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12ekth1\",layoutDependency:layoutDependency,layoutId:\"XYxAn4qKS\",style:{backgroundColor:\"var(--token-38c48501-4700-4295-b17c-60fc809fa593, rgb(87, 138, 231))\",opacity:0}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xX17L.framer-7y3bjg, .framer-xX17L .framer-7y3bjg { display: block; }\",\".framer-xX17L.framer-9tnq4l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-xX17L .framer-194k2b4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xX17L .framer-12ekth1 { bottom: 0px; flex: none; height: 6px; left: calc(50.505050505050534% - 1px / 2); overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xX17L.framer-9tnq4l { gap: 0px; } .framer-xX17L.framer-9tnq4l > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-xX17L.framer-9tnq4l > :first-child { margin-left: 0px; } .framer-xX17L.framer-9tnq4l > :last-child { margin-right: 0px; } }\",\".framer-xX17L.framer-v-1hy4y7p.framer-9tnq4l { justify-content: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 99\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"jAOLNEFBQ\":{\"layout\":[\"auto\",\"fixed\"]},\"xRLfHzj7q\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"euy4M09AW\":\"text\",\"Ppthhm5Fl\":\"link\",\"F9_4naS4A\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU38VhXTqI=withCSS(Component,css,\"framer-xX17L\");export default FramerU38VhXTqI;FramerU38VhXTqI.displayName=\"Nav Element\";FramerU38VhXTqI.defaultProps={height:64,width:99};addPropertyControls(FramerU38VhXTqI,{variant:{options:[\"M29DuUqGT\",\"jAOLNEFBQ\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},euy4M09AW:{defaultValue:\"Projekte\",displayTextArea:false,title:\"Text\",type:ControlType.String},Ppthhm5Fl:{title:\"Link\",type:ControlType.Link},F9_4naS4A:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerU38VhXTqI,[{explicitInter:true,fonts:[{family:\"Funnel Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/funnelsans/v1/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAS36Ee29NnDyL7w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU38VhXTqI\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"euy4M09AW\\\":\\\"text\\\",\\\"Ppthhm5Fl\\\":\\\"link\\\",\\\"F9_4naS4A\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jAOLNEFBQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xRLfHzj7q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"99\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U38VhXTqI.map", "// Generated by Framer (99efa6a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavElement from\"https://framerusercontent.com/modules/mORmsd76bxqNxTfxmLBZ/JwEZAT9QosQXEASg1Kpk/U38VhXTqI.js\";const NavElementFonts=getFonts(NavElement);const cycleOrder=[\"Lm4XPCV0Z\",\"alb3MgioK\",\"Oq6LYr57i\"];const serializationHash=\"framer-1TG7k\";const variantClassNames={alb3MgioK:\"framer-v-1dq1d81\",Lm4XPCV0Z:\"framer-v-1ad7zr1\",Oq6LYr57i:\"framer-v-1bow1al\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"Oq6LYr57i\",Desktop:\"Lm4XPCV0Z\",Phone:\"alb3MgioK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Lm4XPCV0Z\"};};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:\"Lm4XPCV0Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1opxsy6=activeVariantCallback(async(...args)=>{setVariant(\"Lm4XPCV0Z\");});const onTap1opg38w=activeVariantCallback(async(...args)=>{setVariant(\"alb3MgioK\");});const onTap1oj3it9=activeVariantCallback(async(...args)=>{setVariant(\"Oq6LYr57i\");});const F9_4naS4A1opg38w=activeVariantCallback(async(...args)=>{setVariant(\"alb3MgioK\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"alb3MgioK\",\"Oq6LYr57i\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"alb3MgioK\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ad7zr1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Lm4XPCV0Z\",ref:refBinding,style:{backdropFilter:\"blur(16px)\",backgroundColor:\"var(--token-e1d0d1e6-faeb-40cd-98f6-120817b64ba4, rgba(0, 0, 0, 0.4))\",WebkitBackdropFilter:\"blur(16px)\",...style},...addPropertyOverrides({alb3MgioK:{\"data-framer-name\":\"Phone\"},Oq6LYr57i:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16efua0\",layoutDependency:layoutDependency,layoutId:\"uOjl8lxIR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kohdwh\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uZQmAIA4t\",onTap:onTap1opxsy6,...addPropertyOverrides({alb3MgioK:{\"data-highlight\":undefined,onTap:undefined},Oq6LYr57i:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y5hhdp\",layoutDependency:layoutDependency,layoutId:\"GSJDrb7NN\",...addPropertyOverrides({Oq6LYr57i:{\"data-highlight\":true,onTap:onTap1opg38w}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ccer22_L6\"},motionChild:true,nodeId:\"boxV1EX30\",scopeId:\"v7eWFk7_U\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1y3c3et framer-1y1uew8\",\"data-framer-name\":\"Mixed\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"boxV1EX30\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117 36\"><g><path d=\"M 0 0 L 36.121 0 L 36.121 36 L 0 36 Z\" fill=\"transparent\"></path><path d=\"M 20.982 31.034 C 22.317 31.054 23.559 30.355 24.232 29.206 C 24.905 28.057 24.905 26.636 24.232 25.487 C 23.559 24.338 22.317 23.639 20.982 23.658 L 16.042 23.658 L 16.042 26.728 C 16.042 27.871 16.498 28.966 17.308 29.773 C 18.118 30.581 19.218 31.035 20.363 31.034 L 20.984 31.034 Z M 16.298 18.693 L 20.982 18.693 C 25.778 18.693 29.665 22.567 29.665 27.347 C 29.665 32.125 25.778 36 20.981 36 L 20.361 36 C 15.224 36 11.058 31.849 11.058 26.728 L 11.058 23.631 C 4.883 23.216 0 18.091 0 11.829 C 0 5.296 5.314 0 11.869 0 L 36.121 0 L 36.121 4.966 L 11.869 4.966 C 8.191 4.964 5.161 7.843 4.987 11.504 C 4.813 15.165 7.556 18.317 11.217 18.662 C 12.169 12.706 17.346 8.155 23.59 8.155 L 24.445 8.155 C 30.893 8.155 36.121 13.365 36.121 19.792 L 31.138 19.792 C 31.139 18.023 30.434 16.326 29.178 15.075 C 27.923 13.823 26.22 13.12 24.445 13.12 L 23.59 13.12 C 20.098 13.12 17.16 15.484 16.298 18.693 Z\" fill=\"rgb(87,138,231)\"></path></g><path d=\"M 51.211 16.644 C 50.224 16.644 49.357 16.417 48.606 15.965 C 47.865 15.504 47.284 14.865 46.865 14.048 C 46.455 13.221 46.25 12.265 46.25 11.178 C 46.25 10.091 46.455 9.139 46.865 8.321 C 47.284 7.496 47.865 6.856 48.606 6.404 C 49.357 5.943 50.224 5.713 51.211 5.713 C 52.022 5.713 52.75 5.874 53.396 6.196 C 54.041 6.509 54.569 6.957 54.98 7.539 C 55.398 8.113 55.655 8.787 55.752 9.561 L 53.239 9.561 C 53.189 9.087 52.954 8.651 52.585 8.348 C 52.209 8.035 51.752 7.879 51.211 7.879 C 50.696 7.879 50.246 8.017 49.862 8.296 C 49.478 8.565 49.182 8.948 48.973 9.444 C 48.763 9.931 48.659 10.508 48.659 11.178 C 48.659 11.839 48.763 12.418 48.973 12.913 C 49.182 13.408 49.478 13.796 49.862 14.074 C 50.246 14.344 50.696 14.478 51.211 14.478 C 51.752 14.478 52.209 14.322 52.585 14.009 C 52.959 13.696 53.178 13.291 53.239 12.796 L 55.752 12.796 C 55.656 13.57 55.398 14.248 54.98 14.83 C 54.572 15.402 54.028 15.864 53.396 16.174 C 52.751 16.487 52.022 16.644 51.211 16.644 Z M 56.935 16.435 L 56.935 5.478 L 59.291 5.478 L 59.291 9.652 L 59.343 9.652 C 59.578 9.269 59.884 8.979 60.259 8.779 C 60.634 8.57 61.075 8.465 61.58 8.465 C 62.139 8.465 62.633 8.609 63.059 8.896 C 63.496 9.174 63.836 9.561 64.08 10.057 C 64.325 10.552 64.447 11.126 64.447 11.778 L 64.447 16.435 L 62.091 16.435 L 62.091 12.248 C 62.091 11.734 61.965 11.335 61.712 11.048 C 61.467 10.752 61.127 10.604 60.691 10.604 C 60.263 10.604 59.923 10.752 59.67 11.048 C 59.417 11.335 59.291 11.734 59.291 12.248 L 59.291 16.435 Z M 66.334 16.435 L 66.334 8.609 L 68.611 8.609 L 68.611 9.808 L 68.663 9.808 C 68.822 9.427 69.085 9.098 69.422 8.857 C 69.762 8.622 70.159 8.505 70.613 8.505 L 71.28 8.505 L 71.28 10.591 L 70.508 10.591 C 69.862 10.591 69.396 10.769 69.108 11.126 C 68.829 11.482 68.689 11.948 68.689 12.522 L 68.689 16.435 Z M 72.516 16.435 L 72.516 8.609 L 74.872 8.609 L 74.872 16.435 Z M 73.694 7.943 C 73.35 7.949 73.019 7.812 72.779 7.565 C 72.531 7.326 72.393 6.996 72.399 6.652 C 72.399 6.295 72.525 5.992 72.779 5.739 C 73.019 5.492 73.35 5.356 73.694 5.361 C 74.052 5.361 74.358 5.487 74.611 5.739 C 74.864 5.992 74.99 6.295 74.99 6.652 C 74.99 7.009 74.864 7.313 74.611 7.565 C 74.371 7.812 74.039 7.949 73.694 7.943 Z M 79.949 16.591 C 78.92 16.591 78.082 16.339 77.437 15.835 C 76.8 15.331 76.459 14.643 76.416 13.774 L 78.666 13.774 C 78.736 14.104 78.889 14.356 79.125 14.531 C 79.369 14.704 79.679 14.791 80.054 14.791 C 80.342 14.791 80.564 14.739 80.721 14.635 C 80.887 14.522 80.97 14.356 80.97 14.139 C 80.97 13.834 80.765 13.639 80.355 13.552 L 78.811 13.213 C 77.336 12.892 76.599 12.156 76.599 11.009 C 76.599 10.234 76.891 9.617 77.476 9.157 C 78.069 8.687 78.842 8.452 79.792 8.452 C 80.761 8.452 81.541 8.696 82.135 9.182 C 82.737 9.661 83.055 10.313 83.09 11.139 L 80.839 11.139 C 80.778 10.826 80.648 10.587 80.447 10.422 C 80.246 10.257 79.98 10.174 79.648 10.174 C 79.386 10.174 79.177 10.226 79.02 10.33 C 78.871 10.426 78.798 10.574 78.798 10.774 C 78.798 10.913 78.842 11.026 78.929 11.113 C 79.024 11.2 79.156 11.265 79.321 11.309 L 80.931 11.661 C 81.681 11.826 82.239 12.091 82.606 12.457 C 82.981 12.813 83.169 13.309 83.169 13.944 C 83.169 14.761 82.881 15.409 82.305 15.887 C 81.729 16.357 80.944 16.591 79.949 16.591 Z M 86.938 16.435 C 86.336 16.435 85.869 16.283 85.537 15.979 C 85.214 15.665 85.054 15.191 85.054 14.557 L 85.054 10.487 L 83.876 10.487 L 83.876 8.609 L 85.079 8.609 L 85.079 6.261 L 87.383 6.261 L 87.383 8.609 L 88.901 8.609 L 88.901 10.487 L 87.409 10.487 L 87.409 14.557 L 89.058 14.557 L 89.058 16.435 Z M 93.841 16.591 C 93.082 16.591 92.406 16.426 91.812 16.096 C 91.221 15.758 90.732 15.267 90.399 14.674 C 90.059 14.065 89.888 13.348 89.888 12.522 C 89.888 11.687 90.059 10.965 90.399 10.356 C 90.73 9.766 91.219 9.278 91.812 8.948 C 92.406 8.617 93.082 8.452 93.841 8.452 C 94.617 8.452 95.302 8.617 95.895 8.948 C 96.485 9.274 96.967 9.763 97.283 10.356 C 97.623 10.965 97.793 11.687 97.793 12.522 C 97.793 13.348 97.623 14.07 97.283 14.687 C 96.959 15.279 96.474 15.768 95.883 16.096 C 95.289 16.426 94.608 16.591 93.841 16.591 Z M 93.841 14.504 C 94.312 14.504 94.695 14.326 94.992 13.97 C 95.289 13.613 95.437 13.131 95.437 12.522 C 95.437 11.904 95.289 11.421 94.992 11.074 C 94.714 10.726 94.288 10.528 93.841 10.539 C 93.379 10.539 92.995 10.717 92.689 11.074 C 92.392 11.421 92.244 11.904 92.244 12.522 C 92.244 13.131 92.392 13.613 92.689 13.97 C 92.995 14.326 93.379 14.504 93.841 14.504 Z M 99.203 19.565 L 99.203 8.609 L 101.48 8.609 L 101.48 9.679 L 101.532 9.679 C 101.986 8.861 102.706 8.452 103.691 8.452 C 104.346 8.452 104.917 8.626 105.406 8.974 C 105.894 9.313 106.274 9.787 106.545 10.395 C 106.815 11.004 106.95 11.713 106.95 12.522 C 106.95 13.33 106.815 14.043 106.545 14.661 C 106.274 15.269 105.894 15.744 105.406 16.083 C 104.917 16.421 104.346 16.591 103.691 16.591 C 102.723 16.591 102.029 16.205 101.61 15.431 L 101.558 15.431 L 101.558 19.565 Z M 103.037 14.504 C 103.525 14.504 103.905 14.326 104.176 13.97 C 104.455 13.613 104.594 13.131 104.594 12.522 C 104.594 11.913 104.455 11.431 104.176 11.074 C 103.905 10.717 103.525 10.539 103.037 10.539 C 102.583 10.539 102.221 10.691 101.951 10.996 C 101.689 11.291 101.558 11.705 101.558 12.235 L 101.558 12.809 C 101.558 13.339 101.689 13.756 101.951 14.061 C 102.221 14.356 102.583 14.504 103.037 14.504 Z M 108.358 16.435 L 108.358 5.478 L 110.714 5.478 L 110.714 9.652 L 110.766 9.652 C 111.002 9.269 111.307 8.979 111.682 8.779 C 112.058 8.57 112.498 8.465 113.004 8.465 C 113.563 8.465 114.055 8.609 114.483 8.896 C 114.919 9.174 115.26 9.561 115.504 10.057 C 115.748 10.552 115.87 11.126 115.87 11.778 L 115.87 16.435 L 113.514 16.435 L 113.514 12.248 C 113.514 11.734 113.388 11.335 113.135 11.048 C 112.891 10.752 112.551 10.604 112.114 10.604 C 111.687 10.604 111.346 10.752 111.093 11.048 C 110.841 11.335 110.714 11.734 110.714 12.248 L 110.714 16.435 Z M 51.001 32.243 C 50.076 32.243 49.256 32.013 48.541 31.552 C 47.826 31.083 47.263 30.439 46.853 29.622 C 46.451 28.805 46.25 27.869 46.25 26.818 C 46.25 25.739 46.46 24.791 46.879 23.974 C 47.297 23.157 47.882 22.518 48.632 22.056 C 49.383 21.595 50.25 21.365 51.237 21.365 C 52.066 21.365 52.807 21.526 53.461 21.848 C 54.098 22.155 54.648 22.617 55.058 23.191 C 55.477 23.765 55.734 24.439 55.83 25.213 L 53.317 25.213 C 53.256 24.709 53.034 24.305 52.65 24 C 52.266 23.687 51.795 23.531 51.237 23.531 C 50.721 23.531 50.268 23.669 49.876 23.948 C 49.491 24.217 49.19 24.6 48.973 25.096 C 48.763 25.591 48.659 26.174 48.659 26.843 C 48.659 27.522 48.768 28.113 48.985 28.618 C 49.213 29.122 49.527 29.513 49.928 29.792 C 50.329 30.069 50.8 30.209 51.341 30.209 C 51.752 30.209 52.114 30.139 52.428 30 C 52.75 29.852 53.003 29.652 53.186 29.4 C 53.379 29.147 53.474 28.87 53.474 28.565 L 53.474 28.252 L 51.158 28.252 L 51.158 26.374 L 54.181 26.374 C 54.731 26.374 55.141 26.513 55.412 26.791 C 55.69 27.061 55.83 27.47 55.83 28.017 L 55.83 32.087 L 53.645 32.087 L 53.645 30.965 L 53.592 30.965 C 53.358 31.382 53.002 31.719 52.571 31.93 C 52.135 32.139 51.612 32.243 51.001 32.243 Z M 57.717 32.087 L 57.717 24.261 L 60.073 24.261 L 60.073 32.087 Z M 58.895 23.596 C 58.55 23.601 58.219 23.464 57.979 23.218 C 57.731 22.978 57.594 22.648 57.599 22.304 C 57.599 21.947 57.725 21.644 57.979 21.391 C 58.219 21.144 58.55 21.008 58.895 21.013 C 59.252 21.013 59.558 21.139 59.811 21.391 C 60.064 21.644 60.191 21.947 60.191 22.304 C 60.191 22.661 60.063 22.965 59.811 23.218 C 59.571 23.464 59.239 23.601 58.895 23.596 Z M 61.904 32.087 L 61.904 24.261 L 64.129 24.261 L 64.129 25.37 L 64.181 25.37 C 64.407 24.952 64.709 24.639 65.084 24.431 C 65.459 24.222 65.887 24.118 66.366 24.118 C 66.855 24.118 67.291 24.226 67.675 24.443 C 68.068 24.661 68.386 24.97 68.63 25.37 L 68.67 25.37 C 68.951 24.983 69.318 24.666 69.743 24.443 C 70.176 24.223 70.657 24.111 71.143 24.118 C 71.763 24.118 72.304 24.261 72.766 24.548 C 73.237 24.826 73.604 25.213 73.865 25.709 C 74.127 26.204 74.258 26.779 74.258 27.43 L 74.258 32.087 L 71.902 32.087 L 71.902 27.9 C 71.902 27.387 71.785 26.987 71.549 26.7 C 71.313 26.404 70.991 26.257 70.581 26.257 C 70.18 26.257 69.856 26.404 69.612 26.7 C 69.376 26.987 69.259 27.387 69.259 27.9 L 69.259 32.087 L 66.903 32.087 L 66.903 27.9 C 66.903 27.387 66.781 26.987 66.537 26.7 C 66.301 26.404 65.974 26.257 65.555 26.257 C 65.136 26.257 64.813 26.404 64.586 26.7 C 64.368 26.987 64.26 27.387 64.26 27.9 L 64.26 32.087 Z M 76.044 35.217 L 76.044 24.261 L 78.321 24.261 L 78.321 25.331 L 78.374 25.331 C 78.827 24.513 79.547 24.104 80.533 24.104 C 81.187 24.104 81.759 24.278 82.247 24.626 C 82.736 24.965 83.116 25.439 83.386 26.048 C 83.657 26.656 83.792 27.365 83.792 28.174 C 83.792 28.982 83.657 29.695 83.386 30.313 C 83.116 30.922 82.736 31.396 82.247 31.735 C 81.759 32.074 81.187 32.243 80.533 32.243 C 79.565 32.243 78.871 31.857 78.452 31.083 L 78.399 31.083 L 78.399 35.217 Z M 79.879 30.156 C 80.367 30.156 80.746 29.979 81.017 29.622 C 81.296 29.265 81.436 28.783 81.436 28.174 C 81.436 27.565 81.296 27.083 81.017 26.726 C 80.746 26.369 80.367 26.192 79.879 26.192 C 79.425 26.192 79.063 26.343 78.792 26.648 C 78.531 26.944 78.399 27.357 78.399 27.887 L 78.399 28.461 C 78.399 28.991 78.531 29.408 78.792 29.713 C 79.063 30.008 79.425 30.156 79.879 30.156 Z M 85.2 32.087 L 85.2 21.13 L 87.556 21.13 L 87.556 32.087 Z\" fill=\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58)) /* {&quot;name&quot;:&quot;Title&quot;} */\"></path></svg>',svgContentId:9063172409,withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-icy6bk\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"bLiamiqes\",...addPropertyOverrides({alb3MgioK:{\"data-highlight\":true,onTap:onTap1oj3it9},Oq6LYr57i:{\"data-highlight\":true,onTap:onTap1opg38w}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qx7u0s\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"g3J0StKLQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ydbok7\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"dUQEU6gzh\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{alb3MgioK:{backgroundColor:\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58))\"},Oq6LYr57i:{backgroundColor:\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ypnzag\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"mJ4xxGCpd\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{alb3MgioK:{backgroundColor:\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58))\"},Oq6LYr57i:{backgroundColor:\"var(--token-f3deb232-5925-4722-8d4d-c381b218ec6f, rgb(51, 51, 58))\",rotate:45}}})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n8i6kx\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"YdK7l6G0K\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f4xtyy\",layoutDependency:layoutDependency,layoutId:\"PQDNYk7FK\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IROFhJuCx\"},implicitPathVariables:undefined},{href:{webPageId:\"IROFhJuCx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||64)-0-Math.max(0,((componentViewport?.height||64)-0-0)/1)*1)/1*0)+(32+(Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-64-64)/2)+0+0,...addPropertyOverrides({Oq6LYr57i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 32px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||693)-0-1e3)/2+0+0)+16+44+0+0+0+358}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18x4kkr-container\",layoutDependency:layoutDependency,layoutId:\"W7vZGSPPB-container\",nodeId:\"W7vZGSPPB\",rendersWithMotion:true,scopeId:\"v7eWFk7_U\",children:/*#__PURE__*/_jsx(NavElement,{euy4M09AW:\"Projects\",height:\"100%\",id:\"W7vZGSPPB\",layoutId:\"W7vZGSPPB\",Ppthhm5Fl:resolvedLinks[0],variant:\"M29DuUqGT\",width:\"100%\",...addPropertyOverrides({Oq6LYr57i:{F9_4naS4A:F9_4naS4A1opg38w,Ppthhm5Fl:resolvedLinks[1],style:{width:\"100%\"},variant:\"jAOLNEFBQ\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DRXhLSp7T\"},implicitPathVariables:undefined},{href:{webPageId:\"DRXhLSp7T\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||64)-0-Math.max(0,((componentViewport?.height||64)-0-0)/1)*1)/1*0)+(32+(Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-64-64)/2)+0+0,...addPropertyOverrides({Oq6LYr57i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 32px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||693)-0-1e3)/2+0+0)+16+44+0+0+0+422}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fbqbwz-container\",layoutDependency:layoutDependency,layoutId:\"xtc_pYCd6-container\",nodeId:\"xtc_pYCd6\",rendersWithMotion:true,scopeId:\"v7eWFk7_U\",children:/*#__PURE__*/_jsx(NavElement,{euy4M09AW:\"About me\",height:\"100%\",id:\"xtc_pYCd6\",layoutId:\"xtc_pYCd6\",Ppthhm5Fl:resolvedLinks1[0],variant:\"M29DuUqGT\",width:\"100%\",...addPropertyOverrides({Oq6LYr57i:{F9_4naS4A:F9_4naS4A1opg38w,Ppthhm5Fl:resolvedLinks1[1],style:{width:\"100%\"},variant:\"jAOLNEFBQ\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"y6ThgzM8p\"},implicitPathVariables:undefined},{href:{webPageId:\"y6ThgzM8p\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||64)-0-Math.max(0,((componentViewport?.height||64)-0-0)/1)*1)/1*0)+(32+(Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-64-64)/2)+0+0,...addPropertyOverrides({Oq6LYr57i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 32px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||693)-0-1e3)/2+0+0)+16+44+0+0+0+486}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-99v0nw-container\",layoutDependency:layoutDependency,layoutId:\"mAcW0_CJB-container\",nodeId:\"mAcW0_CJB\",rendersWithMotion:true,scopeId:\"v7eWFk7_U\",children:/*#__PURE__*/_jsx(NavElement,{euy4M09AW:\"Contact\",height:\"100%\",id:\"mAcW0_CJB\",layoutId:\"mAcW0_CJB\",Ppthhm5Fl:resolvedLinks2[0],variant:\"M29DuUqGT\",width:\"100%\",...addPropertyOverrides({Oq6LYr57i:{F9_4naS4A:F9_4naS4A1opg38w,Ppthhm5Fl:resolvedLinks2[1],style:{width:\"100%\"},variant:\"jAOLNEFBQ\"}},baseVariant,gestureVariant)})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1TG7k.framer-1y1uew8, .framer-1TG7k .framer-1y1uew8 { display: block; }\",\".framer-1TG7k.framer-1ad7zr1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-1TG7k .framer-16efua0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 32px 16px 32px 32px; position: relative; width: 100%; }\",\".framer-1TG7k .framer-1kohdwh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1TG7k .framer-y5hhdp { flex: none; height: 36px; overflow: visible; position: relative; width: 117px; }\",\".framer-1TG7k .framer-1y3c3et { flex: none; height: 36px; left: 0px; position: absolute; text-decoration: none; top: 0px; width: 117px; }\",\".framer-1TG7k .framer-icy6bk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 44px; min-width: 26px; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: min-content; }\",\".framer-1TG7k .framer-1qx7u0s { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-1TG7k .framer-1ydbok7 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1TG7k .framer-1ypnzag { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1TG7k .framer-1n8i6kx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1TG7k .framer-f4xtyy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1TG7k .framer-18x4kkr-container, .framer-1TG7k .framer-1fbqbwz-container, .framer-1TG7k .framer-99v0nw-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1TG7k .framer-1kohdwh, .framer-1TG7k .framer-icy6bk, .framer-1TG7k .framer-1n8i6kx, .framer-1TG7k .framer-f4xtyy { gap: 0px; } .framer-1TG7k .framer-1kohdwh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-1TG7k .framer-1kohdwh > :first-child, .framer-1TG7k .framer-icy6bk > :first-child, .framer-1TG7k .framer-1n8i6kx > :first-child, .framer-1TG7k .framer-f4xtyy > :first-child { margin-left: 0px; } .framer-1TG7k .framer-1kohdwh > :last-child, .framer-1TG7k .framer-icy6bk > :last-child, .framer-1TG7k .framer-1n8i6kx > :last-child, .framer-1TG7k .framer-f4xtyy > :last-child { margin-right: 0px; } .framer-1TG7k .framer-icy6bk > *, .framer-1TG7k .framer-f4xtyy > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-1TG7k .framer-1n8i6kx > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } }\",\".framer-1TG7k.framer-v-1dq1d81.framer-1ad7zr1 { gap: 0px; height: min-content; justify-content: center; width: 390px; }\",\".framer-1TG7k.framer-v-1dq1d81 .framer-16efua0 { flex: none; height: min-content; padding: 16px; }\",\".framer-1TG7k.framer-v-1dq1d81 .framer-1kohdwh { cursor: unset; flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-1TG7k.framer-v-1dq1d81 .framer-icy6bk, .framer-1TG7k.framer-v-1bow1al .framer-icy6bk { cursor: pointer; min-height: unset; min-width: unset; padding: 0px; }\",\".framer-1TG7k.framer-v-1dq1d81 .framer-1qx7u0s, .framer-1TG7k.framer-v-1bow1al .framer-1qx7u0s { height: 44px; width: 44px; }\",\".framer-1TG7k.framer-v-1dq1d81 .framer-1ydbok7 { top: calc(61.36363636363639% - 2px / 2); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1TG7k.framer-v-1dq1d81.framer-1ad7zr1, .framer-1TG7k.framer-v-1dq1d81 .framer-1kohdwh { gap: 0px; } .framer-1TG7k.framer-v-1dq1d81.framer-1ad7zr1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-1TG7k.framer-v-1dq1d81.framer-1ad7zr1 > :first-child { margin-top: 0px; } .framer-1TG7k.framer-v-1dq1d81.framer-1ad7zr1 > :last-child { margin-bottom: 0px; } .framer-1TG7k.framer-v-1dq1d81 .framer-1kohdwh > *, .framer-1TG7k.framer-v-1dq1d81 .framer-1kohdwh > :first-child, .framer-1TG7k.framer-v-1dq1d81 .framer-1kohdwh > :last-child { margin: 0px; } }\",\".framer-1TG7k.framer-v-1bow1al.framer-1ad7zr1 { gap: 16px; height: min-content; justify-content: center; overflow: auto; overscroll-behavior: none; width: 390px; }\",\".framer-1TG7k.framer-v-1bow1al .framer-16efua0 { flex: none; flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: hidden; padding: 16px 16px 32px 16px; }\",\".framer-1TG7k.framer-v-1bow1al .framer-1kohdwh { cursor: unset; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-1TG7k.framer-v-1bow1al .framer-y5hhdp { cursor: pointer; }\",\".framer-1TG7k.framer-v-1bow1al .framer-1ydbok7, .framer-1TG7k.framer-v-1bow1al .framer-1ypnzag { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-1TG7k.framer-v-1bow1al .framer-1n8i6kx { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 16px; height: 1px; justify-content: flex-start; width: 100%; }\",\".framer-1TG7k.framer-v-1bow1al .framer-f4xtyy { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; width: 100%; }\",\".framer-1TG7k.framer-v-1bow1al .framer-18x4kkr-container, .framer-1TG7k.framer-v-1bow1al .framer-1fbqbwz-container, .framer-1TG7k.framer-v-1bow1al .framer-99v0nw-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1TG7k.framer-v-1bow1al.framer-1ad7zr1, .framer-1TG7k.framer-v-1bow1al .framer-16efua0, .framer-1TG7k.framer-v-1bow1al .framer-1kohdwh, .framer-1TG7k.framer-v-1bow1al .framer-1n8i6kx, .framer-1TG7k.framer-v-1bow1al .framer-f4xtyy { gap: 0px; } .framer-1TG7k.framer-v-1bow1al.framer-1ad7zr1 > *, .framer-1TG7k.framer-v-1bow1al .framer-1n8i6kx > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-1TG7k.framer-v-1bow1al.framer-1ad7zr1 > :first-child, .framer-1TG7k.framer-v-1bow1al .framer-16efua0 > :first-child, .framer-1TG7k.framer-v-1bow1al .framer-1n8i6kx > :first-child, .framer-1TG7k.framer-v-1bow1al .framer-f4xtyy > :first-child { margin-top: 0px; } .framer-1TG7k.framer-v-1bow1al.framer-1ad7zr1 > :last-child, .framer-1TG7k.framer-v-1bow1al .framer-16efua0 > :last-child, .framer-1TG7k.framer-v-1bow1al .framer-1n8i6kx > :last-child, .framer-1TG7k.framer-v-1bow1al .framer-f4xtyy > :last-child { margin-bottom: 0px; } .framer-1TG7k.framer-v-1bow1al .framer-16efua0 > *, .framer-1TG7k.framer-v-1bow1al .framer-f4xtyy > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-1TG7k.framer-v-1bow1al .framer-1kohdwh > *, .framer-1TG7k.framer-v-1bow1al .framer-1kohdwh > :first-child, .framer-1TG7k.framer-v-1bow1al .framer-1kohdwh > :last-child { margin: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"alb3MgioK\":{\"layout\":[\"fixed\",\"auto\"]},\"Oq6LYr57i\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv7eWFk7_U=withCSS(Component,css,\"framer-1TG7k\");export default Framerv7eWFk7_U;Framerv7eWFk7_U.displayName=\"Navigation\";Framerv7eWFk7_U.defaultProps={height:64,width:1200};addPropertyControls(Framerv7eWFk7_U,{variant:{options:[\"Lm4XPCV0Z\",\"alb3MgioK\",\"Oq6LYr57i\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv7eWFk7_U,[{explicitInter:true,fonts:[]},...NavElementFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv7eWFk7_U\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"alb3MgioK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Oq6LYr57i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v7eWFk7_U.map", "// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/suiB7OYDk/suiB7OYDk.js\";import Navigation from\"#framer/local/canvasComponent/v7eWFk7_U/v7eWFk7_U.js\";import*as sharedStyle from\"#framer/local/css/b1NzIO6mO/b1NzIO6mO.js\";import*as sharedStyle1 from\"#framer/local/css/I4lG_MmUZ/I4lG_MmUZ.js\";import*as sharedStyle2 from\"#framer/local/css/kDSmt4qA_/kDSmt4qA_.js\";import*as sharedStyle3 from\"#framer/local/css/pKkX1MVdW/pKkX1MVdW.js\";const NavigationFonts=getFonts(Navigation);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const FooterFonts=getFonts(Footer);const NavigationControls=getPropertyControls(Navigation);const breakpoints={ApyqcluVA:\"(max-width: 809px)\",BMvqc_PXN:\"(min-width: 1200px)\",H9IR4ufRA:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MEpnL\";const variantClassNames={ApyqcluVA:\"framer-v-1kyy86d\",BMvqc_PXN:\"framer-v-1v6zgym\",H9IR4ufRA:\"framer-v-kwiagx\"};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:0};const transition2={delay:0,duration:.25,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition2};const transition3={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition3};const breakpointRules={ApyqcluVA:[\".framer-MEpnL .framer-1vvymvu-container, .framer-MEpnL .framer-1528nne-container { height: auto; }\",\".framer-MEpnL .framer-1r65qv4 { padding: 60px 24px 60px 24px; }\",\".framer-MEpnL .framer-6pezve { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MEpnL .framer-1lj6svd { flex-direction: column; }\",\".framer-MEpnL .framer-15tziki, .framer-MEpnL .framer-1sruqfq, .framer-MEpnL .framer-17xoh2t { flex: none; min-width: unset; width: 100%; }\",\".framer-MEpnL .framer-1qhayce, .framer-MEpnL .framer-5c75lx { height: var(--framer-aspect-ratio-supported, 49px); }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-MEpnL .framer-1lj6svd { gap: 0px; } .framer-MEpnL .framer-1lj6svd > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-MEpnL .framer-1lj6svd > :first-child { margin-top: 0px; } .framer-MEpnL .framer-1lj6svd > :last-child { margin-bottom: 0px; } }\"],H9IR4ufRA:[\".framer-MEpnL .framer-1r65qv4 { padding: 80px 32px 80px 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ApyqcluVA:\".framer-1kyy86d-override\",H9IR4ufRA:\".framer-kwiagx-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MEpnL.framer-1cce8av, .framer-MEpnL .framer-1cce8av { display: block; }\",\".framer-MEpnL.framer-1v6zgym { align-content: center; align-items: center; background-color: var(--token-b381acbc-a318-4f98-98cb-1ad39eeb094f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-MEpnL .framer-1vvymvu-container { flex: none; height: 64px; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-MEpnL .framer-1x0utbw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MEpnL .framer-1r65qv4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 84px 32px 128px 32px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-MEpnL .framer-18p6q5 { bottom: 0px; flex: none; height: 412px; left: calc(49.916666666666686% - 839px / 2); position: absolute; width: 839px; z-index: 0; }\",\".framer-MEpnL .framer-1e7xij2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1136px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-MEpnL .framer-6pezve, .framer-MEpnL .framer-cxwd0a, .framer-MEpnL .framer-1rtog31, .framer-MEpnL .framer-1wttk2i, .framer-MEpnL .framer-338pks, .framer-MEpnL .framer-9sapbm, .framer-MEpnL .framer-1zxzam { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MEpnL .framer-wez1b8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MEpnL .framer-1lj6svd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; max-width: 1136px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MEpnL .framer-15tziki, .framer-MEpnL .framer-1sruqfq, .framer-MEpnL .framer-17xoh2t { --border-bottom-width: 1px; --border-color: var(--token-1de11498-40f5-49cc-a2e2-ad0f4cc5c0c2, #eff3fa); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: var(--token-c1cc6c18-e98b-4519-9389-a73297879050, #ffffff); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; min-width: 320px; overflow: hidden; padding: 16px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MEpnL .framer-1qhayce { aspect-ratio: 0.9948186528497409 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MEpnL .framer-1bplb4o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MEpnL .framer-5c75lx { aspect-ratio: 0.9948186528497409 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; }\",\".framer-MEpnL .framer-ggyjwx, .framer-MEpnL .framer-1jvu5b9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-MEpnL .framer-tdztxp { flex: none; height: 49px; overflow: visible; position: relative; width: 53px; }\",\".framer-MEpnL .framer-1528nne-container { flex: none; height: 300px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-MEpnL.framer-1v6zgym, .framer-MEpnL .framer-1r65qv4, .framer-MEpnL .framer-1e7xij2, .framer-MEpnL .framer-1lj6svd, .framer-MEpnL .framer-15tziki, .framer-MEpnL .framer-1bplb4o, .framer-MEpnL .framer-1sruqfq, .framer-MEpnL .framer-ggyjwx, .framer-MEpnL .framer-17xoh2t, .framer-MEpnL .framer-1jvu5b9 { gap: 0px; } .framer-MEpnL.framer-1v6zgym > *, .framer-MEpnL .framer-1e7xij2 > *, .framer-MEpnL .framer-1bplb4o > *, .framer-MEpnL .framer-ggyjwx > *, .framer-MEpnL .framer-1jvu5b9 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-MEpnL.framer-1v6zgym > :first-child, .framer-MEpnL .framer-1r65qv4 > :first-child, .framer-MEpnL .framer-1e7xij2 > :first-child, .framer-MEpnL .framer-15tziki > :first-child, .framer-MEpnL .framer-1bplb4o > :first-child, .framer-MEpnL .framer-1sruqfq > :first-child, .framer-MEpnL .framer-ggyjwx > :first-child, .framer-MEpnL .framer-17xoh2t > :first-child, .framer-MEpnL .framer-1jvu5b9 > :first-child { margin-top: 0px; } .framer-MEpnL.framer-1v6zgym > :last-child, .framer-MEpnL .framer-1r65qv4 > :last-child, .framer-MEpnL .framer-1e7xij2 > :last-child, .framer-MEpnL .framer-15tziki > :last-child, .framer-MEpnL .framer-1bplb4o > :last-child, .framer-MEpnL .framer-1sruqfq > :last-child, .framer-MEpnL .framer-ggyjwx > :last-child, .framer-MEpnL .framer-17xoh2t > :last-child, .framer-MEpnL .framer-1jvu5b9 > :last-child { margin-bottom: 0px; } .framer-MEpnL .framer-1r65qv4 > * { margin: 0px; margin-bottom: calc(28px / 2); margin-top: calc(28px / 2); } .framer-MEpnL .framer-1lj6svd > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-MEpnL .framer-1lj6svd > :first-child { margin-left: 0px; } .framer-MEpnL .framer-1lj6svd > :last-child { margin-right: 0px; } .framer-MEpnL .framer-15tziki > *, .framer-MEpnL .framer-1sruqfq > *, .framer-MEpnL .framer-17xoh2t > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-MEpnL[data-border=\"true\"]::after, .framer-MEpnL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={ApyqcluVA:\"(max-width: 809px)\",BMvqc_PXN:\"(min-width: 1200px)\",H9IR4ufRA:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone Open\":\"Oq6LYr57i\",Desktop:\"Lm4XPCV0Z\",Phone:\"alb3MgioK\"};const humanReadableVariantMap={Desktop:\"BMvqc_PXN\",Phone:\"ApyqcluVA\",Tablet:\"H9IR4ufRA\"};const getProps=({height,id,showContact,variant1,width,...props})=>{return{...props,EkyQCsqGS:showContact??props.EkyQCsqGS??true,r5EYuAxRy:humanReadableEnumMap[variant1]??variant1??props.r5EYuAxRy??\"Lm4XPCV0Z\",variant:humanReadableVariantMap[props.variant]??props.variant??\"BMvqc_PXN\"};};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,r5EYuAxRy,EkyQCsqGS,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"BMvqc_PXN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-b381acbc-a318-4f98-98cb-1ad39eeb094f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1v6zgym\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vvymvu-container\",layoutScroll:true,nodeId:\"M6d8y2iK4\",scopeId:\"W9nXrfwiX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ApyqcluVA:{style:{width:\"100%\"},variant:\"alb3MgioK\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"M6d8y2iK4\",layoutId:\"M6d8y2iK4\",style:{height:\"100%\",width:\"100%\"},variant:r5EYuAxRy,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x0utbw\"}),EkyQCsqGS&&/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1r65qv4\",\"data-framer-appear-id\":\"1r65qv4\",\"data-framer-name\":\"Contact\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18p6q5\",\"data-framer-name\":\"Circle\",fill:\"rgb(0, 0, 0)\",intrinsicHeight:481,intrinsicWidth:980,style:{rotate:180},svg:'<svg width=\"980\" height=\"481\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect y=\"-484\" width=\"980\" height=\"965\" rx=\"482.5\" fill=\"url(#a)\" fill-opacity=\".2\"/><rect x=\"1\" y=\"-483\" width=\"978\" height=\"963\" rx=\"481.5\" stroke=\"#578AE7\" stroke-opacity=\".2\" stroke-width=\"2\"/><defs><radialGradient id=\"a\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(0 482.5 -490 0 490 -1.5)\"><stop stop-color=\"#578AE7\"/><stop offset=\"1\" stop-color=\"#578AE7\" stop-opacity=\"0\"/></radialGradient></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e7xij2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1o7c4rh\",\"data-styles-preset\":\"b1NzIO6mO\",children:\"Interested?\"})}),className:\"framer-6pezve\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-nr4sb5\",\"data-styles-preset\":\"I4lG_MmUZ\",children:\"I'm always open to new challenges. Feel free to get in touch if you'd like to work together!\"})}),className:\"framer-wez1b8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lj6svd\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:gimchris2003@gmail.com\",motionChild:true,nodeId:\"dBgJggiqM\",scopeId:\"W9nXrfwiX\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-15tziki framer-1cce8av\",\"data-border\":true,whileHover:animation2,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ApyqcluVA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:193,intrinsicWidth:192,loading:getLoadingLazyAtYPosition(1319.68),pixelHeight:193,pixelWidth:192,src:\"https://framerusercontent.com/images/xnwtrPxv9B8IMTWDuBiVJlGQF4.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:193,intrinsicWidth:192,pixelHeight:193,pixelWidth:192,src:\"https://framerusercontent.com/images/xnwtrPxv9B8IMTWDuBiVJlGQF4.png\"},className:\"framer-1qhayce\",\"data-framer-name\":\"Mail\",whileHover:animation3})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bplb4o\",whileHover:animation3,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",children:\"E-Mail\"})}),className:\"framer-cxwd0a\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-oydwxu\",\"data-styles-preset\":\"pKkX1MVdW\",children:\"gimchris2003@gmail.com\"})}),className:\"framer-1rtog31\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/gitztopf/\",motionChild:true,nodeId:\"ecWkRjiwg\",scopeId:\"W9nXrfwiX\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1sruqfq framer-1cce8av\",\"data-border\":true,whileHover:animation2,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ApyqcluVA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:193,intrinsicWidth:192,loading:getLoadingLazyAtYPosition(1479.28),pixelHeight:193,pixelWidth:193,src:\"https://framerusercontent.com/images/0zcdIxsLhgyH46w3VgBYPI5bGvc.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:193,intrinsicWidth:192,pixelHeight:193,pixelWidth:193,src:\"https://framerusercontent.com/images/0zcdIxsLhgyH46w3VgBYPI5bGvc.png\"},className:\"framer-5c75lx\",\"data-framer-name\":\"Mail\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ggyjwx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",children:\"Instagram\"})}),className:\"framer-1wttk2i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-oydwxu\",\"data-styles-preset\":\"pKkX1MVdW\",children:\"@gitztopf\"})}),className:\"framer-338pks\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"www.linkedin.com/in/christoph-gimpl-272b82233\",motionChild:true,nodeId:\"C3armUKSH\",scopeId:\"W9nXrfwiX\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17xoh2t framer-1cce8av\",\"data-border\":true,whileHover:animation2,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ApyqcluVA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:193,intrinsicWidth:192,loading:getLoadingLazyAtYPosition(1638.88),pixelHeight:193,pixelWidth:209,src:\"https://framerusercontent.com/images/uRkHlXe3t8cM6tpzVT368lxfVmc.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:193,intrinsicWidth:192,pixelHeight:193,pixelWidth:209,src:\"https://framerusercontent.com/images/uRkHlXe3t8cM6tpzVT368lxfVmc.png\"},className:\"framer-tdztxp\",\"data-framer-name\":\"Mail\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jvu5b9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-zh0egl\",\"data-styles-preset\":\"kDSmt4qA_\",children:\"LinkedIn\"})}),className:\"framer-9sapbm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-oydwxu\",\"data-styles-preset\":\"pKkX1MVdW\",children:\"Christoph Gimpl\"})}),className:\"framer-1zxzam\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ApyqcluVA:{y:1826.48}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1528nne-container\",nodeId:\"Dq4F76Nlo\",scopeId:\"W9nXrfwiX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ApyqcluVA:{style:{width:\"100%\"},variant:\"xbj_gK8Nd\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Dq4F76Nlo\",layoutId:\"Dq4F76Nlo\",style:{height:\"100%\",width:\"100%\"},variant:\"Rnh1iNxy5\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ApyqcluVA\":{\"layout\":[\"fixed\",\"fixed\"]},\"H9IR4ufRA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"r5EYuAxRy\":\"variant1\",\"EkyQCsqGS\":\"showContact\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BMvqc_PXN\":[\".framer-1vvymvu-container\",\".framer-1r65qv4\",\".framer-1528nne-container\"],\"ApyqcluVA\":[\".framer-1vvymvu-container\",\".framer-1r65qv4\",\".framer-1528nne-container\"],\"H9IR4ufRA\":[\".framer-1vvymvu-container\",\".framer-1r65qv4\",\".framer-1528nne-container\"]}\n * @framerBreakpoints {\"BMvqc_PXN\":{\"min\":1200,\"canvasClassName\":\"framer-1v6zgym-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"H9IR4ufRA\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-kwiagx-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ApyqcluVA\":{\"max\":809,\"canvasClassName\":\"framer-1kyy86d-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":327,\"rootFontSize\":16}}\n * @framerDefaultVariant BMvqc_PXN\n * @framerLayoutTemplate\n */const FramerW9nXrfwiX=withCSS(Component,css,\"framer-MEpnL\");export default FramerW9nXrfwiX;FramerW9nXrfwiX.displayName=\"Default\";FramerW9nXrfwiX.defaultProps={height:1e3,width:1200};addPropertyControls(FramerW9nXrfwiX,{r5EYuAxRy:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"Lm4XPCV0Z\",description:undefined,hidden:undefined,title:\"Variant\"},EkyQCsqGS:{defaultValue:true,title:\"Show Contact\",type:ControlType.Boolean}});addFonts(FramerW9nXrfwiX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW9nXrfwiX\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"r5EYuAxRy\\\":\\\"variant1\\\",\\\"EkyQCsqGS\\\":\\\"showContact\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ApyqcluVA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H9IR4ufRA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"BMvqc_PXN\",\"framerHitTargets\":\"{\\\"BMvqc_PXN\\\":[\\\".framer-1vvymvu-container\\\",\\\".framer-1r65qv4\\\",\\\".framer-1528nne-container\\\"],\\\"ApyqcluVA\\\":[\\\".framer-1vvymvu-container\\\",\\\".framer-1r65qv4\\\",\\\".framer-1528nne-container\\\"],\\\"H9IR4ufRA\\\":[\\\".framer-1vvymvu-container\\\",\\\".framer-1r65qv4\\\",\\\".framer-1528nne-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"BMvqc_PXN\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1v6zgym-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"H9IR4ufRA\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-kwiagx-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ApyqcluVA\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1kyy86d-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":327,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/mVV6gUWC9CUd9GZudM6T/FTxQHB9Pk0RU04nFEiDY/W9nXrfwiX.js\";\r\n\r\n        const routes = {Ccer22_L6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2HgplyJ2yOBxR40qEkGZ/lOAd3JBYi22L6jQN2NTl/Ccer22_L6.js\")), path: \"/\"}, IROFhJuCx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/T0kpMIrgKscFPRxCfWfh/WLmgILVcy6dCh67KrTX5/IROFhJuCx.js\")), path: \"/projects\"}, Ohn18eIxQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qWh5oGJmta0cvSuUVn3b/inYdX0Gz9ZQ420Wg13cb/Ohn18eIxQ.js\")), path: \"/legal\"}, DRXhLSp7T: {elements: {Cgmku55S6: \"hard-skills\", EBSonkt0d: \"work\", WaU7d9pqD: \"soft-skills\", XfC8f9pRt: \"education\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SCfqIKS01xev052yaYQ2/9eUGH5SqlSHGuvQzWJ8a/DRXhLSp7T.js\")), path: \"/about\"}, y6ThgzM8p: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hd8Gv6TxSLLNqB8oqVOK/2ys88VEnN1QEeYpQWDYk/y6ThgzM8p.js\")), path: \"/contact\"}, wutMJMYwP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cWvE9SLAjsIdc1W8ZTcV/5uLBhmtODslcUSAlncut/wutMJMYwP.js\")), path: \"/404\"}, LIy493yVy: {collectionId: \"tpGksKHZp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yfkRNSzqClhSx18vz3td/5fIEIEwwcVhRXDkNtQsW/LIy493yVy.js\")), path: \"/projects/:klnvF1om3\"}}\r\n\r\n        const locales = [{code: \"de\", id: \"default\", name: \"German\", slug: \"\"}]\r\n        const collectionUtils = {tpGksKHZp: async () => (await import(\"https://framerusercontent.com/modules/dYtVn7yGKeC24HHuTAUM/nNJx5Cy9brvuhWRkRjcV/tpGksKHZp.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"d84eb38e3a39f0ca753186bb684865f8a524bb8bb0372c661480d05703b0a669\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {EkyQCsqGS: true, r5EYuAxRy: \"Lm4XPCV0Z\"}\r\nconst props2 = {...props1, EkyQCsqGS: false}\r\nconst templateProps = {Ccer22_L6: props1, DRXhLSp7T: props1, IROFhJuCx: props1, LIy493yVy: props1, Ohn18eIxQ: props2, wutMJMYwP: props2, y6ThgzM8p: props2}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"Ccer22_L6\":\r\ncase \"IROFhJuCx\":\r\ncase \"Ohn18eIxQ\":\r\ncase \"DRXhLSp7T\":\r\ncase \"y6ThgzM8p\":\r\ncase \"wutMJMYwP\":\r\ncase \"LIy493yVy\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Ccer22_L6\":\r\ncase \"IROFhJuCx\":\r\ncase \"Ohn18eIxQ\":\r\ncase \"DRXhLSp7T\":\r\ncase \"y6ThgzM8p\":\r\ncase \"wutMJMYwP\":\r\ncase \"LIy493yVy\":\r\nreturn [{hash: \"1v6zgym\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"kwiagx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"1kyy86d\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cWvE9SLAjsIdc1W8ZTcV/5uLBhmtODslcUSAlncut/wutMJMYwP.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://christoph-gimpl.at\",\r\n                    \r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarOnPageEditing: false, pauseOffscreen: true, replaceNestedLinks: true}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldUnlessUrgent()\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        Framer.setInitialHydrationState()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "SVG", "RichText2", "css", "FramersuiB7OYDk", "withCSS", "suiB7OYDk_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "link", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "euy4M09AW", "Ppthhm5Fl", "F9_4naS4A", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1aiuqsy", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerU38VhXTqI", "withCSS", "U38VhXTqI_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavElementFonts", "getFonts", "U38VhXTqI_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1opxsy6", "args", "onTap1opg38w", "onTap1oj3it9", "F9_4naS4A1opg38w", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "LayoutGroup", "Link", "SVG", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "css", "Framerv7eWFk7_U", "withCSS", "v7eWFk7_U_default", "addPropertyControls", "ControlType", "addFonts", "NavigationFonts", "getFonts", "v7eWFk7_U_default", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "FooterFonts", "suiB7OYDk_default", "NavigationControls", "getPropertyControls", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "transition3", "animation3", "breakpointRules", "breakpointKeys", "selectors", "rules", "css", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "showContact", "variant1", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "r5EYuAxRy", "EkyQCsqGS", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "v7eWFk7_U_default", "MotionDivWithOptimizedAppearEffect", "SVG", "RichText2", "x", "Link", "getLoadingLazyAtYPosition", "Image2", "suiB7OYDk_default", "target", "RenderTarget", "key", "selector", "rule", "FramerW9nXrfwiX", "withCSS", "W9nXrfwiX_default", "addPropertyControls", "NavigationControls", "ControlType", "addFonts", "NavigationFonts", "FooterFonts", "getFontsFromSharedStyle", "fonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props", "B", "W9nXrfwiX_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "window", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldUnlessUrgent", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
