{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react@18.1.0/jsx-runtime.js", "ssg:https://framerusercontent.com/modules/z2pMjsKO6irDzOk8gJ5D/P7eWSG3OgewOi63PqgJA/rsHseKdvC.js", "ssg:https://framerusercontent.com/modules/GXvTWgwNYOr1hWTRpGXl/C1U3SigxxZuPvdqDi8aw/RdMnAbatT.js", "ssg:https://framerusercontent.com/modules/6CKng3Akcf2AN1hg4Zwf/WkpydlhfLr0cEQ8siwks/FodRzMUkr.js", "ssg:https://framerusercontent.com/modules/ESyPo52zEEtf00ijjL3z/WWYqf7hCV7avE3Lm79QM/uMttlRHRA.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/hero-icons/Home.js@0.0.27", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/rQJeCcsGr1fSnWO0FT2G/Hero.js", "ssg:https://framerusercontent.com/modules/fmSw6vl3RdBfW9lz0FQ8/aAjhnLWxgSzs8sV8TTiw/Sk1v4nDTs.js", "ssg:https://framerusercontent.com/modules/kmrj4txIMdZM6l0rFExN/6e8oWItI0De9TdmT6gow/gbLmg2Q3Z.js", "ssg:https://framerusercontent.com/modules/PFCXM1Bhnz17F2tPswIm/9PIimp4yLIdu2s79xC1S/W8WuKRPvM.js", "ssg:https://framerusercontent.com/modules/BfPllqSMAv03ozVgia6I/flGAMYHf8lA0DTQresz5/XX3N9ww1q.js", "ssg:https://framerusercontent.com/modules/b27NouIPdl2dECYo0wRR/KSIjTzEbDgmpqWYsflu5/j1aFGQYMX.js", "ssg:https://framerusercontent.com/modules/ULuEukLdslNqrwZX7GhG/KVmmYVl7zrjSwWr8POxe/XG1w7j9uW.js", "ssg:https://framerusercontent.com/modules/Ma7y50kdSVdHExCEiFXH/pd05DYT9n09TRjOf3BWn/McpBMTJg1.js", "ssg:https://framerusercontent.com/modules/GXMxNp9thdOwJnmwuQKw/HC3goc0KqLc5XBJ68ymA/QCLWKJQSA.js", "ssg:https://framerusercontent.com/modules/lumsaPPVbY2xnBSQTf7W/yvAKOJbLmsLI2eOG33qv/VW6HP7Nms.js", "ssg:https://framerusercontent.com/modules/mntVC4DnghwuJ8BCUSxv/TYT59zJdAwW3jnCHjhs4/ysw2C2hQH.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/0ZSF8VJcL5AhXebKiUw3/nbsZGufHZBGrLw7CNirb/Mailchimp.js", "ssg:https://framerusercontent.com/modules/mUo3BpQX9bTQ0syhkHjl/qDvVYSW7dA9MXKWZ155p/ZvuWaaCL5.js", "ssg:https://framerusercontent.com/modules/w2MQfx5DKipQYFEjNZHp/P38mGGpEuZwTslvDpSeg/KDtnMIo8f.js"],
  "sourcesContent": ["import*as r from\"react\";var e=\"default\"in r?r.default:r;var t={};var o=e,a=Symbol.for(\"react.element\"),f=Symbol.for(\"react.fragment\"),n=Object.prototype.hasOwnProperty,s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_={key:!0,ref:!0,__self:!0,__source:!0};function q(r,e,t){var o,f={},l=null,p=null;void 0!==t&&(l=\"\"+t);void 0!==e.key&&(l=\"\"+e.key);void 0!==e.ref&&(p=e.ref);for(o in e)n.call(e,o)&&!_.hasOwnProperty(o)&&(f[o]=e[o]);if(r&&r.defaultProps)for(o in e=r.defaultProps,e)void 0===f[o]&&(f[o]=e[o]);return{$$typeof:a,type:r,key:l,ref:p,props:f,_owner:s.current}}t.Fragment=f;t.jsx=q;t.jsxs=q;const l=t.Fragment,p=t.jsx,u=t.jsxs;export{l as Fragment,t as default,p as jsx,u as jsxs};\n\n//# sourceMappingURL=jsx-runtime.js.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/rsHseKdvC:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-JfoOJ .framer-styles-preset-1mgimno:not(.rich-text-wrapper), .framer-JfoOJ .framer-styles-preset-1mgimno.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1439px) and (min-width: 1200px) { .framer-JfoOJ .framer-styles-preset-1mgimno:not(.rich-text-wrapper), .framer-JfoOJ .framer-styles-preset-1mgimno.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-JfoOJ .framer-styles-preset-1mgimno:not(.rich-text-wrapper), .framer-JfoOJ .framer-styles-preset-1mgimno.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-JfoOJ .framer-styles-preset-1mgimno:not(.rich-text-wrapper), .framer-JfoOJ .framer-styles-preset-1mgimno.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-JfoOJ\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"Inter-SemiBold\"]);\nexport const fonts = [];\nexport const css = ['.framer-HyJbN .framer-styles-preset-dbhvf2:not(.rich-text-wrapper), .framer-HyJbN .framer-styles-preset-dbhvf2.rich-text-wrapper p { --framer-font-family: \"Inter-SemiBold\", \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #242424; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-HyJbN\";\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};", "// Generated by Framer (3d0c292)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useActiveVariantCallback, useOnVariantChange, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/GXvTWgwNYOr1hWTRpGXl/C1U3SigxxZuPvdqDi8aw/RdMnAbatT.js\";\nconst cycleOrder = [\"UULHdfKdO\", \"FbAUvwciB\", \"aMTNHel0v\", \"arBGm0iep\", \"GM6RcopFT\", \"FSk_i0vvw\"];\nconst variantClassNames = {\n  aMTNHel0v: \"framer-v-1lga3j3\",\n  arBGm0iep: \"framer-v-jwc3na\",\n  FbAUvwciB: \"framer-v-kp9fwu\",\n  FSk_i0vvw: \"framer-v-1sdpo4c\",\n  GM6RcopFT: \"framer-v-cjo9vm\",\n  UULHdfKdO: \"framer-v-y7le6\"\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 humanReadableVariantMap = {\n  \"Main - Step 1\": \"UULHdfKdO\",\n  \"Main - Step 2\": \"FbAUvwciB\",\n  \"Main - Step 3\": \"aMTNHel0v\",\n  \"Secondary - Step 1\": \"arBGm0iep\",\n  \"Secondary - Step 2\": \"GM6RcopFT\",\n  \"Secondary - Step 3\": \"FSk_i0vvw\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1.9,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `translate(-50%, -50%) ${t}`;\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"UULHdfKdO\",\n  title: ETI4VyVoj = \"Let's talk\",\n  tap: VIxh8CcJx,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"UULHdfKdO\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTaphapdtr = activeVariantCallback(async (...args) => {\n    if (VIxh8CcJx) {\n      const res = await VIxh8CcJx(...args);\n      if (res === false) return false;\n    }\n  });\n  const onMouseEnter1q97gbl = activeVariantCallback(async (...args) => {\n    setVariant(\"FbAUvwciB\");\n  });\n  const onAppear5fxy9b = activeVariantCallback(async (...args) => {\n    await delay(() => setVariant(\"aMTNHel0v\"), 200);\n  });\n  const onMouseLeave1biy3wt = activeVariantCallback(async (...args) => {\n    setVariant(\"UULHdfKdO\");\n  });\n  const onMouseEnter1r4tjbj = activeVariantCallback(async (...args) => {\n    setVariant(\"GM6RcopFT\");\n  });\n  const onAppearu1x1hm = activeVariantCallback(async (...args) => {\n    await delay(() => setVariant(\"FSk_i0vvw\"), 200);\n  });\n  const onMouseLeave1mfl127 = activeVariantCallback(async (...args) => {\n    setVariant(\"arBGm0iep\");\n  });\n  useOnVariantChange(baseVariant, {\n    FbAUvwciB: onAppear5fxy9b,\n    GM6RcopFT: onAppearu1x1hm\n  });\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-UcafP\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        className: cx(\"framer-y7le6\", className),\n        \"data-framer-name\": \"Main - Step 1\",\n        \"data-highlight\": true,\n        layoutDependency: layoutDependency,\n        layoutId: \"UULHdfKdO\",\n        onMouseEnter: onMouseEnter1q97gbl,\n        onTap: onTaphapdtr,\n        ref: ref,\n        style: {\n          backgroundColor: \"rgb(255, 255, 255)\",\n          borderBottomLeftRadius: 50,\n          borderBottomRightRadius: 50,\n          borderTopLeftRadius: 50,\n          borderTopRightRadius: 50,\n          ...style\n        },\n        transition: transition,\n        variants: {\n          arBGm0iep: {\n            backgroundColor: \"var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77))\"\n          },\n          GM6RcopFT: {\n            backgroundColor: \"var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77))\"\n          }\n        },\n        ...addPropertyOverrides({\n          aMTNHel0v: {\n            \"data-framer-name\": \"Main - Step 3\",\n            onMouseLeave: onMouseLeave1biy3wt\n          },\n          arBGm0iep: {\n            \"data-framer-name\": \"Secondary - Step 1\",\n            onMouseEnter: onMouseEnter1r4tjbj\n          },\n          FbAUvwciB: {\n            \"data-framer-name\": \"Main - Step 2\",\n            onMouseLeave: onMouseLeave1biy3wt\n          },\n          FSk_i0vvw: {\n            \"data-framer-name\": \"Secondary - Step 3\",\n            onMouseLeave: onMouseLeave1mfl127\n          },\n          GM6RcopFT: {\n            \"data-framer-name\": \"Secondary - Step 2\",\n            onMouseEnter: onMouseEnter1r4tjbj,\n            onMouseLeave: onMouseLeave1mfl127\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1phhskw\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Migmih1z8\",\n          style: {\n            backgroundColor: \"rgb(255, 255, 255)\",\n            borderBottomLeftRadius: 500,\n            borderBottomRightRadius: 500,\n            borderTopLeftRadius: 500,\n            borderTopRightRadius: 500\n          },\n          transition: transition,\n          variants: {\n            aMTNHel0v: {\n              backgroundColor: \"var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77))\"\n            },\n            FbAUvwciB: {\n              backgroundColor: \"var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77))\"\n            }\n          }\n        }), /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              className: \"framer-styles-preset-dbhvf2\",\n              \"data-styles-preset\": \"RdMnAbatT\",\n              children: \"Let's talk\"\n            })\n          }),\n          className: \"framer-1c636qx\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Kz0NMgdNq\",\n          style: {\n            \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n            \"--framer-link-text-decoration\": \"underline\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          text: ETI4VyVoj,\n          transformTemplate: transformTemplate,\n          transition: transition,\n          variants: {\n            aMTNHel0v: {\n              \"--extracted-r6o4lv\": \"rgb(3, 3, 3)\"\n            },\n            FbAUvwciB: {\n              \"--extracted-r6o4lv\": \"rgb(3, 3, 3)\"\n            },\n            FSk_i0vvw: {\n              \"--extracted-r6o4lv\": \"rgb(3, 3, 3)\"\n            },\n            GM6RcopFT: {\n              \"--extracted-r6o4lv\": \"rgb(3, 3, 3)\"\n            }\n          },\n          verticalAlignment: \"top\",\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            aMTNHel0v: {\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-dbhvf2\",\n                  \"data-styles-preset\": \"RdMnAbatT\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Let's talk\"\n                })\n              })\n            },\n            FbAUvwciB: {\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-dbhvf2\",\n                  \"data-styles-preset\": \"RdMnAbatT\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Let's talk\"\n                })\n              })\n            },\n            FSk_i0vvw: {\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                    \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-letter-spacing\": \"-0.5px\",\n                    \"--framer-line-height\": \"1em\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Let's talk\"\n                })\n              }),\n              fonts: [\"Inter-Medium\"]\n            },\n            GM6RcopFT: {\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                    \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-letter-spacing\": \"-0.5px\",\n                    \"--framer-line-height\": \"1em\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Let's talk\"\n                })\n              }),\n              fonts: [\"Inter-Medium\"]\n            }\n          }, baseVariant, gestureVariant)\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-UcafP [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-UcafP .framer-h5joiy { display: block; }\", \".framer-UcafP .framer-y7le6 { cursor: pointer; height: 40px; overflow: hidden; position: relative; width: 130px; will-change: transform; }\", \".framer-UcafP .framer-1phhskw { bottom: -70px; flex: none; height: 70px; left: calc(50.00000000000002% - 70px / 2); overflow: hidden; position: absolute; width: 70px; will-change: transform; }\", \".framer-UcafP .framer-1c636qx { flex: none; height: auto; left: 50%; position: absolute; top: 51%; white-space: pre; width: auto; }\", \".framer-UcafP.framer-v-kp9fwu .framer-1phhskw, .framer-UcafP.framer-v-1lga3j3 .framer-1phhskw { bottom: -40px; height: unset; left: -5px; right: -5px; top: -13px; width: unset; z-index: 0; }\", \".framer-UcafP.framer-v-cjo9vm .framer-1phhskw, .framer-UcafP.framer-v-1sdpo4c .framer-1phhskw { bottom: -40px; height: unset; left: calc(50.00000000000002% - 96px / 2); top: -13px; width: 96px; }\", \".framer-UcafP.framer-v-cjo9vm .framer-1c636qx, .framer-UcafP.framer-v-1sdpo4c .framer-1c636qx { top: 48%; }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 130\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FbAUvwciB\":{\"layout\":[\"fixed\",\"fixed\"]},\"aMTNHel0v\":{\"layout\":[\"fixed\",\"fixed\"]},\"arBGm0iep\":{\"layout\":[\"fixed\",\"fixed\"]},\"GM6RcopFT\":{\"layout\":[\"fixed\",\"fixed\"]},\"FSk_i0vvw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"ETI4VyVoj\":\"title\",\"VIxh8CcJx\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerFodRzMUkr = withCSS(Component, css, \"framer-UcafP\");\nexport default FramerFodRzMUkr;\nFramerFodRzMUkr.displayName = \"Super Button\";\nFramerFodRzMUkr.defaultProps = {\n  height: 40,\n  width: 130\n};\naddPropertyControls(FramerFodRzMUkr, {\n  variant: {\n    options: [\"UULHdfKdO\", \"FbAUvwciB\", \"aMTNHel0v\", \"arBGm0iep\", \"GM6RcopFT\", \"FSk_i0vvw\"],\n    optionTitles: [\"Main - Step 1\", \"Main - Step 2\", \"Main - Step 3\", \"Secondary - Step 1\", \"Secondary - Step 2\", \"Secondary - Step 3\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  ETI4VyVoj: {\n    defaultValue: \"Let's talk\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  VIxh8CcJx: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerFodRzMUkr, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerFodRzMUkr\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"130\",\n        \"framerVariables\": \"{\\\"ETI4VyVoj\\\":\\\"title\\\",\\\"VIxh8CcJx\\\":\\\"tap\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FbAUvwciB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aMTNHel0v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"arBGm0iep\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GM6RcopFT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FSk_i0vvw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./FodRzMUkr.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/uMttlRHRA:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-z5HH1 .framer-styles-preset-1xw36hm:not(.rich-text-wrapper), .framer-z5HH1 .framer-styles-preset-1xw36hm.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1439px) and (min-width: 1200px) { .framer-z5HH1 .framer-styles-preset-1xw36hm:not(.rich-text-wrapper), .framer-z5HH1 .framer-styles-preset-1xw36hm.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-z5HH1 .framer-styles-preset-1xw36hm:not(.rich-text-wrapper), .framer-z5HH1 .framer-styles-preset-1xw36hm.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 9px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-z5HH1 .framer-styles-preset-1xw36hm:not(.rich-text-wrapper), .framer-z5HH1 .framer-styles-preset-1xw36hm.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-z5HH1\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\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};", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let r;var l=e=>{if(!r){const t=({size:o=24,...a},n)=>e.createElement(\"svg\",{viewBox:\"0 0 20 20\",fill:\"currentColor\",width:o,height:o,ref:n,...a},e.createElement(\"path\",{d:\"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z\"}));r=e.forwardRef(t)}return r};export{l as default};\n", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\"; /*\n                                      ** ICON UTILS\n                                      ** Pull as much re-usable logic into here as possible\n                                      ** This will make it easier to replace in all icon components\n                                      */\nexport const containerStyles = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseDown: {\n    type: ControlType.EventHandler\n  },\n  onMouseUp: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nconst findByArray = (arr, search) => arr.find(a => a.toLowerCase().includes(search));\nexport function getIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // gotta get the exact match first THEN find\n  // have a set and try to access ?\n  if (selectByList) return iconSelection;\n  if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n  const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n  var _iconSearchTerm; // check for exact match, otherwise use .find\n  const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n  return searchResult;\n}\nexport function useIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // Clean search term\n  const iconSearchResult = useMemo(() => {\n    if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n    const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n    var _iconSearchTerm; // check for exact match, otherwise use .find\n    const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n    return searchResult;\n  }, [iconSelection, iconSearch]);\n  const name = selectByList ? iconSelection : iconSearchResult;\n  return name;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./utils.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HomeFactory from \"https://framer.com/m/hero-icons/Home.js@0.0.27\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nexport const iconKeys = [\"AcademicCap\", \"AcademicCapOutline\", \"Adjustments\", \"AdjustmentsOutline\", \"Annotation\", \"AnnotationOutline\", \"Archive\", \"ArchiveOutline\", \"ArrowCircleDown\", \"ArrowCircleLeft\", \"ArrowCircleRight\", \"ArrowCircleUp\", \"ArrowCircleUpOutline\", \"ArrowDown\", \"ArrowDownOutline\", \"ArrowLeft\", \"ArrowLeftOutline\", \"ArrowNarrowDown\", \"ArrowNarrowLeft\", \"ArrowNarrowRight\", \"ArrowNarrowUp\", \"ArrowNarrowUpOutline\", \"ArrowRight\", \"ArrowRightOutline\", \"ArrowUp\", \"ArrowUpOutline\", \"ArrowsExpand\", \"ArrowsExpandOutline\", \"AtSymbol\", \"AtSymbolOutline\", \"Backspace\", \"BackspaceOutline\", \"BadgeCheck\", \"BadgeCheckOutline\", \"Ban\", \"BanOutline\", \"Beaker\", \"BeakerOutline\", \"Bell\", \"BellOutline\", \"BookOpen\", \"BookOpenOutline\", \"Bookmark\", \"BookmarkAlt\", \"BookmarkAltOutline\", \"BookmarkOutline\", \"Briefcase\", \"BriefcaseOutline\", \"Cake\", \"CakeOutline\", \"Calculator\", \"CalculatorOutline\", \"Calendar\", \"CalendarOutline\", \"Camera\", \"CameraOutline\", \"Cash\", \"CashOutline\", \"ChartBar\", \"ChartBarOutline\", \"ChartPie\", \"ChartPieOutline\", \"ChartSquareBar\", \"Chat\", \"ChatAlt\", \"ChatAlt2\", \"ChatAlt2Outline\", \"ChatAltOutline\", \"ChatOutline\", \"Check\", \"CheckCircle\", \"CheckCircleOutline\", \"CheckOutline\", \"ChevronDoubleDown\", \"ChevronDoubleLeft\", \"ChevronDoubleRight\", \"ChevronDoubleUp\", \"ChevronDown\", \"ChevronDownOutline\", \"ChevronLeft\", \"ChevronLeftOutline\", \"ChevronRight\", \"ChevronRightOutline\", \"ChevronUp\", \"ChevronUpOutline\", \"Chip\", \"ChipOutline\", \"Clipboard\", \"ClipboardCheck\", \"ClipboardCopy\", \"ClipboardCopyOutline\", \"ClipboardList\", \"ClipboardListOutline\", \"ClipboardOutline\", \"Clock\", \"ClockOutline\", \"Cloud\", \"CloudDownload\", \"CloudDownloadOutline\", \"CloudOutline\", \"CloudUpload\", \"CloudUploadOutline\", \"Code\", \"CodeOutline\", \"Cog\", \"CogOutline\", \"Collection\", \"CollectionOutline\", \"ColorSwatch\", \"ColorSwatchOutline\", \"CreditCard\", \"CreditCardOutline\", \"Cube\", \"CubeOutline\", \"CubeTransparent\", \"CurrencyBangladeshi\", \"CurrencyDollar\", \"CurrencyEuro\", \"CurrencyEuroOutline\", \"CurrencyPound\", \"CurrencyPoundOutline\", \"CurrencyRupee\", \"CurrencyRupeeOutline\", \"CurrencyYen\", \"CurrencyYenOutline\", \"CursorClick\", \"CursorClickOutline\", \"Database\", \"DatabaseOutline\", \"DesktopComputer\", \"DeviceMobile\", \"DeviceMobileOutline\", \"DeviceTablet\", \"DeviceTabletOutline\", \"Document\", \"DocumentAdd\", \"DocumentAddOutline\", \"DocumentDownload\", \"DocumentDuplicate\", \"DocumentOutline\", \"DocumentRemove\", \"DocumentReport\", \"DocumentSearch\", \"DocumentText\", \"DocumentTextOutline\", \"DotsCircleHorizontal\", \"DotsHorizontal\", \"DotsVertical\", \"DotsVerticalOutline\", \"Download\", \"DownloadOutline\", \"Duplicate\", \"DuplicateOutline\", \"EmojiHappy\", \"EmojiHappyOutline\", \"EmojiSad\", \"EmojiSadOutline\", \"Exclamation\", \"ExclamationCircle\", \"ExclamationOutline\", \"ExternalLink\", \"ExternalLinkOutline\", \"Eye\", \"EyeOff\", \"EyeOffOutline\", \"EyeOutline\", \"FastForward\", \"FastForwardOutline\", \"Film\", \"FilmOutline\", \"Filter\", \"FilterOutline\", \"FingerPrint\", \"FingerPrintOutline\", \"Fire\", \"FireOutline\", \"Flag\", \"FlagOutline\", \"Folder\", \"FolderAdd\", \"FolderAddOutline\", \"FolderDownload\", \"FolderOpen\", \"FolderOpenOutline\", \"FolderOutline\", \"FolderRemove\", \"FolderRemoveOutline\", \"Gift\", \"GiftOutline\", \"Globe\", \"GlobeAlt\", \"GlobeAltOutline\", \"GlobeOutline\", \"Hand\", \"HandOutline\", \"Hashtag\", \"HashtagOutline\", \"Heart\", \"HeartOutline\", \"Home\", \"HomeOutline\", \"Identification\", \"Inbox\", \"InboxIn\", \"InboxInOutline\", \"InboxOutline\", \"InformationCircle\", \"Key\", \"KeyOutline\", \"Library\", \"LibraryOutline\", \"LightBulb\", \"LightBulbOutline\", \"LightningBolt\", \"LightningBoltOutline\", \"Link\", \"LinkOutline\", \"LocationMarker\", \"LockClosed\", \"LockClosedOutline\", \"LockOpen\", \"LockOpenOutline\", \"Login\", \"LoginOutline\", \"Logout\", \"LogoutOutline\", \"Mail\", \"MailOpen\", \"MailOpenOutline\", \"MailOutline\", \"Map\", \"MapOutline\", \"Menu\", \"MenuAlt1\", \"MenuAlt1Outline\", \"MenuAlt2\", \"MenuAlt2Outline\", \"MenuAlt3\", \"MenuAlt3Outline\", \"MenuAlt4\", \"MenuAlt4Outline\", \"MenuOutline\", \"Microphone\", \"MicrophoneOutline\", \"Minus\", \"MinusCircle\", \"MinusCircleOutline\", \"MinusOutline\", \"MinusSm\", \"MinusSmOutline\", \"Moon\", \"MoonOutline\", \"MusicNote\", \"MusicNoteOutline\", \"Newspaper\", \"NewspaperOutline\", \"OfficeBuilding\", \"PaperAirplane\", \"PaperAirplaneOutline\", \"PaperClip\", \"PaperClipOutline\", \"Pause\", \"PauseOutline\", \"Pencil\", \"PencilAlt\", \"PencilAltOutline\", \"PencilOutline\", \"Phone\", \"PhoneIncoming\", \"PhoneIncomingOutline\", \"PhoneMissedCall\", \"PhoneOutgoing\", \"PhoneOutgoingOutline\", \"PhoneOutline\", \"Photograph\", \"PhotographOutline\", \"Play\", \"PlayOutline\", \"Plus\", \"PlusCircle\", \"PlusCircleOutline\", \"PlusOutline\", \"PlusSm\", \"PlusSmOutline\", \"PresentationChartBar\", \"Printer\", \"PrinterOutline\", \"Puzzle\", \"PuzzleOutline\", \"Qrcode\", \"QrcodeOutline\", \"QuestionMarkCircle\", \"ReceiptRefund\", \"ReceiptRefundOutline\", \"ReceiptTax\", \"ReceiptTaxOutline\", \"Refresh\", \"RefreshOutline\", \"Reply\", \"ReplyOutline\", \"Rewind\", \"RewindOutline\", \"Rss\", \"RssOutline\", \"Save\", \"SaveAs\", \"SaveAsOutline\", \"SaveOutline\", \"Scale\", \"ScaleOutline\", \"Scissors\", \"ScissorsOutline\", \"Search\", \"SearchCircle\", \"SearchCircleOutline\", \"SearchOutline\", \"Selector\", \"SelectorOutline\", \"Server\", \"ServerOutline\", \"Share\", \"ShareOutline\", \"ShieldCheck\", \"ShieldCheckOutline\", \"ShieldExclamation\", \"ShoppingBag\", \"ShoppingBagOutline\", \"ShoppingCart\", \"ShoppingCartOutline\", \"SortAscending\", \"SortAscendingOutline\", \"SortDescending\", \"Sparkles\", \"SparklesOutline\", \"Speakerphone\", \"SpeakerphoneOutline\", \"Star\", \"StarOutline\", \"StatusOffline\", \"StatusOfflineOutline\", \"StatusOnline\", \"StatusOnlineOutline\", \"Stop\", \"StopOutline\", \"Sun\", \"SunOutline\", \"Support\", \"SupportOutline\", \"SwitchHorizontal\", \"SwitchVertical\", \"Table\", \"TableOutline\", \"Tag\", \"TagOutline\", \"Template\", \"TemplateOutline\", \"Terminal\", \"TerminalOutline\", \"ThumbDown\", \"ThumbDownOutline\", \"ThumbUp\", \"ThumbUpOutline\", \"Ticket\", \"TicketOutline\", \"Translate\", \"TranslateOutline\", \"Trash\", \"TrashOutline\", \"TrendingDown\", \"TrendingDownOutline\", \"TrendingUp\", \"TrendingUpOutline\", \"Truck\", \"TruckOutline\", \"Upload\", \"UploadOutline\", \"User\", \"UserAdd\", \"UserAddOutline\", \"UserCircle\", \"UserCircleOutline\", \"UserGroup\", \"UserGroupOutline\", \"UserOutline\", \"UserRemove\", \"UserRemoveOutline\", \"Users\", \"UsersOutline\", \"Variable\", \"VariableOutline\", \"VideoCamera\", \"VideoCameraOutline\", \"ViewBoards\", \"ViewBoardsOutline\", \"ViewGrid\", \"ViewGridAdd\", \"ViewGridAddOutline\", \"ViewGridOutline\", \"ViewList\", \"ViewListOutline\", \"VolumeOff\", \"VolumeOffOutline\", \"VolumeUp\", \"VolumeUpOutline\", \"Wifi\", \"WifiOutline\", \"X\", \"XCircle\", \"XCircleOutline\", \"XOutline\", \"ZoomIn\", \"ZoomInOutline\", \"ZoomOut\", \"ZoomOutOutline\"];\nconst moduleBaseUrl = \"https://framer.com/m/hero-icons/\";\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * HERO\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs); // Selected Icon Module\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HomeFactory(React) : null); // Import the selected module or reset so null state\n  async function importModule() {\n    // Get the selected module\n    try {\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@0.0.27`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  } // Import module when new style or icon is selected\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(SelectedIcon, {\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      color: color\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Hero\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"Home\",\n  iconSearch: \"Home\",\n  color: \"#66F\",\n  selectByList: true,\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Hero site](https://heroicons.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"iconKeys\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Hero.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Sk1v4nDTs:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-REKNt .framer-styles-preset-ccqy22:not(.rich-text-wrapper), .framer-REKNt .framer-styles-preset-ccqy22.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-REKNt\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\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};", "// Generated by Framer (cfe29ee)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/fmSw6vl3RdBfW9lz0FQ8/aAjhnLWxgSzs8sV8TTiw/Sk1v4nDTs.js\";\nconst enabledGestures = {\n  DY3VinL02: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"DY3VinL02\"];\nconst variantClassNames = {\n  DY3VinL02: \"framer-v-16a98bd\"\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 humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"DY3VinL02\",\n  title: UhH8B8IgL = \"Home\",\n  tap: ayHTqoxDW,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"DY3VinL02\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap17oxik9 = activeVariantCallback(async (...args) => {\n    if (ayHTqoxDW) {\n      const res = await ayHTqoxDW(...args);\n      if (res === false) return false;\n    }\n  });\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-OFvOQ\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-16a98bd\", className),\n        \"data-framer-name\": \"Variant 1\",\n        \"data-highlight\": true,\n        layoutDependency: layoutDependency,\n        layoutId: \"DY3VinL02\",\n        onTap: onTap17oxik9,\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          \"DY3VinL02-hover\": {\n            \"data-framer-name\": undefined\n          }\n        }, baseVariant, gestureVariant),\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-741bzq\",\n          layoutDependency: layoutDependency,\n          layoutId: \"R6sFCbZUA\",\n          style: {\n            borderBottomLeftRadius: 25,\n            borderBottomRightRadius: 25,\n            borderTopLeftRadius: 25,\n            borderTopRightRadius: 25\n          },\n          transition: transition,\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-ccqy22\",\n                \"data-styles-preset\": \"Sk1v4nDTs\",\n                children: \"Home\"\n              })\n            }),\n            className: \"framer-qdj53n\",\n            layoutDependency: layoutDependency,\n            layoutId: \"kmEtHJTWv\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: UhH8B8IgL,\n            transition: transition,\n            variants: {\n              \"DY3VinL02-hover\": {\n                \"--extracted-r6o4lv\": \"var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              \"DY3VinL02-hover\": {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-ccqy22\",\n                    \"data-styles-preset\": \"Sk1v4nDTs\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Home\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-OFvOQ [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-OFvOQ .framer-24h41e { display: block; }\", \".framer-OFvOQ .framer-16a98bd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-OFvOQ .framer-741bzq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 5px 5px 5px 5px; position: relative; width: min-content; }\", \".framer-OFvOQ .framer-qdj53n { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-OFvOQ .framer-v-16a98bd .framer-16a98bd { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OFvOQ .framer-16a98bd, .framer-OFvOQ .framer-741bzq { gap: 0px; } .framer-OFvOQ .framer-16a98bd > *, .framer-OFvOQ .framer-741bzq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-OFvOQ .framer-16a98bd > :first-child, .framer-OFvOQ .framer-741bzq > :first-child { margin-top: 0px; } .framer-OFvOQ .framer-16a98bd > :last-child, .framer-OFvOQ .framer-741bzq > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 34\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 55\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"OgkrY9hBV\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"UhH8B8IgL\":\"title\",\"ayHTqoxDW\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramergbLmg2Q3Z = withCSS(Component, css, \"framer-OFvOQ\");\nexport default FramergbLmg2Q3Z;\nFramergbLmg2Q3Z.displayName = \"Item Nav\";\nFramergbLmg2Q3Z.defaultProps = {\n  height: 34,\n  width: 55\n};\naddPropertyControls(FramergbLmg2Q3Z, {\n  UhH8B8IgL: {\n    defaultValue: \"Home\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  ayHTqoxDW: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramergbLmg2Q3Z, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramergbLmg2Q3Z\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"UhH8B8IgL\\\":\\\"title\\\",\\\"ayHTqoxDW\\\":\\\"tap\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OgkrY9hBV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"34\",\n        \"framerIntrinsicWidth\": \"55\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./gbLmg2Q3Z.map", "// Generated by Framer (cfe29ee)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/z2pMjsKO6irDzOk8gJ5D/P7eWSG3OgewOi63PqgJA/rsHseKdvC.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/ESyPo52zEEtf00ijjL3z/WWYqf7hCV7avE3Lm79QM/uMttlRHRA.js\";\nconst enabledGestures = {\n  E7XbHRnOt: {\n    hover: true\n  },\n  j5cnQJD9b: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"j5cnQJD9b\", \"E7XbHRnOt\"];\nconst variantClassNames = {\n  E7XbHRnOt: \"framer-v-1hgmjxg\",\n  j5cnQJD9b: \"framer-v-rejxt9\"\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 humanReadableVariantMap = {\n  Dark: \"j5cnQJD9b\",\n  Light: \"E7XbHRnOt\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"j5cnQJD9b\",\n  image: V1ueuXIOW,\n  title: tMqykl6cR = \"Title\",\n  subtitle: XfPrmcqWF = \"Description\",\n  link: JIJjL3T0F,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"j5cnQJD9b\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\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-Fb1RD\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: JIJjL3T0F,\n        openInNewTab: false,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-rejxt9\", className)} framer-abvduk`,\n          \"data-framer-name\": \"Dark\",\n          layoutDependency: layoutDependency,\n          layoutId: \"j5cnQJD9b\",\n          ref: ref,\n          style: {\n            filter: \"brightness(1)\",\n            WebkitFilter: \"brightness(1)\",\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"E7XbHRnOt-hover\": {\n              filter: \"brightness(1.4)\",\n              WebkitFilter: \"brightness(1.4)\"\n            },\n            \"j5cnQJD9b-hover\": {\n              filter: \"brightness(0.72)\",\n              WebkitFilter: \"brightness(0.72)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"E7XbHRnOt-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"j5cnQJD9b-hover\": {\n              \"data-framer-name\": undefined\n            },\n            E7XbHRnOt: {\n              \"data-framer-name\": \"Light\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              intrinsicHeight: 358,\n              intrinsicWidth: 568,\n              pixelHeight: 358,\n              pixelWidth: 568,\n              sizes: \"285px\",\n              ...toResponsiveImage(V1ueuXIOW)\n            },\n            className: \"framer-14w695n\",\n            \"data-border\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"yTiaXsYeb\",\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(242, 243, 245, 0.32)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              borderBottomLeftRadius: 12,\n              borderBottomRightRadius: 12,\n              borderTopLeftRadius: 12,\n              borderTopRightRadius: 12\n            },\n            transition: transition\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1m4tptn\",\n            \"data-framer-name\": \"Frame 7872\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Gj2fJSC_e\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1mgimno\",\n                  \"data-styles-preset\": \"rsHseKdvC\",\n                  children: \"Title\"\n                })\n              }),\n              className: \"framer-ca6406\",\n              \"data-framer-name\": \"3d Animation Template\",\n              layoutDependency: layoutDependency,\n              layoutId: \"qOaElwZIf\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: tMqykl6cR,\n              transition: transition,\n              variants: {\n                E7XbHRnOt: {\n                  \"--extracted-r6o4lv\": \"var(--token-0dd3e2df-84dc-48f1-8c8a-e4f76072e4e0, rgb(51, 65, 85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                E7XbHRnOt: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mgimno\",\n                      \"data-styles-preset\": \"rsHseKdvC\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Title\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1xw36hm\",\n                  \"data-styles-preset\": \"uMttlRHRA\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Description\"\n                })\n              }),\n              className: \"framer-1m9lct3\",\n              \"data-framer-name\": \"Show your work as a true professional\",\n              layoutDependency: layoutDependency,\n              layoutId: \"m6lGHaWgQ\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-b689301c-8ca5-455d-9730-c32a1bbbcc91, rgb(117, 117, 117))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: XfPrmcqWF,\n              transition: transition,\n              variants: {\n                E7XbHRnOt: {\n                  \"--extracted-r6o4lv\": \"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-Fb1RD [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-Fb1RD .framer-abvduk { display: block; }\", \".framer-Fb1RD .framer-rejxt9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 285px; }\", \".framer-Fb1RD .framer-14w695n { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 179px); overflow: hidden; position: relative; width: 100%; will-change: transform; }\", \".framer-Fb1RD .framer-1m4tptn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-Fb1RD .framer-ca6406, .framer-Fb1RD .framer-1m9lct3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-Fb1RD .framer-v-rejxt9 .framer-rejxt9, .framer-Fb1RD .framer-v-1hgmjxg .framer-rejxt9 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Fb1RD .framer-rejxt9, .framer-Fb1RD .framer-1m4tptn { gap: 0px; } .framer-Fb1RD .framer-rejxt9 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Fb1RD .framer-rejxt9 > :first-child, .framer-Fb1RD .framer-1m4tptn > :first-child { margin-top: 0px; } .framer-Fb1RD .framer-rejxt9 > :last-child, .framer-Fb1RD .framer-1m4tptn > :last-child { margin-bottom: 0px; } .framer-Fb1RD .framer-1m4tptn > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 257\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 285\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"E7XbHRnOt\":{\"layout\":[\"fixed\",\"auto\"]},\"AKiviNVcs\":{\"layout\":[\"fixed\",\"auto\"]},\"tyjzNczVN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"V1ueuXIOW\":\"image\",\"tMqykl6cR\":\"title\",\"XfPrmcqWF\":\"subtitle\",\"JIJjL3T0F\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FramerW8WuKRPvM = withCSS(Component, css, \"framer-Fb1RD\");\nexport default FramerW8WuKRPvM;\nFramerW8WuKRPvM.displayName = \"Megamenu Item\";\nFramerW8WuKRPvM.defaultProps = {\n  height: 257,\n  width: 285\n};\naddPropertyControls(FramerW8WuKRPvM, {\n  variant: {\n    options: [\"j5cnQJD9b\", \"E7XbHRnOt\"],\n    optionTitles: [\"Dark\", \"Light\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  V1ueuXIOW: {\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  tMqykl6cR: {\n    defaultValue: \"Title\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  XfPrmcqWF: {\n    defaultValue: \"Description\",\n    displayTextArea: false,\n    title: \"Subtitle\",\n    type: ControlType.String\n  },\n  JIJjL3T0F: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerW8WuKRPvM, [...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerW8WuKRPvM\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E7XbHRnOt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AKiviNVcs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tyjzNczVN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"257\",\n        \"framerVariables\": \"{\\\"V1ueuXIOW\\\":\\\"image\\\",\\\"tMqykl6cR\\\":\\\"title\\\",\\\"XfPrmcqWF\\\":\\\"subtitle\\\",\\\"JIJjL3T0F\\\":\\\"link\\\"}\",\n        \"framerIntrinsicWidth\": \"285\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (b62ce54)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Hero } from \"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/rQJeCcsGr1fSnWO0FT2G/Hero.js\";\nconst HeroFonts = getFonts(Hero);\nconst enabledGestures = {\n  WzHgkAUJH: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"WzHgkAUJH\"];\nconst variantClassNames = {\n  WzHgkAUJH: \"framer-v-7m1gg\"\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 humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"WzHgkAUJH\",\n  title: tMqykl6cR = \"3d Animation Template\",\n  subtitle: XfPrmcqWF = \"Show your work as a true professional\",\n  link: Qp9orbCHE,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"WzHgkAUJH\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\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-HfzVg\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: Qp9orbCHE,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-7m1gg\", className)} framer-v57xck`,\n          \"data-framer-name\": \"Dark\",\n          layoutDependency: layoutDependency,\n          layoutId: \"WzHgkAUJH\",\n          ref: ref,\n          style: {\n            filter: \"brightness(1)\",\n            WebkitFilter: \"brightness(1)\",\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"WzHgkAUJH-hover\": {\n              filter: \"brightness(0.72)\",\n              WebkitFilter: \"brightness(0.72)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"WzHgkAUJH-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              sizes: \"285px\",\n              src: new URL(\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png\").href,\n              srcSet: `${new URL(\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png\").href} 1220w`\n            },\n            className: \"framer-36vltu\",\n            \"data-border\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"eFgotjqeb\",\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(242, 243, 245, 0.32)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              borderBottomLeftRadius: 12,\n              borderBottomRightRadius: 12,\n              borderTopLeftRadius: 12,\n              borderTopRightRadius: 12\n            },\n            transition: transition,\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\": \"R0Y7SW50ZXItNTAw\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-letter-spacing\": \"0px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"More\"\n                })\n              }),\n              className: \"framer-81jk2o\",\n              fonts: [\"GF;Inter-500\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"qyNomBGu3\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1jge6xg-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"nl4NjiKcm-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Hero, {\n                color: 'var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, rgb(255, 225, 77)) /* {\"name\":\"Yellow\"} */',\n                height: \"100%\",\n                iconSearch: \"chevron right\",\n                iconSelection: \"Home\",\n                id: \"nl4NjiKcm\",\n                layoutId: \"nl4NjiKcm\",\n                mirrored: false,\n                selectByList: false,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-loowr4\",\n            \"data-framer-name\": \"Frame 7872\",\n            layoutDependency: layoutDependency,\n            layoutId: \"UmqKR4HKo\",\n            transition: transition,\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\": \"SW50ZXItTWVkaXVt\",\n                    \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-letter-spacing\": \"-0.15px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"3d Animation Template\"\n                })\n              }),\n              className: \"framer-1soy1l3\",\n              \"data-framer-name\": \"3d Animation Template\",\n              fonts: [\"Inter-Medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"I5oCMgckc\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: tMqykl6cR,\n              transition: transition,\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                    \"--framer-font-size\": \"14px\",\n                    \"--framer-letter-spacing\": \"-0.14px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Show your work as a true professional\"\n                })\n              }),\n              className: \"framer-11sykn9\",\n              \"data-framer-name\": \"Show your work as a true professional\",\n              layoutDependency: layoutDependency,\n              layoutId: \"rv6sk2goO\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-50543d63-8dde-46a9-b567-d82f3229e883, rgb(148, 163, 184))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: XfPrmcqWF,\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-HfzVg [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-HfzVg .framer-v57xck { display: block; }\", \".framer-HfzVg .framer-7m1gg { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 285px; }\", \".framer-HfzVg .framer-36vltu { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 126px); overflow: hidden; position: relative; width: 100%; will-change: transform; }\", \".framer-HfzVg .framer-81jk2o { bottom: 71px; flex: none; height: 30px; position: absolute; right: 118px; white-space: pre-wrap; width: 51px; word-break: break-word; word-wrap: break-word; }\", \".framer-HfzVg .framer-1jge6xg-container { flex: none; height: 16px; position: absolute; right: 108px; top: calc(49.162011173184375% - 16px / 2); width: 16px; }\", \".framer-HfzVg .framer-loowr4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-HfzVg .framer-1soy1l3, .framer-HfzVg .framer-11sykn9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-HfzVg .framer-v-7m1gg .framer-7m1gg { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HfzVg .framer-7m1gg, .framer-HfzVg .framer-loowr4 { gap: 0px; } .framer-HfzVg .framer-7m1gg > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-HfzVg .framer-7m1gg > :first-child, .framer-HfzVg .framer-loowr4 > :first-child { margin-top: 0px; } .framer-HfzVg .framer-7m1gg > :last-child, .framer-HfzVg .framer-loowr4 > :last-child { margin-bottom: 0px; } .framer-HfzVg .framer-loowr4 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 242\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 285\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kXR8nmHPf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"tMqykl6cR\":\"title\",\"XfPrmcqWF\":\"subtitle\",\"Qp9orbCHE\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerXX3N9ww1q = withCSS(Component, css, \"framer-HfzVg\");\nexport default FramerXX3N9ww1q;\nFramerXX3N9ww1q.displayName = \"Megamenu Item More\";\nFramerXX3N9ww1q.defaultProps = {\n  height: 242,\n  width: 285\n};\naddPropertyControls(FramerXX3N9ww1q, {\n  tMqykl6cR: {\n    defaultValue: \"3d Animation Template\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  XfPrmcqWF: {\n    defaultValue: \"Show your work as a true professional\",\n    displayTextArea: false,\n    title: \"Subtitle\",\n    type: ControlType.String\n  },\n  Qp9orbCHE: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerXX3N9ww1q, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/XX3N9ww1q:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}, ...HeroFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerXX3N9ww1q\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"285\",\n        \"framerVariables\": \"{\\\"tMqykl6cR\\\":\\\"title\\\",\\\"XfPrmcqWF\\\":\\\"subtitle\\\",\\\"Qp9orbCHE\\\":\\\"link\\\"}\",\n        \"framerIntrinsicHeight\": \"242\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kXR8nmHPf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./XX3N9ww1q.map", "// Generated by Framer (b62ce54)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, useActiveVariantCallback, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport MegamenuItem from \"https://framerusercontent.com/modules/PFCXM1Bhnz17F2tPswIm/9PIimp4yLIdu2s79xC1S/W8WuKRPvM.js\";\nimport MegamenuItemMore from \"https://framerusercontent.com/modules/BfPllqSMAv03ozVgia6I/flGAMYHf8lA0DTQresz5/XX3N9ww1q.js\";\nconst MegamenuItemFonts = getFonts(MegamenuItem);\nconst MegamenuItemMoreFonts = getFonts(MegamenuItemMore);\nconst cycleOrder = [\"IgrZdXfRg\", \"C92EJmiNZ\"];\nconst variantClassNames = {\n  C92EJmiNZ: \"framer-v-8f4jio\",\n  IgrZdXfRg: \"framer-v-2anhqk\"\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 humanReadableVariantMap = {\n  \"Dark Desktop\": \"IgrZdXfRg\",\n  \"Dark Mobile\": \"C92EJmiNZ\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"IgrZdXfRg\",\n  tap: rTFIZcyWr,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"IgrZdXfRg\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onMouseLeave1czzxzg = activeVariantCallback(async (...args) => {\n    if (rTFIZcyWr) {\n      const res = await rTFIZcyWr(...args);\n      if (res === false) return false;\n    }\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-sswX5\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        className: cx(\"framer-2anhqk\", className),\n        \"data-framer-name\": \"Dark Desktop\",\n        \"data-highlight\": true,\n        layoutDependency: layoutDependency,\n        layoutId: \"IgrZdXfRg\",\n        onMouseLeave: onMouseLeave1czzxzg,\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          C92EJmiNZ: {\n            \"data-framer-name\": \"Dark Mobile\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-16bgphw-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"pVNA2C6kE-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(MegamenuItem, {\n            height: \"100%\",\n            id: \"pVNA2C6kE\",\n            image: {\n              alt: \"\",\n              src: new URL(\"https://framerusercontent.com/images/ZY3cgpRqwtWDTGi1DBdESDewA.png\").href,\n              srcSet: `${new URL(\"https://framerusercontent.com/images/ZY3cgpRqwtWDTGi1DBdESDewA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ZY3cgpRqwtWDTGi1DBdESDewA.png\").href} 568w`\n            },\n            layoutId: \"pVNA2C6kE\",\n            link: resolveLink({\n              pathVariables: {\n                xxW4N5OlR: \"chroma\"\n              },\n              webPageId: \"kjDNsAO0y\"\n            }, router),\n            style: {\n              width: \"100%\"\n            },\n            subtitle: \"Template\",\n            title: \"Chroma SaaS\",\n            variant: \"j5cnQJD9b\",\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1s6w8fm-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"xqbQrSAyQ-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(MegamenuItem, {\n            height: \"100%\",\n            id: \"xqbQrSAyQ\",\n            image: {\n              alt: \"\",\n              src: new URL(\"https://framerusercontent.com/images/RUJNqCwmBlDbIz0eURZcAdx4U4.jpg\").href,\n              srcSet: `${new URL(\"https://framerusercontent.com/images/RUJNqCwmBlDbIz0eURZcAdx4U4.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/RUJNqCwmBlDbIz0eURZcAdx4U4.jpg\").href} 568w`\n            },\n            layoutId: \"xqbQrSAyQ\",\n            link: resolveLink({\n              pathVariables: {\n                xxW4N5OlR: \"prism\"\n              },\n              webPageId: \"kjDNsAO0y\"\n            }, router),\n            style: {\n              width: \"100%\"\n            },\n            subtitle: \"Template\",\n            title: \"Prism Marketing\",\n            variant: \"j5cnQJD9b\",\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-lkmq9g-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"l3Cn3T5Uw-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(MegamenuItem, {\n            height: \"100%\",\n            id: \"l3Cn3T5Uw\",\n            image: {\n              alt: \"\",\n              src: new URL(\"https://framerusercontent.com/images/vkM1JdBmbSBTeZs9KS4L7TRB8mk.jpg\").href,\n              srcSet: `${new URL(\"https://framerusercontent.com/images/vkM1JdBmbSBTeZs9KS4L7TRB8mk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/vkM1JdBmbSBTeZs9KS4L7TRB8mk.jpg\").href} 568w`\n            },\n            layoutId: \"l3Cn3T5Uw\",\n            link: resolveLink({\n              webPageId: \"augiA20Il\"\n            }, router),\n            style: {\n              width: \"100%\"\n            },\n            subtitle: \"Client\",\n            title: \"Checkwork\",\n            variant: \"j5cnQJD9b\",\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-gnlq50-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"mIWQlvw7I-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(MegamenuItemMore, {\n            height: \"100%\",\n            id: \"mIWQlvw7I\",\n            layoutId: \"mIWQlvw7I\",\n            link: resolveLink({\n              webPageId: \"TjbiB48uq\"\n            }, router),\n            style: {\n              width: \"100%\"\n            },\n            subtitle: \"\",\n            title: \"\",\n            width: \"100%\"\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-sswX5 [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-sswX5 .framer-kidd3e { display: block; }\", \".framer-sswX5 .framer-2anhqk { display: grid; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-sswX5 .framer-16bgphw-container, .framer-sswX5 .framer-1s6w8fm-container, .framer-sswX5 .framer-lkmq9g-container, .framer-sswX5 .framer-gnlq50-container { align-self: start; flex: none; grid-column: auto / span 3; height: auto; justify-self: start; position: relative; width: 100%; }\", \".framer-sswX5.framer-v-8f4jio .framer-2anhqk { grid-template-columns: repeat(2, minmax(1px, 1fr)); overflow: hidden; width: 390px; }\", \".framer-sswX5.framer-v-8f4jio .framer-16bgphw-container, .framer-sswX5.framer-v-8f4jio .framer-1s6w8fm-container, .framer-sswX5.framer-v-8f4jio .framer-lkmq9g-container, .framer-sswX5.framer-v-8f4jio .framer-gnlq50-container { grid-column: auto / span 2; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 242\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"C92EJmiNZ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerVariables {\"rTFIZcyWr\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst Framerj1aFGQYMX = withCSS(Component, css, \"framer-sswX5\");\nexport default Framerj1aFGQYMX;\nFramerj1aFGQYMX.displayName = \"Megamenu List\";\nFramerj1aFGQYMX.defaultProps = {\n  height: 242,\n  width: 1200\n};\naddPropertyControls(Framerj1aFGQYMX, {\n  variant: {\n    options: [\"IgrZdXfRg\", \"C92EJmiNZ\"],\n    optionTitles: [\"Dark Desktop\", \"Dark Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  rTFIZcyWr: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(Framerj1aFGQYMX, [...MegamenuItemFonts, ...MegamenuItemMoreFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerj1aFGQYMX\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"C92EJmiNZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"242\",\n        \"framerVariables\": \"{\\\"rTFIZcyWr\\\":\\\"tap\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (3d0c292)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Hero } from \"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/rQJeCcsGr1fSnWO0FT2G/Hero.js\";\nimport SuperButton from \"https://framerusercontent.com/modules/6CKng3Akcf2AN1hg4Zwf/WkpydlhfLr0cEQ8siwks/FodRzMUkr.js\";\nimport ItemNav from \"https://framerusercontent.com/modules/kmrj4txIMdZM6l0rFExN/6e8oWItI0De9TdmT6gow/gbLmg2Q3Z.js\";\nimport MegamenuList from \"https://framerusercontent.com/modules/b27NouIPdl2dECYo0wRR/KSIjTzEbDgmpqWYsflu5/j1aFGQYMX.js\";\nconst ItemNavFonts = getFonts(ItemNav);\nconst HeroFonts = getFonts(Hero);\nconst SuperButtonFonts = getFonts(SuperButton);\nconst MegamenuListFonts = getFonts(MegamenuList);\nconst cycleOrder = [\"pb4TuQyHk\", \"QcuGITKvY\", \"xinwvV0lj\", \"ZCuNNTcbH\", \"tkzFVRILP\", \"lVYGgUmWc\", \"XTHTQWdqD\"];\nconst variantClassNames = {\n  lVYGgUmWc: \"framer-v-sltirp\",\n  pb4TuQyHk: \"framer-v-v4qaet\",\n  QcuGITKvY: \"framer-v-11ffq5a\",\n  tkzFVRILP: \"framer-v-1ask1f\",\n  xinwvV0lj: \"framer-v-1ut9mqg\",\n  XTHTQWdqD: \"framer-v-1s61jn1\",\n  ZCuNNTcbH: \"framer-v-1tt47v\"\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 humanReadableVariantMap = {\n  \"Desktop - 1200 - Open\": \"tkzFVRILP\",\n  \"Desktop - 1200\": \"pb4TuQyHk\",\n  \"Desktop - 1440 - Open\": \"XTHTQWdqD\",\n  \"Desktop - 1440\": \"lVYGgUmWc\",\n  \"Phone Open\": \"xinwvV0lj\",\n  Phone: \"QcuGITKvY\",\n  Tablet: \"ZCuNNTcbH\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  },\n  lVYGgUmWc: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  },\n  XTHTQWdqD: {\n    delay: 0,\n    duration: .1,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"pb4TuQyHk\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"pb4TuQyHk\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onMouseLeave1kpgy6w = activeVariantCallback(async (...args) => {\n    setVariant(\"pb4TuQyHk\");\n  });\n  const onMouseLeave1j2zq09 = activeVariantCallback(async (...args) => {\n    setVariant(\"lVYGgUmWc\");\n  });\n  const onTap12erg13 = activeVariantCallback(async (...args) => {\n    setVariant(\"xinwvV0lj\");\n  });\n  const onTap1anpyx0 = activeVariantCallback(async (...args) => {\n    setVariant(\"QcuGITKvY\");\n  });\n  const onMouseEnter1kpgy6w = activeVariantCallback(async (...args) => {\n    setVariant(\"pb4TuQyHk\");\n  });\n  const onMouseEnter1j2zq09 = activeVariantCallback(async (...args) => {\n    setVariant(\"lVYGgUmWc\");\n  });\n  const onMouseEntercw96nd = activeVariantCallback(async (...args) => {\n    setVariant(\"tkzFVRILP\");\n  });\n  const onMouseEnter1t7pf3e = activeVariantCallback(async (...args) => {\n    setVariant(\"XTHTQWdqD\");\n  });\n  const isDisplayed = () => {\n    if ([\"QcuGITKvY\", \"xinwvV0lj\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"QcuGITKvY\") return false;\n    return true;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"xinwvV0lj\") return false;\n    return true;\n  };\n  const isDisplayed3 = () => {\n    if ([\"tkzFVRILP\", \"lVYGgUmWc\", \"XTHTQWdqD\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed4 = () => {\n    if (baseVariant === \"lVYGgUmWc\") return false;\n    return true;\n  };\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-91XrV\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.header, {\n        ...restProps,\n        className: cx(\"framer-v4qaet\", className),\n        \"data-framer-name\": \"Desktop - 1200\",\n        layoutDependency: layoutDependency,\n        layoutId: \"pb4TuQyHk\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgba(0, 0, 0, 0)\",\n          ...style\n        },\n        transition: transition,\n        variants: {\n          QcuGITKvY: {\n            backgroundColor: \"rgba(17, 17, 17, 0.8)\"\n          },\n          xinwvV0lj: {\n            backgroundColor: \"rgb(17, 17, 17)\"\n          }\n        },\n        ...addPropertyOverrides({\n          lVYGgUmWc: {\n            \"data-framer-name\": \"Desktop - 1440\"\n          },\n          QcuGITKvY: {\n            \"data-framer-name\": \"Phone\"\n          },\n          tkzFVRILP: {\n            \"data-framer-name\": \"Desktop - 1200 - Open\",\n            \"data-highlight\": true,\n            onMouseLeave: onMouseLeave1kpgy6w\n          },\n          xinwvV0lj: {\n            \"data-framer-name\": \"Phone Open\"\n          },\n          XTHTQWdqD: {\n            \"data-framer-name\": \"Desktop - 1440 - Open\",\n            \"data-highlight\": true,\n            onMouseLeave: onMouseLeave1j2zq09\n          },\n          ZCuNNTcbH: {\n            \"data-framer-name\": \"Tablet\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1bi26fw\",\n          layoutDependency: layoutDependency,\n          layoutId: \"tdoyDRDmL\",\n          style: {\n            backdropFilter: \"none\",\n            backgroundColor: \"rgba(0, 0, 0, 0)\",\n            WebkitBackdropFilter: \"none\"\n          },\n          transition: transition,\n          variants: {\n            QcuGITKvY: {\n              backdropFilter: \"blur(5px)\",\n              WebkitBackdropFilter: \"blur(5px)\"\n            },\n            xinwvV0lj: {\n              backgroundColor: \"var(--token-7c36227c-a797-4ec5-bd6c-4b475b58d3bb, rgb(17, 17, 17))\"\n            }\n          },\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-8fwqv9\",\n            \"data-framer-name\": \"Title and Icon\",\n            layoutDependency: layoutDependency,\n            layoutId: \"qv08cV5dv\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"augiA20Il\"\n              },\n              children: /*#__PURE__*/_jsx(Image, {\n                as: \"a\",\n                background: {\n                  alt: \"xtradesigns logo\",\n                  fit: \"fit\",\n                  intrinsicHeight: 47,\n                  intrinsicWidth: 300,\n                  pixelHeight: 47,\n                  pixelWidth: 300,\n                  src: new URL(\"https://framerusercontent.com/images/5HvUEIFt6NRC1voG4pwOVeYbg.svg\").href\n                },\n                className: \"framer-1p460rd framer-h88vlh\",\n                \"data-framer-name\": \"Logo\",\n                layoutDependency: layoutDependency,\n                layoutId: \"KcYWZsZrh\",\n                transition: transition\n              })\n            }), isDisplayed() && /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1nn7yhv\",\n              \"data-framer-name\": \"Icon\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eyszbS2OO\",\n              transition: transition,\n              ...addPropertyOverrides({\n                QcuGITKvY: {\n                  \"data-highlight\": true,\n                  onTap: onTap12erg13\n                },\n                xinwvV0lj: {\n                  \"data-highlight\": true,\n                  onTap: onTap1anpyx0\n                }\n              }, baseVariant, gestureVariant),\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1johqwt\",\n                \"data-framer-name\": \"Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"MpIq3TtHo\",\n                style: {\n                  backgroundColor: \"rgb(153, 153, 153)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10,\n                  rotate: 0\n                },\n                transition: transition,\n                variants: {\n                  xinwvV0lj: {\n                    rotate: -45\n                  }\n                }\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-5w44zt\",\n                \"data-framer-name\": \"Mid\",\n                layoutDependency: layoutDependency,\n                layoutId: \"lki3t4vLm\",\n                style: {\n                  backgroundColor: \"rgb(153, 153, 153)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                transition: transition\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-17zdsc5\",\n                \"data-framer-name\": \"Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Ymn16MCCI\",\n                style: {\n                  backgroundColor: \"rgb(153, 153, 153)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10,\n                  rotate: 0\n                },\n                transition: transition,\n                variants: {\n                  xinwvV0lj: {\n                    rotate: 45\n                  }\n                }\n              })]\n            })]\n          }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.nav, {\n            className: \"framer-19uuyq\",\n            \"data-framer-name\": \"Nav\",\n            layoutDependency: layoutDependency,\n            layoutId: \"z76rbG4rU\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"augiA20Il\"\n              },\n              children: /*#__PURE__*/_jsx(motion.a, {\n                className: \"framer-10btmc8 framer-h88vlh\",\n                layoutDependency: layoutDependency,\n                layoutId: \"SVtfxqhtK\",\n                transition: transition,\n                ...addPropertyOverrides({\n                  tkzFVRILP: {\n                    \"data-highlight\": true,\n                    onMouseEnter: onMouseEnter1kpgy6w\n                  },\n                  XTHTQWdqD: {\n                    \"data-highlight\": true,\n                    onMouseEnter: onMouseEnter1j2zq09\n                  }\n                }, baseVariant, gestureVariant),\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1szphxc-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"LrroXau3t-container\",\n                  transition: transition,\n                  children: /*#__PURE__*/_jsx(ItemNav, {\n                    height: \"100%\",\n                    id: \"LrroXau3t\",\n                    layoutId: \"LrroXau3t\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"Home\",\n                    width: \"100%\"\n                  })\n                })\n              })\n            }), /*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"TjbiB48uq\"\n              },\n              ...addPropertyOverrides({\n                xinwvV0lj: {\n                  openInNewTab: false\n                }\n              }, baseVariant, gestureVariant),\n              children: /*#__PURE__*/_jsxs(motion.a, {\n                className: \"framer-1i9g1k4 framer-h88vlh\",\n                \"data-highlight\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"ZOoKbW7UI\",\n                onMouseEnter: onMouseEntercw96nd,\n                transition: transition,\n                ...addPropertyOverrides({\n                  lVYGgUmWc: {\n                    onMouseEnter: onMouseEnter1t7pf3e\n                  },\n                  xinwvV0lj: {\n                    \"data-highlight\": undefined,\n                    onMouseEnter: undefined\n                  },\n                  XTHTQWdqD: {\n                    \"data-highlight\": undefined,\n                    onMouseEnter: undefined\n                  }\n                }, baseVariant, gestureVariant),\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-vn8o4l-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Jx7pwFVxZ-container\",\n                  transition: transition,\n                  children: /*#__PURE__*/_jsx(ItemNav, {\n                    height: \"100%\",\n                    id: \"Jx7pwFVxZ\",\n                    layoutId: \"Jx7pwFVxZ\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    title: \"Case Studies\",\n                    width: \"100%\"\n                  })\n                }), isDisplayed2() && /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-150krf7-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"nmz_OaWz6-container\",\n                  style: {\n                    rotate: 0\n                  },\n                  transition: transition,\n                  variants: {\n                    tkzFVRILP: {\n                      rotate: 180\n                    },\n                    XTHTQWdqD: {\n                      rotate: 180\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(Hero, {\n                    color: 'var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)) /* {\"name\":\"Slate / 300\"} */',\n                    height: \"100%\",\n                    iconSearch: \"chevron down\",\n                    iconSelection: \"Home\",\n                    id: \"nmz_OaWz6\",\n                    layoutId: \"nmz_OaWz6\",\n                    mirrored: false,\n                    selectByList: false,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                })]\n              })\n            }), /*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"aZNpDS7pL\"\n              },\n              children: /*#__PURE__*/_jsx(motion.a, {\n                className: \"framer-1gw38vh framer-h88vlh\",\n                layoutDependency: layoutDependency,\n                layoutId: \"KC2JbKEHW\",\n                transition: transition,\n                ...addPropertyOverrides({\n                  tkzFVRILP: {\n                    \"data-highlight\": true,\n                    onMouseEnter: onMouseEnter1kpgy6w\n                  },\n                  XTHTQWdqD: {\n                    \"data-highlight\": true,\n                    onMouseEnter: onMouseEnter1j2zq09\n                  }\n                }, baseVariant, gestureVariant),\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-tcxrri-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"NcYwtxpco-container\",\n                  transition: transition,\n                  children: /*#__PURE__*/_jsx(ItemNav, {\n                    height: \"100%\",\n                    id: \"NcYwtxpco\",\n                    layoutId: \"NcYwtxpco\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"Pricing\",\n                    width: \"100%\"\n                  })\n                })\n              })\n            }), /*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"fT749Sw6l\"\n              },\n              children: /*#__PURE__*/_jsx(motion.a, {\n                className: \"framer-1c28404 framer-h88vlh\",\n                layoutDependency: layoutDependency,\n                layoutId: \"gYrDmq0am\",\n                transition: transition,\n                ...addPropertyOverrides({\n                  tkzFVRILP: {\n                    \"data-highlight\": true,\n                    onMouseEnter: onMouseEnter1kpgy6w\n                  },\n                  XTHTQWdqD: {\n                    \"data-highlight\": true,\n                    onMouseEnter: onMouseEnter1j2zq09\n                  }\n                }, baseVariant, gestureVariant),\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-zj3970-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"sHHFytiZD-container\",\n                  transition: transition,\n                  children: /*#__PURE__*/_jsx(ItemNav, {\n                    height: \"100%\",\n                    id: \"sHHFytiZD\",\n                    layoutId: \"sHHFytiZD\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    title: \"About\",\n                    width: \"100%\"\n                  })\n                })\n              })\n            })]\n          }), isDisplayed1() && /*#__PURE__*/_jsx(Link, {\n            href: {\n              webPageId: \"zjoVgyzbY\"\n            },\n            children: /*#__PURE__*/_jsx(motion.a, {\n              className: \"framer-17k35ev framer-h88vlh\",\n              \"data-framer-name\": \"Let's Talk\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eMStlSfwk\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-zeoode-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Stsgz43Kh-container\",\n                transition: transition,\n                children: /*#__PURE__*/_jsx(SuperButton, {\n                  height: \"100%\",\n                  id: \"Stsgz43Kh\",\n                  layoutId: \"Stsgz43Kh\",\n                  title: \"Let's talk\",\n                  variant: \"UULHdfKdO\",\n                  width: \"100%\"\n                })\n              })\n            })\n          })]\n        }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1mznqkm\",\n          \"data-framer-name\": \"Megamenu\",\n          layoutDependency: layoutDependency,\n          layoutId: \"RQt2piH9o\",\n          style: {\n            backdropFilter: \"none\",\n            backgroundColor: \"var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, rgb(36, 36, 36))\",\n            WebkitBackdropFilter: \"none\"\n          },\n          transition: transition,\n          variants: {\n            lVYGgUmWc: {\n              backgroundColor: \"rgba(36, 36, 36, 0)\"\n            },\n            tkzFVRILP: {\n              backdropFilter: \"blur(10px)\",\n              backgroundColor: \"rgba(36, 36, 36, 0.9)\",\n              WebkitBackdropFilter: \"blur(10px)\"\n            },\n            XTHTQWdqD: {\n              backdropFilter: \"blur(10px)\",\n              backgroundColor: \"rgba(36, 36, 36, 0.9)\",\n              WebkitBackdropFilter: \"blur(10px)\"\n            }\n          },\n          children: isDisplayed4() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-rcpjzl-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Pkae9Ugl0-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(MegamenuList, {\n              height: \"100%\",\n              id: \"Pkae9Ugl0\",\n              layoutId: \"Pkae9Ugl0\",\n              style: {\n                maxWidth: \"100%\",\n                width: \"100%\"\n              },\n              variant: \"IgrZdXfRg\",\n              width: \"100%\"\n            })\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-91XrV [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-91XrV .framer-h88vlh { display: block; }\", \".framer-91XrV .framer-v4qaet { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 46px; height: 380px; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-91XrV .framer-1bi26fw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: 80px; justify-content: space-between; overflow: visible; padding: 25px 25px 25px 25px; position: relative; width: 100%; }\", \".framer-91XrV .framer-8fwqv9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-91XrV .framer-1p460rd { flex: none; height: 37px; position: relative; text-decoration: none; width: 230px; }\", \".framer-91XrV .framer-1nn7yhv { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\", \".framer-91XrV .framer-1johqwt { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: transform; }\", \".framer-91XrV .framer-5w44zt { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: transform; }\", \".framer-91XrV .framer-17zdsc5 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: transform; }\", \".framer-91XrV .framer-19uuyq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 24px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 480px; }\", \".framer-91XrV .framer-10btmc8, .framer-91XrV .framer-1gw38vh, .framer-91XrV .framer-1c28404 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-91XrV .framer-1szphxc-container, .framer-91XrV .framer-tcxrri-container, .framer-91XrV .framer-zj3970-container { flex: none; height: 24px; position: relative; width: auto; }\", \".framer-91XrV .framer-1i9g1k4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 136px; }\", \".framer-91XrV .framer-vn8o4l-container { flex: none; height: 24px; position: relative; width: 110px; }\", \".framer-91XrV .framer-150krf7-container { flex: none; height: 16px; position: relative; width: 16px; }\", \".framer-91XrV .framer-17k35ev { -webkit-user-select: none; 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; user-select: none; width: min-content; }\", \".framer-91XrV .framer-zeoode-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-91XrV .framer-1mznqkm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-91XrV .framer-rcpjzl-container { flex: 1 0 0px; height: auto; max-width: 1200px; position: relative; width: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV .framer-v4qaet, .framer-91XrV .framer-8fwqv9, .framer-91XrV .framer-10btmc8, .framer-91XrV .framer-1i9g1k4, .framer-91XrV .framer-1gw38vh, .framer-91XrV .framer-1c28404, .framer-91XrV .framer-17k35ev, .framer-91XrV .framer-1mznqkm { gap: 0px; } .framer-91XrV .framer-v4qaet > * { margin: 0px; margin-bottom: calc(46px / 2); margin-top: calc(46px / 2); } .framer-91XrV .framer-v4qaet > :first-child { margin-top: 0px; } .framer-91XrV .framer-v4qaet > :last-child { margin-bottom: 0px; } .framer-91XrV .framer-8fwqv9 > *, .framer-91XrV .framer-1i9g1k4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-91XrV .framer-8fwqv9 > :first-child, .framer-91XrV .framer-10btmc8 > :first-child, .framer-91XrV .framer-1i9g1k4 > :first-child, .framer-91XrV .framer-1gw38vh > :first-child, .framer-91XrV .framer-1c28404 > :first-child, .framer-91XrV .framer-17k35ev > :first-child, .framer-91XrV .framer-1mznqkm > :first-child { margin-left: 0px; } .framer-91XrV .framer-8fwqv9 > :last-child, .framer-91XrV .framer-10btmc8 > :last-child, .framer-91XrV .framer-1i9g1k4 > :last-child, .framer-91XrV .framer-1gw38vh > :last-child, .framer-91XrV .framer-1c28404 > :last-child, .framer-91XrV .framer-17k35ev > :last-child, .framer-91XrV .framer-1mznqkm > :last-child { margin-right: 0px; } .framer-91XrV .framer-10btmc8 > *, .framer-91XrV .framer-1gw38vh > *, .framer-91XrV .framer-1c28404 > *, .framer-91XrV .framer-17k35ev > *, .framer-91XrV .framer-1mznqkm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\", \".framer-91XrV.framer-v-11ffq5a .framer-v4qaet { height: 80px; width: 390px; }\", \".framer-91XrV.framer-v-11ffq5a .framer-1bi26fw { flex-direction: column; }\", \".framer-91XrV.framer-v-11ffq5a .framer-8fwqv9, .framer-91XrV.framer-v-1ut9mqg .framer-8fwqv9 { gap: unset; height: 37px; justify-content: space-between; width: 100%; }\", \".framer-91XrV.framer-v-11ffq5a .framer-1p460rd, .framer-91XrV.framer-v-1ut9mqg .framer-1p460rd { width: 210px; }\", \".framer-91XrV.framer-v-11ffq5a .framer-1nn7yhv, .framer-91XrV.framer-v-1ut9mqg .framer-1nn7yhv { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV.framer-v-11ffq5a .framer-1bi26fw, .framer-91XrV.framer-v-11ffq5a .framer-8fwqv9 { gap: 0px; } .framer-91XrV.framer-v-11ffq5a .framer-1bi26fw > *, .framer-91XrV.framer-v-11ffq5a .framer-1bi26fw > :first-child, .framer-91XrV.framer-v-11ffq5a .framer-1bi26fw > :last-child, .framer-91XrV.framer-v-11ffq5a .framer-8fwqv9 > *, .framer-91XrV.framer-v-11ffq5a .framer-8fwqv9 > :first-child, .framer-91XrV.framer-v-11ffq5a .framer-8fwqv9 > :last-child { margin: 0px; } }\", \".framer-91XrV.framer-v-1ut9mqg .framer-v4qaet { height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 0px 50px 0px; width: 390px; }\", \".framer-91XrV.framer-v-1ut9mqg .framer-1bi26fw { flex-direction: column; height: min-content; }\", \".framer-91XrV.framer-v-1ut9mqg .framer-1johqwt { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\", \".framer-91XrV.framer-v-1ut9mqg .framer-5w44zt { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\", \".framer-91XrV.framer-v-1ut9mqg .framer-17zdsc5 { top: calc(50.00000000000002% - 2px / 2); }\", \".framer-91XrV.framer-v-1ut9mqg .framer-19uuyq { flex-direction: column; gap: 35px; height: min-content; justify-content: flex-start; padding: 50px 50px 50px 50px; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV.framer-v-1ut9mqg .framer-1bi26fw, .framer-91XrV.framer-v-1ut9mqg .framer-8fwqv9, .framer-91XrV.framer-v-1ut9mqg .framer-19uuyq { gap: 0px; } .framer-91XrV.framer-v-1ut9mqg .framer-1bi26fw > *, .framer-91XrV.framer-v-1ut9mqg .framer-1bi26fw > :first-child, .framer-91XrV.framer-v-1ut9mqg .framer-1bi26fw > :last-child, .framer-91XrV.framer-v-1ut9mqg .framer-8fwqv9 > *, .framer-91XrV.framer-v-1ut9mqg .framer-8fwqv9 > :first-child, .framer-91XrV.framer-v-1ut9mqg .framer-8fwqv9 > :last-child { margin: 0px; } .framer-91XrV.framer-v-1ut9mqg .framer-19uuyq > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-91XrV.framer-v-1ut9mqg .framer-19uuyq > :first-child { margin-top: 0px; } .framer-91XrV.framer-v-1ut9mqg .framer-19uuyq > :last-child { margin-bottom: 0px; } }\", \".framer-91XrV.framer-v-1tt47v .framer-v4qaet { gap: 32px; width: 810px; }\", \".framer-91XrV.framer-v-1tt47v .framer-1bi26fw { padding: 15px 15px 15px 15px; }\", \".framer-91XrV.framer-v-1tt47v .framer-1p460rd { width: 200px; }\", \".framer-91XrV.framer-v-1tt47v .framer-19uuyq { gap: 24px; justify-content: flex-start; width: min-content; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV.framer-v-1tt47v .framer-v4qaet, .framer-91XrV.framer-v-1tt47v .framer-19uuyq { gap: 0px; } .framer-91XrV.framer-v-1tt47v .framer-v4qaet > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-91XrV.framer-v-1tt47v .framer-v4qaet > :first-child { margin-top: 0px; } .framer-91XrV.framer-v-1tt47v .framer-v4qaet > :last-child { margin-bottom: 0px; } .framer-91XrV.framer-v-1tt47v .framer-19uuyq > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-91XrV.framer-v-1tt47v .framer-19uuyq > :first-child { margin-left: 0px; } .framer-91XrV.framer-v-1tt47v .framer-19uuyq > :last-child { margin-right: 0px; } }\", \".framer-91XrV.framer-v-1ask1f .framer-v4qaet { flex-wrap: wrap; gap: 0px; }\", \".framer-91XrV.framer-v-1ask1f .framer-1bi26fw { flex-wrap: nowrap; padding: 0px 25px 0px 25px; }\", \".framer-91XrV.framer-v-1ask1f .framer-1p460rd, .framer-91XrV.framer-v-sltirp .framer-1p460rd, .framer-91XrV.framer-v-1s61jn1 .framer-1p460rd { height: 40px; }\", \".framer-91XrV.framer-v-1ask1f .framer-rcpjzl-container { order: 0; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV.framer-v-1ask1f .framer-v4qaet { gap: 0px; } .framer-91XrV.framer-v-1ask1f .framer-v4qaet > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-91XrV.framer-v-1ask1f .framer-v4qaet > :first-child { margin-top: 0px; } .framer-91XrV.framer-v-1ask1f .framer-v4qaet > :last-child { margin-bottom: 0px; } }\", \".framer-91XrV.framer-v-sltirp .framer-v4qaet, .framer-91XrV.framer-v-1s61jn1 .framer-v4qaet { flex-wrap: wrap; gap: 0px; width: 1440px; }\", \".framer-91XrV.framer-v-sltirp .framer-1bi26fw, .framer-91XrV.framer-v-1s61jn1 .framer-1bi26fw { flex-wrap: nowrap; padding: 0px 25px 0px 25px; width: 1350px; }\", \".framer-91XrV.framer-v-sltirp .framer-19uuyq, .framer-91XrV.framer-v-1s61jn1 .framer-19uuyq { -webkit-user-select: none; user-select: none; }\", \".framer-91XrV.framer-v-sltirp .framer-1mznqkm { flex: none; height: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV.framer-v-sltirp .framer-v4qaet { gap: 0px; } .framer-91XrV.framer-v-sltirp .framer-v4qaet > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-91XrV.framer-v-sltirp .framer-v4qaet > :first-child { margin-top: 0px; } .framer-91XrV.framer-v-sltirp .framer-v4qaet > :last-child { margin-bottom: 0px; } }\", \".framer-91XrV.framer-v-1s61jn1 .framer-1mznqkm { gap: 0px; padding: 0px 0px 0px 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-91XrV.framer-v-1s61jn1 .framer-v4qaet, .framer-91XrV.framer-v-1s61jn1 .framer-1mznqkm { gap: 0px; } .framer-91XrV.framer-v-1s61jn1 .framer-v4qaet > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-91XrV.framer-v-1s61jn1 .framer-v4qaet > :first-child { margin-top: 0px; } .framer-91XrV.framer-v-1s61jn1 .framer-v4qaet > :last-child { margin-bottom: 0px; } .framer-91XrV.framer-v-1s61jn1 .framer-1mznqkm > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-91XrV.framer-v-1s61jn1 .framer-1mznqkm > :first-child { margin-left: 0px; } .framer-91XrV.framer-v-1s61jn1 .framer-1mznqkm > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 380\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QcuGITKvY\":{\"layout\":[\"fixed\",\"fixed\"]},\"xinwvV0lj\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"ZCuNNTcbH\":{\"layout\":[\"fixed\",\"fixed\"]},\"tkzFVRILP\":{\"layout\":[\"fixed\",\"fixed\"]},\"lVYGgUmWc\":{\"layout\":[\"fixed\",\"fixed\"]},\"XTHTQWdqD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerXG1w7j9uW = withCSS(Component, css, \"framer-91XrV\");\nexport default FramerXG1w7j9uW;\nFramerXG1w7j9uW.displayName = \"Header\";\nFramerXG1w7j9uW.defaultProps = {\n  height: 380,\n  width: 1200\n};\naddPropertyControls(FramerXG1w7j9uW, {\n  variant: {\n    options: [\"pb4TuQyHk\", \"QcuGITKvY\", \"xinwvV0lj\", \"ZCuNNTcbH\", \"tkzFVRILP\", \"lVYGgUmWc\", \"XTHTQWdqD\"],\n    optionTitles: [\"Desktop - 1200\", \"Phone\", \"Phone Open\", \"Tablet\", \"Desktop - 1200 - Open\", \"Desktop - 1440\", \"Desktop - 1440 - Open\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerXG1w7j9uW, [...ItemNavFonts, ...HeroFonts, ...SuperButtonFonts, ...MegamenuListFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerXG1w7j9uW\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QcuGITKvY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xinwvV0lj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"ZCuNNTcbH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tkzFVRILP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lVYGgUmWc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XTHTQWdqD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"380\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerContractVersion\": \"1\"\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([\"GF;Inter-700\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/McpBMTJg1:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\",\n  weight: \"700\"\n}];\nexport const css = ['.framer-RpHHo .framer-styles-preset-7smafi:not(.rich-text-wrapper), .framer-RpHHo .framer-styles-preset-7smafi.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-RpHHo .framer-styles-preset-7smafi:not(.rich-text-wrapper), .framer-RpHHo .framer-styles-preset-7smafi.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-RpHHo .framer-styles-preset-7smafi:not(.rich-text-wrapper), .framer-RpHHo .framer-styles-preset-7smafi.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-RpHHo\";\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};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = ['.framer-hmkme .framer-styles-preset-o16nox:not(.rich-text-wrapper), .framer-hmkme .framer-styles-preset-o16nox.rich-text-wrapper a { --framer-link-current-text-color: var(--token-6d48492e-aed9-4357-827b-36a21f337437, #8a8a8a) /* {\"name\":\"Gray\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-e0e31fe5-295a-4203-ac57-ac70347558df, #ffe14d) /* {\"name\":\"Yellow\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-6d48492e-aed9-4357-827b-36a21f337437, #8a8a8a); --framer-link-text-decoration: none; }'];\nexport const className = \"framer-hmkme\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\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    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"Inter\"]);\nexport const fonts = [];\nexport const css = ['.framer-NDgCO .framer-styles-preset-1a2gfjv:not(.rich-text-wrapper), .framer-NDgCO .framer-styles-preset-1a2gfjv.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #636363; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1439px) and (min-width: 1200px) { .framer-NDgCO .framer-styles-preset-1a2gfjv:not(.rich-text-wrapper), .framer-NDgCO .framer-styles-preset-1a2gfjv.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #636363; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 0px) { .framer-NDgCO .framer-styles-preset-1a2gfjv:not(.rich-text-wrapper), .framer-NDgCO .framer-styles-preset-1a2gfjv.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #636363; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-NDgCO\";\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};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-regular\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ysw2C2hQH:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-BKlGf .framer-styles-preset-us5fpn:not(.rich-text-wrapper), .framer-BKlGf .framer-styles-preset-us5fpn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1439px) and (min-width: 1200px) { .framer-BKlGf .framer-styles-preset-us5fpn:not(.rich-text-wrapper), .framer-BKlGf .framer-styles-preset-us5fpn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-BKlGf .framer-styles-preset-us5fpn:not(.rich-text-wrapper), .framer-BKlGf .framer-styles-preset-us5fpn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-BKlGf .framer-styles-preset-us5fpn:not(.rich-text-wrapper), .framer-BKlGf .framer-styles-preset-us5fpn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-1e83dfd9-2d2a-4f0d-8a4c-f200f83c8d04, #242424); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-BKlGf\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n  ...containerStyles,\n  borderRadius: 6,\n  background: \"rgba(136, 85, 255, 0.3)\",\n  color: \"#85F\",\n  border: \"1px dashed #85F\",\n  flexDirection: \"column\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nexport const fontSizeOptions = {\n  type: ControlType.Number,\n  title: \"Font Size\",\n  min: 2,\n  max: 200,\n  step: 1,\n  displayStepper: true\n};\nexport const fontControls = {\n  font: {\n    type: ControlType.Boolean,\n    title: \"Font\",\n    defaultValue: false,\n    disabledTitle: \"Default\",\n    enabledTitle: \"Custom\"\n  },\n  fontFamily: {\n    type: ControlType.String,\n    title: \"Family\",\n    placeholder: \"Inter\",\n    hidden: ({\n      font\n    }) => !font\n  },\n  fontWeight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n    optionTitles: [\"Thin\", \"Extra-light\", \"Light\", \"Regular\", \"Medium\", \"Semi-bold\", \"Bold\", \"Extra-bold\", \"Black\"],\n    hidden: ({\n      font\n    }) => !font\n  }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n  af: \"Afrikaans\",\n  sq: \"Albanian\",\n  an: \"Aragonese\",\n  ar: \"Arabic (Standard)\",\n  \"ar-dz\": \"Arabic (Algeria)\",\n  \"ar-bh\": \"Arabic (Bahrain)\",\n  \"ar-eg\": \"Arabic (Egypt)\",\n  \"ar-iq\": \"Arabic (Iraq)\",\n  \"ar-jo\": \"Arabic (Jordan)\",\n  \"ar-kw\": \"Arabic (Kuwait)\",\n  \"ar-lb\": \"Arabic (Lebanon)\",\n  \"ar-ly\": \"Arabic (Libya)\",\n  \"ar-ma\": \"Arabic (Morocco)\",\n  \"ar-om\": \"Arabic (Oman)\",\n  \"ar-qa\": \"Arabic (Qatar)\",\n  \"ar-sa\": \"Arabic (Saudi Arabia)\",\n  \"ar-sy\": \"Arabic (Syria)\",\n  \"ar-tn\": \"Arabic (Tunisia)\",\n  \"ar-ae\": \"Arabic (U.A.E.)\",\n  \"ar-ye\": \"Arabic (Yemen)\",\n  hy: \"Armenian\",\n  as: \"Assamese\",\n  ast: \"Asturian\",\n  az: \"Azerbaijani\",\n  eu: \"Basque\",\n  bg: \"Bulgarian\",\n  be: \"Belarusian\",\n  bn: \"Bengali\",\n  bs: \"Bosnian\",\n  br: \"Breton\",\n  my: \"Burmese\",\n  ca: \"Catalan\",\n  ch: \"Chamorro\",\n  ce: \"Chechen\",\n  zh: \"Chinese\",\n  \"zh-hk\": \"Chinese (Hong Kong)\",\n  \"zh-cn\": \"Chinese (PRC)\",\n  \"zh-sg\": \"Chinese (Singapore)\",\n  \"zh-tw\": \"Chinese (Taiwan)\",\n  cv: \"Chuvash\",\n  co: \"Corsican\",\n  cr: \"Cree\",\n  hr: \"Croatian\",\n  cs: \"Czech\",\n  da: \"Danish\",\n  nl: \"Dutch (Standard)\",\n  \"nl-be\": \"Dutch (Belgian)\",\n  en: \"English\",\n  \"en-au\": \"English (Australia)\",\n  \"en-bz\": \"English (Belize)\",\n  \"en-ca\": \"English (Canada)\",\n  \"en-ie\": \"English (Ireland)\",\n  \"en-jm\": \"English (Jamaica)\",\n  \"en-nz\": \"English (New Zealand)\",\n  \"en-ph\": \"English (Philippines)\",\n  \"en-za\": \"English (South Africa)\",\n  \"en-tt\": \"English (Trinidad & Tobago)\",\n  \"en-gb\": \"English (United Kingdom)\",\n  \"en-us\": \"English (United States)\",\n  \"en-zw\": \"English (Zimbabwe)\",\n  eo: \"Esperanto\",\n  et: \"Estonian\",\n  fo: \"Faeroese\",\n  fa: \"Farsi\",\n  fj: \"Fijian\",\n  fi: \"Finnish\",\n  fr: \"French (Standard)\",\n  \"fr-be\": \"French (Belgium)\",\n  \"fr-ca\": \"French (Canada)\",\n  \"fr-fr\": \"French (France)\",\n  \"fr-lu\": \"French (Luxembourg)\",\n  \"fr-mc\": \"French (Monaco)\",\n  \"fr-ch\": \"French (Switzerland)\",\n  fy: \"Frisian\",\n  fur: \"Friulian\",\n  gd: \"Gaelic (Scots)\",\n  \"gd-ie\": \"Gaelic (Irish)\",\n  gl: \"Galacian\",\n  ka: \"Georgian\",\n  de: \"German (Standard)\",\n  \"de-at\": \"German (Austria)\",\n  \"de-de\": \"German (Germany)\",\n  \"de-li\": \"German (Liechtenstein)\",\n  \"de-lu\": \"German (Luxembourg)\",\n  \"de-ch\": \"German (Switzerland)\",\n  el: \"Greek\",\n  gu: \"Gujurati\",\n  ht: \"Haitian\",\n  he: \"Hebrew\",\n  hi: \"Hindi\",\n  hu: \"Hungarian\",\n  is: \"Icelandic\",\n  id: \"Indonesian\",\n  iu: \"Inuktitut\",\n  ga: \"Irish\",\n  it: \"Italian (Standard)\",\n  \"it-ch\": \"Italian (Switzerland)\",\n  ja: \"Japanese\",\n  kn: \"Kannada\",\n  ks: \"Kashmiri\",\n  kk: \"Kazakh\",\n  km: \"Khmer\",\n  ky: \"Kirghiz\",\n  tlh: \"Klingon\",\n  ko: \"Korean\",\n  \"ko-kp\": \"Korean (North Korea)\",\n  \"ko-kr\": \"Korean (South Korea)\",\n  la: \"Latin\",\n  lv: \"Latvian\",\n  lt: \"Lithuanian\",\n  lb: \"Luxembourgish\",\n  mk: \"FYRO Macedonian\",\n  ms: \"Malay\",\n  ml: \"Malayalam\",\n  mt: \"Maltese\",\n  mi: \"Maori\",\n  mr: \"Marathi\",\n  mo: \"Moldavian\",\n  nv: \"Navajo\",\n  ng: \"Ndonga\",\n  ne: \"Nepali\",\n  no: \"Norwegian\",\n  nb: \"Norwegian (Bokmal)\",\n  nn: \"Norwegian (Nynorsk)\",\n  oc: \"Occitan\",\n  or: \"Oriya\",\n  om: \"Oromo\",\n  \"fa-ir\": \"Persian/Iran\",\n  pl: \"Polish\",\n  pt: \"Portuguese\",\n  \"pt-br\": \"Portuguese (Brazil)\",\n  pa: \"Punjabi\",\n  \"pa-in\": \"Punjabi (India)\",\n  \"pa-pk\": \"Punjabi (Pakistan)\",\n  qu: \"Quechua\",\n  rm: \"Rhaeto-Romanic\",\n  ro: \"Romanian\",\n  \"ro-mo\": \"Romanian (Moldavia)\",\n  ru: \"Russian\",\n  \"ru-mo\": \"Russian (Moldavia)\",\n  sz: \"Sami (Lappish)\",\n  sg: \"Sango\",\n  sa: \"Sanskrit\",\n  sc: \"Sardinian\",\n  sd: \"Sindhi\",\n  si: \"Singhalese\",\n  sr: \"Serbian\",\n  sk: \"Slovak\",\n  sl: \"Slovenian\",\n  so: \"Somani\",\n  sb: \"Sorbian\",\n  es: \"Spanish\",\n  \"es-ar\": \"Spanish (Argentina)\",\n  \"es-bo\": \"Spanish (Bolivia)\",\n  \"es-cl\": \"Spanish (Chile)\",\n  \"es-co\": \"Spanish (Colombia)\",\n  \"es-cr\": \"Spanish (Costa Rica)\",\n  \"es-do\": \"Spanish (Dominican Republic)\",\n  \"es-ec\": \"Spanish (Ecuador)\",\n  \"es-sv\": \"Spanish (El Salvador)\",\n  \"es-gt\": \"Spanish (Guatemala)\",\n  \"es-hn\": \"Spanish (Honduras)\",\n  \"es-mx\": \"Spanish (Mexico)\",\n  \"es-ni\": \"Spanish (Nicaragua)\",\n  \"es-pa\": \"Spanish (Panama)\",\n  \"es-py\": \"Spanish (Paraguay)\",\n  \"es-pe\": \"Spanish (Peru)\",\n  \"es-pr\": \"Spanish (Puerto Rico)\",\n  \"es-es\": \"Spanish (Spain)\",\n  \"es-uy\": \"Spanish (Uruguay)\",\n  \"es-ve\": \"Spanish (Venezuela)\",\n  sx: \"Sutu\",\n  sw: \"Swahili\",\n  sv: \"Swedish\",\n  \"sv-fi\": \"Swedish (Finland)\",\n  \"sv-sv\": \"Swedish (Sweden)\",\n  ta: \"Tamil\",\n  tt: \"Tatar\",\n  te: \"Teluga\",\n  th: \"Thai\",\n  tig: \"Tigre\",\n  ts: \"Tsonga\",\n  tn: \"Tswana\",\n  tr: \"Turkish\",\n  tk: \"Turkmen\",\n  uk: \"Ukrainian\",\n  hsb: \"Upper Sorbian\",\n  ur: \"Urdu\",\n  ve: \"Venda\",\n  vi: \"Vietnamese\",\n  vo: \"Volapuk\",\n  wa: \"Walloon\",\n  cy: \"Welsh\",\n  xh: \"Xhosa\",\n  ji: \"Yiddish\",\n  zu: \"Zulu\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fontSizeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"localeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontStack\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"emptyStateStyle\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n  100: \"Thin\",\n  200: \"Extra-light\",\n  300: \"Light\",\n  400: \"Regular\",\n  500: \"Medium\",\n  600: \"Semi-bold\",\n  700: \"Bold\",\n  800: \"Extra-bold\",\n  900: \"Black\"\n};\nexport function useFontControls(props) {\n  const {\n    fontFamily = \"Inter\",\n    fontSize = 16,\n    fontWeight = 400,\n    font = false\n  } = props;\n  const fontWeightName = fontWeights[fontWeight];\n  const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n  const fontFamilyStyle = fontFamily ? {\n    fontSize,\n    fontWeight,\n    fontFamily: customFontStack\n  } : {\n    fontSize,\n    fontWeight\n  };\n  const fetchCustomFonts = async () => {\n    await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`, `CUSTOM;${fontFamily} ${fontWeightName}`, `GF;${fontFamily}-${fontWeightName.toLowerCase()}`]).catch(e => console.error(e));\n  };\n  useEffect(() => {\n    if (font) fetchCustomFonts();\n  }, [font, fontFamily, fontWeight]);\n  return fontFamilyStyle;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useFontControls\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n  const {\n    borderRadius,\n    isMixedBorderRadius,\n    topLeftRadius,\n    topRightRadius,\n    bottomRightRadius,\n    bottomLeftRadius\n  } = props;\n  const radiusValue = useMemo(() => isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`, [borderRadius, isMixedBorderRadius, topLeftRadius, topRightRadius, bottomRightRadius, bottomLeftRadius]);\n  return radiusValue;\n}\nexport const borderRadiusControl = {\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0\n  }\n};\nexport function usePadding(props) {\n  const {\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft\n  } = props;\n  const paddingValue = useMemo(() => paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding, [padding, paddingPerSide, paddingTop, paddingRight, paddingBottom, paddingLeft]);\n  return paddingValue;\n}\nexport const paddingControl = {\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"borderRadiusControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRadius\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePadding\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./propUtils.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useCallback, useMemo, useState } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { containerStyles, usePadding, useRadius, paddingControl, borderRadiusControl, fontControls, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nconst emailRegex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\nconst mailchimpRegex = /^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;\nconst validateEmail = email => {\n  return emailRegex.test(String(email).toLowerCase());\n};\nconst parseMailChimpUrl = url => {\n  var ref;\n  const [, domain, parameters] = (ref = url.replace(\"&amp;\", \"&\").match(mailchimpRegex)) !== null && ref !== void 0 ? ref : [null, null, null];\n  return [domain, new URLSearchParams(parameters)];\n}; /**\n   * MAILCHIMP\n   *\n   * @framerIntrinsicWidth 430\n   * @framerIntrinsicHeight 52\n   *\n   * @framerSupportedLayoutWidth fixed\n   * @framerSupportedLayoutHeight auto\n   */\nconst Mailchimp = withCSS(function Mailchimp({\n  url,\n  input,\n  button,\n  layout,\n  style,\n  gap,\n  onSubmit,\n  ...props\n}) {\n  const [email1, setEmail] = useState(input.value);\n  const [isError, setError] = useState(false);\n  const [isLoading, setLoading] = useState(false);\n  const [isSuccess, setSuccess] = useState(false);\n  const isCanvas = useMemo(() => {\n    return RenderTarget.current() === RenderTarget.canvas;\n  }, []);\n  const {\n    fontFamily,\n    fontSize,\n    fontWeight\n  } = useFontControls(props);\n  const borderRadius = useRadius(props);\n  const paddingValue = usePadding(props);\n  const validateForm = useCallback(email => {\n    if (email === \"\" || !validateEmail(email)) {\n      setError(true);\n      return false;\n    }\n    return true;\n  }, []);\n  const handleChange = useCallback(event => {\n    setError(false);\n    setEmail(event.target.value);\n  }, []);\n  const handleSubmit = useCallback(() => {\n    event.preventDefault();\n    const [domain, parameters] = parseMailChimpUrl(url);\n    if (!validateForm(email1) || !domain || !parameters) {\n      setLoading(false);\n    } else {\n      parameters.set(\"MERGE0\", email1) // MERGE0 being Mailchimp's email field name\n      ;\n      fetch(`https://${domain}/subscribe/post`, {\n        method: \"POST\",\n        mode: \"no-cors\",\n        headers: {\n          \"Content-Type\": \"application/x-www-form-urlencoded;charset=UTF-8\"\n        },\n        body: parameters.toString()\n      }).then(response => {\n        setSuccess(true);\n        onSubmit();\n      }).catch(() => {\n        setLoading(false);\n      });\n    }\n  }, [url, email1]);\n  const handleClick = useCallback(() => {\n    setLoading(true);\n  }, []);\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      ...style,\n      ...containerStyles,\n      \"--framer-mailchimp-placeholder-color\": input.placeholderColor\n    },\n    children: isSuccess ? /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        height: \"60px\",\n        width: \"60px\",\n        background: button.fill,\n        color: button.color,\n        borderRadius: \"50%\",\n        display: \"flex\",\n        justifyContent: \"center\",\n        alignItems: \"center\"\n      },\n      initial: {\n        scale: 0\n      },\n      animate: {\n        scale: 1\n      },\n      transition: {\n        duration: 0.3\n      },\n      children: /*#__PURE__*/_jsx(\"svg\", {\n        xmlns: \"http://www.w3.org/2000/svg\",\n        width: \"28\",\n        height: \"28\",\n        children: /*#__PURE__*/_jsx(\"path\", {\n          d: \"M 2 14 L 10 22 L 26 6\",\n          fill: \"transparent\",\n          strokeWidth: \"4\",\n          stroke: \"currentColor\",\n          strokeLinecap: \"round\"\n        })\n      })\n    }) : /*#__PURE__*/_jsxs(\"form\", {\n      style: {\n        width: \"100%\",\n        display: \"grid\",\n        gap,\n        gridTemplateColumns: layout === \"vertical\" ? \"1fr\" : \"1fr max-content\",\n        gridTemplateRows: layout === \"vertical\" ? \"1fr 1fr\" : \"1fr\"\n      },\n      onSubmit: handleSubmit,\n      method: \"POST\",\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: {\n          position: \"absolute\",\n          visibility: \"hidden\"\n        },\n        \"aria-hidden\": \"true\",\n        children: /*#__PURE__*/_jsx(\"input\", {\n          type: \"text\",\n          name: \"b_1487cc549a49109c00fe60a80_93cd7be172\",\n          tabIndex: -1\n        })\n      }), /*#__PURE__*/_jsx(\"input\", {\n        type: \"email\",\n        name: \"email\",\n        placeholder: input.placeholder,\n        value: isCanvas ? input.value : email1,\n        className: \"framer-mailchimp-input\",\n        onChange: handleChange,\n        style: {\n          ...defaultStyle,\n          padding: paddingValue,\n          borderRadius,\n          fontFamily,\n          fontWeight,\n          fontSize,\n          background: input.fill,\n          color: input.color,\n          boxShadow: `inset 0 0 0 1px ${isError ? input.error : \"transparent\"}`\n        }\n      }), /*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          position: \"relative\"\n        },\n        children: [/*#__PURE__*/_jsx(motion.input, {\n          type: \"submit\",\n          value: button.label,\n          onClick: handleClick,\n          style: {\n            ...defaultStyle,\n            cursor: \"pointer\",\n            borderRadius,\n            padding: paddingValue,\n            fontFamily,\n            fontWeight: button.fontWeight,\n            fontSize,\n            background: button.fill,\n            color: button.color,\n            zIndex: 1\n          },\n          transition: {\n            type: \"ease\",\n            duration: 0.3\n          },\n          whileHover: {\n            opacity: 0.8\n          }\n        }), isLoading && /*#__PURE__*/_jsx(\"div\", {\n          style: {\n            borderRadius,\n            position: \"absolute\",\n            display: \"flex\",\n            justifyContent: \"center\",\n            alignItems: \"center\",\n            width: \"100%\",\n            height: \"100%\",\n            left: 0,\n            top: 0,\n            zIndex: 2,\n            color: button.color,\n            background: button.fill\n          },\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              height: 16,\n              width: 16\n            },\n            initial: {\n              rotate: 0\n            },\n            animate: {\n              rotate: 360\n            },\n            transition: {\n              duration: 2,\n              repeat: Infinity\n            },\n            children: /*#__PURE__*/_jsxs(\"svg\", {\n              xmlns: \"http://www.w3.org/2000/svg\",\n              width: \"16\",\n              height: \"16\",\n              children: [/*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",\n                fill: \"currentColor\",\n                opacity: \"0.2\"\n              }), /*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",\n                fill: \"currentColor\"\n              })]\n            })\n          })\n        })]\n      })]\n    })\n  });\n}, [\".framer-mailchimp-input::placeholder { color: var(--framer-mailchimp-placeholder-color) !important; }\"]);\nMailchimp.defaultProps = {\n  fontSize: 16,\n  fontFamily: \"Inter\",\n  fontWeight: 400,\n  padding: 15,\n  paddingTop: 15,\n  paddingBottom: 15,\n  paddingLeft: 15,\n  paddingRight: 15,\n  borderRadius: 8,\n  topLeftRadius: 8,\n  topRightRadius: 8,\n  bottomRightRadius: 8,\n  bottomLeftRadius: 8,\n  gap: 15\n};\naddPropertyControls(Mailchimp, {\n  url: {\n    title: \"URL\",\n    placeholder: \"https://***.us6.list-manage.com/subscribe/post?u=***\",\n    type: ControlType.String,\n    description: \"Create a [Mailchimp](https://mailchimp.com/) account and copy your embedded form URL. [Learn more\u2026](https://www.framer.com/sites/integrations/mailchimp/)\"\n  },\n  layout: {\n    title: \"Layout\",\n    type: ControlType.Enum,\n    options: [\"horizontal\", \"vertical\"],\n    displaySegmentedControl: true\n  },\n  input: {\n    title: \"Input\",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"email@framer.com\"\n      },\n      placeholderColor: {\n        title: \" \",\n        type: ControlType.Color,\n        defaultValue: \"rgba(0, 0, 0, 0.3)\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#EBEBEB\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      error: {\n        title: \"Error\",\n        type: ControlType.Color,\n        defaultValue: \"#EE4444\"\n      }\n    }\n  },\n  button: {\n    title: \"Button\",\n    type: ControlType.Object,\n    controls: {\n      label: {\n        title: \"Label\",\n        type: ControlType.String,\n        defaultValue: \"Sign Up\"\n      },\n      fontWeight: {\n        ...fontControls.fontWeight,\n        defaultValue: 600\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#FFF\"\n      }\n    }\n  },\n  ...fontControls,\n  fontSize: {\n    title: \"Font Size\",\n    type: ControlType.Number,\n    displayStepper: true,\n    defaultValue: 16\n  },\n  ...paddingControl,\n  ...borderRadiusControl,\n  gap: {\n    title: \"Gap\",\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0\n  },\n  onSubmit: {\n    type: ControlType.EventHandler\n  }\n});\nconst defaultStyle = {\n  WebkitAppearance: \"none\",\n  width: \"100%\",\n  lineHeight: \"1.4em\",\n  outline: \"none\",\n  border: \"none\"\n};\nexport default Mailchimp;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Mailchimp\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"52\",\n        \"framerIntrinsicWidth\": \"430\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"auto\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Mailchimp.map", "// Generated by Framer (3d0c292)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Mailchimp from \"https://framerusercontent.com/modules/0ZSF8VJcL5AhXebKiUw3/nbsZGufHZBGrLw7CNirb/Mailchimp.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/Ma7y50kdSVdHExCEiFXH/pd05DYT9n09TRjOf3BWn/McpBMTJg1.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/GXMxNp9thdOwJnmwuQKw/HC3goc0KqLc5XBJ68ymA/QCLWKJQSA.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/lumsaPPVbY2xnBSQTf7W/yvAKOJbLmsLI2eOG33qv/VW6HP7Nms.js\";\nimport * as sharedStyle3 from \"https://framerusercontent.com/modules/mntVC4DnghwuJ8BCUSxv/TYT59zJdAwW3jnCHjhs4/ysw2C2hQH.js\";\nconst MailchimpFonts = getFonts(Mailchimp);\nconst cycleOrder = [\"LR22QrPzO\", \"k2qKMXGTy\", \"maY08D70o\"];\nconst variantClassNames = {\n  k2qKMXGTy: \"framer-v-18p4nai\",\n  LR22QrPzO: \"framer-v-1niib27\",\n  maY08D70o: \"framer-v-ijbfl4\"\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 humanReadableVariantMap = {\n  \"1920\": \"maY08D70o\",\n  Desktop: \"LR22QrPzO\",\n  Phone: \"k2qKMXGTy\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"LR22QrPzO\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"LR22QrPzO\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"k2qKMXGTy\") return false;\n    return true;\n  };\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-2lcVg\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, sharedStyle3.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.footer, {\n        ...restProps,\n        className: cx(\"framer-1niib27\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"LR22QrPzO\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"0px\",\n          \"--border-color\": \"rgba(0, 0, 0, 0.05)\",\n          \"--border-left-width\": \"0px\",\n          \"--border-right-width\": \"0px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"1px\",\n          backgroundColor: \"rgb(255, 255, 255)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          k2qKMXGTy: {\n            \"data-framer-name\": \"Phone\"\n          },\n          maY08D70o: {\n            \"data-framer-name\": \"1920\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1e3mipo\",\n          \"data-framer-name\": \"Horizontal\",\n          layoutDependency: layoutDependency,\n          layoutId: \"ryj7vr_XK\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-uww4fv\",\n            \"data-framer-name\": \"Vertical\",\n            layoutDependency: layoutDependency,\n            layoutId: \"XwrAj5SS5\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(Image, {\n              background: {\n                alt: \"Logo of xtradesigns\",\n                fit: \"fit\",\n                intrinsicHeight: 48,\n                intrinsicWidth: 300,\n                pixelHeight: 48,\n                pixelWidth: 300,\n                src: new URL(\"https://framerusercontent.com/images/7z9ldda2XNYqZgs920YofEK3Cg.svg\").href\n              },\n              className: \"framer-1dl0xnw\",\n              \"data-framer-name\": \"logo\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tBbGYZHgq\",\n              transition: transition\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-111hbkw-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Ld8OPWZtg-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Mailchimp, {\n                borderRadius: 42,\n                bottomLeftRadius: 42,\n                bottomRightRadius: 42,\n                button: {\n                  color: \"rgb(255, 255, 255)\",\n                  fill: \"rgb(0, 0, 0)\",\n                  fontWeight: 600,\n                  label: \"   Subscribe    \"\n                },\n                font: false,\n                fontFamily: \"Inter\",\n                fontSize: 16,\n                fontWeight: 400,\n                gap: 6,\n                height: \"100%\",\n                id: \"Ld8OPWZtg\",\n                input: {\n                  color: \"rgb(0, 0, 0)\",\n                  error: \"rgb(238, 68, 68)\",\n                  fill: \"rgb(235, 235, 235)\",\n                  placeholder: \"Enter your email\",\n                  placeholderColor: \"rgba(0, 0, 0, 0.3)\",\n                  value: \"\"\n                },\n                isMixedBorderRadius: false,\n                layout: \"horizontal\",\n                layoutId: \"Ld8OPWZtg\",\n                padding: 15,\n                paddingBottom: 15,\n                paddingLeft: 15,\n                paddingPerSide: false,\n                paddingRight: 15,\n                paddingTop: 15,\n                style: {\n                  width: \"100%\"\n                },\n                topLeftRadius: 42,\n                topRightRadius: 42,\n                url: \"\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  k2qKMXGTy: {\n                    gap: 12,\n                    layout: \"vertical\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1a2gfjv\",\n                  \"data-styles-preset\": \"VW6HP7Nms\",\n                  children: \"\u270C We promise not to spam!\"\n                })\n              }),\n              className: \"framer-av0wv5\",\n              layoutDependency: layoutDependency,\n              layoutId: \"fDiWDaFHM\",\n              style: {\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-nhi4cp\",\n            \"data-framer-name\": \"Vertical\",\n            layoutDependency: layoutDependency,\n            layoutId: \"vYD19l7hG\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-7smafi\",\n                  \"data-styles-preset\": \"McpBMTJg1\",\n                  children: \"Pages\"\n                })\n              }),\n              className: \"framer-1644lw4\",\n              layoutDependency: layoutDependency,\n              layoutId: \"dssgzSzhD\",\n              style: {\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-ollaeu\",\n              layoutDependency: layoutDependency,\n              layoutId: \"QqQ9CMb_V\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-1a2gfjv\",\n                    \"data-styles-preset\": \"VW6HP7Nms\",\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"augiA20Il\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-o16nox\",\n                        \"data-styles-preset\": \"QCLWKJQSA\",\n                        children: \"Home\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-selfm7\",\n                layoutDependency: layoutDependency,\n                layoutId: \"l8nH3mWu4\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\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                    className: \"framer-styles-preset-1a2gfjv\",\n                    \"data-styles-preset\": \"VW6HP7Nms\",\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"TjbiB48uq\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-o16nox\",\n                        \"data-styles-preset\": \"QCLWKJQSA\",\n                        children: \"Case studies\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-fggyk6\",\n                layoutDependency: layoutDependency,\n                layoutId: \"onwjX1R1a\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\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                    className: \"framer-styles-preset-1a2gfjv\",\n                    \"data-styles-preset\": \"VW6HP7Nms\",\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"aZNpDS7pL\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-o16nox\",\n                        \"data-styles-preset\": \"QCLWKJQSA\",\n                        children: \"Pricing\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-fr6kz5\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Wo9BR0SXt\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-b9xeo7\",\n            \"data-framer-name\": \"Vertical\",\n            layoutDependency: layoutDependency,\n            layoutId: \"tmNAjMhvZ\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-7smafi\",\n                  \"data-styles-preset\": \"McpBMTJg1\",\n                  children: \"Resources\"\n                })\n              }),\n              className: \"framer-4uxaw3\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tivsYW28r\",\n              style: {\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1mz9eby\",\n              layoutDependency: layoutDependency,\n              layoutId: \"gZWe2CAeY\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-1a2gfjv\",\n                    \"data-styles-preset\": \"VW6HP7Nms\",\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"fT749Sw6l\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-o16nox\",\n                        \"data-styles-preset\": \"QCLWKJQSA\",\n                        children: \"About us\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-aa8xop\",\n                layoutDependency: layoutDependency,\n                layoutId: \"CCh1CYdo7\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\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                    className: \"framer-styles-preset-1a2gfjv\",\n                    \"data-styles-preset\": \"VW6HP7Nms\",\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"zjoVgyzbY\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-o16nox\",\n                        \"data-styles-preset\": \"QCLWKJQSA\",\n                        children: \"Contact\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-1bv3kxi\",\n                layoutDependency: layoutDependency,\n                layoutId: \"wrNykZJu9\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })]\n          })]\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-uxylci\",\n          \"data-framer-name\": \"Copyright\",\n          layoutDependency: layoutDependency,\n          layoutId: \"sbwbryvdd\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1qrthvg\",\n            layoutDependency: layoutDependency,\n            layoutId: \"KEVHLJJ04\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-us5fpn\",\n                  \"data-styles-preset\": \"ysw2C2hQH\",\n                  children: \"Designed by xtraDesigns\"\n                })\n              }),\n              className: \"framer-3jtpaz\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eGzhZGGeC\",\n              style: {\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), isDisplayed() && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-letter-spacing\": \"0px\",\n                    \"--framer-line-height\": \"1.5em\",\n                    \"--framer-text-alignment\": \"left\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"|\"\n                })\n              }),\n              className: \"framer-1n7zixm\",\n              fonts: [\"GF;Inter-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"iyKYvGyHM\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4f30064c-955a-4cf8-9caa-1c3e4feafe10, rgb(237, 237, 237))\",\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\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                  className: \"framer-styles-preset-1a2gfjv\",\n                  \"data-styles-preset\": \"VW6HP7Nms\",\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"ju4PF_Pe3\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-o16nox\",\n                      \"data-styles-preset\": \"QCLWKJQSA\",\n                      children: \"Privacy\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-120qznu\",\n              layoutDependency: layoutDependency,\n              layoutId: \"bJ7Jj40tR\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), isDisplayed() && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-letter-spacing\": \"0px\",\n                    \"--framer-line-height\": \"1.5em\",\n                    \"--framer-text-alignment\": \"left\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"|\"\n                })\n              }),\n              className: \"framer-1o1tkpt\",\n              fonts: [\"GF;Inter-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"woozIzbay\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4f30064c-955a-4cf8-9caa-1c3e4feafe10, rgb(237, 237, 237))\",\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\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                  className: \"framer-styles-preset-1a2gfjv\",\n                  \"data-styles-preset\": \"VW6HP7Nms\",\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"SxxeYfCbP\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-o16nox\",\n                      \"data-styles-preset\": \"QCLWKJQSA\",\n                      children: \"Term & Conditions\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-1jwlufo\",\n              layoutDependency: layoutDependency,\n              layoutId: \"PBDZlUwke\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1nx4t0b\",\n            \"data-framer-name\": \"Social\",\n            layoutDependency: layoutDependency,\n            layoutId: \"BGlaMNour\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(Link, {\n              href: \"www.instagram.com\",\n              openInNewTab: true,\n              children: /*#__PURE__*/_jsx(SVG, {\n                as: \"a\",\n                className: \"framer-1ixkgf2 framer-zr5fn1\",\n                \"data-framer-name\": \"Instagram\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"JBJwdOr9i\",\n                opacity: 1,\n                radius: 0,\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path><path d=\"M 7.5 10 C 7.5 8.619 8.619 7.5 10 7.5 C 11.381 7.5 12.5 8.619 12.5 10 C 12.5 11.381 11.381 12.5 10 12.5 C 8.619 12.5 7.5 11.381 7.5 10 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.438 2.188 L 6.563 2.188 C 4.146 2.188 2.188 4.146 2.188 6.563 L 2.188 13.438 C 2.188 15.854 4.146 17.813 6.563 17.813 L 13.438 17.813 C 15.854 17.813 17.813 15.854 17.813 13.438 L 17.813 6.563 C 17.813 4.146 15.854 2.188 13.438 2.188 Z M 10 13.75 C 7.929 13.75 6.25 12.071 6.25 10 C 6.25 7.929 7.929 6.25 10 6.25 C 12.071 6.25 13.75 7.929 13.75 10 C 13.75 12.071 12.071 13.75 10 13.75 Z M 14.063 6.875 C 13.545 6.875 13.125 6.455 13.125 5.938 C 13.125 5.42 13.545 5 14.063 5 C 14.58 5 15 5.42 15 5.938 C 15 6.455 14.58 6.875 14.063 6.875 Z\" fill=\"#222\"></path></svg>',\n                svgContentId: 863195339,\n                transition: transition,\n                withExternalLayout: true\n              })\n            }), /*#__PURE__*/_jsx(Link, {\n              href: \"www.twitter.com\",\n              children: /*#__PURE__*/_jsx(SVG, {\n                as: \"a\",\n                className: \"framer-1s6uvoh framer-zr5fn1\",\n                \"data-framer-name\": \"Twitter\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"e_Pqo1BmG\",\n                opacity: 1,\n                radius: 0,\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path><path d=\"M 19.195 6.07 L 16.836 8.422 C 16.367 13.883 11.758 18.125 6.25 18.125 C 5.117 18.125 4.18 17.945 3.469 17.594 C 2.898 17.305 2.664 17 2.602 16.906 C 2.497 16.747 2.47 16.549 2.53 16.368 C 2.589 16.187 2.728 16.043 2.906 15.977 C 2.922 15.969 4.766 15.266 5.961 13.914 C 5.22 13.386 4.568 12.743 4.031 12.008 C 2.961 10.555 1.828 8.031 2.508 4.266 C 2.551 4.038 2.716 3.852 2.938 3.781 C 3.16 3.709 3.404 3.766 3.57 3.93 C 3.594 3.961 6.195 6.523 9.375 7.352 L 9.375 6.875 C 9.381 5.874 9.785 4.917 10.497 4.214 C 11.209 3.51 12.171 3.119 13.172 3.125 C 14.495 3.144 15.711 3.856 16.375 5 L 18.75 5 C 19.002 4.999 19.23 5.15 19.328 5.383 C 19.42 5.618 19.368 5.886 19.195 6.07 Z\" fill=\"#222\"></path></svg>',\n                svgContentId: 2627992465,\n                transition: transition,\n                withExternalLayout: true\n              })\n            })]\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-2lcVg [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-2lcVg .framer-zr5fn1 { display: block; }\", \".framer-2lcVg .framer-1niib27 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 130px; height: min-content; justify-content: center; overflow: visible; padding: 60px 40px 46px 60px; position: relative; width: 1200px; }\", \".framer-2lcVg .framer-1e3mipo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-2lcVg .framer-uww4fv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 600px; }\", \".framer-2lcVg .framer-1dl0xnw { aspect-ratio: 6.134328358208955 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); overflow: visible; position: relative; width: 279px; }\", \".framer-2lcVg .framer-111hbkw-container { flex: none; height: auto; position: relative; width: 479px; }\", \".framer-2lcVg .framer-av0wv5, .framer-2lcVg .framer-1644lw4, .framer-2lcVg .framer-selfm7, .framer-2lcVg .framer-fggyk6, .framer-2lcVg .framer-fr6kz5, .framer-2lcVg .framer-4uxaw3, .framer-2lcVg .framer-aa8xop, .framer-2lcVg .framer-1bv3kxi, .framer-2lcVg .framer-3jtpaz, .framer-2lcVg .framer-1n7zixm, .framer-2lcVg .framer-120qznu, .framer-2lcVg .framer-1o1tkpt, .framer-2lcVg .framer-1jwlufo { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-2lcVg .framer-nhi4cp, .framer-2lcVg .framer-b9xeo7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 200px; }\", \".framer-2lcVg .framer-ollaeu, .framer-2lcVg .framer-1mz9eby { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-2lcVg .framer-uxylci { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-2lcVg .framer-1qrthvg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 21px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-2lcVg .framer-1nx4t0b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; 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-2lcVg .framer-1ixkgf2, .framer-2lcVg .framer-1s6uvoh { flex: none; height: 20px; position: relative; text-decoration: none; width: 20px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2lcVg .framer-1niib27, .framer-2lcVg .framer-1e3mipo, .framer-2lcVg .framer-uww4fv, .framer-2lcVg .framer-nhi4cp, .framer-2lcVg .framer-ollaeu, .framer-2lcVg .framer-b9xeo7, .framer-2lcVg .framer-1mz9eby, .framer-2lcVg .framer-1qrthvg, .framer-2lcVg .framer-1nx4t0b { gap: 0px; } .framer-2lcVg .framer-1niib27 > * { margin: 0px; margin-bottom: calc(130px / 2); margin-top: calc(130px / 2); } .framer-2lcVg .framer-1niib27 > :first-child, .framer-2lcVg .framer-uww4fv > :first-child, .framer-2lcVg .framer-nhi4cp > :first-child, .framer-2lcVg .framer-ollaeu > :first-child, .framer-2lcVg .framer-b9xeo7 > :first-child, .framer-2lcVg .framer-1mz9eby > :first-child { margin-top: 0px; } .framer-2lcVg .framer-1niib27 > :last-child, .framer-2lcVg .framer-uww4fv > :last-child, .framer-2lcVg .framer-nhi4cp > :last-child, .framer-2lcVg .framer-ollaeu > :last-child, .framer-2lcVg .framer-b9xeo7 > :last-child, .framer-2lcVg .framer-1mz9eby > :last-child { margin-bottom: 0px; } .framer-2lcVg .framer-1e3mipo > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-2lcVg .framer-1e3mipo > :first-child, .framer-2lcVg .framer-1qrthvg > :first-child, .framer-2lcVg .framer-1nx4t0b > :first-child { margin-left: 0px; } .framer-2lcVg .framer-1e3mipo > :last-child, .framer-2lcVg .framer-1qrthvg > :last-child, .framer-2lcVg .framer-1nx4t0b > :last-child { margin-right: 0px; } .framer-2lcVg .framer-uww4fv > *, .framer-2lcVg .framer-ollaeu > *, .framer-2lcVg .framer-1mz9eby > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-2lcVg .framer-nhi4cp > *, .framer-2lcVg .framer-b9xeo7 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-2lcVg .framer-1qrthvg > *, .framer-2lcVg .framer-1nx4t0b > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\", \".framer-2lcVg.framer-v-18p4nai .framer-1niib27 { gap: 29px; padding: 60px 40px 46px 40px; width: 390px; }\", \".framer-2lcVg.framer-v-18p4nai .framer-1e3mipo { flex-direction: column; }\", \".framer-2lcVg.framer-v-18p4nai .framer-uww4fv { gap: 20px; width: 100%; }\", \".framer-2lcVg.framer-v-18p4nai .framer-1dl0xnw { height: var(--framer-aspect-ratio-supported, 33px); width: 205px; }\", \".framer-2lcVg.framer-v-18p4nai .framer-111hbkw-container, .framer-2lcVg.framer-v-18p4nai .framer-nhi4cp, .framer-2lcVg.framer-v-18p4nai .framer-b9xeo7 { width: 100%; }\", \".framer-2lcVg.framer-v-18p4nai .framer-uxylci { flex-direction: column; gap: 21px; justify-content: center; max-width: unset; }\", \".framer-2lcVg.framer-v-18p4nai .framer-1qrthvg { flex-direction: column; gap: 15px; height: min-content; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2lcVg.framer-v-18p4nai .framer-1niib27, .framer-2lcVg.framer-v-18p4nai .framer-1e3mipo, .framer-2lcVg.framer-v-18p4nai .framer-uww4fv, .framer-2lcVg.framer-v-18p4nai .framer-uxylci, .framer-2lcVg.framer-v-18p4nai .framer-1qrthvg { gap: 0px; } .framer-2lcVg.framer-v-18p4nai .framer-1niib27 > * { margin: 0px; margin-bottom: calc(29px / 2); margin-top: calc(29px / 2); } .framer-2lcVg.framer-v-18p4nai .framer-1niib27 > :first-child, .framer-2lcVg.framer-v-18p4nai .framer-1e3mipo > :first-child, .framer-2lcVg.framer-v-18p4nai .framer-uww4fv > :first-child, .framer-2lcVg.framer-v-18p4nai .framer-uxylci > :first-child, .framer-2lcVg.framer-v-18p4nai .framer-1qrthvg > :first-child { margin-top: 0px; } .framer-2lcVg.framer-v-18p4nai .framer-1niib27 > :last-child, .framer-2lcVg.framer-v-18p4nai .framer-1e3mipo > :last-child, .framer-2lcVg.framer-v-18p4nai .framer-uww4fv > :last-child, .framer-2lcVg.framer-v-18p4nai .framer-uxylci > :last-child, .framer-2lcVg.framer-v-18p4nai .framer-1qrthvg > :last-child { margin-bottom: 0px; } .framer-2lcVg.framer-v-18p4nai .framer-1e3mipo > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-2lcVg.framer-v-18p4nai .framer-uww4fv > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-2lcVg.framer-v-18p4nai .framer-uxylci > * { margin: 0px; margin-bottom: calc(21px / 2); margin-top: calc(21px / 2); } .framer-2lcVg.framer-v-18p4nai .framer-1qrthvg > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\", \".framer-2lcVg.framer-v-ijbfl4 .framer-1niib27 { width: 1300px; }\", \".framer-2lcVg.framer-v-ijbfl4 .framer-1e3mipo { max-width: 1350px; }\", \".framer-2lcVg.framer-v-ijbfl4 .framer-uww4fv { width: 800px; }\", \".framer-2lcVg.framer-v-ijbfl4 .framer-111hbkw-container { width: 629px; }\", \".framer-2lcVg.framer-v-ijbfl4 .framer-nhi4cp, .framer-2lcVg.framer-v-ijbfl4 .framer-b9xeo7 { width: 150px; }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css, ...sharedStyle3.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 439\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"k2qKMXGTy\":{\"layout\":[\"fixed\",\"auto\"]},\"maY08D70o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerZvuWaaCL5 = withCSS(Component, css, \"framer-2lcVg\");\nexport default FramerZvuWaaCL5;\nFramerZvuWaaCL5.displayName = \"Footer\";\nFramerZvuWaaCL5.defaultProps = {\n  height: 439,\n  width: 1200\n};\naddPropertyControls(FramerZvuWaaCL5, {\n  variant: {\n    options: [\"LR22QrPzO\", \"k2qKMXGTy\", \"maY08D70o\"],\n    optionTitles: [\"Desktop\", \"Phone\", \"1920\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerZvuWaaCL5, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/ZvuWaaCL5:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\",\n  weight: \"600\"\n}, ...MailchimpFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts, ...sharedStyle3.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerZvuWaaCL5\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k2qKMXGTy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"maY08D70o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"439\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ZvuWaaCL5.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"Inter-ExtraBold\"]);\nexport const fonts = [];\nexport const css = ['.framer-3eS91 .framer-styles-preset-1w4y6os:not(.rich-text-wrapper), .framer-3eS91 .framer-styles-preset-1w4y6os.rich-text-wrapper h1 { --framer-font-family: \"Inter-ExtraBold\", \"Inter\", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4f30064c-955a-4cf8-9caa-1c3e4feafe10, #ededed); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1439px) and (min-width: 1200px) { .framer-3eS91 .framer-styles-preset-1w4y6os:not(.rich-text-wrapper), .framer-3eS91 .framer-styles-preset-1w4y6os.rich-text-wrapper h1 { --framer-font-family: \"Inter-ExtraBold\", \"Inter\", sans-serif; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-weight: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4f30064c-955a-4cf8-9caa-1c3e4feafe10, #ededed); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-3eS91 .framer-styles-preset-1w4y6os:not(.rich-text-wrapper), .framer-3eS91 .framer-styles-preset-1w4y6os.rich-text-wrapper h1 { --framer-font-family: \"Inter-ExtraBold\", \"Inter\", sans-serif; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-weight: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4f30064c-955a-4cf8-9caa-1c3e4feafe10, #ededed); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-3eS91 .framer-styles-preset-1w4y6os:not(.rich-text-wrapper), .framer-3eS91 .framer-styles-preset-1w4y6os.rich-text-wrapper h1 { --framer-font-family: \"Inter-ExtraBold\", \"Inter\", sans-serif; --framer-font-size: 33px; --framer-font-style: normal; --framer-font-weight: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4f30064c-955a-4cf8-9caa-1c3e4feafe10, #ededed); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-3eS91\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\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": ["e", "npm_react_18_1_exports", "t", "o", "a", "f", "n", "s", "_", "q", "r", "l", "p", "u", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "ETI4VyVoj", "VIxh8CcJx", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaphapdtr", "args", "onMouseEnter1q97gbl", "onAppear5fxy9b", "onMouseLeave1biy3wt", "onMouseEnter1r4tjbj", "onAppearu1x1hm", "onMouseLeave1mfl127", "useOnVariantChange", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "css", "FramerFodRzMUkr", "withCSS", "FodRzMUkr_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "l", "e", "o", "a", "n", "defaultEvents", "ControlType", "findByArray", "arr", "search", "getIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchTerm", "_iconSearchTerm", "useIconSelection", "iconSearchResult", "se", "iconKeys", "moduleBaseUrl", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "l", "npm_react_18_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "defaultEvents", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "UhH8B8IgL", "ayHTqoxDW", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap17oxik9", "args", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "FramergbLmg2Q3Z", "withCSS", "gbLmg2Q3Z_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "toResponsiveImage", "value", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "V1ueuXIOW", "tMqykl6cR", "XfPrmcqWF", "JIJjL3T0F", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "RichText", "x", "css", "FramerW8WuKRPvM", "withCSS", "W8WuKRPvM_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "HeroFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "tMqykl6cR", "XfPrmcqWF", "Qp9orbCHE", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerXX3N9ww1q", "withCSS", "XX3N9ww1q_default", "addPropertyControls", "ControlType", "addFonts", "MegamenuItemFonts", "getFonts", "W8WuKRPvM_default", "MegamenuItemMoreFonts", "XX3N9ww1q_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "rTFIZcyWr", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseLeave1czzxzg", "args", "router", "useRouter", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "Framerj1aFGQYMX", "withCSS", "j1aFGQYMX_default", "addPropertyControls", "ControlType", "addFonts", "ItemNavFonts", "getFonts", "gbLmg2Q3Z_default", "HeroFonts", "Icon", "SuperButtonFonts", "FodRzMUkr_default", "MegamenuListFonts", "j1aFGQYMX_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseLeave1kpgy6w", "args", "onMouseLeave1j2zq09", "onTap12erg13", "onTap1anpyx0", "onMouseEnter1kpgy6w", "onMouseEnter1j2zq09", "onMouseEntercw96nd", "onMouseEnter1t7pf3e", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Link", "Image2", "css", "FramerXG1w7j9uW", "withCSS", "XG1w7j9uW_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "emailRegex", "mailchimpRegex", "validateEmail", "email", "parseMailChimpUrl", "url", "ref", "domain", "parameters", "Mailchimp", "withCSS", "input", "button", "layout", "style", "gap", "onSubmit", "props", "email1", "setEmail", "ye", "isError", "setError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "handleChange", "event", "handleSubmit", "response", "handleClick", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "Mailchimp_default", "MailchimpFonts", "getFonts", "Mailchimp_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText", "x", "Link", "SVG", "css", "FramerZvuWaaCL5", "withCSS", "ZvuWaaCL5_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className"]
}
