{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/0b6zhFnuoHdOUB1oFyt9/ouQQ7ISwcwS2oYFUXy0z/s5Yld1OP2.js", "ssg:https://framerusercontent.com/modules/loLwLDKmMyWF9DTBV6pT/fnRjA1stROFpdmCyOONZ/Plyqnaz99.js", "ssg:https://framerusercontent.com/modules/1VjdGy5hwttMaMR1R8Ls/dDyr3rdF6xsXmB9eiiMz/PCFdlwIFV.js", "ssg:https://framerusercontent.com/modules/Se9GAbMFRkuTQA0PzJpx/m2bsVJN4ags56NWRFgap/FxQUuGHiC.js", "ssg:https://framerusercontent.com/modules/DGnWVAOyKUMDkS50WD3m/51eYuMPk5raerT5Qf3nV/XL8SCAf6i.js", "ssg:https://framerusercontent.com/modules/Ro1NDVd19BsIpVgDFT6A/0JuvQqXw0fOqlSrc4PWU/RXXltMsrU.js", "ssg:https://framerusercontent.com/modules/shoNt5GXUgs7OzJBTitT/91SROHUt831pXfwlZCN8/Oj1PTXc6l.js"],
  "sourcesContent": ["// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  RC6EQm_WJ: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"RC6EQm_WJ\"];\nconst variantClassNames = {\n  RC6EQm_WJ: \"framer-v-1marew8\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    d4C8lbGM4: link !== null && link !== void 0 ? link : props.d4C8lbGM4,\n    JF6cG0vrj: (ref = title !== null && title !== void 0 ? title : props.JF6cG0vrj) !== null && ref !== void 0 ? ref : \"Let's Talk\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    JF6cG0vrj,\n    d4C8lbGM4,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"RC6EQm_WJ\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-ybnXy\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: d4C8lbGM4,\n          openInNewTab: false,\n          smoothScroll: true,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1marew8\", className)} framer-tfako7`,\n            \"data-border\": true,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"RC6EQm_WJ\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": 'var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254)) /* {\"name\":\"White\"} */',\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              ...style\n            },\n            variants: {\n              \"RC6EQm_WJ-hover\": {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-left-width\": \"0px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-top-width\": \"0px\",\n                backgroundColor: \"var(--token-87e4a29b-b7a8-4b48-8e0e-fd760ce9774b, rgb(204, 255, 0))\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"RC6EQm_WJ-hover\": {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-line-height\": \"140%\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Let's Talk\"\n                })\n              }),\n              className: \"framer-irxy1e\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"dIrI_p9qy\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: JF6cG0vrj,\n              variants: {\n                \"RC6EQm_WJ-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ybnXy [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-ybnXy .framer-tfako7 { display: block; }\", \".framer-ybnXy .framer-1marew8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 18px 8px 18px; position: relative; text-decoration: none; width: min-content; }\", \".framer-ybnXy .framer-irxy1e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-ybnXy .framer-v-1marew8 .framer-1marew8 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ybnXy .framer-1marew8 { gap: 0px; } .framer-ybnXy .framer-1marew8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ybnXy .framer-1marew8 > :first-child { margin-left: 0px; } .framer-ybnXy .framer-1marew8 > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 35.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 90.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"C8FS3rzrR\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerVariables {\"JF6cG0vrj\":\"title\",\"d4C8lbGM4\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst Framers5Yld1OP2 = withCSS(Component, css, \"framer-ybnXy\");\nexport default Framers5Yld1OP2;\nFramers5Yld1OP2.displayName = \"Button\";\nFramers5Yld1OP2.defaultProps = {\n  height: 35.5,\n  width: 90.5\n};\naddPropertyControls(Framers5Yld1OP2, {\n  JF6cG0vrj: {\n    defaultValue: \"Let's Talk\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  d4C8lbGM4: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(Framers5Yld1OP2, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/s5Yld1OP2:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framers5Yld1OP2\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"JF6cG0vrj\\\":\\\"title\\\",\\\"d4C8lbGM4\\\":\\\"link\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"35.5\",\n        \"framerIntrinsicWidth\": \"90.5\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C8FS3rzrR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./s5Yld1OP2.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  drqsFT0NW: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"drqsFT0NW\", \"S3Yjs9DyP\"];\nconst variantClassNames = {\n  drqsFT0NW: \"framer-v-zntm2o\",\n  S3Yjs9DyP: \"framer-v-12w5wta\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"drqsFT0NW\",\n  Mobile: \"S3Yjs9DyP\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var _variant, ref, ref1;\n  return {\n    ...props,\n    MN5y9ML21: link !== null && link !== void 0 ? link : props.MN5y9ML21,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"drqsFT0NW\",\n    wqqd0lIAO: (ref1 = title !== null && title !== void 0 ? title : props.wqqd0lIAO) !== null && ref1 !== void 0 ? ref1 : \"Projects\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    wqqd0lIAO,\n    MN5y9ML21,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"drqsFT0NW\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-UtsDM\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: MN5y9ML21,\n          smoothScroll: true,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-zntm2o\", className)} framer-16jfmwf`,\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: layoutDependency,\n            layoutId: \"drqsFT0NW\",\n            ref: ref,\n            style: {\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              ...style\n            },\n            variants: {\n              \"drqsFT0NW-hover\": {\n                backgroundColor: \"var(--token-87e4a29b-b7a8-4b48-8e0e-fd760ce9774b, rgb(204, 255, 0))\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"drqsFT0NW-hover\": {\n                \"data-framer-name\": undefined\n              },\n              S3Yjs9DyP: {\n                \"data-framer-name\": \"Mobile\"\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-line-height\": \"140%\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Projects\"\n                })\n              }),\n              className: \"framer-vcywdk\",\n              \"data-framer-name\": \"Projects\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"GuhtU9llz\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: wqqd0lIAO,\n              variants: {\n                \"drqsFT0NW-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                S3Yjs9DyP: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"24px\",\n                        \"--framer-line-height\": \"140%\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Projects\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-UtsDM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-UtsDM .framer-16jfmwf { display: block; }\", \".framer-UtsDM .framer-zntm2o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; text-decoration: none; width: min-content; }\", \".framer-UtsDM .framer-vcywdk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-UtsDM .framer-v-zntm2o .framer-zntm2o { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UtsDM .framer-zntm2o { gap: 0px; } .framer-UtsDM .framer-zntm2o > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-UtsDM .framer-zntm2o > :first-child { margin-left: 0px; } .framer-UtsDM .framer-zntm2o > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerIntrinsicHeight 19.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerIntrinsicWidth 65\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"S3Yjs9DyP\":{\"layout\":[\"auto\",\"auto\"]},\"VojvyPHhP\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerVariables {\"wqqd0lIAO\":\"title\",\"MN5y9ML21\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                */\nconst FramerPlyqnaz99 = withCSS(Component, css, \"framer-UtsDM\");\nexport default FramerPlyqnaz99;\nFramerPlyqnaz99.displayName = \"Topbar Link\";\nFramerPlyqnaz99.defaultProps = {\n  height: 19.5,\n  width: 65\n};\naddPropertyControls(FramerPlyqnaz99, {\n  variant: {\n    options: [\"drqsFT0NW\", \"S3Yjs9DyP\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  wqqd0lIAO: {\n    defaultValue: \"Projects\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  MN5y9ML21: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerPlyqnaz99, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Plyqnaz99:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPlyqnaz99\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"wqqd0lIAO\\\":\\\"title\\\",\\\"MN5y9ML21\\\":\\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S3Yjs9DyP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VojvyPHhP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"65\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"19.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Plyqnaz99.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, resolveLink, RichText, SVG, useActiveVariantCallback, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport TopbarLink from \"https://framerusercontent.com/modules/loLwLDKmMyWF9DTBV6pT/fnRjA1stROFpdmCyOONZ/Plyqnaz99.js\";\nimport Button from \"https://framerusercontent.com/modules/0b6zhFnuoHdOUB1oFyt9/ouQQ7ISwcwS2oYFUXy0z/s5Yld1OP2.js\";\nconst TopbarLinkFonts = getFonts(TopbarLink);\nconst ButtonFonts = getFonts(Button);\nconst cycleOrder = [\"TMIgTrn3m\", \"H08zuzsr_\", \"fRt7nNf60\", \"s0USxDWM2\"];\nconst variantClassNames = {\n  fRt7nNf60: \"framer-v-9ov5en\",\n  H08zuzsr_: \"framer-v-1rvlqxt\",\n  s0USxDWM2: \"framer-v-1q2f60f\",\n  TMIgTrn3m: \"framer-v-j7ooou\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Mobile - Closed\": \"H08zuzsr_\",\n  \"Mobile - Open\": \"fRt7nNf60\",\n  Desktop: \"TMIgTrn3m\",\n  Tablet: \"s0USxDWM2\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"TMIgTrn3m\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"TMIgTrn3m\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTapo1wf8f = activeVariantCallback(async (...args) => {\n    await delay(() => setVariant(\"fRt7nNf60\"), 200);\n  });\n  const onTap1hm2a9x = activeVariantCallback(async (...args) => {\n    await delay(() => setVariant(\"H08zuzsr_\"), 200);\n  });\n  const isDisplayed = () => {\n    if ([\"H08zuzsr_\", \"fRt7nNf60\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"H08zuzsr_\") return false;\n    return true;\n  };\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-S4q2f\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.nav, {\n          ...restProps,\n          className: cx(\"framer-j7ooou\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"TMIgTrn3m\",\n          ref: ref,\n          style: {\n            backgroundColor: \"rgba(0, 0, 0, 0)\",\n            ...style\n          },\n          variants: {\n            fRt7nNf60: {\n              backgroundColor: \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n            }\n          },\n          ...addPropertyOverrides({\n            fRt7nNf60: {\n              \"data-framer-name\": \"Mobile - Open\"\n            },\n            H08zuzsr_: {\n              \"data-framer-name\": \"Mobile - Closed\"\n            },\n            s0USxDWM2: {\n              \"data-framer-name\": \"Tablet\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-an55sp\",\n            layoutDependency: layoutDependency,\n            layoutId: \"HLzvzVDmy\",\n            children: [/*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"augiA20Il\"\n              },\n              children: /*#__PURE__*/_jsx(motion.a, {\n                className: \"framer-1ry5x2t framer-1njj9nv\",\n                layoutDependency: layoutDependency,\n                layoutId: \"wiqf4ddib\",\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7UmVhZGV4IFByby1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Readex Pro\", \"Readex Pro Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"24px\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Haus\"\n                    })\n                  }),\n                  className: \"framer-10xe9oz\",\n                  \"data-framer-name\": \"Mono\",\n                  fonts: [\"GF;Readex Pro-regular\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"EBAFSnJBN\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              })\n            }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1qss4dt\",\n              \"data-framer-name\": \"Menu Icon\",\n              layoutDependency: layoutDependency,\n              layoutId: \"d_mqQNetx\",\n              ...addPropertyOverrides({\n                fRt7nNf60: {\n                  \"data-highlight\": true,\n                  onTap: onTap1hm2a9x\n                },\n                H08zuzsr_: {\n                  \"data-highlight\": true,\n                  onTap: onTapo1wf8f\n                }\n              }, baseVariant, gestureVariant),\n              children: /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-f9kl5k\",\n                \"data-framer-name\": \"Menu Icon\",\n                fill: \"black\",\n                intrinsicHeight: 360,\n                intrinsicWidth: 416,\n                layoutDependency: layoutDependency,\n                layoutId: \"JTmwE8anb\",\n                svg: '<svg width=\"416\" height=\"360\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 39.2h416V.8H0v38.4Zm0 320.001h416v-38.4H0v38.4Zm0-160h416v-38.4H0v38.4Z\" fill=\"#FEFEFE\"/></svg>',\n                withExternalLayout: true\n              })\n            })]\n          }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-wd3290\",\n            layoutDependency: layoutDependency,\n            layoutId: \"gVma5ZKoL\",\n            children: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1cojhtw\",\n              \"data-framer-name\": \"Frame 1\",\n              layoutDependency: layoutDependency,\n              layoutId: \"mvgNo1gwe\",\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1k5aw76-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"ORuSepo_q-container\",\n                children: /*#__PURE__*/_jsx(TopbarLink, {\n                  height: \"100%\",\n                  id: \"ORuSepo_q\",\n                  layoutId: \"ORuSepo_q\",\n                  link: resolveLink({\n                    webPageId: \"ARdHXMhoq\"\n                  }, router),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Projects\",\n                  variant: \"drqsFT0NW\",\n                  width: \"100%\",\n                  ...addPropertyOverrides({\n                    fRt7nNf60: {\n                      variant: \"S3Yjs9DyP\"\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1e5nnjr-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"hkwn7XZKQ-container\",\n                children: /*#__PURE__*/_jsx(TopbarLink, {\n                  height: \"100%\",\n                  id: \"hkwn7XZKQ\",\n                  layoutId: \"hkwn7XZKQ\",\n                  link: resolveLink({\n                    webPageId: \"uRnDMLdj6\"\n                  }, router),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"About\",\n                  variant: \"drqsFT0NW\",\n                  width: \"100%\",\n                  ...addPropertyOverrides({\n                    fRt7nNf60: {\n                      variant: \"S3Yjs9DyP\"\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1sgroga-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Z7V4mI5ir-container\",\n                children: /*#__PURE__*/_jsx(TopbarLink, {\n                  height: \"100%\",\n                  id: \"Z7V4mI5ir\",\n                  layoutId: \"Z7V4mI5ir\",\n                  link: resolveLink({\n                    webPageId: \"TF9JrABXu\"\n                  }, router),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Services\",\n                  variant: \"drqsFT0NW\",\n                  width: \"100%\",\n                  ...addPropertyOverrides({\n                    fRt7nNf60: {\n                      variant: \"S3Yjs9DyP\"\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              })]\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-r7beyg-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"rwiaif6sq-container\",\n              children: /*#__PURE__*/_jsx(Button, {\n                height: \"100%\",\n                id: \"rwiaif6sq\",\n                layoutId: \"rwiaif6sq\",\n                link: resolveLink({\n                  webPageId: \"klKBWg6xb\"\n                }, router),\n                title: \"Let's Talk\",\n                width: \"100%\"\n              })\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-S4q2f [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-S4q2f .framer-1njj9nv { display: block; }\", \".framer-S4q2f .framer-j7ooou { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px 40px 20px 40px; position: relative; width: 1340px; }\", \".framer-S4q2f .framer-an55sp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 29px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-S4q2f .framer-1ry5x2t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-S4q2f .framer-10xe9oz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-S4q2f .framer-1qss4dt { flex: none; height: 18px; overflow: visible; position: relative; width: 20px; }\", \".framer-S4q2f .framer-f9kl5k { aspect-ratio: 1.1555555555555554 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 17px); left: 0px; position: absolute; right: 0px; }\", \".framer-S4q2f .framer-wd3290 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 31px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 58%; }\", \".framer-S4q2f .framer-1cojhtw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-S4q2f .framer-1k5aw76-container, .framer-S4q2f .framer-1e5nnjr-container, .framer-S4q2f .framer-1sgroga-container { flex: none; height: 17px; position: relative; width: 51px; }\", \".framer-S4q2f .framer-r7beyg-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S4q2f .framer-an55sp, .framer-S4q2f .framer-1ry5x2t, .framer-S4q2f .framer-1cojhtw { gap: 0px; } .framer-S4q2f .framer-an55sp > *, .framer-S4q2f .framer-1ry5x2t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-S4q2f .framer-an55sp > :first-child, .framer-S4q2f .framer-1ry5x2t > :first-child, .framer-S4q2f .framer-1cojhtw > :first-child { margin-left: 0px; } .framer-S4q2f .framer-an55sp > :last-child, .framer-S4q2f .framer-1ry5x2t > :last-child, .framer-S4q2f .framer-1cojhtw > :last-child { margin-right: 0px; } .framer-S4q2f .framer-1cojhtw > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\", \".framer-S4q2f.framer-v-1rvlqxt .framer-j7ooou { padding: 20px 10px 20px 10px; width: 390px; }\", \".framer-S4q2f.framer-v-1rvlqxt .framer-an55sp { gap: unset; justify-content: space-between; width: 370px; }\", \".framer-S4q2f.framer-v-1rvlqxt .framer-1qss4dt, .framer-S4q2f.framer-v-9ov5en .framer-1qss4dt { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S4q2f.framer-v-1rvlqxt .framer-an55sp { gap: 0px; } .framer-S4q2f.framer-v-1rvlqxt .framer-an55sp > *, .framer-S4q2f.framer-v-1rvlqxt .framer-an55sp > :first-child, .framer-S4q2f.framer-v-1rvlqxt .framer-an55sp > :last-child { margin: 0px; } }\", \".framer-S4q2f.framer-v-9ov5en .framer-j7ooou { flex-direction: column; height: 700px; padding: 20px 10px 200px 10px; width: 390px; }\", \".framer-S4q2f.framer-v-9ov5en .framer-an55sp { gap: unset; justify-content: space-between; order: 0; width: 100%; }\", \".framer-S4q2f.framer-v-9ov5en .framer-wd3290 { flex-direction: column; gap: 80px; height: min-content; justify-content: center; order: 1; width: min-content; }\", \".framer-S4q2f.framer-v-9ov5en .framer-1cojhtw { align-content: center; align-items: center; align-self: stretch; flex-direction: column; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S4q2f.framer-v-9ov5en .framer-j7ooou, .framer-S4q2f.framer-v-9ov5en .framer-an55sp, .framer-S4q2f.framer-v-9ov5en .framer-wd3290, .framer-S4q2f.framer-v-9ov5en .framer-1cojhtw { gap: 0px; } .framer-S4q2f.framer-v-9ov5en .framer-j7ooou > *, .framer-S4q2f.framer-v-9ov5en .framer-j7ooou > :first-child, .framer-S4q2f.framer-v-9ov5en .framer-j7ooou > :last-child, .framer-S4q2f.framer-v-9ov5en .framer-an55sp > *, .framer-S4q2f.framer-v-9ov5en .framer-an55sp > :first-child, .framer-S4q2f.framer-v-9ov5en .framer-an55sp > :last-child { margin: 0px; } .framer-S4q2f.framer-v-9ov5en .framer-wd3290 > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-S4q2f.framer-v-9ov5en .framer-wd3290 > :first-child, .framer-S4q2f.framer-v-9ov5en .framer-1cojhtw > :first-child { margin-top: 0px; } .framer-S4q2f.framer-v-9ov5en .framer-wd3290 > :last-child, .framer-S4q2f.framer-v-9ov5en .framer-1cojhtw > :last-child { margin-bottom: 0px; } .framer-S4q2f.framer-v-9ov5en .framer-1cojhtw > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\", \".framer-S4q2f.framer-v-1q2f60f .framer-j7ooou { padding: 20px 20px 20px 20px; width: 810px; }\", \".framer-S4q2f.framer-v-1q2f60f .framer-wd3290 { width: 65%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicHeight 71\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicWidth 1340\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"H08zuzsr_\":{\"layout\":[\"fixed\",\"auto\"]},\"fRt7nNf60\":{\"layout\":[\"fixed\",\"fixed\"]},\"s0USxDWM2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         */\nconst FramerPCFdlwIFV = withCSS(Component, css, \"framer-S4q2f\");\nexport default FramerPCFdlwIFV;\nFramerPCFdlwIFV.displayName = \"Topbar\";\nFramerPCFdlwIFV.defaultProps = {\n  height: 71,\n  width: 1340\n};\naddPropertyControls(FramerPCFdlwIFV, {\n  variant: {\n    options: [\"TMIgTrn3m\", \"H08zuzsr_\", \"fRt7nNf60\", \"s0USxDWM2\"],\n    optionTitles: [\"Desktop\", \"Mobile - Closed\", \"Mobile - Open\", \"Tablet\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerPCFdlwIFV, [{\n  family: \"Readex Pro\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/PCFdlwIFV:default\",\n    url: \"https://fonts.gstatic.com/s/readexpro/v21/SLXnc1bJ7HE5YDoGPuzj_dh8uc7wUy8ZQQyX2KY8TL0kGZN6blTC4USmgmsglvjkag.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/readexpro/v21/SLXnc1bJ7HE5YDoGPuzj_dh8uc7wUy8ZQQyX2KY8TL0kGZN6blTC4USmgmsglvjkag.ttf\",\n  weight: \"400\"\n}, ...TopbarLinkFonts, ...ButtonFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPCFdlwIFV\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"71\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H08zuzsr_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fRt7nNf60\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s0USxDWM2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1340\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./PCFdlwIFV.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  Q6mR8ovJv: {\n    pressed: true\n  },\n  QWEU_iqyZ: {\n    hover: true\n  },\n  speJGiqzB: {\n    pressed: true\n  }\n};\nconst cycleOrder = [\"QWEU_iqyZ\", \"Q6mR8ovJv\", \"speJGiqzB\"];\nconst variantClassNames = {\n  Q6mR8ovJv: \"framer-v-11k8ygl\",\n  QWEU_iqyZ: \"framer-v-2h5680\",\n  speJGiqzB: \"framer-v-p60z1q\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"QWEU_iqyZ\",\n  Mobile: \"speJGiqzB\",\n  Tablet: \"Q6mR8ovJv\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"QWEU_iqyZ\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"QWEU_iqyZ\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-oHsyr\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-2h5680\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"QWEU_iqyZ\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"Q6mR8ovJv-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"QWEU_iqyZ-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"speJGiqzB-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            Q6mR8ovJv: {\n              \"data-framer-name\": \"Tablet\"\n            },\n            speJGiqzB: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                  \"--framer-font-size\": \"80px\"\n                },\n                children: \"Want to work together?\"\n              })\n            }),\n            className: \"framer-1erto1e\",\n            \"data-framer-name\": \"Want to work together?\",\n            fonts: [\"FS;Satoshi-regular\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"Pdt_kbIPP\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              Q6mR8ovJv: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"60px\"\n                    },\n                    children: \"Want to work together?\"\n                  })\n                })\n              },\n              speJGiqzB: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"28px\"\n                    },\n                    children: \"Want to work together?\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(Link, {\n            href: {\n              webPageId: \"klKBWg6xb\"\n            },\n            children: /*#__PURE__*/_jsx(motion.a, {\n              className: \"framer-1adkvs0 framer-fckvlt\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ijFejk9Lc\",\n              style: {\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              variants: {\n                \"Q6mR8ovJv-pressed\": {\n                  backgroundColor: \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n                },\n                \"QWEU_iqyZ-hover\": {\n                  backgroundColor: \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n                },\n                \"speJGiqzB-pressed\": {\n                  backgroundColor: \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"200px\"\n                    },\n                    children: \"LET\u2019S TALK\"\n                  })\n                }),\n                className: \"framer-1d433lz\",\n                \"data-framer-name\": \"LET\u2019S TALK\",\n                fonts: [\"FS;Satoshi-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"ekKLgAMLC\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                variants: {\n                  \"Q6mR8ovJv-pressed\": {\n                    \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\"\n                  },\n                  \"QWEU_iqyZ-hover\": {\n                    \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\"\n                  },\n                  \"speJGiqzB-pressed\": {\n                    \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\"\n                  }\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  \"Q6mR8ovJv-pressed\": {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"160px\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"LET\u2019S TALK\"\n                      })\n                    })\n                  },\n                  \"QWEU_iqyZ-hover\": {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"200px\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"LET\u2019S TALK\"\n                      })\n                    })\n                  },\n                  \"speJGiqzB-pressed\": {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"80px\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"LET\u2019S TALK\"\n                      })\n                    })\n                  },\n                  Q6mR8ovJv: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"160px\"\n                        },\n                        children: \"LET\u2019S TALK\"\n                      })\n                    })\n                  },\n                  speJGiqzB: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"76px\"\n                        },\n                        children: \"LET\u2019S TALK\"\n                      })\n                    })\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-oHsyr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-oHsyr .framer-fckvlt { display: block; }\", \".framer-oHsyr .framer-2h5680 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-oHsyr .framer-1erto1e, .framer-oHsyr .framer-1d433lz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-oHsyr .framer-1adkvs0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-oHsyr .framer-v-2h5680 .framer-2h5680, .framer-oHsyr .framer-v-p60z1q .framer-2h5680, .framer-oHsyr .framer-v-11k8ygl .framer-2h5680 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oHsyr .framer-2h5680, .framer-oHsyr .framer-1adkvs0 { gap: 0px; } .framer-oHsyr .framer-2h5680 > *, .framer-oHsyr .framer-1adkvs0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-oHsyr .framer-2h5680 > :first-child, .framer-oHsyr .framer-1adkvs0 > :first-child { margin-top: 0px; } .framer-oHsyr .framer-2h5680 > :last-child, .framer-oHsyr .framer-1adkvs0 > :last-child { margin-bottom: 0px; } }\", \".framer-oHsyr.framer-v-11k8ygl .framer-2h5680 { width: 810px; }\", \".framer-oHsyr.framer-v-p60z1q .framer-2h5680 { width: 390px; }\", \".framer-oHsyr.framer-v-2h5680.hover .framer-1d433lz { order: 0; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 346\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 995\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Q6mR8ovJv\":{\"layout\":[\"fixed\",\"auto\"]},\"speJGiqzB\":{\"layout\":[\"fixed\",\"auto\"]},\"sIjEwUVfS\":{\"layout\":[\"auto\",\"auto\"]},\"eeyrInACK\":{\"layout\":[\"fixed\",\"auto\"]},\"StXCy_O3z\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerFxQUuGHiC = withCSS(Component, css, \"framer-oHsyr\");\nexport default FramerFxQUuGHiC;\nFramerFxQUuGHiC.displayName = \"Contact CTA\";\nFramerFxQUuGHiC.defaultProps = {\n  height: 346,\n  width: 995\n};\naddPropertyControls(FramerFxQUuGHiC, {\n  variant: {\n    options: [\"QWEU_iqyZ\", \"Q6mR8ovJv\", \"speJGiqzB\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerFxQUuGHiC, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/FxQUuGHiC:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerFxQUuGHiC\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"346\",\n        \"framerIntrinsicWidth\": \"995\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q6mR8ovJv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"speJGiqzB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sIjEwUVfS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eeyrInACK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"StXCy_O3z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./FxQUuGHiC.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  ezpPMs0g_: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"ezpPMs0g_\"];\nconst variantClassNames = {\n  ezpPMs0g_: \"framer-v-3x6kkg\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    CH0WfMrS0: (ref = title !== null && title !== void 0 ? title : props.CH0WfMrS0) !== null && ref !== void 0 ? ref : \"PROJECTS\",\n    JtsAovwaY: link !== null && link !== void 0 ? link : props.JtsAovwaY\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    CH0WfMrS0,\n    JtsAovwaY,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ezpPMs0g_\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-pjPmx\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: JtsAovwaY,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-3x6kkg\", className)} framer-1qze84g`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ezpPMs0g_\",\n            ref: ref,\n            style: {\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              ...style\n            },\n            variants: {\n              \"ezpPMs0g_-hover\": {\n                backgroundColor: \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"ezpPMs0g_-hover\": {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"20px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"PROJECTS\"\n                })\n              }),\n              className: \"framer-1a87cf2\",\n              \"data-framer-name\": \"PROJECTS\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"CPLQy0csa\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: CH0WfMrS0,\n              variants: {\n                \"ezpPMs0g_-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, rgb(254, 254, 254))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-pjPmx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-pjPmx .framer-1qze84g { display: block; }\", \".framer-pjPmx .framer-3x6kkg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-pjPmx .framer-1a87cf2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-pjPmx .framer-v-3x6kkg .framer-3x6kkg { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pjPmx .framer-3x6kkg { gap: 0px; } .framer-pjPmx .framer-3x6kkg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-pjPmx .framer-3x6kkg > :first-child { margin-left: 0px; } .framer-pjPmx .framer-3x6kkg > :last-child { margin-right: 0px; } }\", \".framer-pjPmx.framer-v-3x6kkg.hover .framer-3x6kkg { height: 18px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 98\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"q0bbfNbN3\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"CH0WfMrS0\":\"title\",\"JtsAovwaY\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerXL8SCAf6i = withCSS(Component, css, \"framer-pjPmx\");\nexport default FramerXL8SCAf6i;\nFramerXL8SCAf6i.displayName = \"Footer Links\";\nFramerXL8SCAf6i.defaultProps = {\n  height: 24,\n  width: 98\n};\naddPropertyControls(FramerXL8SCAf6i, {\n  CH0WfMrS0: {\n    defaultValue: \"PROJECTS\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  JtsAovwaY: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerXL8SCAf6i, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/XL8SCAf6i:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerXL8SCAf6i\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"CH0WfMrS0\\\":\\\"title\\\",\\\"JtsAovwaY\\\":\\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q0bbfNbN3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"98\",\n        \"framerIntrinsicHeight\": \"24\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./XL8SCAf6i.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, RichText, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport ContactCTA from \"https://framerusercontent.com/modules/Se9GAbMFRkuTQA0PzJpx/m2bsVJN4ags56NWRFgap/FxQUuGHiC.js\";\nimport FooterLinks from \"https://framerusercontent.com/modules/DGnWVAOyKUMDkS50WD3m/51eYuMPk5raerT5Qf3nV/XL8SCAf6i.js\";\nconst ContactCTAFonts = getFonts(ContactCTA);\nconst FooterLinksFonts = getFonts(FooterLinks);\nconst cycleOrder = [\"PAQuaAqwU\", \"tFO0YHqR_\", \"RHtkSV1Oj\"];\nconst variantClassNames = {\n  PAQuaAqwU: \"framer-v-18ckie9\",\n  RHtkSV1Oj: \"framer-v-14g5jv5\",\n  tFO0YHqR_: \"framer-v-1a95fp0\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `perspective(1200px) ${t}`;\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"PAQuaAqwU\",\n  Mobile: \"RHtkSV1Oj\",\n  Tablet: \"tFO0YHqR_\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"PAQuaAqwU\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"PAQuaAqwU\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-w1AzW\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.footer, {\n          ...restProps,\n          className: cx(\"framer-18ckie9\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"PAQuaAqwU\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-87e4a29b-b7a8-4b48-8e0e-fd760ce9774b, rgb(204, 255, 0))\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            RHtkSV1Oj: {\n              \"data-framer-name\": \"Mobile\"\n            },\n            tFO0YHqR_: {\n              \"data-framer-name\": \"Tablet\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            __perspectiveFX: false,\n            __targetOpacity: 1,\n            className: \"framer-1ugzo64-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"yN_ytZa5b-container\",\n            transformTemplate: transformTemplate,\n            children: /*#__PURE__*/_jsx(ContactCTA, {\n              height: \"100%\",\n              id: \"yN_ytZa5b\",\n              layoutId: \"yN_ytZa5b\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"QWEU_iqyZ\",\n              width: \"100%\",\n              ...addPropertyOverrides({\n                RHtkSV1Oj: {\n                  variant: \"speJGiqzB\"\n                },\n                tFO0YHqR_: {\n                  variant: \"Q6mR8ovJv\"\n                }\n              }, baseVariant, gestureVariant)\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            __perspectiveFX: false,\n            __targetOpacity: 1,\n            className: \"framer-1701agz\",\n            layoutDependency: layoutDependency,\n            layoutId: \"liqgr_7f5\",\n            transformTemplate: transformTemplate,\n            children: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1f29tdl\",\n              layoutDependency: layoutDependency,\n              layoutId: \"W60cigfXw\",\n              children: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-rjj1b4\",\n                \"data-framer-name\": \"Rows\",\n                layoutDependency: layoutDependency,\n                layoutId: \"iVAZRc8xB\",\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-134q29c-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"O2uXk4Ye0-container\",\n                  children: /*#__PURE__*/_jsx(FooterLinks, {\n                    height: \"100%\",\n                    id: \"O2uXk4Ye0\",\n                    layoutId: \"O2uXk4Ye0\",\n                    link: resolveLink({\n                      webPageId: \"ARdHXMhoq\"\n                    }, router),\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"PROJECTS\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1hacgh8-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"qt6PLLIFf-container\",\n                  children: /*#__PURE__*/_jsx(FooterLinks, {\n                    height: \"100%\",\n                    id: \"qt6PLLIFf\",\n                    layoutId: \"qt6PLLIFf\",\n                    link: resolveLink({\n                      webPageId: \"uRnDMLdj6\"\n                    }, router),\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"ABOUT\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-ak0lgw-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"rCdjLbbTS-container\",\n                  children: /*#__PURE__*/_jsx(FooterLinks, {\n                    height: \"100%\",\n                    id: \"rCdjLbbTS\",\n                    layoutId: \"rCdjLbbTS\",\n                    link: resolveLink({\n                      webPageId: \"TF9JrABXu\"\n                    }, router),\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"SERVICES\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1lyubrm-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"d0NUEF8G9-container\",\n                  children: /*#__PURE__*/_jsx(FooterLinks, {\n                    height: \"100%\",\n                    id: \"d0NUEF8G9\",\n                    layoutId: \"d0NUEF8G9\",\n                    link: resolveLink({\n                      webPageId: \"klKBWg6xb\"\n                    }, router),\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"CONTACT\",\n                    width: \"100%\"\n                  })\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1iqi40r\",\n                layoutDependency: layoutDependency,\n                layoutId: \"x5Xzd_DkN\",\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsxs(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"20px\"\n                      },\n                      children: [\"7163 NORTH PINE DR.\", /*#__PURE__*/_jsx(motion.br, {}), \"ENDICOTT, NY 13760\"]\n                    })\n                  }),\n                  className: \"framer-txcrd5\",\n                  \"data-framer-name\": \"93 NORTH 9TH STREET, BROOKLYN NY 11211\",\n                  fonts: [\"FS;Satoshi-regular\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Y3yP6P28A\",\n                  style: {\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-1jwwe76\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"T2k6plmoh\",\n                  children: [/*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"20px\"\n                        },\n                        children: \"info@haus.agency\"\n                      })\n                    }),\n                    className: \"framer-1c3nohe\",\n                    \"data-framer-name\": \"93 NORTH 9TH STREET, BROOKLYN NY 11211\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    layoutDependency: layoutDependency,\n                    layoutId: \"vie3uTus2\",\n                    style: {\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: true\n                  }), /*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"20px\"\n                        },\n                        children: \"(516)-506-3891\"\n                      })\n                    }),\n                    className: \"framer-fjn4z2\",\n                    \"data-framer-name\": \"93 NORTH 9TH STREET, BROOKLYN NY 11211\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    layoutDependency: layoutDependency,\n                    layoutId: \"YWxkoEaVR\",\n                    style: {\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: true\n                  })]\n                })]\n              })]\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1olm73u\",\n              layoutDependency: layoutDependency,\n              layoutId: \"mrm9tEO6J\",\n              style: {\n                backgroundColor: \"rgba(9, 9, 9, 0.4)\"\n              }\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-8dby6z\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eSIKkscSJ\",\n              children: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-u8jd5v\",\n                layoutDependency: layoutDependency,\n                layoutId: \"pHMVk72JQ\",\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1mi4kje-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"cZ3Mhed1_-container\",\n                  children: /*#__PURE__*/_jsx(FooterLinks, {\n                    height: \"100%\",\n                    id: \"cZ3Mhed1_\",\n                    layoutId: \"cZ3Mhed1_\",\n                    link: \"https://www.instagram.com/framer/\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"INSTAGRAM\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1vmmqd6-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"tryrsR5xI-container\",\n                  children: /*#__PURE__*/_jsx(FooterLinks, {\n                    height: \"100%\",\n                    id: \"tryrsR5xI\",\n                    layoutId: \"tryrsR5xI\",\n                    link: \"https://www.linkedin.com/company/framer/\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"LINKEDIN\",\n                    width: \"100%\"\n                  })\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"24px\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"2023\"\n                  })\n                }),\n                className: \"framer-6g9y39\",\n                fonts: [\"FS;Satoshi-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"JJm2fAhd0\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-8412ca1d-0ecc-423a-83fc-566a345f27e1, rgb(9, 9, 9))\",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-w1AzW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-w1AzW .framer-1fw1vi0 { display: block; }\", \".framer-w1AzW .framer-18ckie9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: 800px; justify-content: space-between; overflow: hidden; padding: 60px 20px 20px 20px; position: relative; width: 1200px; }\", \".framer-w1AzW .framer-1ugzo64-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\", \".framer-w1AzW .framer-1701agz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 267px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-w1AzW .framer-1f29tdl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 175px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-w1AzW .framer-rjj1b4 { 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: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-w1AzW .framer-134q29c-container, .framer-w1AzW .framer-1hacgh8-container, .framer-w1AzW .framer-ak0lgw-container, .framer-w1AzW .framer-1lyubrm-container, .framer-w1AzW .framer-1mi4kje-container, .framer-w1AzW .framer-1vmmqd6-container { flex: none; height: 24px; position: relative; width: auto; }\", \".framer-w1AzW .framer-1iqi40r { 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: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 255px; }\", \".framer-w1AzW .framer-txcrd5, .framer-w1AzW .framer-1c3nohe, .framer-w1AzW .framer-fjn4z2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-w1AzW .framer-1jwwe76 { 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; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 255px; }\", \".framer-w1AzW .framer-1olm73u { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\", \".framer-w1AzW .framer-8dby6z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 29px; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-w1AzW .framer-u8jd5v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-w1AzW .framer-6g9y39 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-w1AzW .framer-rjj1b4, .framer-w1AzW .framer-1iqi40r, .framer-w1AzW .framer-1jwwe76, .framer-w1AzW .framer-u8jd5v { gap: 0px; } .framer-w1AzW .framer-rjj1b4 > *, .framer-w1AzW .framer-1iqi40r > *, .framer-w1AzW .framer-1jwwe76 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-w1AzW .framer-rjj1b4 > :first-child, .framer-w1AzW .framer-1iqi40r > :first-child, .framer-w1AzW .framer-1jwwe76 > :first-child { margin-top: 0px; } .framer-w1AzW .framer-rjj1b4 > :last-child, .framer-w1AzW .framer-1iqi40r > :last-child, .framer-w1AzW .framer-1jwwe76 > :last-child { margin-bottom: 0px; } .framer-w1AzW .framer-u8jd5v > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-w1AzW .framer-u8jd5v > :first-child { margin-left: 0px; } .framer-w1AzW .framer-u8jd5v > :last-child { margin-right: 0px; } }\", \".framer-w1AzW.framer-v-1a95fp0 .framer-18ckie9 { width: 810px; }\", \".framer-w1AzW.framer-v-14g5jv5 .framer-18ckie9 { width: 390px; }\", \".framer-w1AzW.framer-v-14g5jv5 .framer-1701agz { gap: 40px; height: min-content; justify-content: center; }\", \".framer-w1AzW.framer-v-14g5jv5 .framer-1f29tdl { flex-direction: column; gap: 40px; height: min-content; justify-content: center; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-w1AzW.framer-v-14g5jv5 .framer-1701agz, .framer-w1AzW.framer-v-14g5jv5 .framer-1f29tdl { gap: 0px; } .framer-w1AzW.framer-v-14g5jv5 .framer-1701agz > *, .framer-w1AzW.framer-v-14g5jv5 .framer-1f29tdl > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-w1AzW.framer-v-14g5jv5 .framer-1701agz > :first-child, .framer-w1AzW.framer-v-14g5jv5 .framer-1f29tdl > :first-child { margin-top: 0px; } .framer-w1AzW.framer-v-14g5jv5 .framer-1701agz > :last-child, .framer-w1AzW.framer-v-14g5jv5 .framer-1f29tdl > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 800\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tFO0YHqR_\":{\"layout\":[\"fixed\",\"fixed\"]},\"RHtkSV1Oj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerRXXltMsrU = withCSS(Component, css, \"framer-w1AzW\");\nexport default FramerRXXltMsrU;\nFramerRXXltMsrU.displayName = \"Footer\";\nFramerRXXltMsrU.defaultProps = {\n  height: 800,\n  width: 1200\n};\naddPropertyControls(FramerRXXltMsrU, {\n  variant: {\n    options: [\"PAQuaAqwU\", \"tFO0YHqR_\", \"RHtkSV1Oj\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerRXXltMsrU, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/RXXltMsrU:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}, ...ContactCTAFonts, ...FooterLinksFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerRXXltMsrU\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tFO0YHqR_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RHtkSV1Oj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"800\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"FS;Satoshi-regular\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Oj1PTXc6l:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-6I5EM .framer-styles-preset-du8r5p:not(.rich-text-wrapper), .framer-6I5EM .framer-styles-preset-du8r5p.rich-text-wrapper h1 { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 100px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, #fefefe); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-6I5EM .framer-styles-preset-du8r5p:not(.rich-text-wrapper), .framer-6I5EM .framer-styles-preset-du8r5p.rich-text-wrapper h1 { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, #fefefe); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-6I5EM .framer-styles-preset-du8r5p:not(.rich-text-wrapper), .framer-6I5EM .framer-styles-preset-du8r5p.rich-text-wrapper h1 { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 51px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62f39a90-d8bf-4e57-9d3f-11844b456612, #fefefe); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-6I5EM\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "JF6cG0vrj", "d4C8lbGM4", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "Framers5Yld1OP2", "withCSS", "s5Yld1OP2_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "_variant", "ref", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "wqqd0lIAO", "MN5y9ML21", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerPlyqnaz99", "withCSS", "Plyqnaz99_default", "addPropertyControls", "ControlType", "addFonts", "TopbarLinkFonts", "getFonts", "Plyqnaz99_default", "ButtonFonts", "s5Yld1OP2_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapo1wf8f", "args", "onTap1hm2a9x", "isDisplayed", "isDisplayed1", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Link", "RichText", "x", "SVG", "resolveLink", "css", "FramerPCFdlwIFV", "withCSS", "PCFdlwIFV_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "FramerFxQUuGHiC", "withCSS", "FxQUuGHiC_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "CH0WfMrS0", "JtsAovwaY", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerXL8SCAf6i", "withCSS", "XL8SCAf6i_default", "addPropertyControls", "ControlType", "addFonts", "ContactCTAFonts", "getFonts", "FxQUuGHiC_default", "FooterLinksFonts", "XL8SCAf6i_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "resolveLink", "RichText", "x", "css", "FramerRXXltMsrU", "withCSS", "RXXltMsrU_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className"]
}
