{"version":3,"file":"script_main.D298mTCL.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","LinkedIn","X","Instagram","Threads","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","css","Toolbar","Footer","ToolbarItem","Folder","useRef","React.useId","PropertyOverrides","Folder","Profile","React.createElement","Default","NoToolbar","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/tZiXsTx4GZqOQD1cyldh/H642FHbUKjZcXqZkTrRw/LaAcNGgED.js","https:/framerusercontent.com/modules/Lh8BjG3FwbECyUH4CqPv/ymfivwWZgimT7uIiWBko/LSujcPBDm.js","https:/framerusercontent.com/modules/S26CH8Co0PmLwtn5iys2/p8IhSWwuNkyxYOZN9GoX/lwC0f30CJ.js","https:/framerusercontent.com/modules/G05BXVLJPaZbzm1DNUqZ/81lwSK92YHnJKMbw98zZ/zMrdHXtGc.js","https:/framerusercontent.com/modules/ellaiJERDs0RotHR1Tao/Q4tcQ10BwyXFAK3T4nZ2/njjXl2pOR.js","https:/framerusercontent.com/modules/aR2CtVrynxVXcbjj5XQJ/AeG5V1GWcwS3pjx6IQnv/cM0Wxv5Z6.js","https:/framerusercontent.com/modules/uddjduD4uP7snG6Efu1K/YhhPByB8yudKl2QoWpHl/CvaquHlCx.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (d1bc2d2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jhP11pROJ=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 96 96\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 66.6 0 L 5.4 0 C 2.418 0 0 2.418 0 5.4 L 0 66.6 C 0 69.582 2.418 72 5.4 72 L 66.6 72 C 69.582 72 72 69.582 72 66.6 L 72 5.4 C 72 2.418 69.582 0 66.6 0 Z M 21.6 61.2 L 10.8 61.2 L 10.8 28.8 L 21.6 28.8 Z M 16.2 22.5 C 12.746 22.401 10.016 19.538 10.081 16.083 C 10.146 12.628 12.983 9.871 16.438 9.903 C 19.894 9.935 22.679 12.744 22.68 16.2 C 22.621 19.725 19.725 22.54 16.2 22.5 Z M 61.2 61.2 L 50.4 61.2 L 50.4 44.136 C 50.4 39.024 48.24 37.188 45.432 37.188 C 43.769 37.298 42.218 38.066 41.123 39.323 C 40.029 40.58 39.48 42.221 39.6 43.884 C 39.582 44.052 39.582 44.22 39.6 44.388 L 39.6 61.2 L 28.8 61.2 L 28.8 28.8 L 39.24 28.8 L 39.24 33.48 C 41.382 30.222 45.063 28.313 48.96 28.44 C 54.54 28.44 61.056 31.536 61.056 41.616 Z\" fill=\"transparent\" height=\"72px\" id=\"riD6hsUFB\" transform=\"translate(12 12)\" width=\"72px\"><path d=\"M 66.6 0 L 5.4 0 C 2.418 0 0 2.418 0 5.4 L 0 66.6 C 0 69.582 2.418 72 5.4 72 L 66.6 72 C 69.582 72 72 69.582 72 66.6 L 72 5.4 C 72 2.418 69.582 0 66.6 0 Z M 21.6 61.2 L 10.8 61.2 L 10.8 28.8 L 21.6 28.8 Z M 16.2 22.5 C 12.746 22.401 10.016 19.538 10.081 16.083 C 10.146 12.628 12.983 9.871 16.438 9.903 C 19.894 9.935 22.679 12.744 22.68 16.2 C 22.621 19.725 19.725 22.54 16.2 22.5 Z M 61.2 61.2 L 50.4 61.2 L 50.4 44.136 C 50.4 39.024 48.24 37.188 45.432 37.188 C 43.769 37.298 42.218 38.066 41.123 39.323 C 40.029 40.58 39.48 42.221 39.6 43.884 C 39.582 44.052 39.582 44.22 39.6 44.388 L 39.6 61.2 L 28.8 61.2 L 28.8 28.8 L 39.24 28.8 L 39.24 33.48 C 41.382 30.222 45.063 28.313 48.96 28.44 C 54.54 28.44 61.056 31.536 61.056 41.616 Z\" fill=\"var(--1jfp5kb, var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)))\" height=\"72px\" id=\"o6HMjcRpA\" width=\"72px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,tint,width,...props})=>{return{...props,jhP11pROJ:tint??props.jhP11pROJ??\"var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jhP11pROJ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QNTWO\",className),layoutId:layoutId,ref:ref,style:{\"--1jfp5kb\":jhP11pROJ,...style}});});const css=[`.framer-QNTWO { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1jfp5kb); mask: ${mask}; width: 96px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 96\n * @framerIntrinsicHeight 96\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jhP11pROJ\":\"tint\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"LinkedIn\",\"color\":{\"type\":\"variable\",\"value\":\"1jfp5kb\"},\"set\":{\"localId\":\"vectorSet/hYS3xH2M1\",\"id\":\"hYS3xH2M1\",\"moduleId\":\"yJd5mc528HGHxnYScWsK\"}}\n */const Icon=withCSS(Component,css,\"framer-QNTWO\");Icon.displayName=\"LinkedIn\";export default Icon;addPropertyControls(Icon,{jhP11pROJ:{defaultValue:'var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)) /* {\"name\":\"Neutral\"} */',hidden:false,title:\"Tint\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"96\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"LinkedIn\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1jfp5kb\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hYS3xH2M1\\\",\\\"id\\\":\\\"hYS3xH2M1\\\",\\\"moduleId\\\":\\\"yJd5mc528HGHxnYScWsK\\\"}}\",\"framerIntrinsicWidth\":\"96\",\"framerVariables\":\"{\\\"jhP11pROJ\\\":\\\"tint\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1bc2d2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jhP11pROJ=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 96 96\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 38 6.848 C 48.148 6.848 49.348 6.888 53.356 7.068 C 55.764 7.097 58.15 7.539 60.408 8.376 C 62.06 8.988 63.552 9.956 64.78 11.22 C 66.044 12.448 67.012 13.94 67.62 15.592 C 68.46 17.848 68.9 20.232 68.932 22.644 C 69.116 26.652 69.152 27.856 69.152 38 C 69.152 48.148 69.112 49.348 68.932 53.356 C 68.903 55.764 68.461 58.15 67.624 60.408 C 66.346 63.724 63.724 66.346 60.408 67.624 C 58.152 68.46 55.768 68.904 53.356 68.932 C 49.348 69.116 48.144 69.152 38 69.152 C 27.852 69.152 26.652 69.112 22.644 68.932 C 20.234 68.903 17.848 68.461 15.588 67.624 C 13.938 67.014 12.445 66.042 11.22 64.78 C 9.959 63.553 8.988 62.059 8.38 60.408 C 7.542 58.15 7.098 55.764 7.068 53.356 C 6.884 49.348 6.848 48.144 6.848 38 C 6.848 27.852 6.888 26.652 7.068 22.644 C 7.097 20.236 7.539 17.85 8.376 15.592 C 8.988 13.94 9.956 12.448 11.22 11.22 C 12.448 9.956 13.94 8.988 15.592 8.38 C 17.85 7.542 20.236 7.098 22.644 7.068 C 26.652 6.884 27.856 6.848 38 6.848 Z M 38 0 C 27.68 0 26.384 0.044 22.332 0.228 C 19.18 0.29 16.061 0.887 13.108 1.992 C 10.571 2.947 8.274 4.445 6.376 6.38 C 4.442 8.278 2.946 10.576 1.992 13.112 C 0.889 16.064 0.294 19.181 0.232 22.332 C 0.04 26.384 0 27.68 0 38 C 0 48.32 0.044 49.612 0.228 53.668 C 0.292 56.82 0.888 59.936 1.992 62.892 C 2.947 65.429 4.445 67.726 6.38 69.624 C 8.279 71.557 10.576 73.054 13.112 74.008 C 16.064 75.111 19.181 75.707 22.332 75.768 C 26.384 75.96 27.68 76 38 76 C 48.32 76 49.612 75.956 53.668 75.772 C 56.82 75.71 59.939 75.113 62.892 74.008 C 67.998 72.033 72.035 67.995 74.008 62.888 C 75.111 59.936 75.707 56.819 75.768 53.668 C 75.96 49.612 76 48.32 76 38 C 76 27.68 75.956 26.384 75.772 22.332 C 75.71 19.18 75.113 16.061 74.008 13.108 C 73.053 10.571 71.555 8.274 69.62 6.376 C 67.721 4.443 65.424 2.946 62.888 1.992 C 59.936 0.889 56.819 0.294 53.668 0.232 C 49.612 0.04 48.32 0 38 0 Z M 38 18.484 C 27.222 18.484 18.484 27.222 18.484 38 C 18.484 48.778 27.222 57.516 38 57.516 C 48.778 57.516 57.516 48.778 57.516 38 C 57.516 27.222 48.778 18.484 38 18.484 Z M 38 50.668 C 31.004 50.668 25.332 44.996 25.332 38 C 25.332 31.004 31.004 25.332 38 25.332 C 44.996 25.332 50.668 31.004 50.668 38 C 50.668 44.996 44.996 50.668 38 50.668 Z M 58.284 13.156 C 55.766 13.156 53.724 15.198 53.724 17.716 C 53.724 20.234 55.766 22.276 58.284 22.276 C 60.802 22.276 62.844 20.234 62.844 17.716 C 62.844 15.198 60.802 13.156 58.284 13.156 Z\" fill=\"transparent\" height=\"76px\" id=\"gAkYJe5Ey\" transform=\"translate(10 10)\" width=\"76px\"><path d=\"M 38 6.848 C 48.148 6.848 49.348 6.888 53.356 7.068 C 55.764 7.097 58.15 7.539 60.408 8.376 C 62.06 8.988 63.552 9.956 64.78 11.22 C 66.044 12.448 67.012 13.94 67.62 15.592 C 68.46 17.848 68.9 20.232 68.932 22.644 C 69.116 26.652 69.152 27.856 69.152 38 C 69.152 48.148 69.112 49.348 68.932 53.356 C 68.903 55.764 68.461 58.15 67.624 60.408 C 66.346 63.724 63.724 66.346 60.408 67.624 C 58.152 68.46 55.768 68.904 53.356 68.932 C 49.348 69.116 48.144 69.152 38 69.152 C 27.852 69.152 26.652 69.112 22.644 68.932 C 20.234 68.903 17.848 68.461 15.588 67.624 C 13.938 67.014 12.445 66.042 11.22 64.78 C 9.959 63.553 8.988 62.059 8.38 60.408 C 7.542 58.15 7.098 55.764 7.068 53.356 C 6.884 49.348 6.848 48.144 6.848 38 C 6.848 27.852 6.888 26.652 7.068 22.644 C 7.097 20.236 7.539 17.85 8.376 15.592 C 8.988 13.94 9.956 12.448 11.22 11.22 C 12.448 9.956 13.94 8.988 15.592 8.38 C 17.85 7.542 20.236 7.098 22.644 7.068 C 26.652 6.884 27.856 6.848 38 6.848 Z M 38 0 C 27.68 0 26.384 0.044 22.332 0.228 C 19.18 0.29 16.061 0.887 13.108 1.992 C 10.571 2.947 8.274 4.445 6.376 6.38 C 4.442 8.278 2.946 10.576 1.992 13.112 C 0.889 16.064 0.294 19.181 0.232 22.332 C 0.04 26.384 0 27.68 0 38 C 0 48.32 0.044 49.612 0.228 53.668 C 0.292 56.82 0.888 59.936 1.992 62.892 C 2.947 65.429 4.445 67.726 6.38 69.624 C 8.279 71.557 10.576 73.054 13.112 74.008 C 16.064 75.111 19.181 75.707 22.332 75.768 C 26.384 75.96 27.68 76 38 76 C 48.32 76 49.612 75.956 53.668 75.772 C 56.82 75.71 59.939 75.113 62.892 74.008 C 67.998 72.033 72.035 67.995 74.008 62.888 C 75.111 59.936 75.707 56.819 75.768 53.668 C 75.96 49.612 76 48.32 76 38 C 76 27.68 75.956 26.384 75.772 22.332 C 75.71 19.18 75.113 16.061 74.008 13.108 C 73.053 10.571 71.555 8.274 69.62 6.376 C 67.721 4.443 65.424 2.946 62.888 1.992 C 59.936 0.889 56.819 0.294 53.668 0.232 C 49.612 0.04 48.32 0 38 0 Z M 38 18.484 C 27.222 18.484 18.484 27.222 18.484 38 C 18.484 48.778 27.222 57.516 38 57.516 C 48.778 57.516 57.516 48.778 57.516 38 C 57.516 27.222 48.778 18.484 38 18.484 Z M 38 50.668 C 31.004 50.668 25.332 44.996 25.332 38 C 25.332 31.004 31.004 25.332 38 25.332 C 44.996 25.332 50.668 31.004 50.668 38 C 50.668 44.996 44.996 50.668 38 50.668 Z M 58.284 13.156 C 55.766 13.156 53.724 15.198 53.724 17.716 C 53.724 20.234 55.766 22.276 58.284 22.276 C 60.802 22.276 62.844 20.234 62.844 17.716 C 62.844 15.198 60.802 13.156 58.284 13.156 Z\" fill=\"var(--1jfp5kb, var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)))\" height=\"76px\" id=\"ZPNDBhLx0\" width=\"76px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,tint,width,...props})=>{return{...props,jhP11pROJ:tint??props.jhP11pROJ??\"var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jhP11pROJ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-nRcOA\",className),layoutId:layoutId,ref:ref,style:{\"--1jfp5kb\":jhP11pROJ,...style}});});const css=[`.framer-nRcOA { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1jfp5kb); mask: ${mask}; width: 96px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 96\n * @framerIntrinsicHeight 96\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jhP11pROJ\":\"tint\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"1jfp5kb\"},\"set\":{\"localId\":\"vectorSet/hYS3xH2M1\",\"id\":\"hYS3xH2M1\",\"moduleId\":\"yJd5mc528HGHxnYScWsK\"}}\n */const Icon=withCSS(Component,css,\"framer-nRcOA\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{jhP11pROJ:{defaultValue:'var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)) /* {\"name\":\"Neutral\"} */',hidden:false,title:\"Tint\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"96\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1jfp5kb\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hYS3xH2M1\\\",\\\"id\\\":\\\"hYS3xH2M1\\\",\\\"moduleId\\\":\\\"yJd5mc528HGHxnYScWsK\\\"}}\",\"framerVariables\":\"{\\\"jhP11pROJ\\\":\\\"tint\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"96\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1bc2d2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jhP11pROJ=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 96 96\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 60.948 0 L 72.816 0 L 46.888 29.652 L 77.388 70 L 53.508 70 L 34.804 45.528 L 13.404 70 L 1.528 70 L 29.26 38.284 L 0 0 L 24.488 0 L 41.396 22.368 Z M 56.784 62.892 L 63.36 62.892 L 20.916 6.732 L 13.86 6.732 Z\" fill=\"transparent\" height=\"70px\" id=\"DsuSjS83d\" transform=\"translate(9.484 13.25)\" width=\"77.388px\"><path d=\"M 60.948 0 L 72.816 0 L 46.888 29.652 L 77.388 70 L 53.508 70 L 34.804 45.528 L 13.404 70 L 1.528 70 L 29.26 38.284 L 0 0 L 24.488 0 L 41.396 22.368 Z M 56.784 62.892 L 63.36 62.892 L 20.916 6.732 L 13.86 6.732 Z\" fill=\"var(--1jfp5kb, var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)))\" height=\"70px\" id=\"Sc_t59rND\" width=\"77.388px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,tint,width,...props})=>{return{...props,jhP11pROJ:tint??props.jhP11pROJ??\"var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jhP11pROJ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9hyzQ\",className),layoutId:layoutId,ref:ref,style:{\"--1jfp5kb\":jhP11pROJ,...style}});});const css=[`.framer-9hyzQ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1jfp5kb); mask: ${mask}; width: 96px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 96\n * @framerIntrinsicHeight 96\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jhP11pROJ\":\"tint\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1jfp5kb\"},\"set\":{\"localId\":\"vectorSet/hYS3xH2M1\",\"id\":\"hYS3xH2M1\",\"moduleId\":\"yJd5mc528HGHxnYScWsK\"}}\n */const Icon=withCSS(Component,css,\"framer-9hyzQ\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{jhP11pROJ:{defaultValue:'var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)) /* {\"name\":\"Neutral\"} */',hidden:false,title:\"Tint\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"96\",\"framerVariables\":\"{\\\"jhP11pROJ\\\":\\\"tint\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1jfp5kb\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hYS3xH2M1\\\",\\\"id\\\":\\\"hYS3xH2M1\\\",\\\"moduleId\\\":\\\"yJd5mc528HGHxnYScWsK\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"96\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1bc2d2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jhP11pROJ=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 96 96\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 56.988 36.988 C 56.888 25.372 50.588 18.368 39.948 18.368 C 32.848 18.368 26.876 21.58 23.74 26.7 L 30.616 31.492 C 32.396 28.684 34.856 26.348 39.376 26.348 C 44.468 26.348 47.1 29.188 47.856 34.456 C 45.389 34.073 42.896 33.879 40.4 33.876 C 26.648 33.876 20.176 40.1 20.176 48.332 C 20.176 56.712 26.648 61.632 36.184 61.632 C 46.652 61.632 52.9 54.58 55.46 45.848 C 58.12 47.048 59.952 49.864 59.952 54.076 C 59.952 65.372 46.928 71.516 35.884 71.516 C 19.6 71.516 8.96 60.828 8.96 43.436 C 8.96 22.132 23.04 8.48 41.96 8.48 C 54.656 8.48 60.928 14.052 65.196 21.532 L 72.22 16.612 C 67.58 6.928 57.216 0 41.66 0 C 16.856 0 0 17.592 0 43.112 C 0 66.448 16.512 80 36.184 80 C 52.448 80 68.884 70.516 68.884 54.28 C 68.884 45.8 64.016 40.176 56.988 36.988 Z M 35.884 53.176 C 32.296 53.176 29.136 51.468 29.136 48.332 C 29.136 43.388 35.208 41.88 41.156 41.88 C 43.412 41.88 45.62 42.032 47.58 42.46 C 46.172 48.884 42.008 53.176 35.884 53.176 Z\" fill=\"transparent\" height=\"80px\" id=\"G8rcuEwDg\" transform=\"translate(12 8)\" width=\"72.21999999999998px\"><path d=\"M 56.988 36.988 C 56.888 25.372 50.588 18.368 39.948 18.368 C 32.848 18.368 26.876 21.58 23.74 26.7 L 30.616 31.492 C 32.396 28.684 34.856 26.348 39.376 26.348 C 44.468 26.348 47.1 29.188 47.856 34.456 C 45.389 34.073 42.896 33.879 40.4 33.876 C 26.648 33.876 20.176 40.1 20.176 48.332 C 20.176 56.712 26.648 61.632 36.184 61.632 C 46.652 61.632 52.9 54.58 55.46 45.848 C 58.12 47.048 59.952 49.864 59.952 54.076 C 59.952 65.372 46.928 71.516 35.884 71.516 C 19.6 71.516 8.96 60.828 8.96 43.436 C 8.96 22.132 23.04 8.48 41.96 8.48 C 54.656 8.48 60.928 14.052 65.196 21.532 L 72.22 16.612 C 67.58 6.928 57.216 0 41.66 0 C 16.856 0 0 17.592 0 43.112 C 0 66.448 16.512 80 36.184 80 C 52.448 80 68.884 70.516 68.884 54.28 C 68.884 45.8 64.016 40.176 56.988 36.988 Z M 35.884 53.176 C 32.296 53.176 29.136 51.468 29.136 48.332 C 29.136 43.388 35.208 41.88 41.156 41.88 C 43.412 41.88 45.62 42.032 47.58 42.46 C 46.172 48.884 42.008 53.176 35.884 53.176 Z\" fill=\"var(--1jfp5kb, var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)))\" height=\"80px\" id=\"O4qHh7fx_\" width=\"72.21999999999998px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,tint,width,...props})=>{return{...props,jhP11pROJ:tint??props.jhP11pROJ??\"var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jhP11pROJ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jCjYy\",className),layoutId:layoutId,ref:ref,style:{\"--1jfp5kb\":jhP11pROJ,...style}});});const css=[`.framer-jCjYy { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1jfp5kb); mask: ${mask}; width: 96px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 96\n * @framerIntrinsicHeight 96\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jhP11pROJ\":\"tint\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Threads\",\"color\":{\"type\":\"variable\",\"value\":\"1jfp5kb\"},\"set\":{\"localId\":\"vectorSet/hYS3xH2M1\",\"id\":\"hYS3xH2M1\",\"moduleId\":\"yJd5mc528HGHxnYScWsK\"}}\n */const Icon=withCSS(Component,css,\"framer-jCjYy\");Icon.displayName=\"Threads\";export default Icon;addPropertyControls(Icon,{jhP11pROJ:{defaultValue:'var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, rgb(23, 23, 23)) /* {\"name\":\"Neutral\"} */',hidden:false,title:\"Tint\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"96\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Threads\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1jfp5kb\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hYS3xH2M1\\\",\\\"id\\\":\\\"hYS3xH2M1\\\",\\\"moduleId\\\":\\\"yJd5mc528HGHxnYScWsK\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jhP11pROJ\\\":\\\"tint\\\"}\",\"framerIntrinsicHeight\":\"96\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4cfe617)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/ka9gRjhK5Mujrm0qdzGq/LcKTeYnTcTeiYFXXYLbX/iSVJY4GeA.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hF6qCmVijo1sZW1me7yJ/EaCBAF1ceJhBjJRadSxw/pp3WuYEXX.js\";import LinkedIn from\"https://framerusercontent.com/modules/tZiXsTx4GZqOQD1cyldh/H642FHbUKjZcXqZkTrRw/LaAcNGgED.js\";import Instagram from\"https://framerusercontent.com/modules/Lh8BjG3FwbECyUH4CqPv/ymfivwWZgimT7uIiWBko/LSujcPBDm.js\";import X from\"https://framerusercontent.com/modules/S26CH8Co0PmLwtn5iys2/p8IhSWwuNkyxYOZN9GoX/lwC0f30CJ.js\";import Threads from\"https://framerusercontent.com/modules/G05BXVLJPaZbzm1DNUqZ/81lwSK92YHnJKMbw98zZ/zMrdHXtGc.js\";const MotionNavWithFX=withFX(motion.nav);const LinkedInFonts=getFonts(LinkedIn);const XFonts=getFonts(X);const InstagramFonts=getFonts(Instagram);const ThreadsFonts=getFonts(Threads);const MotionDivWithFX=withFX(motion.div);const MotionFooterWithFX=withFX(motion.footer);const serializationHash=\"framer-7XwUj\";const variantClassNames={JmXnDnu0X:\"framer-v-4ii6eb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:24};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:50};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition2,x:0,y:50};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition1,x:0,y:50};const animation5={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JmXnDnu0X\",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__*/_jsxs(MotionFooterWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-4ii6eb\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"JmXnDnu0X\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rm57dk\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"u_bRsYR33\",children:[/*#__PURE__*/_jsxs(MotionNavWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8j9ok9\",layoutDependency:layoutDependency,layoutId:\"oFZbdPapc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HHSckUCdl\"},motionChild:true,nodeId:\"p0IERJmBH\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Home\"})})})}),className:\"framer-1a2z3hf\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p0IERJmBH\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zpUUo_Vzi\"},motionChild:true,nodeId:\"pwOiE90h2\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"About\"})})})}),className:\"framer-1axy75f\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pwOiE90h2\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xIFP3y4vx\"},motionChild:true,nodeId:\"EiJhrjO6X\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Projects\"})})})}),className:\"framer-pqlo85\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EiJhrjO6X\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IiZ1Op2xG\"},motionChild:true,nodeId:\"qd9ew5jcD\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Supply\"})})})}),className:\"framer-1bz60x2\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qd9ew5jcD\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xk_aSJtGy\"},motionChild:true,nodeId:\"mYsYv19yq\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Articles\"})})})}),className:\"framer-1wm8q2w\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mYsYv19yq\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KlUv0KSOB\"},motionChild:true,nodeId:\"lYi7dBlKl\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Connect\"})})})}),className:\"framer-a7zus1\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lYi7dBlKl\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionNavWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-14w18l7\",layoutDependency:layoutDependency,layoutId:\"sPvH_49nQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"z5l76kG7v\"},motionChild:true,nodeId:\"neMs5U0vS\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Imprint\"})})})}),className:\"framer-1lio9el\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"neMs5U0vS\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pr5dVthxu\"},motionChild:true,nodeId:\"Gaud4nBbN\",openInNewTab:false,relValues:[],scopeId:\"njjXl2pOR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15fza3o\",\"data-styles-preset\":\"pp3WuYEXX\",children:\"Privacy\"})})})}),className:\"framer-kze4n\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gaud4nBbN\",style:{\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8785k0\",\"data-styles-preset\":\"iSVJY4GeA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b4d737f-c42d-4957-bfdf-033bcbfc6f2e, rgb(191, 191, 191)))\"},children:\"\\xa9 Forever\"})}),className:\"framer-1fktul4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QWJv7v21d\",style:{\"--extracted-r6o4lv\":\"var(--token-6b4d737f-c42d-4957-bfdf-033bcbfc6f2e, rgb(191, 191, 191))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-okygxa\",layoutDependency:layoutDependency,layoutId:\"T1bsr6Knx\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/felixdorner/\",motionChild:true,nodeId:\"vxAZbOlqK\",openInNewTab:true,scopeId:\"njjXl2pOR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xrpiea framer-q0eupc\",layoutDependency:layoutDependency,layoutId:\"vxAZbOlqK\",whileHover:animation5,children:/*#__PURE__*/_jsx(LinkedIn,{animated:true,className:\"framer-533wfd\",layoutDependency:layoutDependency,layoutId:\"HYGz3EhX2\",style:{\"--1jfp5kb\":\"var(--token-6b4d737f-c42d-4957-bfdf-033bcbfc6f2e, rgb(191, 191, 191))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/felixdorner\",motionChild:true,nodeId:\"kFGMOZeSe\",openInNewTab:true,scopeId:\"njjXl2pOR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-z5bmye framer-q0eupc\",layoutDependency:layoutDependency,layoutId:\"kFGMOZeSe\",whileHover:animation5,children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-kmxa4t\",layoutDependency:layoutDependency,layoutId:\"IdEB9QApG\",style:{\"--1jfp5kb\":\"var(--token-6b4d737f-c42d-4957-bfdf-033bcbfc6f2e, rgb(191, 191, 191))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/felixdorner/\",motionChild:true,nodeId:\"jTMC4EkVy\",openInNewTab:true,scopeId:\"njjXl2pOR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yic78r framer-q0eupc\",layoutDependency:layoutDependency,layoutId:\"jTMC4EkVy\",whileHover:animation5,children:/*#__PURE__*/_jsx(Instagram,{animated:true,className:\"framer-kgdw8r\",layoutDependency:layoutDependency,layoutId:\"zXzPB4pVJ\",style:{\"--1jfp5kb\":\"var(--token-6b4d737f-c42d-4957-bfdf-033bcbfc6f2e, rgb(191, 191, 191))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://threads.net/felixdorner\",motionChild:true,nodeId:\"kxpiMgcdS\",openInNewTab:true,scopeId:\"njjXl2pOR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vqs0wc framer-q0eupc\",layoutDependency:layoutDependency,layoutId:\"kxpiMgcdS\",whileHover:animation5,children:/*#__PURE__*/_jsx(Threads,{animated:true,className:\"framer-11g66zf\",layoutDependency:layoutDependency,layoutId:\"gF8jxmtYa\",style:{\"--1jfp5kb\":\"var(--token-6b4d737f-c42d-4957-bfdf-033bcbfc6f2e, rgb(191, 191, 191))\"}})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7XwUj.framer-q0eupc, .framer-7XwUj .framer-q0eupc { display: block; }\",\".framer-7XwUj.framer-4ii6eb { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 480px; overflow: visible; padding: 48px 0px 0px 0px; position: relative; width: 480px; }\",\".framer-7XwUj .framer-1rm57dk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7XwUj .framer-8j9ok9, .framer-7XwUj .framer-14w18l7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7XwUj .framer-1a2z3hf, .framer-7XwUj .framer-1axy75f, .framer-7XwUj .framer-pqlo85, .framer-7XwUj .framer-1bz60x2, .framer-7XwUj .framer-1wm8q2w, .framer-7XwUj .framer-a7zus1, .framer-7XwUj .framer-1lio9el, .framer-7XwUj .framer-kze4n, .framer-7XwUj .framer-1fktul4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7XwUj .framer-okygxa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7XwUj .framer-xrpiea, .framer-7XwUj .framer-z5bmye, .framer-7XwUj .framer-yic78r, .framer-7XwUj .framer-vqs0wc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7XwUj .framer-533wfd, .framer-7XwUj .framer-kmxa4t, .framer-7XwUj .framer-kgdw8r, .framer-7XwUj .framer-11g66zf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 129\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"480px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernjjXl2pOR=withCSS(Component,css,\"framer-7XwUj\");export default FramernjjXl2pOR;FramernjjXl2pOR.displayName=\"Footer\";FramernjjXl2pOR.defaultProps={height:129,width:480};addFonts(FramernjjXl2pOR,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LinkedInFonts,...XFonts,...InstagramFonts,...ThreadsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernjjXl2pOR\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"480\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"480px\\\",null,null]}}}\",\"framerIntrinsicHeight\":\"129\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./njjXl2pOR.map","// Generated by Framer (4cfe617)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/njjXl2pOR/njjXl2pOR.js\";const FooterFonts=getFonts(Footer);const breakpoints={mNuxczxxZ:\"(min-width: 810px) and (max-width: 1199.98px)\",PSBqQaUnm:\"(min-width: 1200px)\",xGhLhxRs9:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Mm3R2\";const variantClassNames={mNuxczxxZ:\"framer-v-15nyzi4\",PSBqQaUnm:\"framer-v-1gl6cf\",xGhLhxRs9:\"framer-v-17wyfxm\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mm3R2.framer-1lz9xjn, .framer-Mm3R2 .framer-1lz9xjn { display: block; }\",\".framer-Mm3R2.framer-1gl6cf { align-content: center; align-items: center; background-color: var(--token-f191c4d0-6036-4924-85f0-18ff389674d0, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 64px 40px 156px 40px; position: relative; width: 100%; }\",\".framer-Mm3R2 .framer-u2pfur { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -64px; position: relative; width: 0px; }\",\".framer-Mm3R2 .framer-85lgxl-container { flex: none; height: auto; max-width: 552px; order: 1001; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -64px; }'];const mediaQueries={mNuxczxxZ:\"(min-width: 810px) and (max-width: 1199.98px)\",PSBqQaUnm:\"(min-width: 1200px)\",xGhLhxRs9:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"PSBqQaUnm\",Phone:\"xGhLhxRs9\",Tablet:\"mNuxczxxZ\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PSBqQaUnm\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PSBqQaUnm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f191c4d0-6036-4924-85f0-18ff389674d0, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1gl6cf\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-u2pfur\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:129,width:\"min(100vw - 80px, 552px)\",y:1064,children:/*#__PURE__*/_jsx(Container,{className:\"framer-85lgxl-container\",nodeId:\"WSFtIawZz\",scopeId:\"cM0Wxv5Z6\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"WSFtIawZz\",layoutId:\"WSFtIawZz\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1400\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mNuxczxxZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"xGhLhxRs9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PSBqQaUnm\":[\".framer-85lgxl-container\"],\"mNuxczxxZ\":[\".framer-85lgxl-container\"],\"xGhLhxRs9\":[\".framer-85lgxl-container\"]}\n * @framerBreakpoints {\"PSBqQaUnm\":{\"min\":1200,\"canvasClassName\":\"framer-1gl6cf-override\",\"minHeight\":1400,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"mNuxczxxZ\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-15nyzi4-override\",\"minHeight\":1400,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"xGhLhxRs9\":{\"max\":809,\"canvasClassName\":\"framer-17wyfxm-override\",\"minHeight\":1400,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PSBqQaUnm\n * @framerLayoutTemplate true\n */const FramercM0Wxv5Z6=withCSS(Component,css,\"framer-Mm3R2\");export default FramercM0Wxv5Z6;FramercM0Wxv5Z6.displayName=\"No Toolbar\";FramercM0Wxv5Z6.defaultProps={height:1400,width:1200};addFonts(FramercM0Wxv5Z6,[{explicitInter:true,fonts:[]},...FooterFonts],{supportsExplicitInterCodegen:true});FramercM0Wxv5Z6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercM0Wxv5Z6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"PSBqQaUnm\\\":[\\\".framer-85lgxl-container\\\"],\\\"mNuxczxxZ\\\":[\\\".framer-85lgxl-container\\\"],\\\"xGhLhxRs9\\\":[\\\".framer-85lgxl-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1400\",\"framerDefaultVariant\":\"PSBqQaUnm\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mNuxczxxZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xGhLhxRs9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerRootFontSize\":\"16\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"PSBqQaUnm\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1gl6cf-override\\\",\\\"minHeight\\\":1400,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"mNuxczxxZ\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-15nyzi4-override\\\",\\\"minHeight\\\":1400,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"xGhLhxRs9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-17wyfxm-override\\\",\\\"minHeight\\\":1400,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4cfe617)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/njjXl2pOR/njjXl2pOR.js\";import Toolbar from\"#framer/local/canvasComponent/TCYOb6Oz4/TCYOb6Oz4.js\";import ToolbarItem from\"#framer/local/canvasComponent/u4jUxF0DH/u4jUxF0DH.js\";import Folder from\"#framer/local/vector/uZzqhEIIO/uZzqhEIIO.js\";const ToolbarFonts=getFonts(Toolbar);const FooterFonts=getFonts(Footer);const ToolbarControls=getPropertyControls(Toolbar);const ToolbarItemControls=getPropertyControls(ToolbarItem);const breakpoints={GoFqqm6Hf:\"(max-width: 809.98px)\",H3YMytVYB:\"(min-width: 810px) and (max-width: 1199.98px)\",YBS14Ryhj:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Aymb5\";const variantClassNames={GoFqqm6Hf:\"framer-v-xdw4dp\",H3YMytVYB:\"framer-v-1oyassc\",YBS14Ryhj:\"framer-v-10w2o3j\"};const skj1Eyypk=undefined;const hf5aY_9iA=undefined;const txMLbBvcL=undefined;const K3YyNVAJb=undefined;const luPjIpWwP=undefined;const AZA6gPNge=undefined;const jaYGVvzNe=undefined;const h9709tqjK=undefined;const olHb_mnI5=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={GoFqqm6Hf:[\".framer-Aymb5 .framer-12rzub9-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 24px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={GoFqqm6Hf:\".framer-xdw4dp-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Aymb5.framer-1l0keer, .framer-Aymb5 .framer-1l0keer { display: block; }\",'.framer-Aymb5.framer-10w2o3j { --selection-background-color: var(--token-866dea25-77f8-413c-80a1-551dc8e4d27e, #f5f5f5) /* {\"name\":\"Page faded\"} */; --selection-color: var(--token-a46aa2c0-ee14-4b4c-a8de-c971eb768d83, #484848) /* {\"name\":\"Neutral\"} */; align-content: center; align-items: center; background-color: var(--token-f191c4d0-6036-4924-85f0-18ff389674d0, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 64px 40px 156px 40px; position: relative; width: 100%; }',\".framer-Aymb5 .framer-zjwpuy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -64px; position: relative; width: 0px; }\",\".framer-Aymb5 .framer-12rzub9-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 48px); flex: none; height: auto; left: 50%; order: 1002; position: var(--framer-canvas-fixed-position, fixed); transform: translateX(-50%); width: auto; z-index: 10; }\",\".framer-Aymb5 .framer-2361ki-container { flex: none; height: auto; max-width: 380px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -64px; }','.framer-Aymb5[data-selection=\"true\"] * ::selection, .framer-Aymb5 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={GoFqqm6Hf:\"(max-width: 809.98px)\",H3YMytVYB:\"(min-width: 810px) and (max-width: 1199.98px)\",YBS14Ryhj:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"YBS14Ryhj\",Phone:\"GoFqqm6Hf\",Tablet:\"H3YMytVYB\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Breadcrump:\"iAWCqYFtX\",Menu:\"ZrW_hyK14\"};const humanReadableEnumMap1={\"Bright Active\":\"CItXlasd9\",\"Bright No Link\":\"eSjCE9jxI\",\"Dark Active\":\"wnGy8H2GR\",\"Dark No Link\":\"McVlYcfWx\",Bright:\"JOw6R1zOm\",Dark:\"rC8L3zq71\"};const getProps=({aboutActive,connectActive,height,homeActive,id,level2Icon,level3,linkLevel2,showLevel3,showToolbar,toolbarType,width,...props})=>{return{...props,AZA6gPNge:level2Icon??props.AZA6gPNge??Folder,h9709tqjK:linkLevel2??props.h9709tqjK,hf5aY_9iA:humanReadableEnumMap[toolbarType]??toolbarType??props.hf5aY_9iA??\"iAWCqYFtX\",jaYGVvzNe:showLevel3??props.jaYGVvzNe,K3YyNVAJb:humanReadableEnumMap1[aboutActive]??aboutActive??props.K3YyNVAJb??\"JOw6R1zOm\",luPjIpWwP:humanReadableEnumMap1[connectActive]??connectActive??props.luPjIpWwP??\"JOw6R1zOm\",olHb_mnI5:level3??props.olHb_mnI5??\"Level 3 Page Name\",skj1Eyypk:showToolbar??props.skj1Eyypk??true,txMLbBvcL:humanReadableEnumMap1[homeActive]??homeActive??props.txMLbBvcL??\"JOw6R1zOm\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YBS14Ryhj\"};};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,skj1Eyypk,hf5aY_9iA,txMLbBvcL,K3YyNVAJb,luPjIpWwP,AZA6gPNge,h9709tqjK,jaYGVvzNe,olHb_mnI5,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"YBS14Ryhj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f191c4d0-6036-4924-85f0-18ff389674d0, rgb(255, 255, 255)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-10w2o3j\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-zjwpuy\"}),skj1Eyypk!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GoFqqm6Hf:{y:928}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:904,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12rzub9-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"GK_RHifkG\",scopeId:\"CvaquHlCx\",children:/*#__PURE__*/_jsx(Toolbar,{BqijkXcJd:olHb_mnI5,cqRuY28xX:false,flVK1Sxfo:h9709tqjK,Gin5JGH34:luPjIpWwP,height:\"100%\",id:\"GK_RHifkG\",layoutId:\"GK_RHifkG\",pLfCYHDkU:K3YyNVAJb,PSA_PRobZ:AZA6gPNge,qloI5nsTZ:txMLbBvcL,variant:matchVariant(hf5aY_9iA),width:\"100%\",ZJ03SQg2H:jaYGVvzNe})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:129,width:\"min(100vw - 80px, 380px)\",y:1064,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2361ki-container\",nodeId:\"L8M35rxBr\",scopeId:\"CvaquHlCx\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"L8M35rxBr\",layoutId:\"L8M35rxBr\",style:{maxWidth:\"100%\",width:\"100%\"},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 1400\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"H3YMytVYB\":{\"layout\":[\"fixed\",\"fixed\"]},\"GoFqqm6Hf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"skj1Eyypk\":\"showToolbar\",\"hf5aY_9iA\":\"toolbarType\",\"txMLbBvcL\":\"homeActive\",\"K3YyNVAJb\":\"aboutActive\",\"luPjIpWwP\":\"connectActive\",\"AZA6gPNge\":\"level2Icon\",\"h9709tqjK\":\"linkLevel2\",\"jaYGVvzNe\":\"showLevel3\",\"olHb_mnI5\":\"level3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"yJd5mc528HGHxnYScWsK\"]\n * @framerHitTargets {\"YBS14Ryhj\":[\".framer-12rzub9-container\",\".framer-2361ki-container\"],\"H3YMytVYB\":[\".framer-12rzub9-container\",\".framer-2361ki-container\"],\"GoFqqm6Hf\":[\".framer-12rzub9-container\",\".framer-2361ki-container\"]}\n * @framerBreakpoints {\"YBS14Ryhj\":{\"min\":1200,\"canvasClassName\":\"framer-10w2o3j-override\",\"minHeight\":1400,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"H3YMytVYB\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1oyassc-override\",\"minHeight\":1400,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"GoFqqm6Hf\":{\"max\":809,\"canvasClassName\":\"framer-xdw4dp-override\",\"minHeight\":1400,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant YBS14Ryhj\n * @framerLayoutTemplate true\n */const FramerCvaquHlCx=withCSS(Component,css,\"framer-Aymb5\");export default FramerCvaquHlCx;FramerCvaquHlCx.displayName=\"Default\";FramerCvaquHlCx.defaultProps={height:1400,width:1200};addPropertyControls(FramerCvaquHlCx,{skj1Eyypk:{defaultValue:true,title:\"Show Toolbar\",type:ControlType.Boolean},hf5aY_9iA:ToolbarControls?.[\"variant\"]&&{...ToolbarControls[\"variant\"],defaultValue:\"iAWCqYFtX\",description:undefined,hidden:undefined,title:\"Toolbar Type\"},txMLbBvcL:ToolbarItemControls?.[\"variant\"]&&{...ToolbarItemControls[\"variant\"],defaultValue:\"JOw6R1zOm\",description:undefined,hidden:undefined,title:\"Home Active\"},K3YyNVAJb:ToolbarItemControls?.[\"variant\"]&&{...ToolbarItemControls[\"variant\"],defaultValue:\"JOw6R1zOm\",description:undefined,hidden:undefined,title:\"About Active\"},luPjIpWwP:ToolbarItemControls?.[\"variant\"]&&{...ToolbarItemControls[\"variant\"],defaultValue:\"JOw6R1zOm\",description:undefined,hidden:undefined,title:\"Connect Active\"},AZA6gPNge:{defaultValue:{identifier:\"local-module:vector/uZzqhEIIO:default\",moduleId:\"luVr2vZrdoY6CIDwcmZC\"},setModuleId:\"yJd5mc528HGHxnYScWsK\",title:\"Level 2 Icon\",type:ControlType.VectorSetItem},h9709tqjK:{title:\"Link Level 2\",type:ControlType.Link},jaYGVvzNe:{defaultValue:false,title:\"Show Level 3\",type:ControlType.Boolean},olHb_mnI5:{defaultValue:\"Level 3 Page Name\",displayTextArea:false,title:\"Level 3\",type:ControlType.String}});addFonts(FramerCvaquHlCx,[{explicitInter:true,fonts:[]},...ToolbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerCvaquHlCx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Toolbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCvaquHlCx\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"YBS14Ryhj\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-10w2o3j-override\\\",\\\"minHeight\\\":1400,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"H3YMytVYB\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1oyassc-override\\\",\\\"minHeight\\\":1400,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"GoFqqm6Hf\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-xdw4dp-override\\\",\\\"minHeight\\\":1400,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H3YMytVYB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GoFqqm6Hf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"YBS14Ryhj\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"skj1Eyypk\\\":\\\"showToolbar\\\",\\\"hf5aY_9iA\\\":\\\"toolbarType\\\",\\\"txMLbBvcL\\\":\\\"homeActive\\\",\\\"K3YyNVAJb\\\":\\\"aboutActive\\\",\\\"luPjIpWwP\\\":\\\"connectActive\\\",\\\"AZA6gPNge\\\":\\\"level2Icon\\\",\\\"h9709tqjK\\\":\\\"linkLevel2\\\",\\\"jaYGVvzNe\\\":\\\"showLevel3\\\",\\\"olHb_mnI5\\\":\\\"level3\\\"}\",\"framerHitTargets\":\"{\\\"YBS14Ryhj\\\":[\\\".framer-12rzub9-container\\\",\\\".framer-2361ki-container\\\"],\\\"H3YMytVYB\\\":[\\\".framer-12rzub9-container\\\",\\\".framer-2361ki-container\\\"],\\\"GoFqqm6Hf\\\":[\\\".framer-12rzub9-container\\\",\\\".framer-2361ki-container\\\"]}\",\"framerVectorSets\":\"[\\\"yJd5mc528HGHxnYScWsK\\\"]\",\"framerRootFontSize\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NoToolbar from \"https://framerusercontent.com/modules/aR2CtVrynxVXcbjj5XQJ/AeG5V1GWcwS3pjx6IQnv/cM0Wxv5Z6.js\";\r\nimport Profile from \"https://framerusercontent.com/modules/cKOCmARJveNHEDYyF5bm/20saKgUplphGbu42UCz0/Gh6IUkTBt.js\";\r\nimport Folder from \"https://framerusercontent.com/modules/luVr2vZrdoY6CIDwcmZC/NYCnLweC5bxyinBMzTjY/uZzqhEIIO.js\";\r\nimport Default from \"https://framerusercontent.com/modules/uddjduD4uP7snG6Efu1K/YhhPByB8yudKl2QoWpHl/CvaquHlCx.js\";\r\n\r\n\t\tconst routes = {HHSckUCdl: {elements: {da_7gUwzk: \"projects\", HYAkZKeLr: \"supply\", IFpw_4hmh: \"articles\", z8Wb8f3n3: \"samples\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kJvnA0LLh0TcKqZJHJTI/QYdrfBBHzdhg0pleMW6k/HHSckUCdl.js\")), path: \"/\"}, KlUv0KSOB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jjbRKHiRoTIVdUbQQnA7/3YZOB2F1OJSLTkgFqe0j/KlUv0KSOB.js\")), path: \"/connect\"}, zpUUo_Vzi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3PMlbcgGWRLZQkudoxzo/4dF6tftXSskrE3CdAjg6/zpUUo_Vzi.js\")), path: \"/about\"}, xIFP3y4vx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3mziTPQCUUrwUy6oSYok/Rx6etZNJCxVHfIMe1TyN/xIFP3y4vx.js\")), path: \"/projects\"}, xk_aSJtGy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lb6DKFPDJFJgZwEHogBl/nHlK0Mw1gofHT3wP9ADn/xk_aSJtGy.js\")), path: \"/articles\"}, IiZ1Op2xG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oNJQCvYz1kOyQnuPzSX3/mk5l1Cmu9mXMxOVWCcbL/IiZ1Op2xG.js\")), path: \"/supply\"}, KBlFSas6i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ikW8hyVXMMcROz8Zo9bA/9LfvFU5pv9iJU1roiO9X/KBlFSas6i.js\")), path: \"/404\"}, z5l76kG7v: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aRba8P708rBVuQ3JTyUV/g1fioIuk1Pac9smo8cPE/z5l76kG7v.js\")), path: \"/imprint\"}, pr5dVthxu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gP94elwbMgE78z5hdDqt/EDEGiieyHOzPdecAJzU6/pr5dVthxu.js\")), path: \"/privacy\"}, lT5IhQXmC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/imVYecFdMXW8CvhF4nOn/57sZx9CeOEx8St8ebH7p/lT5IhQXmC.js\")), path: \"/pink-pong\"}, LFset74FZ: {collectionId: \"ggB3WWcgV\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gJiAQF379uCadYYImUNG/xiGF3w84TGm9kmI4dRu9/LFset74FZ.js\")), path: \"/projects/:JP2lYSfBn\"}, YTpSXQbFR: {collectionId: \"G8geO6nKF\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/grqtomU9JLPXKTZ4NtNS/9nFpkZsQdghPVrFmPEnP/YTpSXQbFR.js\")), path: \"/supply/:uCGRCw0im\"}, EEnsPDmgQ: {collectionId: \"vpTeXtcFp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/40khINl8QcdgQ1TXqE4D/EhjqzYDPam7gDMEa9OkV/EEnsPDmgQ.js\")), path: \"/articles/:KH5WPXaDe\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {G8geO6nKF: async () => (await import(\"https://framerusercontent.com/modules/wQAKlSl0oiGRlGtlrN48/338dRdyGcjwM4cKwruy1/G8geO6nKF.js\"))?.[\"utils\"], ggB3WWcgV: async () => (await import(\"https://framerusercontent.com/modules/t5v55y51DZEBbPQ7HVbt/sQ8J8mpvOvGHQNmT08tk/ggB3WWcgV.js\"))?.[\"utils\"], toGHFbJAg: async () => (await import(\"https://framerusercontent.com/modules/pu9bfh9IPHWB69uUP5Ql/j71unTySU0pOkw7XXMPy/toGHFbJAg.js\"))?.[\"utils\"], vpTeXtcFp: async () => (await import(\"https://framerusercontent.com/modules/ybgu2cccwa2om53j2GJ1/2kdPIDLEuE606C9rkkYU/vpTeXtcFp.js\"))?.[\"utils\"], YsOimKzCG: async () => (await import(\"https://framerusercontent.com/modules/yCdSDDmxZ6XNncjU8K54/kSZpZWj39lWNmirzlCfU/YsOimKzCG.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"bc4e0c18f3371aa52f002ff9a780629f74b9d13d1b71b3c9054f063aea54a527\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {AZA6gPNge: Folder, hf5aY_9iA: \"ZrW_hyK14\", jaYGVvzNe: false, K3YyNVAJb: \"rC8L3zq71\", luPjIpWwP: \"rC8L3zq71\", olHb_mnI5: \"Level 3 Page Name\", skj1Eyypk: true, txMLbBvcL: \"wnGy8H2GR\"}\r\nconst props2 = {...props1, K3YyNVAJb: \"wnGy8H2GR\", txMLbBvcL: \"rC8L3zq71\"}\r\nconst props3 = {...props1, hf5aY_9iA: \"iAWCqYFtX\", K3YyNVAJb: \"JOw6R1zOm\", luPjIpWwP: \"JOw6R1zOm\", txMLbBvcL: \"JOw6R1zOm\"}\r\nconst props4 = {...props1, txMLbBvcL: \"rC8L3zq71\"}\r\nconst props5 = {...props1, AZA6gPNge: Profile, h9709tqjK: {href: {webPageId: \"zpUUo_Vzi\"}}, hf5aY_9iA: \"iAWCqYFtX\", jaYGVvzNe: true, K3YyNVAJb: \"JOw6R1zOm\", luPjIpWwP: \"JOw6R1zOm\", olHb_mnI5: \"Pink-Pong\", txMLbBvcL: \"JOw6R1zOm\"}\r\nconst templateProps = {HHSckUCdl: props1, IiZ1Op2xG: props3, lT5IhQXmC: props5, pr5dVthxu: props4, xIFP3y4vx: props3, xk_aSJtGy: props3, z5l76kG7v: props4, zpUUo_Vzi: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"HHSckUCdl\":\r\ncase \"zpUUo_Vzi\":\r\ncase \"xIFP3y4vx\":\r\ncase \"xk_aSJtGy\":\r\ncase \"IiZ1Op2xG\":\r\ncase \"z5l76kG7v\":\r\ncase \"pr5dVthxu\":\r\ncase \"lT5IhQXmC\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"h9709tqjK\"]]}, (resolvedLinks) => React.createElement(Default, {...props, h9709tqjK: resolvedLinks[0], key: \"Default\", style}, children(true)));\r\ncase \"EEnsPDmgQ\":\r\nreturn React.createElement(NoToolbar, {...props, key: \"NoToolbar\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"HHSckUCdl\":\r\ncase \"zpUUo_Vzi\":\r\ncase \"xIFP3y4vx\":\r\ncase \"xk_aSJtGy\":\r\ncase \"IiZ1Op2xG\":\r\ncase \"z5l76kG7v\":\r\ncase \"pr5dVthxu\":\r\ncase \"lT5IhQXmC\":\r\nreturn [{hash: \"xdw4dp\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1oyassc\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"10w2o3j\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"EEnsPDmgQ\":\r\nreturn [{hash: \"1gl6cf\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"15nyzi4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"17wyfxm\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ikW8hyVXMMcROz8Zo9bA/9LfvFU5pv9iJU1roiO9X/KBlFSas6i.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://felixdorner.de\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/r4IdwANL5uJ39TxGTLPK/EyBIUbkaAtJAGWvGzSzv/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 0, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}