{"version":3,"file":"script_main.BoNMQOeV.mjs","names":["v0","React.Fragment","v1","v2","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","v0","React.Fragment","v1","v2","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","v0","React.Fragment","v1","v2","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","NavBar","MailIcon","LinkedinIcon","YoutubeIcon","GithubIcon","LinkButtonBlog","LinkButtonGetInTouch","LinkButtonImprint","LinkButtonPrivacyPolicy","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","SVG","RichText","React.Fragment","sharedStyle.fonts","React.createElement","NavBar","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/SFlTg0OUvrKDVCCb9dny/IofvOesbwmBXVr45mxtj/fBwCHCN1L-0.js","https:/framerusercontent.com/modules/SFlTg0OUvrKDVCCb9dny/IofvOesbwmBXVr45mxtj/fBwCHCN1L.js","https:/framerusercontent.com/modules/od5uTjje04b34rlUYIbU/4RSZlTjrZqpb627hm6vh/fBwCHCN1L.js","https:/framerusercontent.com/modules/UIZd0HHvXhpkCC61nUqj/3wgp8x4hGSTYU6ank1ZP/FlZ0lam9m-0.js","https:/framerusercontent.com/modules/UIZd0HHvXhpkCC61nUqj/3wgp8x4hGSTYU6ank1ZP/FlZ0lam9m.js","https:/framerusercontent.com/modules/TuJvx4q9KpPpPdSivSCP/INxWgUKdEg00BbsfRIcY/FlZ0lam9m.js","https:/framerusercontent.com/modules/HKFzjRKFybIWdeMmDKqI/OmEWvqLNOZ98gZqfNu21/G5KyFWthq.js","https:/framerusercontent.com/modules/ZOtZCCwbCyTNXaCZufSj/2hjx7egnFrfGeZSPTUfQ/GrXciFSWk.js","https:/framerusercontent.com/modules/MWLJBqzPh0uhQuYK8zDZ/B6LV52vLl19AOuF44wrY/IR9IgjeWw-0.js","https:/framerusercontent.com/modules/MWLJBqzPh0uhQuYK8zDZ/B6LV52vLl19AOuF44wrY/IR9IgjeWw.js","https:/framerusercontent.com/modules/UDJXFJnYtzs5nqRhBF9I/QXq9JbeVNoifzMkS3HJp/IR9IgjeWw.js","https:/framerusercontent.com/modules/SREQm4SvU0QcSgKdycCE/lqLAea6i1angNd0SU5wm/oh84mAKqg.js","https:/framerusercontent.com/modules/cLDUQlOTzyfvqMkMitdm/l2xIjrmqr4XXLiO9Cydt/s8Iv2574B-0.js","https:/framerusercontent.com/modules/cLDUQlOTzyfvqMkMitdm/l2xIjrmqr4XXLiO9Cydt/s8Iv2574B.js","https:/framerusercontent.com/modules/6O0cF1EWqXTqsgPR1h4M/jVl03LX2OQcLEb8KaYRp/s8Iv2574B.js","https:/framerusercontent.com/modules/nBaiQF7hDhBnFDxb3xir/0QKjoG1Eswr2ndbReOZZ/Z8mT3aPeW.js","https:/framerusercontent.com/modules/kYLa7eO9SrVBU5nNlkrr/3jFfsXv7gXFabJRGg90S/ne0Xr9it8.js","https:/framerusercontent.com/modules/wdnaNXRyGpLK4vjnRdQp/yJ3xgnFDygaupLDztWr7/ne0Xr9it8.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Datenschutzerkl\\xe4rung\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Datenschutzerkl\\xe4rung\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Datenschutzerkl\\xe4rung\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport*as localizedValues from\"./fBwCHCN1L-0.js\";const valuesByLocaleId={N8ra0kTQ2:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,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 getLocalizedValue from\"https://framerusercontent.com/modules/SFlTg0OUvrKDVCCb9dny/IofvOesbwmBXVr45mxtj/fBwCHCN1L.js\";const enabledGestures={QcRFIYpUi:{hover:true,pressed:true}};const serializationHash=\"framer-bizw6\";const variantClassNames={QcRFIYpUi:\"framer-v-1m8z6v1\"};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:\"QcRFIYpUi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fldftRWRW\"},motionChild:true,nodeId:\"QcRFIYpUi\",openInNewTab:false,scopeId:\"fBwCHCN1L\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1m8z6v1\",className,classNames)} framer-sugkw9`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QcRFIYpUi\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"QcRFIYpUi-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"QcRFIYpUi-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"QcRFIYpUi-hover\":{\"data-framer-name\":undefined},\"QcRFIYpUi-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Privacy policy\"})}),className:\"framer-15wlupv\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Apercu Light\"],layoutDependency:layoutDependency,layoutId:\"sw2FzTzwo\",style:{\"--extracted-r6o4lv\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\",\"--framer-paragraph-spacing\":\"14px\"},variants:{\"QcRFIYpUi-hover\":{\"--extracted-r6o4lv\":\"var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255))\"},\"QcRFIYpUi-pressed\":{\"--extracted-r6o4lv\":\"var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"QcRFIYpUi-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Privacy policy\"})})},\"QcRFIYpUi-pressed\":{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Privacy policy\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bizw6.framer-sugkw9, .framer-bizw6 .framer-sugkw9 { display: block; }\",\".framer-bizw6.framer-1m8z6v1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bizw6 .framer-15wlupv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 113\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NxB8voJCw\":{\"layout\":[\"auto\",\"auto\"]},\"D4R7Xhzkk\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfBwCHCN1L=withCSS(Component,css,\"framer-bizw6\");export default FramerfBwCHCN1L;FramerfBwCHCN1L.displayName=\"Link Button - Privacy policy\";FramerfBwCHCN1L.defaultProps={height:36,width:113};addFonts(FramerfBwCHCN1L,[{explicitInter:true,fonts:[{cssFamilyName:\"Apercu Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Apercu\",url:\"https://framerusercontent.com/assets/905sI0727KCQHAIwQJ3TksegjY.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfBwCHCN1L\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"113\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NxB8voJCw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D4R7Xhzkk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fBwCHCN1L.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Kontakt aufnehmen\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Kontakt aufnehmen\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Kontakt aufnehmen\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport*as localizedValues from\"./FlZ0lam9m-0.js\";const valuesByLocaleId={N8ra0kTQ2:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,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 getLocalizedValue from\"https://framerusercontent.com/modules/UIZd0HHvXhpkCC61nUqj/3wgp8x4hGSTYU6ank1ZP/FlZ0lam9m.js\";const enabledGestures={jYuYpWUAg:{hover:true,pressed:true}};const serializationHash=\"framer-3qgYt\";const variantClassNames={jYuYpWUAg:\"framer-v-12dcde1\"};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:\"jYuYpWUAg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jJpHoSV1S\"},motionChild:true,nodeId:\"jYuYpWUAg\",openInNewTab:false,scopeId:\"FlZ0lam9m\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12dcde1\",className,classNames)} framer-19yi0y`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jYuYpWUAg\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"jYuYpWUAg-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"jYuYpWUAg-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"jYuYpWUAg-hover\":{\"data-framer-name\":undefined},\"jYuYpWUAg-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Get in touch\"})}),className:\"framer-12e0p7a\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Apercu Light\"],layoutDependency:layoutDependency,layoutId:\"z3j62L9CE\",style:{\"--extracted-r6o4lv\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\",\"--framer-paragraph-spacing\":\"14px\"},variants:{\"jYuYpWUAg-hover\":{\"--extracted-r6o4lv\":\"var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255))\"},\"jYuYpWUAg-pressed\":{\"--extracted-r6o4lv\":\"var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"jYuYpWUAg-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Get in touch\"})})},\"jYuYpWUAg-pressed\":{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Get in touch\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3qgYt.framer-19yi0y, .framer-3qgYt .framer-19yi0y { display: block; }\",\".framer-3qgYt.framer-12dcde1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3qgYt .framer-12e0p7a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"s6G4ZrOYk\":{\"layout\":[\"auto\",\"auto\"]},\"OdyWlLVRu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFlZ0lam9m=withCSS(Component,css,\"framer-3qgYt\");export default FramerFlZ0lam9m;FramerFlZ0lam9m.displayName=\"Link Button - Get in touch\";FramerFlZ0lam9m.defaultProps={height:36,width:107};addFonts(FramerFlZ0lam9m,[{explicitInter:true,fonts:[{cssFamilyName:\"Apercu Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Apercu\",url:\"https://framerusercontent.com/assets/905sI0727KCQHAIwQJ3TksegjY.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFlZ0lam9m\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"107\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s6G4ZrOYk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OdyWlLVRu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FlZ0lam9m.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={QVN2BWKk3:{hover:true}};const serializationHash=\"framer-90KV4\";const variantClassNames={QVN2BWKk3:\"framer-v-21zjy8\"};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:\"QVN2BWKk3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@mod.construction\",motionChild:true,nodeId:\"QVN2BWKk3\",openInNewTab:true,scopeId:\"G5KyFWthq\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-21zjy8\",className,classNames)} framer-m6caz4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QVN2BWKk3\",ref:refBinding,style:{...style},...addPropertyOverrides({\"QVN2BWKk3-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1acffrn\",layoutDependency:layoutDependency,layoutId:\"BZ83OL5P3\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255,255,255,0.1)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 24.898 14.745 C 25.131 14.596 25.44 14.665 25.588 14.898 C 25.737 15.13 25.669 15.439 25.436 15.588 L 19.441 19.406 L 19.424 19.417 C 18.854 19.747 18.152 19.747 17.582 19.417 L 17.565 19.407 L 11.565 15.588 C 11.342 15.436 11.28 15.134 11.425 14.906 C 11.57 14.679 11.87 14.607 12.102 14.745 L 18.084 18.552 C 18.343 18.702 18.662 18.702 18.921 18.552 Z\" fill=\"rgb(245,245,245)\"></path><path d=\"M 24.667 14.5 C 24.667 14.279 24.579 14.067 24.423 13.911 C 24.266 13.754 24.054 13.667 23.833 13.667 L 13.167 13.667 C 12.946 13.667 12.734 13.754 12.577 13.911 C 12.421 14.067 12.333 14.279 12.333 14.5 L 12.333 22.5 C 12.333 22.96 12.706 23.333 13.167 23.333 L 23.833 23.333 C 24.293 23.333 24.667 22.96 24.667 22.5 Z M 25.667 22.5 C 25.666 23.512 24.845 24.333 23.833 24.333 L 13.167 24.333 C 12.681 24.333 12.214 24.14 11.87 23.796 C 11.526 23.453 11.333 22.986 11.333 22.5 L 11.333 14.5 C 11.333 13.487 12.154 12.667 13.167 12.667 L 23.833 12.667 C 24.846 12.667 25.667 13.487 25.667 14.5 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"QVN2BWKk3-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 24.898 14.745 C 25.131 14.596 25.44 14.665 25.588 14.898 C 25.737 15.13 25.669 15.439 25.436 15.588 L 19.441 19.406 L 19.424 19.417 C 18.854 19.747 18.152 19.747 17.582 19.417 L 17.565 19.407 L 11.565 15.588 C 11.342 15.436 11.28 15.134 11.425 14.906 C 11.57 14.679 11.87 14.607 12.102 14.745 L 18.084 18.552 C 18.343 18.702 18.662 18.702 18.921 18.552 Z\" fill=\"rgb(245,245,245)\"></path><path d=\"M 24.667 14.5 C 24.667 14.279 24.579 14.067 24.423 13.911 C 24.266 13.754 24.054 13.667 23.833 13.667 L 13.167 13.667 C 12.946 13.667 12.734 13.754 12.577 13.911 C 12.421 14.067 12.333 14.279 12.333 14.5 L 12.333 22.5 C 12.333 22.96 12.706 23.333 13.167 23.333 L 23.833 23.333 C 24.293 23.333 24.667 22.96 24.667 22.5 Z M 25.667 22.5 C 25.666 23.512 24.845 24.333 23.833 24.333 L 13.167 24.333 C 12.681 24.333 12.214 24.14 11.87 23.796 C 11.526 23.453 11.333 22.986 11.333 22.5 L 11.333 14.5 C 11.333 13.487 12.154 12.667 13.167 12.667 L 23.833 12.667 C 24.846 12.667 25.667 13.487 25.667 14.5 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16jmavr\",layoutDependency:layoutDependency,layoutId:\"rdVa3GrDu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255,255,255,0.1)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"QVN2BWKk3-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nand8m\",layoutDependency:layoutDependency,layoutId:\"i2HcwXX7r\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12hsuyt\",layoutDependency:layoutDependency,layoutId:\"LtSltJ7tP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.32 4.998\" overflow=\"visible\"><path d=\"M 13.551 0.079 C 13.784 -0.07 14.093 -0.002 14.242 0.231 C 14.39 0.464 14.322 0.773 14.089 0.922 L 8.094 4.74 L 8.077 4.751 C 7.508 5.081 6.805 5.081 6.235 4.751 L 6.218 4.741 L 0.218 0.922 C -0.005 0.769 -0.067 0.468 0.078 0.24 C 0.223 0.012 0.523 -0.059 0.755 0.079 L 6.737 3.886 C 6.996 4.036 7.315 4.036 7.574 3.886 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1q7q139\",layoutDependency:layoutDependency,layoutId:\"ge49Hbf9c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.334 11.666\" overflow=\"visible\"><path d=\"M 13.334 1.833 C 13.334 1.612 13.246 1.4 13.09 1.244 C 12.933 1.087 12.721 1 12.5 1 L 1.834 1 C 1.613 1 1.401 1.087 1.244 1.244 C 1.088 1.4 1 1.612 1 1.833 L 1 9.833 C 1 10.293 1.373 10.666 1.834 10.666 L 12.5 10.666 C 12.96 10.666 13.334 10.293 13.334 9.833 Z M 14.334 9.833 C 14.333 10.845 13.512 11.666 12.5 11.666 L 1.834 11.666 C 1.348 11.666 0.881 11.473 0.537 11.129 C 0.193 10.786 0 10.319 0 9.833 L 0 1.833 C 0 0.82 0.821 0 1.834 0 L 12.5 0 C 13.513 0 14.334 0.82 14.334 1.833 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1aupr3u\",layoutDependency:layoutDependency,layoutId:\"Lh6w3SBj7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.334 9.666\" overflow=\"visible\"><path d=\"M 12.334 0.833 C 12.334 0.612 12.246 0.4 12.09 0.244 C 11.933 0.087 11.721 0 11.5 0 L 0.834 0 C 0.613 0 0.401 0.087 0.244 0.244 C 0.088 0.4 0 0.612 0 0.833 L 0 8.833 C 0 9.293 0.373 9.666 0.834 9.666 L 11.5 9.666 C 11.96 9.666 12.334 9.293 12.334 8.833 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yh3t\",layoutDependency:layoutDependency,layoutId:\"m0rStpXK7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.334 11.666\" overflow=\"visible\"><path d=\"M 14.334 9.833 C 14.333 10.845 13.512 11.666 12.5 11.666 L 1.834 11.666 C 1.348 11.666 0.881 11.473 0.537 11.129 C 0.193 10.786 0 10.319 0 9.833 L 0 1.833 C 0 0.82 0.821 0 1.834 0 L 12.5 0 C 13.513 0 14.334 0.82 14.334 1.833 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-90KV4.framer-m6caz4, .framer-90KV4 .framer-m6caz4 { display: block; }\",\".framer-90KV4.framer-21zjy8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-90KV4 .framer-1acffrn { height: 37px; position: relative; width: 37px; }\",\".framer-90KV4 .framer-16jmavr { height: 36px; left: 1px; position: absolute; top: 1px; width: 36px; }\",\".framer-90KV4 .framer-1nand8m { height: 37px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-90KV4 .framer-12hsuyt { height: 5px; left: 12px; position: absolute; top: 15px; width: 15px; }\",\".framer-90KV4 .framer-1q7q139 { height: 12px; left: 12px; position: absolute; top: 13px; width: 15px; }\",\".framer-90KV4 .framer-1aupr3u { height: 10px; left: 1px; position: absolute; top: 1px; width: 13px; }\",\".framer-90KV4 .framer-1yh3t { height: 12px; left: 0px; position: absolute; top: 0px; width: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kQIWGNsiE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG5KyFWthq=withCSS(Component,css,\"framer-90KV4\");export default FramerG5KyFWthq;FramerG5KyFWthq.displayName=\"Mail icon\";FramerG5KyFWthq.defaultProps={height:37,width:37};addFonts(FramerG5KyFWthq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG5KyFWthq\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kQIWGNsiE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"37\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"37\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G5KyFWthq.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={zSOJFcY65:{hover:true}};const serializationHash=\"framer-xPxeE\";const variantClassNames={zSOJFcY65:\"framer-v-13yne7z\"};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:\"zSOJFcY65\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/mod-platform\",motionChild:true,nodeId:\"zSOJFcY65\",openInNewTab:true,scopeId:\"GrXciFSWk\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13yne7z\",className,classNames)} framer-1cbs6ap`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zSOJFcY65\",ref:refBinding,style:{...style},...addPropertyOverrides({\"zSOJFcY65-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1rvcslj\",layoutDependency:layoutDependency,layoutId:\"pWLxJq2iR\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255,255,255,0.1)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 24.667 19.833 C 24.667 17.9 23.1 16.333 21.167 16.333 C 19.234 16.333 17.667 17.9 17.667 19.833 L 17.667 24 L 19.333 24 L 19.333 19.833 C 19.333 18.82 20.154 17.999 21.167 17.999 C 22.179 17.999 23 18.82 23 19.833 L 23 24 L 24.667 24 Z M 25.667 24.5 C 25.667 24.776 25.443 25 25.167 25 L 22.5 25 C 22.224 25 22 24.776 22 24.5 L 22 19.833 C 22 19.373 21.627 19 21.167 19 C 20.706 19 20.333 19.373 20.333 19.833 L 20.333 24.5 C 20.333 24.776 20.109 25 19.833 25 L 17.167 25 C 16.891 25 16.667 24.776 16.667 24.5 L 16.667 19.833 C 16.667 17.348 18.682 15.333 21.167 15.333 C 23.652 15.333 25.667 17.348 25.667 19.833 Z M 14.5 16 C 14.776 16 15 16.224 15 16.5 L 15 24.5 C 15 24.776 14.776 25 14.5 25 L 11.833 25 C 11.557 25 11.333 24.776 11.333 24.5 L 11.333 16.5 C 11.333 16.224 11.557 16 11.833 16 Z M 12.333 24 L 14 24 L 14 17 L 12.333 17 Z M 14 13.167 C 14 12.707 13.627 12.334 13.166 12.334 C 12.706 12.334 12.333 12.707 12.333 13.167 C 12.333 13.627 12.706 14.001 13.166 14.001 C 13.627 14.001 14 13.627 14 13.167 Z M 15 13.167 C 15 14.18 14.179 15.001 13.166 15.001 C 12.154 15.001 11.333 14.18 11.333 13.167 C 11.333 12.154 12.154 11.334 13.166 11.334 C 14.179 11.334 15 12.154 15 13.167 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"zSOJFcY65-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 24.667 19.833 C 24.667 17.9 23.1 16.333 21.167 16.333 C 19.234 16.333 17.667 17.9 17.667 19.833 L 17.667 24 L 19.333 24 L 19.333 19.833 C 19.333 18.82 20.154 17.999 21.167 17.999 C 22.179 17.999 23 18.82 23 19.833 L 23 24 L 24.667 24 Z M 25.667 24.5 C 25.667 24.776 25.443 25 25.167 25 L 22.5 25 C 22.224 25 22 24.776 22 24.5 L 22 19.833 C 22 19.373 21.627 19 21.167 19 C 20.706 19 20.333 19.373 20.333 19.833 L 20.333 24.5 C 20.333 24.776 20.109 25 19.833 25 L 17.167 25 C 16.891 25 16.667 24.776 16.667 24.5 L 16.667 19.833 C 16.667 17.348 18.682 15.333 21.167 15.333 C 23.652 15.333 25.667 17.348 25.667 19.833 Z M 14.5 16 C 14.776 16 15 16.224 15 16.5 L 15 24.5 C 15 24.776 14.776 25 14.5 25 L 11.833 25 C 11.557 25 11.333 24.776 11.333 24.5 L 11.333 16.5 C 11.333 16.224 11.557 16 11.833 16 Z M 12.333 24 L 14 24 L 14 17 L 12.333 17 Z M 14 13.167 C 14 12.707 13.627 12.334 13.166 12.334 C 12.706 12.334 12.333 12.707 12.333 13.167 C 12.333 13.627 12.706 14.001 13.166 14.001 C 13.627 14.001 14 13.627 14 13.167 Z M 15 13.167 C 15 14.18 14.179 15.001 13.166 15.001 C 12.154 15.001 11.333 14.18 11.333 13.167 C 11.333 12.154 12.154 11.334 13.166 11.334 C 14.179 11.334 15 12.154 15 13.167 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ghkaud\",layoutDependency:layoutDependency,layoutId:\"anwInoAv3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255,255,255,0.1)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"zSOJFcY65-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jmaxeq\",layoutDependency:layoutDependency,layoutId:\"H_R0EyEOW\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1gtbz36\",layoutDependency:layoutDependency,layoutId:\"oEJ7kNU9E\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.334 13.667\" overflow=\"visible\"><path d=\"M 13.334 8.499 C 13.334 6.567 11.767 4.999 9.834 4.999 C 7.901 4.999 6.334 6.567 6.334 8.499 L 6.334 12.666 L 8 12.666 L 8 8.499 C 8 7.487 8.821 6.666 9.834 6.666 C 10.846 6.666 11.667 7.487 11.667 8.499 L 11.667 12.666 L 13.334 12.666 Z M 14.334 13.167 C 14.334 13.443 14.11 13.667 13.834 13.667 L 11.167 13.667 C 10.891 13.667 10.667 13.443 10.667 13.167 L 10.667 8.5 C 10.667 8.039 10.294 7.666 9.834 7.666 C 9.373 7.666 9 8.039 9 8.5 L 9 13.167 C 9 13.443 8.776 13.667 8.5 13.667 L 5.834 13.667 C 5.558 13.667 5.334 13.443 5.334 13.167 L 5.334 8.5 C 5.334 6.014 7.349 4 9.834 4 C 12.319 4 14.334 6.014 14.334 8.5 Z M 3.167 4.667 C 3.443 4.667 3.667 4.89 3.667 5.167 L 3.667 13.167 C 3.667 13.443 3.443 13.667 3.167 13.667 L 0.5 13.667 C 0.224 13.667 0 13.443 0 13.167 L 0 5.167 C 0 4.89 0.224 4.667 0.5 4.667 Z M 1 12.667 L 2.667 12.667 L 2.667 5.667 L 1 5.667 Z M 2.667 1.834 C 2.667 1.373 2.294 1 1.833 1 C 1.373 1 1 1.373 1 1.834 C 1 2.294 1.373 2.667 1.833 2.667 C 2.294 2.667 2.667 2.294 2.667 1.834 Z M 3.667 1.833 C 3.667 2.846 2.846 3.667 1.833 3.667 C 0.821 3.667 0 2.846 0 1.833 C 0 0.821 0.821 0 1.833 0 C 2.846 0 3.667 0.821 3.667 1.833 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-t6vg3h\",layoutDependency:layoutDependency,layoutId:\"dIwawYhno\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7 7.667\" overflow=\"visible\"><path d=\"M 7 3.5 C 7 1.567 5.433 0 3.5 0 C 1.567 0 0 1.567 0 3.5 L 0 7.667 L 1.666 7.667 L 1.666 3.5 C 1.666 2.487 2.487 1.667 3.499 1.667 C 4.512 1.667 5.333 2.487 5.333 3.5 L 5.333 7.667 L 7 7.667 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gfhsq1\",layoutDependency:layoutDependency,layoutId:\"JdpYNZ8Oo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 9.667\" overflow=\"visible\"><path d=\"M 9 9.167 C 9 9.443 8.776 9.667 8.5 9.667 L 5.833 9.667 C 5.557 9.667 5.333 9.443 5.333 9.167 L 5.333 4.5 C 5.333 4.04 4.96 3.666 4.5 3.666 C 4.039 3.666 3.666 4.04 3.666 4.5 L 3.666 9.167 C 3.666 9.443 3.442 9.667 3.166 9.667 L 0.5 9.667 C 0.224 9.667 0 9.443 0 9.167 L 0 4.5 C 0 2.015 2.015 0 4.5 0 C 6.985 0 9 2.015 9 4.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ksn2ac\",layoutDependency:layoutDependency,layoutId:\"NPivOJAQm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.667 9\" overflow=\"visible\"><path d=\"M 3.167 0 C 3.443 0 3.667 0.224 3.667 0.5 L 3.667 8.5 C 3.667 8.776 3.443 9 3.167 9 L 0.5 9 C 0.224 9 0 8.776 0 8.5 L 0 0.5 C 0 0.224 0.224 0 0.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y7j4ml\",layoutDependency:layoutDependency,layoutId:\"ICM8o5qlO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.667 7\" overflow=\"visible\"><path d=\"M 0 7 L 1.667 7 L 1.667 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dpn32y\",layoutDependency:layoutDependency,layoutId:\"b4_Dq8erT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.667 1.667\" overflow=\"visible\"><path d=\"M 1.667 0.834 C 1.667 0.373 1.294 0 0.833 0 C 0.373 0 0 0.373 0 0.834 C 0 1.294 0.373 1.667 0.833 1.667 C 1.294 1.667 1.667 1.294 1.667 0.834 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vpxik\",layoutDependency:layoutDependency,layoutId:\"pdpSXE2Hi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.667 3.667\" overflow=\"visible\"><path d=\"M 3.667 1.833 C 3.667 2.846 2.846 3.667 1.833 3.667 C 0.821 3.667 0 2.846 0 1.833 C 0 0.821 0.821 0 1.833 0 C 2.846 0 3.667 0.821 3.667 1.833 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xPxeE.framer-1cbs6ap, .framer-xPxeE .framer-1cbs6ap { display: block; }\",\".framer-xPxeE.framer-13yne7z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-xPxeE .framer-1rvcslj { height: 37px; position: relative; width: 37px; }\",\".framer-xPxeE .framer-1ghkaud { height: 36px; left: 1px; position: absolute; top: 1px; width: 36px; }\",\".framer-xPxeE .framer-jmaxeq { height: 37px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-xPxeE .framer-1gtbz36 { height: 14px; left: 12px; position: absolute; top: 12px; width: 15px; }\",\".framer-xPxeE .framer-t6vg3h { height: 8px; left: 7px; position: absolute; top: 5px; width: 7px; }\",\".framer-xPxeE .framer-gfhsq1 { height: 10px; left: 6px; position: absolute; top: 4px; width: 9px; }\",\".framer-xPxeE .framer-ksn2ac { height: 9px; left: 0px; position: absolute; top: 5px; width: 4px; }\",\".framer-xPxeE .framer-1y7j4ml { height: 7px; left: 1px; position: absolute; top: 6px; width: 2px; }\",\".framer-xPxeE .framer-1dpn32y { height: 2px; left: 1px; position: absolute; top: 1px; width: 2px; }\",\".framer-xPxeE .framer-vpxik { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HwXWXwriQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGrXciFSWk=withCSS(Component,css,\"framer-xPxeE\");export default FramerGrXciFSWk;FramerGrXciFSWk.displayName=\"Linkedin icon\";FramerGrXciFSWk.defaultProps={height:37,width:37};addFonts(FramerGrXciFSWk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGrXciFSWk\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HwXWXwriQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"37\",\"framerIntrinsicHeight\":\"37\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GrXciFSWk.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Impressum\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Impressum\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Impressum\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport*as localizedValues from\"./IR9IgjeWw-0.js\";const valuesByLocaleId={N8ra0kTQ2:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,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 getLocalizedValue from\"https://framerusercontent.com/modules/MWLJBqzPh0uhQuYK8zDZ/B6LV52vLl19AOuF44wrY/IR9IgjeWw.js\";const enabledGestures={wk3Z3AZbZ:{hover:true,pressed:true}};const serializationHash=\"framer-eQRiw\";const variantClassNames={wk3Z3AZbZ:\"framer-v-10e8jq\"};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:\"wk3Z3AZbZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Akrf48pro\"},motionChild:true,nodeId:\"wk3Z3AZbZ\",openInNewTab:false,scopeId:\"IR9IgjeWw\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10e8jq\",className,classNames)} framer-15tlqj5`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wk3Z3AZbZ\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"wk3Z3AZbZ-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"wk3Z3AZbZ-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"wk3Z3AZbZ-hover\":{\"data-framer-name\":undefined},\"wk3Z3AZbZ-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Imprint\"})}),className:\"framer-kswerj\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Apercu Light\"],layoutDependency:layoutDependency,layoutId:\"W3QmxlVS7\",style:{\"--extracted-r6o4lv\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\",\"--framer-paragraph-spacing\":\"14px\"},variants:{\"wk3Z3AZbZ-hover\":{\"--extracted-r6o4lv\":\"var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255))\"},\"wk3Z3AZbZ-pressed\":{\"--extracted-r6o4lv\":\"var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"wk3Z3AZbZ-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Imprint\"})})},\"wk3Z3AZbZ-pressed\":{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Imprint\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eQRiw.framer-15tlqj5, .framer-eQRiw .framer-15tlqj5 { display: block; }\",\".framer-eQRiw.framer-10e8jq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eQRiw .framer-kswerj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WTq7MEiZ7\":{\"layout\":[\"auto\",\"auto\"]},\"AMrXG0jnN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIR9IgjeWw=withCSS(Component,css,\"framer-eQRiw\");export default FramerIR9IgjeWw;FramerIR9IgjeWw.displayName=\"Link Button - Imprint\";FramerIR9IgjeWw.defaultProps={height:36,width:76};addFonts(FramerIR9IgjeWw,[{explicitInter:true,fonts:[{cssFamilyName:\"Apercu Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Apercu\",url:\"https://framerusercontent.com/assets/905sI0727KCQHAIwQJ3TksegjY.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIR9IgjeWw\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WTq7MEiZ7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AMrXG0jnN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"76\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IR9IgjeWw.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={qV6rbX13R:{hover:true}};const serializationHash=\"framer-IRPgn\";const variantClassNames={qV6rbX13R:\"framer-v-fqimfm\"};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:\"qV6rbX13R\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://youtube.com/@mod.construction\",motionChild:true,nodeId:\"qV6rbX13R\",openInNewTab:true,scopeId:\"oh84mAKqg\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fqimfm\",className,classNames)} framer-1di182t`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qV6rbX13R\",ref:refBinding,style:{...style},...addPropertyOverrides({\"qV6rbX13R-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1duhnm4\",layoutDependency:layoutDependency,layoutId:\"EbUyQxnn0\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255,255,255,0.1)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 13.018 13.74 C 16.648 13.139 20.351 13.139 23.981 13.74 C 24.586 13.887 25.076 14.332 25.28 14.92 L 25.315 15.034 L 25.323 15.064 C 25.804 17.339 25.802 19.691 25.315 21.965 C 25.144 22.59 24.656 23.078 24.032 23.249 C 24.016 23.253 23.999 23.257 23.982 23.259 C 20.352 23.861 16.649 23.861 13.019 23.259 C 12.372 23.102 11.862 22.606 11.685 21.965 L 11.677 21.937 C 11.197 19.671 11.197 17.329 11.677 15.063 L 11.685 15.035 C 11.856 14.411 12.344 13.923 12.968 13.751 C 12.984 13.747 13.001 13.744 13.018 13.741 Z M 23.785 14.721 C 20.285 14.145 16.715 14.145 13.215 14.721 C 12.943 14.802 12.731 15.015 12.652 15.288 C 12.206 17.406 12.206 19.593 12.652 21.711 C 12.731 21.983 12.943 22.197 13.215 22.278 C 16.715 22.854 20.285 22.854 23.785 22.278 C 24.057 22.197 24.269 21.984 24.347 21.711 C 24.793 19.593 24.793 17.406 24.347 15.288 C 24.268 15.016 24.056 14.802 23.785 14.721 Z\" fill=\"rgb(245,245,245)\"></path><path d=\"M 16.92 16.065 C 17.077 15.976 17.269 15.978 17.424 16.071 L 20.757 18.071 C 20.908 18.161 21 18.324 21 18.5 C 21 18.676 20.908 18.839 20.757 18.929 L 17.424 20.929 C 17.27 21.022 17.077 21.024 16.92 20.935 C 16.764 20.846 16.667 20.68 16.667 20.5 L 16.667 16.5 C 16.667 16.32 16.764 16.154 16.92 16.065 Z M 17.667 19.617 L 19.527 18.5 L 17.667 17.383 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"qV6rbX13R-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 13.018 13.74 C 16.648 13.139 20.351 13.139 23.981 13.74 C 24.586 13.887 25.076 14.332 25.28 14.92 L 25.315 15.034 L 25.323 15.064 C 25.804 17.339 25.802 19.691 25.315 21.965 C 25.144 22.59 24.656 23.078 24.032 23.249 C 24.016 23.253 23.999 23.257 23.982 23.259 C 20.352 23.861 16.649 23.861 13.019 23.259 C 12.372 23.102 11.862 22.606 11.685 21.965 L 11.677 21.937 C 11.197 19.671 11.197 17.329 11.677 15.063 L 11.685 15.035 C 11.856 14.411 12.344 13.923 12.968 13.751 C 12.984 13.747 13.001 13.744 13.018 13.741 Z M 23.785 14.721 C 20.285 14.145 16.715 14.145 13.215 14.721 C 12.943 14.802 12.731 15.015 12.652 15.288 C 12.206 17.406 12.206 19.593 12.652 21.711 C 12.731 21.983 12.943 22.197 13.215 22.278 C 16.715 22.854 20.285 22.854 23.785 22.278 C 24.057 22.197 24.269 21.984 24.347 21.711 C 24.793 19.593 24.793 17.406 24.347 15.288 C 24.268 15.016 24.056 14.802 23.785 14.721 Z\" fill=\"rgb(245,245,245)\"></path><path d=\"M 16.92 16.065 C 17.077 15.976 17.269 15.978 17.424 16.071 L 20.757 18.071 C 20.908 18.161 21 18.324 21 18.5 C 21 18.676 20.908 18.839 20.757 18.929 L 17.424 20.929 C 17.27 21.022 17.077 21.024 16.92 20.935 C 16.764 20.846 16.667 20.68 16.667 20.5 L 16.667 16.5 C 16.667 16.32 16.764 16.154 16.92 16.065 Z M 17.667 19.617 L 19.527 18.5 L 17.667 17.383 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1dpe5ze\",layoutDependency:layoutDependency,layoutId:\"UI5124oV5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255,255,255,0.1)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"qV6rbX13R-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n8cbbp\",layoutDependency:layoutDependency,layoutId:\"V7BCQHEB6\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1phvspv\",layoutDependency:layoutDependency,layoutId:\"FBC2j5Udn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.365 10.421\" overflow=\"visible\"><path d=\"M 1.701 0.451 C 5.331 -0.15 9.035 -0.15 12.664 0.451 C 13.269 0.598 13.759 1.043 13.963 1.631 L 13.998 1.745 L 14.006 1.775 C 14.488 4.05 14.485 6.402 13.998 8.676 C 13.827 9.301 13.34 9.789 12.715 9.96 C 12.699 9.964 12.682 9.968 12.665 9.97 C 9.036 10.572 5.332 10.572 1.702 9.97 C 1.056 9.813 0.545 9.317 0.368 8.676 L 0.36 8.648 C -0.12 6.382 -0.12 4.04 0.36 1.774 L 0.368 1.746 C 0.539 1.122 1.027 0.634 1.651 0.462 C 1.668 0.458 1.684 0.455 1.701 0.452 Z M 12.468 1.432 C 8.968 0.856 5.398 0.856 1.898 1.432 C 1.626 1.513 1.414 1.726 1.335 1.999 C 0.889 4.117 0.889 6.304 1.335 8.422 C 1.414 8.694 1.626 8.908 1.898 8.989 C 5.398 9.565 8.968 9.565 12.468 8.989 C 12.74 8.908 12.952 8.694 13.03 8.422 C 13.476 6.304 13.476 4.117 13.03 1.999 C 12.951 1.727 12.74 1.513 12.468 1.432 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-toxt2p\",layoutDependency:layoutDependency,layoutId:\"OqagD_hfP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.365 10.421\" overflow=\"visible\"><path d=\"M 1.701 0.451 C 5.331 -0.15 9.035 -0.15 12.664 0.451 C 13.269 0.598 13.759 1.043 13.963 1.631 L 13.998 1.745 L 14.006 1.775 C 14.488 4.05 14.485 6.402 13.998 8.676 C 13.827 9.301 13.34 9.789 12.715 9.96 C 12.699 9.964 12.682 9.968 12.665 9.97 C 9.036 10.572 5.332 10.572 1.702 9.97 C 1.056 9.813 0.545 9.317 0.368 8.676 L 0.36 8.648 C -0.12 6.382 -0.12 4.04 0.36 1.774 L 0.368 1.746 C 0.539 1.122 1.027 0.634 1.651 0.462 C 1.668 0.458 1.684 0.455 1.701 0.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14hghvp\",layoutDependency:layoutDependency,layoutId:\"J1ofR9FDm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.364 8.421\" overflow=\"visible\"><path d=\"M 11.468 0.432 C 7.968 -0.144 4.398 -0.144 0.898 0.432 C 0.626 0.513 0.413 0.726 0.335 0.999 C -0.112 3.117 -0.112 5.304 0.335 7.422 C 0.414 7.694 0.626 7.908 0.898 7.989 C 4.398 8.565 7.968 8.565 11.468 7.989 C 11.739 7.908 11.951 7.695 12.03 7.422 C 12.476 5.304 12.476 3.117 12.03 0.999 C 11.951 0.727 11.739 0.513 11.468 0.432 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-15x89p1\",layoutDependency:layoutDependency,layoutId:\"s32nvqUNY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.333 5\" overflow=\"visible\"><path d=\"M 0.253 0.065 C 0.41 -0.024 0.602 -0.022 0.757 0.071 L 4.09 2.071 C 4.241 2.161 4.333 2.324 4.333 2.5 C 4.333 2.676 4.241 2.839 4.09 2.929 L 0.757 4.929 C 0.603 5.022 0.41 5.024 0.253 4.935 C 0.097 4.846 0 4.68 0 4.5 L 0 0.5 C 0 0.32 0.097 0.154 0.253 0.065 Z M 1 3.617 L 2.86 2.5 L 1 1.383 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jrjo13\",layoutDependency:layoutDependency,layoutId:\"lN1YLAb0R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.333 5\" overflow=\"visible\"><path d=\"M 0.253 0.065 C 0.41 -0.024 0.602 -0.022 0.757 0.071 L 4.09 2.071 C 4.241 2.161 4.333 2.324 4.333 2.5 C 4.333 2.676 4.241 2.839 4.09 2.929 L 0.757 4.929 C 0.603 5.022 0.41 5.024 0.253 4.935 C 0.097 4.846 0 4.68 0 4.5 L 0 0.5 C 0 0.32 0.097 0.154 0.253 0.065 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qcojh3\",layoutDependency:layoutDependency,layoutId:\"Ie19ZScLv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.86 2.234\" overflow=\"visible\"><path d=\"M 0 2.234 L 1.86 1.117 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IRPgn.framer-1di182t, .framer-IRPgn .framer-1di182t { display: block; }\",\".framer-IRPgn.framer-fqimfm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IRPgn .framer-1duhnm4 { height: 37px; position: relative; width: 37px; }\",\".framer-IRPgn .framer-1dpe5ze { height: 36px; left: 1px; position: absolute; top: 1px; width: 36px; }\",\".framer-IRPgn .framer-n8cbbp { height: 37px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-IRPgn .framer-1phvspv { height: 11px; left: 12px; position: absolute; top: 14px; width: 15px; }\",\".framer-IRPgn .framer-toxt2p { height: 11px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-IRPgn .framer-14hghvp { height: 9px; left: 1px; position: absolute; top: 1px; width: 13px; }\",\".framer-IRPgn .framer-15x89p1 { height: 5px; left: 17px; position: absolute; top: 16px; width: 5px; }\",\".framer-IRPgn .framer-jrjo13 { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-IRPgn .framer-qcojh3 { height: 2px; left: 1px; position: absolute; top: 2px; width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cILcunggK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameroh84mAKqg=withCSS(Component,css,\"framer-IRPgn\");export default Frameroh84mAKqg;Frameroh84mAKqg.displayName=\"Youtube icon\";Frameroh84mAKqg.defaultProps={height:37,width:37};addFonts(Frameroh84mAKqg,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameroh84mAKqg\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cILcunggK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"37\",\"framerIntrinsicWidth\":\"37\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oh84mAKqg.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Blog\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Blog\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Blog\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport*as localizedValues from\"./s8Iv2574B-0.js\";const valuesByLocaleId={N8ra0kTQ2:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,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 getLocalizedValue from\"https://framerusercontent.com/modules/cLDUQlOTzyfvqMkMitdm/l2xIjrmqr4XXLiO9Cydt/s8Iv2574B.js\";const enabledGestures={U7DRRDsDu:{hover:true,pressed:true}};const serializationHash=\"framer-uuHy9\";const variantClassNames={U7DRRDsDu:\"framer-v-1gdhc3j\"};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:\"U7DRRDsDu\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mkIzMCge9\"},motionChild:true,nodeId:\"U7DRRDsDu\",openInNewTab:false,scopeId:\"s8Iv2574B\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gdhc3j\",className,classNames)} framer-anu1vx`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"U7DRRDsDu\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"U7DRRDsDu-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"U7DRRDsDu-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"U7DRRDsDu-hover\":{\"data-framer-name\":undefined},\"U7DRRDsDu-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249)))\"},children:\"Blog\"})}),className:\"framer-xdf9ib\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Apercu Light\"],layoutDependency:layoutDependency,layoutId:\"No9JumPdP\",style:{\"--extracted-r6o4lv\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\",\"--framer-paragraph-spacing\":\"14px\"},variants:{\"U7DRRDsDu-hover\":{\"--extracted-r6o4lv\":\"var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255))\"},\"U7DRRDsDu-pressed\":{\"--extracted-r6o4lv\":\"var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"U7DRRDsDu-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0ffae6-712e-4e36-9275-0024411be357, rgb(91, 88, 255)))\"},children:\"Blog\"})})},\"U7DRRDsDu-pressed\":{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7ed5d2b-c9a9-479a-b928-3d1c345027c6, rgb(71, 67, 255)))\"},children:\"Blog\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uuHy9.framer-anu1vx, .framer-uuHy9 .framer-anu1vx { display: block; }\",\".framer-uuHy9.framer-1gdhc3j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uuHy9 .framer-xdf9ib { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 149\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xYDvUStEA\":{\"layout\":[\"auto\",\"auto\"]},\"ERCiBvAz3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers8Iv2574B=withCSS(Component,css,\"framer-uuHy9\");export default Framers8Iv2574B;Framers8Iv2574B.displayName=\"Link Button - Blog\";Framers8Iv2574B.defaultProps={height:36,width:149};addFonts(Framers8Iv2574B,[{explicitInter:true,fonts:[{cssFamilyName:\"Apercu Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Apercu\",url:\"https://framerusercontent.com/assets/905sI0727KCQHAIwQJ3TksegjY.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers8Iv2574B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xYDvUStEA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ERCiBvAz3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"149\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s8Iv2574B.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Aaiw1S3lc:{hover:true}};const serializationHash=\"framer-4UtT3\";const variantClassNames={Aaiw1S3lc:\"framer-v-1hte4bb\"};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:\"Aaiw1S3lc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/mod-construction\",motionChild:true,nodeId:\"Aaiw1S3lc\",openInNewTab:true,scopeId:\"Z8mT3aPeW\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hte4bb\",className,classNames)} framer-z7zx6p`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Aaiw1S3lc\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Aaiw1S3lc-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-tm2hh7\",layoutDependency:layoutDependency,layoutId:\"YoIPuQK8q\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255,255,255,0.1)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20 25.167 L 20 22.5 C 20 22.482 20 22.463 20.003 22.445 C 20.081 21.74 19.879 21.033 19.44 20.476 C 19.321 20.326 19.299 20.12 19.382 19.948 C 19.466 19.775 19.641 19.666 19.833 19.666 C 21.647 19.666 23.333 18.476 23.333 16.5 L 23.334 16.468 C 23.381 15.752 23.178 15.041 22.76 14.458 C 22.675 14.339 22.646 14.19 22.681 14.048 C 22.808 13.527 22.838 12.986 22.772 12.454 C 22.487 12.569 22.052 12.794 21.467 13.234 C 21.354 13.318 21.212 13.35 21.074 13.324 C 19.373 13.002 17.628 13.002 15.927 13.324 C 15.789 13.351 15.646 13.318 15.533 13.234 C 14.943 12.791 14.506 12.566 14.221 12.451 C 14.149 12.982 14.182 13.522 14.317 14.041 C 14.354 14.185 14.326 14.337 14.24 14.458 C 13.815 15.05 13.612 15.773 13.667 16.5 C 13.667 18.476 15.354 19.667 17.167 19.667 C 17.358 19.667 17.533 19.777 17.616 19.95 C 17.699 20.122 17.677 20.327 17.558 20.477 C 17.115 21.031 16.913 21.74 16.997 22.444 C 16.999 22.463 17 22.481 17 22.5 L 17 25.167 C 17 25.443 16.776 25.667 16.5 25.667 C 16.224 25.667 16 25.443 16 25.167 L 16 22.52 C 15.951 22.053 15.992 21.582 16.119 21.13 C 16.171 20.946 16.238 20.766 16.319 20.593 C 14.43 20.267 12.684 18.857 12.667 16.533 L 12.66 16.355 C 12.642 15.547 12.864 14.752 13.297 14.069 C 13.13 13.288 13.148 12.479 13.35 11.707 L 13.378 11.627 C 13.459 11.448 13.637 11.333 13.834 11.333 L 13.834 11.833 L 13.834 11.333 L 13.847 11.333 C 13.868 11.333 13.89 11.335 13.911 11.337 C 13.947 11.341 13.994 11.347 14.051 11.357 C 14.163 11.379 14.316 11.418 14.509 11.49 C 14.86 11.622 15.342 11.863 15.955 12.303 C 17.639 12.01 19.361 12.01 21.045 12.303 C 21.658 11.863 22.14 11.623 22.491 11.49 C 22.683 11.418 22.836 11.379 22.949 11.357 C 23.016 11.344 23.085 11.336 23.153 11.333 L 23.166 11.333 L 23.166 11.625 L 23.166 11.333 C 23.397 11.333 23.598 11.491 23.652 11.715 C 23.839 12.485 23.855 13.287 23.699 14.064 C 24.161 14.789 24.382 15.642 24.333 16.5 L 24.326 16.749 C 24.206 18.946 22.508 20.279 20.676 20.594 C 20.953 21.19 21.067 21.854 21 22.518 L 21 25.167 C 21 25.443 20.776 25.667 20.5 25.667 C 20.224 25.667 20 25.443 20 25.167 Z\" fill=\"rgb(245,245,245)\"></path><path d=\"M 11.833 20.667 C 12.349 20.667 12.736 20.931 13.029 21.184 C 13.176 21.311 13.321 21.454 13.451 21.581 C 13.587 21.712 13.715 21.834 13.851 21.943 C 14.119 22.157 14.4 22.312 14.755 22.359 C 15.115 22.406 15.605 22.35 16.298 22.043 C 16.549 21.939 16.837 22.054 16.947 22.302 C 17.057 22.55 16.948 22.841 16.703 22.957 C 15.893 23.317 15.213 23.427 14.624 23.35 C 14.031 23.271 13.584 23.01 13.227 22.723 C 13.063 22.589 12.906 22.448 12.755 22.299 C 12.611 22.16 12.494 22.043 12.375 21.941 C 12.138 21.736 11.984 21.667 11.833 21.667 C 11.557 21.667 11.333 21.443 11.333 21.167 C 11.333 20.891 11.557 20.667 11.833 20.667 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"Aaiw1S3lc-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><g><path d=\"M 0.5 18.5 C 0.5 8.559 8.559 0.5 18.5 0.5 C 28.441 0.5 36.5 8.559 36.5 18.5 C 36.5 28.441 28.441 36.5 18.5 36.5 C 8.559 36.5 0.5 28.441 0.5 18.5 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20 25.167 L 20 22.5 C 20 22.482 20 22.463 20.003 22.445 C 20.081 21.74 19.879 21.033 19.44 20.476 C 19.321 20.326 19.299 20.12 19.382 19.948 C 19.466 19.775 19.641 19.666 19.833 19.666 C 21.647 19.666 23.333 18.476 23.333 16.5 L 23.334 16.468 C 23.381 15.752 23.178 15.041 22.76 14.458 C 22.675 14.339 22.646 14.19 22.681 14.048 C 22.808 13.527 22.838 12.986 22.772 12.454 C 22.487 12.569 22.052 12.794 21.467 13.234 C 21.354 13.318 21.212 13.35 21.074 13.324 C 19.373 13.002 17.628 13.002 15.927 13.324 C 15.789 13.351 15.646 13.318 15.533 13.234 C 14.943 12.791 14.506 12.566 14.221 12.451 C 14.149 12.982 14.182 13.522 14.317 14.041 C 14.354 14.185 14.326 14.337 14.24 14.458 C 13.815 15.05 13.612 15.773 13.667 16.5 C 13.667 18.476 15.354 19.667 17.167 19.667 C 17.358 19.667 17.533 19.777 17.616 19.95 C 17.699 20.122 17.677 20.327 17.558 20.477 C 17.115 21.031 16.913 21.74 16.997 22.444 C 16.999 22.463 17 22.481 17 22.5 L 17 25.167 C 17 25.443 16.776 25.667 16.5 25.667 C 16.224 25.667 16 25.443 16 25.167 L 16 22.52 C 15.951 22.053 15.992 21.582 16.119 21.13 C 16.171 20.946 16.238 20.766 16.319 20.593 C 14.43 20.267 12.684 18.857 12.667 16.533 L 12.66 16.355 C 12.642 15.547 12.864 14.752 13.297 14.069 C 13.13 13.288 13.148 12.479 13.35 11.707 L 13.378 11.627 C 13.459 11.448 13.637 11.333 13.834 11.333 L 13.834 11.833 L 13.834 11.333 L 13.847 11.333 C 13.868 11.333 13.89 11.335 13.911 11.337 C 13.947 11.341 13.994 11.347 14.051 11.357 C 14.163 11.379 14.316 11.418 14.509 11.49 C 14.86 11.622 15.342 11.863 15.955 12.303 C 17.639 12.01 19.361 12.01 21.045 12.303 C 21.658 11.863 22.14 11.623 22.491 11.49 C 22.683 11.418 22.836 11.379 22.949 11.357 C 23.016 11.344 23.085 11.336 23.153 11.333 L 23.166 11.333 L 23.166 11.625 L 23.166 11.333 C 23.397 11.333 23.598 11.491 23.652 11.715 C 23.839 12.485 23.855 13.287 23.699 14.064 C 24.161 14.789 24.382 15.642 24.333 16.5 L 24.326 16.749 C 24.206 18.946 22.508 20.279 20.676 20.594 C 20.953 21.19 21.067 21.854 21 22.518 L 21 25.167 C 21 25.443 20.776 25.667 20.5 25.667 C 20.224 25.667 20 25.443 20 25.167 Z\" fill=\"rgb(245,245,245)\"></path><path d=\"M 11.833 20.667 C 12.349 20.667 12.736 20.931 13.029 21.184 C 13.176 21.311 13.321 21.454 13.451 21.581 C 13.587 21.712 13.715 21.834 13.851 21.943 C 14.119 22.157 14.4 22.312 14.755 22.359 C 15.115 22.406 15.605 22.35 16.298 22.043 C 16.549 21.939 16.837 22.054 16.947 22.302 C 17.057 22.55 16.948 22.841 16.703 22.957 C 15.893 23.317 15.213 23.427 14.624 23.35 C 14.031 23.271 13.584 23.01 13.227 22.723 C 13.063 22.589 12.906 22.448 12.755 22.299 C 12.611 22.16 12.494 22.043 12.375 21.941 C 12.138 21.736 11.984 21.667 11.833 21.667 C 11.557 21.667 11.333 21.443 11.333 21.167 C 11.333 20.891 11.557 20.667 11.833 20.667 Z\" fill=\"rgb(245,245,245)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-r2x0r3\",layoutDependency:layoutDependency,layoutId:\"g4XteZLb5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255,255,255,0.1)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"Aaiw1S3lc-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 18 C 0 8.059 8.059 0 18 0 C 27.941 0 36 8.059 36 18 C 36 27.941 27.941 36 18 36 C 8.059 36 0 27.941 0 18 Z\" fill=\"rgba(255, 255, 255, 0.05)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10mch8x\",layoutDependency:layoutDependency,layoutId:\"nGNPs_VNu\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 37\" overflow=\"visible\"><path d=\"M 18.5 0 C 28.717 0 37 8.283 37 18.5 C 37 28.717 28.717 37 18.5 37 C 8.283 37 0 28.717 0 18.5 C 0 8.283 8.283 0 18.5 0 Z\" fill=\"transparent\" stroke=\"rgb(229,229,229)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kkrop5\",layoutDependency:layoutDependency,layoutId:\"CPOGSEyGZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.681 14.334\" overflow=\"visible\"><path d=\"M 7.341 13.834 L 7.341 11.167 C 7.341 11.149 7.341 11.13 7.344 11.112 C 7.422 10.407 7.22 9.7 6.781 9.143 C 6.662 8.993 6.64 8.787 6.723 8.615 C 6.807 8.442 6.982 8.333 7.174 8.333 C 8.988 8.333 10.674 7.143 10.674 5.167 L 10.675 5.135 C 10.722 4.419 10.519 3.708 10.101 3.125 C 10.016 3.006 9.987 2.857 10.022 2.715 C 10.149 2.194 10.179 1.653 10.113 1.121 C 9.828 1.236 9.393 1.461 8.808 1.901 C 8.695 1.985 8.553 2.017 8.415 1.991 C 6.714 1.669 4.969 1.669 3.268 1.991 C 3.13 2.018 2.987 1.985 2.874 1.901 C 2.284 1.458 1.847 1.233 1.562 1.118 C 1.49 1.649 1.523 2.189 1.658 2.708 C 1.695 2.852 1.667 3.004 1.581 3.125 C 1.156 3.717 0.953 4.44 1.008 5.167 C 1.008 7.143 2.695 8.334 4.508 8.334 C 4.699 8.334 4.874 8.444 4.957 8.617 C 5.04 8.789 5.018 8.994 4.899 9.144 C 4.456 9.698 4.254 10.407 4.338 11.111 C 4.34 11.13 4.341 11.148 4.341 11.167 L 4.341 13.834 C 4.341 14.11 4.117 14.334 3.841 14.334 C 3.565 14.334 3.341 14.11 3.341 13.834 L 3.341 11.187 C 3.292 10.72 3.333 10.249 3.46 9.797 C 3.512 9.613 3.579 9.433 3.66 9.26 C 1.771 8.934 0.025 7.524 0.008 5.2 L 0.001 5.022 C -0.017 4.214 0.205 3.419 0.638 2.736 C 0.471 1.955 0.489 1.146 0.691 0.374 L 0.719 0.294 C 0.8 0.115 0.978 0 1.175 0 L 1.175 0.5 L 1.175 0 L 1.188 0 C 1.209 0 1.231 0.002 1.252 0.004 C 1.288 0.008 1.335 0.014 1.392 0.024 C 1.504 0.046 1.657 0.085 1.85 0.157 C 2.201 0.289 2.683 0.53 3.296 0.97 C 4.98 0.677 6.702 0.677 8.386 0.97 C 8.999 0.53 9.481 0.29 9.832 0.157 C 10.024 0.085 10.177 0.046 10.29 0.024 C 10.357 0.011 10.426 0.003 10.494 0 L 10.507 0 L 10.507 0.292 L 10.507 0 C 10.738 0 10.939 0.158 10.993 0.382 C 11.18 1.152 11.196 1.954 11.04 2.731 C 11.502 3.456 11.723 4.309 11.674 5.167 L 11.667 5.416 C 11.547 7.613 9.849 8.946 8.017 9.261 C 8.294 9.857 8.408 10.521 8.341 11.185 L 8.341 13.834 C 8.341 14.11 8.117 14.334 7.841 14.334 C 7.565 14.334 7.341 14.11 7.341 13.834 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dafjpy\",layoutDependency:layoutDependency,layoutId:\"jkjMDXzwu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.657 2.706\" overflow=\"visible\"><path d=\"M 0.5 0 C 1.016 0 1.403 0.264 1.696 0.517 C 1.843 0.644 1.988 0.787 2.118 0.914 C 2.254 1.045 2.382 1.167 2.518 1.276 C 2.786 1.49 3.067 1.645 3.422 1.692 C 3.782 1.739 4.272 1.683 4.965 1.376 C 5.216 1.272 5.504 1.387 5.614 1.635 C 5.724 1.883 5.615 2.174 5.37 2.29 C 4.56 2.65 3.88 2.76 3.291 2.683 C 2.698 2.604 2.251 2.343 1.894 2.056 C 1.73 1.922 1.573 1.781 1.422 1.632 C 1.278 1.493 1.161 1.376 1.042 1.274 C 0.805 1.069 0.651 1 0.5 1 C 0.224 1 0 0.776 0 0.5 C 0 0.224 0.224 0 0.5 0 Z\" fill=\"rgb(245,245,245)\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4UtT3.framer-z7zx6p, .framer-4UtT3 .framer-z7zx6p { display: block; }\",\".framer-4UtT3.framer-1hte4bb { cursor: pointer; height: 37px; overflow: visible; position: relative; text-decoration: none; width: 37px; }\",\".framer-4UtT3 .framer-tm2hh7, .framer-4UtT3 .framer-10mch8x { height: 37px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-4UtT3 .framer-r2x0r3 { height: 36px; left: 1px; position: absolute; top: 1px; width: 36px; }\",\".framer-4UtT3 .framer-kkrop5 { height: 15px; left: 13px; position: absolute; top: 12px; width: 12px; }\",\".framer-4UtT3 .framer-1dafjpy { height: 3px; left: 12px; position: absolute; top: 21px; width: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a6COwKf96\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ8mT3aPeW=withCSS(Component,css,\"framer-4UtT3\");export default FramerZ8mT3aPeW;FramerZ8mT3aPeW.displayName=\"Github icon\";FramerZ8mT3aPeW.defaultProps={height:37,width:37};addFonts(FramerZ8mT3aPeW,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ8mT3aPeW\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"37\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"37\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a6COwKf96\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z8mT3aPeW.map","// Generated by Framer (5186692)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={N8ra0kTQ2:new LazyValue(()=>import(\"./ne0Xr9it8-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBar from\"#framer/local/canvasComponent/Dt4krmu6a/Dt4krmu6a.js\";import LinkButtonPrivacyPolicy from\"#framer/local/canvasComponent/fBwCHCN1L/fBwCHCN1L.js\";import LinkButtonGetInTouch from\"#framer/local/canvasComponent/FlZ0lam9m/FlZ0lam9m.js\";import MailIcon from\"#framer/local/canvasComponent/G5KyFWthq/G5KyFWthq.js\";import LinkedinIcon from\"#framer/local/canvasComponent/GrXciFSWk/GrXciFSWk.js\";import LinkButtonImprint from\"#framer/local/canvasComponent/IR9IgjeWw/IR9IgjeWw.js\";import YoutubeIcon from\"#framer/local/canvasComponent/oh84mAKqg/oh84mAKqg.js\";import LinkButtonBlog from\"#framer/local/canvasComponent/s8Iv2574B/s8Iv2574B.js\";import GithubIcon from\"#framer/local/canvasComponent/Z8mT3aPeW/Z8mT3aPeW.js\";import*as sharedStyle from\"#framer/local/css/uYimsNnjt/uYimsNnjt.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/ne0Xr9it8/ne0Xr9it8.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const MailIconFonts=getFonts(MailIcon);const LinkedinIconFonts=getFonts(LinkedinIcon);const YoutubeIconFonts=getFonts(YoutubeIcon);const GithubIconFonts=getFonts(GithubIcon);const LinkButtonBlogFonts=getFonts(LinkButtonBlog);const LinkButtonGetInTouchFonts=getFonts(LinkButtonGetInTouch);const LinkButtonImprintFonts=getFonts(LinkButtonImprint);const LinkButtonPrivacyPolicyFonts=getFonts(LinkButtonPrivacyPolicy);const breakpoints={CrCoVjJ3U:\"(max-width: 809.98px)\",MrRtlPLiG:\"(min-width: 810px) and (max-width: 1199.98px)\",Q0ryFl4Ax:\"(min-width: 1440px) and (max-width: 1599.98px)\",QHbm47wjJ:\"(min-width: 1600px)\",spPJCvEhB:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Et9x5\";const variantClassNames={CrCoVjJ3U:\"framer-v-1xb5474\",MrRtlPLiG:\"framer-v-1lpivs\",Q0ryFl4Ax:\"framer-v-6lcvfn\",QHbm47wjJ:\"framer-v-1bb202x\",spPJCvEhB:\"framer-v-121puaz\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={CrCoVjJ3U:[\".framer-Et9x5 .framer-xgy79e { height: min-content; padding: 0px 15px 0px 15px; }\",\".framer-Et9x5 .framer-tv1n69 { box-shadow: unset; flex: none; height: 482px; overflow: visible; }\",\".framer-Et9x5 .framer-wbvdvd { bottom: unset; gap: 20px; left: 0px; top: 422px; }\",\".framer-Et9x5 .framer-dmaus8 { bottom: unset; left: 0px; top: 256px; }\",\".framer-Et9x5 .framer-1ntr3o4 { padding: 25px 0px 0px 0px; right: 0px; width: unset; }\",\".framer-Et9x5 .framer-1qnmp75 { order: 0; }\",\".framer-Et9x5 .framer-2d3gim { gap: 10px; order: 1; padding: 10px 10px 0px 0px; }\"],MrRtlPLiG:[\".framer-Et9x5 .framer-163dqem { width: 307px; }\",\".framer-Et9x5 .framer-68v6xa { bottom: -129px; left: -58px; top: -30px; }\",\".framer-Et9x5 .framer-wbvdvd { bottom: 38px; left: 362px; }\",\".framer-Et9x5 .framer-dmaus8 { bottom: unset; left: 52%; top: 43px; transform: translateX(-50%); }\",\".framer-Et9x5 .framer-1ntr3o4 { gap: 7px; padding: 40px 0px 10px 50px; }\",\".framer-Et9x5 .framer-1qnmp75 { order: 0; }\",\".framer-Et9x5 .framer-2d3gim { gap: 20px; order: 1; padding: 10px 0px 8px 0px; width: min-content; }\",\".framer-Et9x5 .framer-xjqcus { width: 241px; }\"],QHbm47wjJ:[\".framer-Et9x5 .framer-wbvdvd { left: 624px; }\",\".framer-Et9x5 .framer-dmaus8 { bottom: 101px; left: 624px; }\"],spPJCvEhB:[\".framer-Et9x5 .framer-wbvdvd, .framer-Et9x5 .framer-dmaus8 { left: 500px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CrCoVjJ3U:\".framer-1xb5474-override\",MrRtlPLiG:\".framer-1lpivs-override\",QHbm47wjJ:\".framer-1bb202x-override\",spPJCvEhB:\".framer-121puaz-override\"};const rules=[\".framer-Et9x5.framer-nk92kt, .framer-Et9x5 .framer-nk92kt { display: block; }\",\".framer-Et9x5.framer-6lcvfn { align-content: center; align-items: center; background-color: var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, #1d1e1f); 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-Et9x5 .framer-1opmh5k-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; view-transition-name: framer-Et9x5-1opmh5k-exclude; z-index: 3; }\",\"::view-transition-group(framer-Et9x5-1opmh5k-exclude), ::view-transition-new(framer-Et9x5-1opmh5k-exclude), ::view-transition-old(framer-Et9x5-1opmh5k-exclude) { animation: none !important; }\",\".framer-Et9x5 .framer-gntl2s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Et9x5 .framer-xgy79e { align-content: center; align-items: center; background-color: var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, #1d1e1f); box-shadow: 0px -1px 2px 0px rgba(249, 249, 249, 0.05); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 292px; justify-content: flex-start; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Et9x5 .framer-tv1n69 { background-color: #1d1e1f; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); flex: 1 0 0px; gap: 0px; height: 1px; max-width: 1600px; overflow: hidden; position: relative; width: 100%; }\",\".framer-Et9x5 .framer-163dqem { flex: none; height: 290px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; width: 506px; }\",\".framer-Et9x5 .framer-68v6xa { bottom: -255px; flex: none; left: 0px; position: absolute; right: 0px; top: -78px; }\",\".framer-Et9x5 .framer-wbvdvd { align-content: center; align-items: center; bottom: 40px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 600px; overflow: visible; padding: 0px 0px 0px 5px; position: absolute; width: min-content; }\",\".framer-Et9x5 .framer-1icpoj0-container, .framer-Et9x5 .framer-6adimo-container, .framer-Et9x5 .framer-1smrgqt-container, .framer-Et9x5 .framer-1nxsjw0-container, .framer-Et9x5 .framer-15zj7wf-container, .framer-Et9x5 .framer-t8dpe2-container, .framer-Et9x5 .framer-s8iza7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Et9x5 .framer-4h4v6n-container { flex: none; height: 37px; position: relative; width: 37px; }\",\".framer-Et9x5 .framer-dmaus8 { align-content: flex-start; align-items: flex-start; bottom: 97px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; left: 600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; width: min-content; }\",\".framer-Et9x5 .framer-1ntr3o4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 40px 0px 0px 50px; position: absolute; top: 0px; width: 443px; }\",\".framer-Et9x5 .framer-1qnmp75 { flex: none; gap: 0px; height: 34px; overflow: visible; position: relative; width: 93px; }\",\".framer-Et9x5 .framer-nz0683 { flex: none; height: 31px; left: 0px; position: absolute; top: 0px; width: 93px; }\",\".framer-Et9x5 .framer-li921z { flex: none; height: 7px; left: -2px; position: absolute; top: 30px; width: 97px; }\",\".framer-Et9x5 .framer-2d3gim { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 8px 8px 0px; position: relative; width: 100%; }\",\".framer-Et9x5 .framer-xjqcus { --framer-paragraph-spacing: 14px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Et9x5 .framer-tzk1r6 { --framer-paragraph-spacing: 14px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={CrCoVjJ3U:\"(max-width: 809.98px)\",MrRtlPLiG:\"(min-width: 810px) and (max-width: 1199.98px)\",Q0ryFl4Ax:\"(min-width: 1440px) and (max-width: 1599.98px)\",QHbm47wjJ:\"(min-width: 1600px)\",spPJCvEhB:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={\"Desktop 1200\":\"spPJCvEhB\",\"Desktop 1600\":\"QHbm47wjJ\",\"Desktop Primary\":\"Q0ryFl4Ax\",Phone:\"CrCoVjJ3U\",Tablet:\"MrRtlPLiG\"};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??\"Q0ryFl4Ax\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"CrCoVjJ3U\")return false;return true;};usePreloadLocalizedValues(activeLocale);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Q0ryFl4Ax\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, rgb(29, 30, 31)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-6lcvfn\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1opmh5k-container\",layoutScroll:true,nodeId:\"Jc2gp4TcR\",rendersWithMotion:true,scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{variant:matchVariant(\"o_Xm2iToR\")},MrRtlPLiG:{variant:matchVariant(\"QOGjODB_S\")},QHbm47wjJ:{variant:matchVariant(\"LluHq2qq_\")},spPJCvEhB:{variant:matchVariant(\"KP0Qhuovo\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Jc2gp4TcR\",layoutId:\"Jc2gp4TcR\",style:{width:\"100%\"},variant:matchVariant(\"dSZY2qIE_\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-gntl2s\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xgy79e\",\"data-framer-name\":\"Section 6\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tv1n69\",\"data-framer-name\":\"Desktop 75\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-163dqem hidden-1xb5474\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-68v6xa\",\"data-framer-name\":\"r\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:718,intrinsicWidth:583,svg:'<svg width=\"583\" height=\"718\" viewBox=\"0 0 583 718\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_3306_1851)\">\\n<path d=\"M213.279 185.532C213.279 83.5941 295.869 1.05664 397.616 1.05664C499.361 1.05664 581.951 83.7089 581.951 185.532C581.951 287.355 499.361 370.007 397.616 370.007\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n<path d=\"M397.723 185.531V433.488\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n<path d=\"M397.73 520.503V668.932H289.215V280.811\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n<path d=\"M397.723 370.006L438.1 433.487H397.723V370.006Z\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n<path d=\"M557.054 274.153C556.939 272.086 556.825 270.135 556.596 268.068C551.548 223.413 514.956 188.4 469.761 185.645C467.811 185.531 465.861 185.416 463.911 185.416H423.649H125.98L557.284 716.916V278.859C557.168 277.252 557.168 275.759 557.054 274.153Z\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n<path d=\"M203.184 280.811H289.214L244.822 332.009\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n<path d=\"M557.167 520.502H397.723\" stroke=\"#757575\" stroke-miterlimit=\"10\" stroke-linecap=\"square\" stroke-linejoin=\"bevel\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_3306_1851\">\\n<rect width=\"583\" height=\"718\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wbvdvd\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1422},MrRtlPLiG:{y:1217}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:1215,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1icpoj0-container\",nodeId:\"exu_UwQo8\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(MailIcon,{height:\"100%\",id:\"exu_UwQo8\",layoutId:\"exu_UwQo8\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1422},MrRtlPLiG:{y:1217}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:1215,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6adimo-container\",nodeId:\"bqiMNQkDu\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(LinkedinIcon,{height:\"100%\",id:\"bqiMNQkDu\",layoutId:\"bqiMNQkDu\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1422},MrRtlPLiG:{y:1217}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:1215,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1smrgqt-container\",nodeId:\"DEYIgHP7x\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(YoutubeIcon,{height:\"100%\",id:\"DEYIgHP7x\",layoutId:\"DEYIgHP7x\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1422},MrRtlPLiG:{y:1217}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:\"37px\",y:1215,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4h4v6n-container\",nodeId:\"wx61PzTCH\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(GithubIcon,{height:\"100%\",id:\"wx61PzTCH\",layoutId:\"wx61PzTCH\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dmaus8\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1256},MrRtlPLiG:{y:1043},QHbm47wjJ:{y:1032}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:1036,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nxsjw0-container\",nodeId:\"C0zpivwtB\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(LinkButtonBlog,{height:\"100%\",id:\"C0zpivwtB\",layoutId:\"C0zpivwtB\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1297},MrRtlPLiG:{y:1084},QHbm47wjJ:{y:1073}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:1077,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15zj7wf-container\",nodeId:\"YH2d2V8TM\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(LinkButtonGetInTouch,{height:\"100%\",id:\"YH2d2V8TM\",layoutId:\"YH2d2V8TM\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1338},MrRtlPLiG:{y:1125},QHbm47wjJ:{y:1114}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:1118,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t8dpe2-container\",nodeId:\"jgzYQbAyJ\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(LinkButtonImprint,{height:\"100%\",id:\"jgzYQbAyJ\",layoutId:\"jgzYQbAyJ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CrCoVjJ3U:{y:1379},MrRtlPLiG:{y:1166},QHbm47wjJ:{y:1155}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:1159,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s8iza7-container\",nodeId:\"cMEGRptl8\",scopeId:\"ne0Xr9it8\",children:/*#__PURE__*/_jsx(LinkButtonPrivacyPolicy,{height:\"100%\",id:\"cMEGRptl8\",layoutId:\"cMEGRptl8\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ntr3o4\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qnmp75\",\"data-framer-name\":\"MOD Logo\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-nz0683\",\"data-framer-name\":\"Group 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:31,intrinsicWidth:93,svg:'<svg width=\"93\" height=\"31\" viewBox=\"0 0 93 31\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M66.61 1.52466H78.3102C86.7161 1.52466 92.7366 7.12863 92.7366 15.1559C92.7366 23.1833 86.6783 28.7872 78.3102 28.7872H66.61V1.52466ZM78.3102 23.0318C82.7025 23.0318 85.8452 19.7754 85.8452 15.1559C85.8452 10.5743 82.7403 7.24223 78.3102 7.24223H73.4635V23.0318H78.3102Z\" fill=\"#F9F9F9\"/>\\n<path d=\"M26.1266 1.52466H19.879H13.0633H6.81564H0V28.7872H6.81564V8.3403H13.0633V28.7872H19.879V8.3403H26.1266V28.7872H32.9423V8.3403V1.52466H26.1266Z\" fill=\"#F9F9F9\"/>\\n<path d=\"M49.6637 6.62632C54.3211 6.62632 58.1075 10.4128 58.1075 15.0701C58.1075 19.7275 54.3211 23.514 49.6637 23.514C45.0064 23.514 41.2199 19.7275 41.2199 15.0701C41.2199 10.4128 44.9685 6.62632 49.6637 6.62632ZM49.6637 0C41.3335 0 34.5936 6.73992 34.5936 15.0701C34.5936 23.4004 41.3335 30.1403 49.6637 30.1403C57.9939 30.1403 64.7338 23.4004 64.7338 15.0701C64.7338 6.73992 57.9561 0 49.6637 0Z\" fill=\"#F9F9F9\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-li921z\",\"data-framer-name\":\"Line 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:7,intrinsicWidth:97,svg:'<svg width=\"97\" height=\"7\" viewBox=\"-2 -2 97 7\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"1.14342\" x2=\"93\" y2=\"1.14342\" stroke=\"#4743FF\" stroke-width=\"2.28689\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2d3gim\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-zbemd0\",\"data-styles-preset\":\"uYimsNnjt\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\"},children:\"Prefab intelligence for real-estate developers\"})}),className:\"framer-xjqcus\",\"data-framer-name\":\"Prefab intelligence for real-estate developers\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QHbm47wjJ:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\"},children:[\"Andreasstr. 5. 8050 Zurich, Switzerland\",/*#__PURE__*/_jsx(\"br\",{}),\"Geisenhausenerstr. 17, 81379 Munich, Germany\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, rgb(29, 30, 31))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"info@mod.construction\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, rgb(29, 30, 31))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"CH: +41 445056 100\",/*#__PURE__*/_jsx(\"br\",{}),\"DE: +49 158 8865 2002\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXBlcmN1IExpZ2h0\",\"--framer-font-family\":'\"Apercu Light\", \"Apercu Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--token-a6b253db-bed1-4c5e-8f8d-da17e52be00e, rgb(249, 249, 249))\"},children:[\"Andreasstr. 5. 8050 Zurich, Switzerland\",/*#__PURE__*/_jsx(\"br\",{}),\"Geisenhausenerstr. 17, 81379 Munich, Germany\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, rgb(29, 30, 31))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"info@mod.construction\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-6452685f-e487-4d63-98c4-bce1deb1da98, rgb(29, 30, 31))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"CH: +41 445056 100\",/*#__PURE__*/_jsx(\"br\",{}),\"DE: +49 158 8865 2002\"]})}),className:\"framer-tzk1r6\",\"data-framer-name\":\"Andreasstr. 5. 8050 Zurich, Switzerland\\u2028info@mod.construction\\u2028+41 78 870 87 28\",fonts:[\"CUSTOMV2;Apercu Light\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MrRtlPLiG\":{\"layout\":[\"fixed\",\"fixed\"]},\"CrCoVjJ3U\":{\"layout\":[\"fixed\",\"fixed\"]},\"spPJCvEhB\":{\"layout\":[\"fixed\",\"fixed\"]},\"QHbm47wjJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Q0ryFl4Ax\":[\".framer-1opmh5k-container\",\".framer-xgy79e\"],\"MrRtlPLiG\":[\".framer-1opmh5k-container\",\".framer-xgy79e\"],\"CrCoVjJ3U\":[\".framer-1opmh5k-container\",\".framer-xgy79e\"],\"spPJCvEhB\":[\".framer-1opmh5k-container\",\".framer-xgy79e\"],\"QHbm47wjJ\":[\".framer-1opmh5k-container\",\".framer-xgy79e\"]}\n * @framerBreakpoints {\"QHbm47wjJ\":{\"min\":1600,\"canvasClassName\":\"framer-1bb202x-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop 1600\",\"width\":1600,\"rootFontSize\":16},\"Q0ryFl4Ax\":{\"min\":1440,\"max\":1599,\"canvasClassName\":\"framer-6lcvfn-override\",\"minHeight\":1000,\"name\":\"Desktop Primary\",\"width\":1440,\"rootFontSize\":16},\"spPJCvEhB\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-121puaz-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop 1200\",\"width\":1200,\"rootFontSize\":16},\"MrRtlPLiG\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1lpivs-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"CrCoVjJ3U\":{\"max\":809,\"canvasClassName\":\"framer-1xb5474-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Q0ryFl4Ax\n * @framerLayoutTemplate true\n */const Framerne0Xr9it8=withCSS(Component,css,\"framer-Et9x5\");export default Framerne0Xr9it8;Framerne0Xr9it8.displayName=\"Nav bar\";Framerne0Xr9it8.defaultProps={height:1e3,width:1440};addFonts(Framerne0Xr9it8,[{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\"},{cssFamilyName:\"Apercu Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Apercu\",url:\"https://framerusercontent.com/assets/905sI0727KCQHAIwQJ3TksegjY.woff2\",weight:\"300\"}]},...NavBarFonts,...MailIconFonts,...LinkedinIconFonts,...YoutubeIconFonts,...GithubIconFonts,...LinkButtonBlogFonts,...LinkButtonGetInTouchFonts,...LinkButtonImprintFonts,...LinkButtonPrivacyPolicyFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerne0Xr9it8.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavBar,{},context),()=>forwardLoader(MailIcon,{},context),()=>forwardLoader(LinkedinIcon,{},context),()=>forwardLoader(YoutubeIcon,{},context),()=>forwardLoader(GithubIcon,{},context),()=>forwardLoader(LinkButtonBlog,{},context),()=>forwardLoader(LinkButtonGetInTouch,{},context),()=>forwardLoader(LinkButtonImprint,{},context),()=>forwardLoader(LinkButtonPrivacyPolicy,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerne0Xr9it8\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"QHbm47wjJ\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-1bb202x-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop 1600\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"Q0ryFl4Ax\\\":{\\\"min\\\":1440,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-6lcvfn-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop Primary\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"spPJCvEhB\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-121puaz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop 1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MrRtlPLiG\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1lpivs-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"CrCoVjJ3U\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1xb5474-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MrRtlPLiG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CrCoVjJ3U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"spPJCvEhB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QHbm47wjJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"Q0ryFl4Ax\\\":[\\\".framer-1opmh5k-container\\\",\\\".framer-xgy79e\\\"],\\\"MrRtlPLiG\\\":[\\\".framer-1opmh5k-container\\\",\\\".framer-xgy79e\\\"],\\\"CrCoVjJ3U\\\":[\\\".framer-1opmh5k-container\\\",\\\".framer-xgy79e\\\"],\\\"spPJCvEhB\\\":[\\\".framer-1opmh5k-container\\\",\\\".framer-xgy79e\\\"],\\\"QHbm47wjJ\\\":[\\\".framer-1opmh5k-container\\\",\\\".framer-xgy79e\\\"]}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"Q0ryFl4Ax\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavBar from \"https://framerusercontent.com/modules/wdnaNXRyGpLK4vjnRdQp/yJ3xgnFDygaupLDztWr7/ne0Xr9it8.js\";\r\n\r\n\t\tconst routes = {A5CB1RIBo: {elements: {CfPcjfKlv: \"solution-gap-3\", joRAC0sQw: \"built-for\", JvaBGIpxK: \"solution\", M3CLcFyCX: \"solution-gap-2\", M3wxnpTvH: \"built-for...-gap-2\", mdSNVmDTK: \"solution-gap-3-1\", PWpHWocL0: \"built-for...gap\", tTYC5CBFY: \"hero-gap\", uZalG50OA: \"solution-gap-1\", WO9U2Rnj4: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SKhgklSvNKKRmFAJ1kuE/1SzDlTOlTzcifoq9s6Ns/A5CB1RIBo.js\")), path: \"/\"}, Zwvjo8C7S: {elements: {BzQGfDeqH: \"solution-gap-1\", F59C2D2pJ: \"solution-gap-2\", IcurJpGzk: \"solution-gap-3\", n4tZAKgpl: \"hero\", zQuzEatD6: \"solution\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JcDlsg0yZ31sr8YfSJcr/qGriwoauMQavdetjpD4Y/Zwvjo8C7S.js\")), path: \"/prefabcheck\"}, jJpHoSV1S: {elements: {ZfTkRKTI_: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tn7y9dtNf5WoOM3hPZnm/xJta62xkncchtaO1Y8zA/jJpHoSV1S.js\")), path: \"/contact\", pathLocalized: {N8ra0kTQ2: \"/kontakt\"}}, GIl6BBTV2: {elements: {bItZvgn2W: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vUA2G5dgeHO5Z7MyBDBo/c4lGzdDbLdk44K2VNKOT/GIl6BBTV2.js\")), path: \"/revit-ea\"}, mkIzMCge9: {elements: {KBHaZFI4p: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0amoyxkhFd4Fpz8yFWqH/MdAXNDVUbEkHjXrsGfLd/mkIzMCge9.js\")), path: \"/insights\", pathLocalized: {N8ra0kTQ2: \"/blog\"}}, Akrf48pro: {elements: {e9JzsVHNe: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lH7Kzr5bgrYvJ2P9p1v0/awo8GI0XasTcfgGx50hH/Akrf48pro.js\")), path: \"/imprint\", pathLocalized: {N8ra0kTQ2: \"/impressum\"}}, fldftRWRW: {elements: {fMuNkN88L: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mZW3JocNZOmhBKMbVnMy/Vz2oofmzVOpIk2oVXhqj/fldftRWRW.js\")), path: \"/privacy\", pathLocalized: {N8ra0kTQ2: \"/datenschutzerklärung\"}}, uT9jfdubo: {collectionId: \"yudrjW8np\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LLPpJ9SzhnIjOskQ4z6V/sZ3hHAQv6LCbf3YcqJfb/uT9jfdubo.js\")), path: \"/insights/:z4Hkq140J\", pathLocalized: {N8ra0kTQ2: \"/blog/:z4Hkq140J\"}}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"de\", id: \"N8ra0kTQ2\", name: \"German\", slug: \"de\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {yudrjW8np: async () => (await import(\"https://framerusercontent.com/modules/O4naQT9NW0Tx9suQzRDa/XlgzvW8H9Xw1lQoRyREP/yudrjW8np.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"fe8e34d80678c91101737158c9b2d21a205cb90b2871e0c225b64d90eec7a4cb\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"A5CB1RIBo\":\r\ncase \"Zwvjo8C7S\":\r\ncase \"jJpHoSV1S\":\r\ncase \"GIl6BBTV2\":\r\ncase \"mkIzMCge9\":\r\ncase \"Akrf48pro\":\r\ncase \"fldftRWRW\":\r\ncase \"uT9jfdubo\":\r\nreturn React.createElement(NavBar, {...props, key: \"NavBar\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"A5CB1RIBo\":\r\ncase \"Zwvjo8C7S\":\r\ncase \"jJpHoSV1S\":\r\ncase \"GIl6BBTV2\":\r\ncase \"mkIzMCge9\":\r\ncase \"Akrf48pro\":\r\ncase \"fldftRWRW\":\r\ncase \"uT9jfdubo\":\r\nreturn [{hash: \"1bb202x\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"6lcvfn\", mediaQuery: \"(min-width: 1440px) and (max-width: 1599.98px)\"}, {hash: \"121puaz\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1lpivs\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1xb5474\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\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://www.mod.construction\",\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/fzGbnZgUsVcj67CI7th4/iX7T37qpqLAdOKkEjCGo/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.8, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.5, transition: {damping: 30, delay: 0, duration: 1, ease: [0.8, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}}, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}