{"version":3,"file":"script_main.BmaEm0db.mjs","names":["fonts","css","className","css","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","className","SVG","Button","HeaderFonts","Header","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","css","Header","Footer","useRef","React.useId","className","React.createElement","HeaderFooter","HeaderFooterWithoutSPace","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/CMBlqWBAB6g4rEhOmRJO/E1uZkUJanpLYqPN4dSBk/aJHlK280e.js","https:/framerusercontent.com/modules/waQps1jAP6OpPby4x0Z5/E2Zr8n6GqrcGvFO9pKQN/GV4qdcD4G.js","https:/framerusercontent.com/modules/pW7mKdh7hblmqUSxC5kJ/eKPjyAoZgevGsyNDGZB9/FXmmUgOYx.js","https:/framerusercontent.com/modules/BMn14IA7JECjHTKNMTbp/1Ivy5UsaVZ95ffRt56fu/M1xPqgVM4.js","https:/framerusercontent.com/modules/cJyI1NRsJV3mLJ2GXOGA/C3Cu5QPGWZgj7s8ZLjwv/aB8KRoyi7.js","https:/framerusercontent.com/modules/PRQ6OVdjFQPgxxH1JN8p/PwT4PCSDQF9CvGm2IoyP/zkKq55tHr.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (18229b5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Xm50d .framer-styles-preset-1b61wlc:not(.rich-text-wrapper), .framer-Xm50d .framer-styles-preset-1b61wlc.rich-text-wrapper a {  }\"];export const className=\"framer-Xm50d\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Aeonik Medium\",\"CUSTOMV2;Aeonik SemiBold\",\"CUSTOMV2;Aeonik SemiBold Italic\",\"CUSTOMV2;Aeonik Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aeonik Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/dZOxNi5NPJITNXoldR4bh0xYM9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Aeonik SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/YXNEkThJxwN8JMl6J0A5t1eNY.woff2\",weight:\"600\"},{cssFamilyName:\"Aeonik SemiBold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/fhoekEN3qsk8wWlfChfwKblGl1w.woff2\",weight:\"600\"},{cssFamilyName:\"Aeonik Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/4gKqk6WMAaqdqSX9O2dzOPtG8lI.woff2\",weight:\"500\"}]}];export const css=['.framer-cQ49P .framer-styles-preset-jqlurh:not(.rich-text-wrapper), .framer-cQ49P .framer-styles-preset-jqlurh.rich-text-wrapper p { --framer-font-family: \"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Aeonik SemiBold\", \"Aeonik SemiBold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Aeonik SemiBold Italic\", \"Aeonik SemiBold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Aeonik Medium Italic\", \"Aeonik Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss02\\' on; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.1px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c5707daf-95a1-4762-801a-402815321dc3, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-cQ49P\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/CMBlqWBAB6g4rEhOmRJO/E1uZkUJanpLYqPN4dSBk/aJHlK280e.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/waQps1jAP6OpPby4x0Z5/E2Zr8n6GqrcGvFO9pKQN/GV4qdcD4G.js\";const serializationHash=\"framer-OncaA\";const variantClassNames={dLhgliUeS:\"framer-v-zqfrju\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dLhgliUeS\",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-zqfrju\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"dLhgliUeS\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aqxhkg\",layoutDependency:layoutDependency,layoutId:\"ssAvByNch\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jqlurh\",\"data-styles-preset\":\"GV4qdcD4G\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iT3irfwDU\"},motionChild:true,nodeId:\"lDvFCZub9\",openInNewTab:false,relValues:[],scopeId:\"FXmmUgOYx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b61wlc\",\"data-styles-preset\":\"aJHlK280e\",children:\"Imprint\"})})})}),className:\"framer-dgbj6v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lDvFCZub9\",style:{\"--extracted-r6o4lv\":\"var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jqlurh\",\"data-styles-preset\":\"GV4qdcD4G\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tEXRKL5RV\"},motionChild:true,nodeId:\"zB86I0jJz\",openInNewTab:false,relValues:[],scopeId:\"FXmmUgOYx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b61wlc\",\"data-styles-preset\":\"aJHlK280e\",children:\"Privacy Policy\"})})})}),className:\"framer-1xmp0dd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zB86I0jJz\",style:{\"--extracted-r6o4lv\":\"var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jqlurh\",\"data-styles-preset\":\"GV4qdcD4G\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hrKrldXz0\"},motionChild:true,nodeId:\"GCnclIfz_\",openInNewTab:false,relValues:[],scopeId:\"FXmmUgOYx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b61wlc\",\"data-styles-preset\":\"aJHlK280e\",children:\"Terms & Conditions\"})})})}),className:\"framer-6x7yux\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GCnclIfz_\",style:{\"--extracted-r6o4lv\":\"var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OncaA.framer-rvq1fa, .framer-OncaA .framer-rvq1fa { display: block; }\",\".framer-OncaA.framer-zqfrju { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 1200px; }\",\".framer-OncaA .framer-aqxhkg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OncaA .framer-dgbj6v, .framer-OncaA .framer-1xmp0dd, .framer-OncaA .framer-6x7yux { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFXmmUgOYx=withCSS(Component,css,\"framer-OncaA\");export default FramerFXmmUgOYx;FramerFXmmUgOYx.displayName=\"Footer\";FramerFXmmUgOYx.defaultProps={height:52,width:1200};addFonts(FramerFXmmUgOYx,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFXmmUgOYx\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"52\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FXmmUgOYx.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,forwardLoader,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/zGg9TUxbMUpfB9yUs2Jf/K1L1h1dOeuMQssJcyNNn/yC34LKxaS.js\";const serializationHash=\"framer-3MW75\";const variantClassNames={ejVCsTPx6:\"framer-v-1qrrw0y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ejVCsTPx6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qrrw0y\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ejVCsTPx6\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",...style},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ks1Q1_skP\",openInNewTab:false,scopeId:\"M1xPqgVM4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uhlkdr framer-4gmw0m\",\"data-framer-name\":\"Logotype Container\",layoutDependency:layoutDependency,layoutId:\"ks1Q1_skP\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-maywp0\",\"data-framer-name\":\"Logotype\",layoutDependency:layoutDependency,layoutId:\"Y9fvmEqHY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 120.528 16\" overflow=\"visible\"><path d=\"M 0 12.362 L 0 0 L 4.874 0 C 7.453 0 9.148 1.536 9.148 3.938 C 9.148 6.322 7.453 7.876 4.874 7.876 L 2.031 7.876 L 2.031 12.362 Z M 2.031 6.11 L 4.698 6.11 C 6.146 6.11 7.082 5.263 7.082 3.938 C 7.082 2.596 6.163 1.766 4.715 1.766 L 2.031 1.766 Z M 12.824 12.468 C 10.846 12.468 9.522 11.497 9.522 9.819 C 9.522 7.965 10.864 6.923 13.407 6.923 L 15.667 6.923 L 15.667 6.375 C 15.667 5.369 14.943 4.751 13.689 4.751 C 12.559 4.751 11.8 5.28 11.658 6.075 L 9.786 6.075 C 9.981 4.309 11.5 3.214 13.778 3.214 C 16.18 3.214 17.557 4.362 17.557 6.499 L 17.557 12.362 L 15.897 12.362 L 15.738 11.055 C 15.138 11.85 14.272 12.468 12.824 12.468 Z M 13.142 10.985 C 14.731 10.985 15.667 10.049 15.667 8.653 L 15.667 8.336 L 13.301 8.336 C 12.118 8.336 11.464 8.777 11.464 9.678 C 11.464 10.508 12.1 10.985 13.142 10.985 Z M 22.785 12.468 C 20.843 12.468 19.2 11.391 19.2 8.353 L 19.2 3.32 L 21.125 3.32 L 21.125 8.212 C 21.125 9.925 21.867 10.826 23.209 10.826 C 24.763 10.826 25.54 9.837 25.54 8.088 L 25.54 3.32 L 27.448 3.32 L 27.448 12.362 L 25.788 12.362 L 25.576 11.179 C 25.046 11.885 24.198 12.468 22.785 12.468 Z M 29.27 12.362 L 29.27 0 L 31.195 0 L 31.195 12.362 Z M 37.249 12.362 L 37.249 0 L 39.28 0 L 39.28 6.375 L 44.949 0 L 47.421 0 L 42.883 5.192 L 47.757 12.362 L 45.302 12.362 L 41.417 6.693 L 39.28 9.095 L 39.28 12.362 Z M 48.556 12.362 L 48.556 3.32 L 50.234 3.32 L 50.428 4.68 C 50.888 3.938 51.594 3.32 53.113 3.32 L 53.554 3.32 L 53.554 5.104 L 52.724 5.104 C 51.011 5.104 50.481 6.428 50.481 7.823 L 50.481 12.362 Z M 58.568 12.468 C 55.813 12.468 53.959 10.614 53.959 7.841 C 53.959 5.086 55.813 3.214 58.568 3.214 C 61.323 3.214 63.177 5.086 63.177 7.841 C 63.177 10.614 61.323 12.468 58.568 12.468 Z M 58.568 10.843 C 60.175 10.843 61.235 9.589 61.235 7.841 C 61.235 6.093 60.175 4.839 58.568 4.839 C 56.961 4.839 55.919 6.093 55.919 7.841 C 55.919 9.589 56.961 10.843 58.568 10.843 Z M 64.587 12.362 L 64.587 3.32 L 66.265 3.32 L 66.459 4.503 C 67.007 3.815 67.89 3.214 69.356 3.214 C 71.369 3.214 72.994 4.309 72.994 7.329 L 72.994 12.362 L 71.086 12.362 L 71.086 7.47 C 71.086 5.757 70.345 4.857 68.932 4.857 C 67.325 4.857 66.512 5.863 66.512 7.594 L 66.512 12.362 Z M 78.945 12.468 C 76.102 12.468 74.318 10.631 74.318 7.859 C 74.318 5.068 76.102 3.214 78.769 3.214 C 81.365 3.214 83.149 4.892 83.149 7.611 L 83.149 8.265 L 76.314 8.265 L 76.314 8.371 C 76.314 9.89 77.338 10.914 78.84 10.914 C 80.022 10.914 80.888 10.331 81.153 9.342 L 83.06 9.342 C 82.742 11.108 81.188 12.468 78.945 12.468 Z M 76.367 6.852 L 81.206 6.852 C 81.047 5.51 80.129 4.751 78.787 4.751 C 77.586 4.751 76.526 5.528 76.367 6.852 Z M 88.665 16 C 86.228 16 84.586 14.87 84.409 12.874 L 86.351 12.874 C 86.598 13.881 87.464 14.446 88.806 14.446 C 90.484 14.446 91.402 13.634 91.402 11.921 L 91.402 10.967 C 90.802 11.762 89.866 12.397 88.489 12.397 C 85.981 12.397 84.179 10.667 84.179 7.823 C 84.179 5.104 85.998 3.214 88.453 3.214 C 89.848 3.214 90.838 3.779 91.42 4.645 L 91.632 3.32 L 93.292 3.32 L 93.292 11.991 C 93.292 14.534 91.791 16 88.665 16 Z M 88.771 10.79 C 90.342 10.79 91.402 9.589 91.402 7.841 C 91.402 6.057 90.342 4.839 88.771 4.839 C 87.182 4.839 86.14 6.04 86.14 7.823 C 86.14 9.589 87.182 10.79 88.771 10.79 Z M 99.216 16 C 96.778 16 95.136 14.87 94.96 12.874 L 96.902 12.874 C 97.15 13.881 98.015 14.446 99.357 14.446 C 101.034 14.446 101.953 13.634 101.953 11.921 L 101.953 10.967 C 101.353 11.762 100.417 12.397 99.039 12.397 C 96.531 12.397 94.73 10.667 94.73 7.823 C 94.73 5.104 96.549 3.214 99.004 3.214 C 100.399 3.214 101.388 3.779 101.97 4.645 L 102.182 3.32 L 103.842 3.32 L 103.842 11.991 C 103.842 14.534 102.342 16 99.216 16 Z M 99.322 10.79 C 100.894 10.79 101.953 9.589 101.953 7.841 C 101.953 6.057 100.894 4.839 99.322 4.839 C 97.732 4.839 96.69 6.04 96.69 7.823 C 96.69 9.589 97.732 10.79 99.322 10.79 Z M 109.908 12.468 C 107.065 12.468 105.281 10.631 105.281 7.859 C 105.281 5.068 107.065 3.214 109.731 3.214 C 112.327 3.214 114.111 4.892 114.111 7.611 L 114.111 8.265 L 107.276 8.265 L 107.276 8.371 C 107.276 9.89 108.301 10.914 109.802 10.914 C 110.985 10.914 111.85 10.331 112.115 9.342 L 114.022 9.342 C 113.705 11.108 112.15 12.468 109.908 12.468 Z M 107.33 6.852 L 112.168 6.852 C 112.01 5.51 111.091 4.751 109.749 4.751 C 108.548 4.751 107.488 5.528 107.33 6.852 Z M 115.53 12.362 L 115.53 3.32 L 117.208 3.32 L 117.402 4.68 C 117.862 3.938 118.568 3.32 120.086 3.32 L 120.528 3.32 L 120.528 5.104 L 119.698 5.104 C 117.985 5.104 117.455 6.428 117.455 7.823 L 117.455 12.362 L 115.53 12.362 Z\" fill=\"var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15mmh1x\",layoutDependency:layoutDependency,layoutId:\"fBEqFnppA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.148 12.362\" overflow=\"visible\"><path d=\"M 0 12.362 L 0 0 L 4.874 0 C 7.453 0 9.148 1.536 9.148 3.938 C 9.148 6.322 7.453 7.876 4.874 7.876 L 2.031 7.876 L 2.031 12.362 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qrgveh\",layoutDependency:layoutDependency,layoutId:\"qXtasY2dC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.051 4.344\" overflow=\"visible\"><path d=\"M 0 4.344 L 2.667 4.344 C 4.115 4.344 5.051 3.497 5.051 2.172 C 5.051 0.83 4.133 0 2.684 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1klprtu\",layoutDependency:layoutDependency,layoutId:\"CcJGSCF0R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.035 9.254\" overflow=\"visible\"><path d=\"M 3.302 9.254 C 1.324 9.254 0 8.283 0 6.605 C 0 4.751 1.342 3.709 3.885 3.709 L 6.146 3.709 L 6.146 3.161 C 6.146 2.155 5.422 1.536 4.168 1.536 C 3.038 1.536 2.278 2.066 2.137 2.861 L 0.265 2.861 C 0.459 1.095 1.978 0 4.256 0 C 6.658 0 8.035 1.148 8.035 3.285 L 8.035 9.148 L 6.375 9.148 L 6.216 7.841 C 5.616 8.636 4.751 9.254 3.302 9.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xboo09\",layoutDependency:layoutDependency,layoutId:\"ORNcS7OzF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.203 2.649\" overflow=\"visible\"><path d=\"M 1.678 2.649 C 3.267 2.649 4.203 1.713 4.203 0.318 L 4.203 0 L 1.837 0 C 0.653 0 0 0.442 0 1.342 C 0 2.172 0.636 2.649 1.678 2.649 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19i20ew\",layoutDependency:layoutDependency,layoutId:\"qD6t4hlo8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.247 9.148\" overflow=\"visible\"><path d=\"M 3.585 9.148 C 1.642 9.148 0 8.071 0 5.033 L 0 0 L 1.925 0 L 1.925 4.892 C 1.925 6.605 2.667 7.506 4.009 7.506 C 5.563 7.506 6.34 6.517 6.34 4.768 L 6.34 0 L 8.247 0 L 8.247 9.042 L 6.587 9.042 L 6.375 7.859 C 5.846 8.565 4.998 9.148 3.585 9.148 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vtt1sv\",layoutDependency:layoutDependency,layoutId:\"WswyD8qSG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.925 12.362\" overflow=\"visible\"><path d=\"M 0 12.362 L 0 0 L 1.925 0 L 1.925 12.362 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1icdzo1\",layoutDependency:layoutDependency,layoutId:\"yotsWmn9v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.508 12.362\" overflow=\"visible\"><path d=\"M 0 12.362 L 0 0 L 2.031 0 L 2.031 6.375 L 7.7 0 L 10.172 0 L 5.634 5.192 L 10.508 12.362 L 8.053 12.362 L 4.168 6.693 L 2.031 9.095 L 2.031 12.362 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g3hbl2\",layoutDependency:layoutDependency,layoutId:\"PZFKkQ6M4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.998 9.042\" overflow=\"visible\"><path d=\"M 0 9.042 L 0 0 L 1.678 0 L 1.872 1.36 C 2.331 0.618 3.038 0 4.556 0 L 4.998 0 L 4.998 1.784 L 4.168 1.784 C 2.455 1.784 1.925 3.108 1.925 4.503 L 1.925 9.042 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lt5gvl\",layoutDependency:layoutDependency,layoutId:\"CUozshqM3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.219 9.254\" overflow=\"visible\"><path d=\"M 4.609 9.254 C 1.854 9.254 0 7.4 0 4.627 C 0 1.872 1.854 0 4.609 0 C 7.364 0 9.219 1.872 9.219 4.627 C 9.219 7.4 7.364 9.254 4.609 9.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bgrnnl\",layoutDependency:layoutDependency,layoutId:\"iIQt1UL1M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.316 6.004\" overflow=\"visible\"><path d=\"M 2.649 6.004 C 4.256 6.004 5.316 4.751 5.316 3.002 C 5.316 1.254 4.256 0 2.649 0 C 1.042 0 0 1.254 0 3.002 C 0 4.751 1.042 6.004 2.649 6.004 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2sdumm\",layoutDependency:layoutDependency,layoutId:\"qPKCtYvF3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.406 9.148\" overflow=\"visible\"><path d=\"M 0 9.148 L 0 0.106 L 1.678 0.106 L 1.872 1.289 C 2.419 0.6 3.302 0 4.768 0 C 6.782 0 8.406 1.095 8.406 4.115 L 8.406 9.148 L 6.499 9.148 L 6.499 4.256 C 6.499 2.543 5.757 1.642 4.344 1.642 C 2.737 1.642 1.925 2.649 1.925 4.38 L 1.925 9.148 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mai3p8\",layoutDependency:layoutDependency,layoutId:\"khBvOt19H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.83 9.254\" overflow=\"visible\"><path d=\"M 4.627 9.254 C 1.784 9.254 0 7.417 0 4.645 C 0 1.854 1.784 0 4.45 0 C 7.046 0 8.83 1.678 8.83 4.397 L 8.83 5.051 L 1.996 5.051 L 1.996 5.157 C 1.996 6.675 3.02 7.7 4.521 7.7 C 5.704 7.7 6.57 7.117 6.834 6.128 L 8.742 6.128 C 8.424 7.894 6.87 9.254 4.627 9.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1stosif\",layoutDependency:layoutDependency,layoutId:\"aWHBABTiz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.839 2.102\" overflow=\"visible\"><path d=\"M 0 2.102 L 4.839 2.102 C 4.68 0.759 3.762 0 2.42 0 C 1.219 0 0.159 0.777 0 2.102 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10kxbw\",layoutDependency:layoutDependency,layoutId:\"G2OypnS3L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.113 12.786\" overflow=\"visible\"><path d=\"M 4.486 12.786 C 2.049 12.786 0.406 11.656 0.23 9.66 L 2.172 9.66 C 2.419 10.667 3.285 11.232 4.627 11.232 C 6.305 11.232 7.223 10.419 7.223 8.706 L 7.223 7.753 C 6.622 8.547 5.686 9.183 4.31 9.183 C 1.802 9.183 0 7.453 0 4.609 C 0 1.89 1.819 0 4.274 0 C 5.669 0 6.658 0.565 7.241 1.43 L 7.453 0.106 L 9.113 0.106 L 9.113 8.777 C 9.113 11.32 7.612 12.786 4.486 12.786 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eoaved\",layoutDependency:layoutDependency,layoutId:\"fOuIfvvKE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.262 5.951\" overflow=\"visible\"><path d=\"M 2.631 5.951 C 4.202 5.951 5.262 4.751 5.262 3.002 C 5.262 1.219 4.202 0 2.631 0 C 1.042 0 0 1.201 0 2.985 C 0 4.751 1.042 5.951 2.631 5.951 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g32yoj\",layoutDependency:layoutDependency,layoutId:\"e2kj8IwNS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.112 12.786\" overflow=\"visible\"><path d=\"M 4.486 12.786 C 2.048 12.786 0.406 11.656 0.23 9.66 L 2.172 9.66 C 2.419 10.667 3.285 11.232 4.626 11.232 C 6.304 11.232 7.222 10.419 7.222 8.706 L 7.222 7.753 C 6.622 8.547 5.686 9.183 4.309 9.183 C 1.801 9.183 0 7.453 0 4.609 C 0 1.89 1.818 0 4.274 0 C 5.669 0 6.658 0.565 7.24 1.43 L 7.452 0.106 L 9.112 0.106 L 9.112 8.777 C 9.112 11.32 7.611 12.786 4.486 12.786 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wx48w6\",layoutDependency:layoutDependency,layoutId:\"Zf_ZdvJal\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.262 5.951\" overflow=\"visible\"><path d=\"M 2.631 5.951 C 4.203 5.951 5.262 4.751 5.262 3.002 C 5.262 1.219 4.203 0 2.631 0 C 1.042 0 0 1.201 0 2.985 C 0 4.751 1.042 5.951 2.631 5.951 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3usdbu\",layoutDependency:layoutDependency,layoutId:\"ZfjT1wCRM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.83 9.254\" overflow=\"visible\"><path d=\"M 4.627 9.254 C 1.784 9.254 0 7.417 0 4.645 C 0 1.854 1.784 0 4.45 0 C 7.046 0 8.83 1.678 8.83 4.397 L 8.83 5.051 L 1.995 5.051 L 1.995 5.157 C 1.995 6.675 3.02 7.7 4.521 7.7 C 5.704 7.7 6.57 7.117 6.834 6.128 L 8.742 6.128 C 8.424 7.894 6.87 9.254 4.627 9.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ubtibh\",layoutDependency:layoutDependency,layoutId:\"eV0npYozH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.838 2.102\" overflow=\"visible\"><path d=\"M 0 2.102 L 4.838 2.102 C 4.68 0.759 3.762 0 2.419 0 C 1.218 0 0.158 0.777 0 2.102 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cknrhw\",layoutDependency:layoutDependency,layoutId:\"YYqwqkVd6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.998 9.042\" overflow=\"visible\"><path d=\"M 0 9.042 L 0 0 L 1.678 0 L 1.872 1.36 C 2.331 0.618 3.038 0 4.556 0 L 4.998 0 L 4.998 1.784 L 4.167 1.784 C 2.454 1.784 1.925 3.108 1.925 4.503 L 1.925 9.042 L 0 9.042 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3MW75.framer-4gmw0m, .framer-3MW75 .framer-4gmw0m { display: block; }\",\".framer-3MW75.framer-1qrrw0y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 18px 20px 18px 20px; position: relative; width: 1200px; }\",\".framer-3MW75 .framer-uhlkdr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3MW75 .framer-maywp0 { height: 16px; position: relative; width: 121px; }\",\".framer-3MW75 .framer-15mmh1x { height: 13px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-3MW75 .framer-qrgveh { height: 5px; left: 2px; position: absolute; top: 2px; width: 5px; }\",\".framer-3MW75 .framer-1klprtu { height: 10px; left: 10px; position: absolute; top: 3px; width: 8px; }\",\".framer-3MW75 .framer-xboo09 { height: 3px; left: 12px; position: absolute; top: 9px; width: 4px; }\",\".framer-3MW75 .framer-19i20ew { height: 9px; left: 19px; position: absolute; top: 4px; width: 8px; }\",\".framer-3MW75 .framer-vtt1sv { height: 13px; left: 30px; position: absolute; top: 0px; width: 2px; }\",\".framer-3MW75 .framer-1icdzo1 { height: 13px; left: 37px; position: absolute; top: 0px; width: 11px; }\",\".framer-3MW75 .framer-1g3hbl2 { height: 9px; left: 49px; position: absolute; top: 4px; width: 5px; }\",\".framer-3MW75 .framer-lt5gvl { height: 10px; left: 54px; position: absolute; top: 3px; width: 9px; }\",\".framer-3MW75 .framer-bgrnnl { height: 6px; left: 56px; position: absolute; top: 5px; width: 6px; }\",\".framer-3MW75 .framer-2sdumm { height: 9px; left: 65px; position: absolute; top: 3px; width: 9px; }\",\".framer-3MW75 .framer-mai3p8 { height: 10px; left: 75px; position: absolute; top: 3px; width: 9px; }\",\".framer-3MW75 .framer-1stosif { height: 2px; left: 77px; position: absolute; top: 5px; width: 5px; }\",\".framer-3MW75 .framer-10kxbw { height: 13px; left: 84px; position: absolute; top: 3px; width: 9px; }\",\".framer-3MW75 .framer-1eoaved { height: 6px; left: 86px; position: absolute; top: 5px; width: 6px; }\",\".framer-3MW75 .framer-g32yoj { height: 13px; left: 95px; position: absolute; top: 3px; width: 9px; }\",\".framer-3MW75 .framer-1wx48w6 { height: 6px; left: 97px; position: absolute; top: 5px; width: 6px; }\",\".framer-3MW75 .framer-3usdbu { height: 10px; left: 106px; position: absolute; top: 3px; width: 9px; }\",\".framer-3MW75 .framer-ubtibh { height: 2px; left: 108px; position: absolute; top: 5px; width: 5px; }\",\".framer-3MW75 .framer-cknrhw { height: 9px; left: 116px; position: absolute; top: 4px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM1xPqgVM4=withCSS(Component,css,\"framer-3MW75\");export default FramerM1xPqgVM4;FramerM1xPqgVM4.displayName=\"Header\";FramerM1xPqgVM4.defaultProps={height:52,width:1200};addFonts(FramerM1xPqgVM4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});FramerM1xPqgVM4.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM1xPqgVM4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"52\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\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/FXmmUgOYx/FXmmUgOYx.js\";import Header from\"#framer/local/canvasComponent/M1xPqgVM4/M1xPqgVM4.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const breakpoints={ckYVCiXLp:\"(min-width: 810px) and (max-width: 1199.98px)\",mgnmOlP4q:\"(max-width: 809.98px)\",MGoXtUFyg:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7hvre\";const variantClassNames={ckYVCiXLp:\"framer-v-miul2u\",mgnmOlP4q:\"framer-v-rlfj7q\",MGoXtUFyg:\"framer-v-1pqgy7v\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7hvre.framer-7clvg5, .framer-7hvre .framer-7clvg5 { display: block; }\",\".framer-7hvre.framer-1pqgy7v { align-content: center; align-items: center; background-color: var(--token-c5707daf-95a1-4762-801a-402815321dc3, #1f1f1f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-7hvre .framer-1rmeoox-container { flex: none; height: auto; left: 50%; max-width: 1400px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-7hvre .framer-5ortgi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-7hvre .framer-i7x9ww-container { flex: none; height: auto; max-width: 1400px; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ckYVCiXLp:\"(min-width: 810px) and (max-width: 1199.98px)\",mgnmOlP4q:\"(max-width: 809.98px)\",MGoXtUFyg:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"MGoXtUFyg\",Phone:\"mgnmOlP4q\",Tablet:\"ckYVCiXLp\"};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??\"MGoXtUFyg\"};};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:\"MGoXtUFyg\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-c5707daf-95a1-4762-801a-402815321dc3, rgb(31, 31, 31)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1pqgy7v\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"min(100vw, 1400px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rmeoox-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"BSypZKHk_\",scopeId:\"aB8KRoyi7\",children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"BSypZKHk_\",layoutId:\"BSypZKHk_\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ortgi\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"min(100vw, 1400px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-i7x9ww-container\",nodeId:\"xuOGwQaAq\",scopeId:\"aB8KRoyi7\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"xuOGwQaAq\",layoutId:\"xuOGwQaAq\",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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ckYVCiXLp\":{\"layout\":[\"fixed\",\"fixed\"]},\"mgnmOlP4q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"MGoXtUFyg\":[\".framer-1rmeoox-container\",\".framer-i7x9ww-container\"],\"ckYVCiXLp\":[\".framer-1rmeoox-container\",\".framer-i7x9ww-container\"],\"mgnmOlP4q\":[\".framer-1rmeoox-container\",\".framer-i7x9ww-container\"]}\n * @framerBreakpoints {\"MGoXtUFyg\":{\"min\":1200,\"canvasClassName\":\"framer-1pqgy7v-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ckYVCiXLp\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-miul2u-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"mgnmOlP4q\":{\"max\":809,\"canvasClassName\":\"framer-rlfj7q-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant MGoXtUFyg\n * @framerLayoutTemplate true\n */const FrameraB8KRoyi7=withCSS(Component,css,\"framer-7hvre\");export default FrameraB8KRoyi7;FrameraB8KRoyi7.displayName=\"Header-Footer\";FrameraB8KRoyi7.defaultProps={height:1e3,width:1200};addFonts(FrameraB8KRoyi7,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FrameraB8KRoyi7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraB8KRoyi7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"MGoXtUFyg\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1pqgy7v-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ckYVCiXLp\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-miul2u-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mgnmOlP4q\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-rlfj7q-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"MGoXtUFyg\\\":[\\\".framer-1rmeoox-container\\\",\\\".framer-i7x9ww-container\\\"],\\\"ckYVCiXLp\\\":[\\\".framer-1rmeoox-container\\\",\\\".framer-i7x9ww-container\\\"],\\\"mgnmOlP4q\\\":[\\\".framer-1rmeoox-container\\\",\\\".framer-i7x9ww-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ckYVCiXLp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mgnmOlP4q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"MGoXtUFyg\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\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/FXmmUgOYx/FXmmUgOYx.js\";import Header from\"#framer/local/canvasComponent/M1xPqgVM4/M1xPqgVM4.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const breakpoints={BZIRnmxu4:\"(min-width: 810px) and (max-width: 1199.98px)\",jL9nHK8fo:\"(max-width: 809.98px)\",Vtes6q2Nx:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-57LXF\";const variantClassNames={BZIRnmxu4:\"framer-v-1lo3ahj\",jL9nHK8fo:\"framer-v-1i65dwi\",Vtes6q2Nx:\"framer-v-a6pyeb\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-57LXF.framer-m1o9m9, .framer-57LXF .framer-m1o9m9 { display: block; }\",\".framer-57LXF.framer-a6pyeb { align-content: center; align-items: center; background-color: var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, #fefefe); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-57LXF .framer-kpylir-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 2; }\",\".framer-57LXF .framer-18scc9j { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-57LXF .framer-1iyiroa-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BZIRnmxu4:\"(min-width: 810px) and (max-width: 1199.98px)\",jL9nHK8fo:\"(max-width: 809.98px)\",Vtes6q2Nx:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"Vtes6q2Nx\",Phone:\"jL9nHK8fo\",Tablet:\"BZIRnmxu4\"};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??\"Vtes6q2Nx\"};};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:\"Vtes6q2Nx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3a5d2e69-be8b-437e-91bd-628fc9314e1b, rgb(254, 254, 254)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-a6pyeb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kpylir-container\",nodeId:\"HoPk85hhn\",scopeId:\"zkKq55tHr\",children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"HoPk85hhn\",layoutId:\"HoPk85hhn\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-18scc9j\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:\"100vw\",y:1076,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1iyiroa-container\",nodeId:\"C7LxdhxTm\",scopeId:\"zkKq55tHr\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"C7LxdhxTm\",layoutId:\"C7LxdhxTm\",style:{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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BZIRnmxu4\":{\"layout\":[\"fixed\",\"fixed\"]},\"jL9nHK8fo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Vtes6q2Nx\":[\".framer-kpylir-container\",\".framer-1iyiroa-container\"],\"BZIRnmxu4\":[\".framer-kpylir-container\",\".framer-1iyiroa-container\"],\"jL9nHK8fo\":[\".framer-kpylir-container\",\".framer-1iyiroa-container\"]}\n * @framerBreakpoints {\"Vtes6q2Nx\":{\"min\":1200,\"canvasClassName\":\"framer-a6pyeb-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"BZIRnmxu4\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1lo3ahj-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jL9nHK8fo\":{\"max\":809,\"canvasClassName\":\"framer-1i65dwi-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Vtes6q2Nx\n * @framerLayoutTemplate true\n */const FramerzkKq55tHr=withCSS(Component,css,\"framer-57LXF\");export default FramerzkKq55tHr;FramerzkKq55tHr.displayName=\"Header-Footer without SPace\";FramerzkKq55tHr.defaultProps={height:1e3,width:1200};addFonts(FramerzkKq55tHr,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerzkKq55tHr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzkKq55tHr\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"Vtes6q2Nx\\\":[\\\".framer-kpylir-container\\\",\\\".framer-1iyiroa-container\\\"],\\\"BZIRnmxu4\\\":[\\\".framer-kpylir-container\\\",\\\".framer-1iyiroa-container\\\"],\\\"jL9nHK8fo\\\":[\\\".framer-kpylir-container\\\",\\\".framer-1iyiroa-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"Vtes6q2Nx\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-a6pyeb-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"BZIRnmxu4\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1lo3ahj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jL9nHK8fo\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1i65dwi-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BZIRnmxu4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jL9nHK8fo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"Vtes6q2Nx\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HeaderFooter from \"https://framerusercontent.com/modules/cJyI1NRsJV3mLJ2GXOGA/C3Cu5QPGWZgj7s8ZLjwv/aB8KRoyi7.js\";\r\nimport HeaderFooterWithoutSPace from \"https://framerusercontent.com/modules/PRQ6OVdjFQPgxxH1JN8p/PwT4PCSDQF9CvGm2IoyP/zkKq55tHr.js\";\r\n\r\n\t\tconst routes = {H5DNX1zm1: {elements: {EB1THGYLo: \"work\", PNIj5k_xl: \"about-image\", xvJCnVi5Y: \"hero\", z8_ZDD7r4: \"about-image-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cLcCYTsbSOC4oWiM5lwJ/MdOdsxV19cLhhOLeCvxv/H5DNX1zm1.js\")), path: \"/\"}, iT3irfwDU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OTiLXBeWYDhLjDKcNEFG/qRs2eu4ZcHJlkRPKKjb3/iT3irfwDU.js\")), path: \"/imprint\"}, R4Pn93Z_E: {collectionId: \"GMfUuWAkE\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ySoIkFw4zsBS7Ee7iqyT/sJzl37YAWlFjqObszr8m/R4Pn93Z_E.js\")), path: \"/:mrgr7qgpy\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {GMfUuWAkE: async () => (await import(\"https://framerusercontent.com/modules/8Rog1JaEs3HRRNg6kbaG/L27OnHMqVKpKPKGe0kAU/GMfUuWAkE.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"5474ccf3e66eebc879fb7baf82b3dbd7d8e8f7ac90364f63c07f30b467739240\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"H5DNX1zm1\":\r\ncase \"aLjoQomwo\":\r\ncase \"iT3irfwDU\":\r\ncase \"tEXRKL5RV\":\r\ncase \"hrKrldXz0\":\r\nreturn React.createElement(HeaderFooter, {...props, key: \"HeaderFooter\", style}, children(true));\r\ncase \"R4Pn93Z_E\":\r\nreturn React.createElement(HeaderFooterWithoutSPace, {...props, key: \"HeaderFooterWithoutSPace\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"H5DNX1zm1\":\r\ncase \"aLjoQomwo\":\r\ncase \"iT3irfwDU\":\r\ncase \"tEXRKL5RV\":\r\ncase \"hrKrldXz0\":\r\nreturn [{hash: \"1pqgy7v\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"miul2u\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"rlfj7q\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"R4Pn93Z_E\":\r\nreturn [{hash: \"a6pyeb\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1lo3ahj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1i65dwi\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: 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://paulkronegger.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/jgmrZyn5AU61pTtAINvA/XY5AJ6bnS9jFRZYrJlSz/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\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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"}