{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/tEQ2L1mLitcwzODBUVXi/D4she1Hf8qVowfXp9uie/lva_WDoBI.js", "ssg:https://framerusercontent.com/modules/vaY0T67SZlyBsMHSNWWZ/RH1BcsNcnQlDgUFa8RbK/zXd7j0vD5.js", "ssg:https://framerusercontent.com/modules/e21pQbGgiczwCmQQyNSs/ezUJCfm1bFdUR5fEoX5T/W4eqcEG9i.js", "ssg:https://framerusercontent.com/modules/qYgHusToHFjiXViX1cJP/BrshgJMHaGdAtg7tCAaK/PNk23sjCL.js", "ssg:https://framerusercontent.com/modules/hOgHoU0W7n6TESk4O5ds/kde5wuc8N51gErt9hvpB/ScaleOnHover.js", "ssg:https://framerusercontent.com/modules/ikztJq18SHex2NZwYrEB/1Fize9kQPm9F07fjGJYV/Y2YsLiprg.js", "ssg:https://framerusercontent.com/modules/fH48ovkovNRLMuZCAEiv/LhSEfVrMOf2ByOVR8mBj/X81ir5HmY.js", "ssg:https://framerusercontent.com/modules/1W1Vq9RRX39uM5IJ8e40/BM8dPkfoV9Y5pcm2ucnj/SjNOQewVU.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/nFAy8p4fOASsyhPbo192/Ticker.js", "ssg:https://framerusercontent.com/modules/8psKDHlfXiwP1Rz0GFWI/hjvKv2Z8gM0hdcnZjcko/tMOtldZEq.js", "ssg:https://framerusercontent.com/modules/ibTrQaNbxUpF1QQroVan/gwt6lcITGGvqYzqtV95t/nJekZSaQ9.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"Inter-Bold\"]);\nexport const fonts = [];\nexport const css = ['.framer-nzeEL .framer-styles-preset-c7ioa5:not(.rich-text-wrapper), .framer-nzeEL .framer-styles-preset-c7ioa5.rich-text-wrapper h2 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, #1f212d); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-nzeEL .framer-styles-preset-c7ioa5:not(.rich-text-wrapper), .framer-nzeEL .framer-styles-preset-c7ioa5.rich-text-wrapper h2 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, #1f212d); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-nzeEL .framer-styles-preset-c7ioa5:not(.rich-text-wrapper), .framer-nzeEL .framer-styles-preset-c7ioa5.rich-text-wrapper h2 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, #1f212d); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-nzeEL\";\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([\"Inter-Medium\"]);\nexport const fonts = [];\nexport const css = ['.framer-6AhAf .framer-styles-preset-1aix0do:not(.rich-text-wrapper), .framer-6AhAf .framer-styles-preset-1aix0do.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, #1f212d); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-6AhAf\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/uMkffDQaTa5unq2swNIc/gpQz2WT0bY5CMOyrTiTg/l_VKBkCHJ.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/vaY0T67SZlyBsMHSNWWZ/RH1BcsNcnQlDgUFa8RbK/zXd7j0vD5.js\";\nconst cycleOrder = [\"Ujetpxhok\", \"cdVkszuFM\", \"bfgmGglQA\"];\nconst variantClassNames = {\n  bfgmGglQA: \"framer-v-1bqf4ba\",\n  cdVkszuFM: \"framer-v-1bj4io0\",\n  Ujetpxhok: \"framer-v-13g30jy\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"menu-stacked\": \"bfgmGglQA\",\n  \"Variant 1\": \"Ujetpxhok\",\n  \"Variant 2\": \"cdVkszuFM\"\n};\nconst getProps = ({\n  height,\n  id,\n  tap,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    uJtHRlud6: tap !== null && tap !== void 0 ? tap : props.uJtHRlud6,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"Ujetpxhok\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    uJtHRlud6,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Ujetpxhok\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1ulvoz4 = activeVariantCallback(async (...args) => {\n    if (uJtHRlud6) {\n      const res = await uJtHRlud6(...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-bY3DQ\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-13g30jy\", className),\n          \"data-framer-name\": \"Variant 1\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"Ujetpxhok\",\n          onTap: onTap1ulvoz4,\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            bfgmGglQA: {\n              \"data-framer-name\": \"menu-stacked\"\n            },\n            cdVkszuFM: {\n              \"data-framer-name\": \"Variant 2\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-1aix0do\",\n                \"data-styles-preset\": \"zXd7j0vD5\",\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: {\n                    hash: \":R5LD8m5Zy\",\n                    webPageId: \"m0NAqGBMm\"\n                  },\n                  openInNewTab: false,\n                  smoothScroll: true,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    className: \"framer-styles-preset-12th7nw\",\n                    \"data-styles-preset\": \"l_VKBkCHJ\",\n                    children: \"Pricing\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-hkz1if\",\n            \"data-framer-name\": \"Pricing\",\n            layoutDependency: layoutDependency,\n            layoutId: \"JqHdCk1v4\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            variants: {\n              cdVkszuFM: {\n                \"--extracted-r6o4lv\": \"var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              cdVkszuFM: {\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-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        hash: \":R5LD8m5Zy\",\n                        webPageId: \"m0NAqGBMm\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: true,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-12th7nw\",\n                        \"data-styles-preset\": \"l_VKBkCHJ\",\n                        children: \"Pricing\"\n                      })\n                    })\n                  })\n                }),\n                fonts: [\"Inter-Medium\"]\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-1aix0do\",\n                \"data-styles-preset\": \"zXd7j0vD5\",\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: {\n                    hash: \":OdJGZbTSc\",\n                    webPageId: \"m0NAqGBMm\"\n                  },\n                  openInNewTab: false,\n                  smoothScroll: true,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    className: \"framer-styles-preset-12th7nw\",\n                    \"data-styles-preset\": \"l_VKBkCHJ\",\n                    children: \"FAQs\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-1w84m6d\",\n            \"data-framer-name\": \"FAQs\",\n            layoutDependency: layoutDependency,\n            layoutId: \"GXKR0Xp6U\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            variants: {\n              cdVkszuFM: {\n                \"--extracted-r6o4lv\": \"var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              cdVkszuFM: {\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-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        hash: \":OdJGZbTSc\",\n                        webPageId: \"m0NAqGBMm\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: true,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-12th7nw\",\n                        \"data-styles-preset\": \"l_VKBkCHJ\",\n                        children: \"FAQs\"\n                      })\n                    })\n                  })\n                }),\n                fonts: [\"Inter-Medium\"]\n              }\n            }, baseVariant, gestureVariant)\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-bY3DQ [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-bY3DQ .framer-q4jr6e { display: block; }\", \".framer-bY3DQ .framer-13g30jy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-bY3DQ .framer-hkz1if, .framer-bY3DQ .framer-1w84m6d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bY3DQ .framer-13g30jy { gap: 0px; } .framer-bY3DQ .framer-13g30jy > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-bY3DQ .framer-13g30jy > :first-child { margin-left: 0px; } .framer-bY3DQ .framer-13g30jy > :last-child { margin-right: 0px; } }\", \".framer-bY3DQ.framer-v-1bqf4ba .framer-13g30jy { flex-direction: column; gap: 28px; width: 375px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bY3DQ.framer-v-1bqf4ba .framer-13g30jy { gap: 0px; } .framer-bY3DQ.framer-v-1bqf4ba .framer-13g30jy > * { margin: 0px; margin-bottom: calc(28px / 2); margin-top: calc(28px / 2); } .framer-bY3DQ.framer-v-1bqf4ba .framer-13g30jy > :first-child { margin-top: 0px; } .framer-bY3DQ.framer-v-1bqf4ba .framer-13g30jy > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 19\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 124\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cdVkszuFM\":{\"layout\":[\"auto\",\"auto\"]},\"bfgmGglQA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"uJtHRlud6\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerW4eqcEG9i = withCSS(Component, css, \"framer-bY3DQ\");\nexport default FramerW4eqcEG9i;\nFramerW4eqcEG9i.displayName = \"site-links\";\nFramerW4eqcEG9i.defaultProps = {\n  height: 19,\n  width: 124\n};\naddPropertyControls(FramerW4eqcEG9i, {\n  variant: {\n    options: [\"Ujetpxhok\", \"cdVkszuFM\", \"bfgmGglQA\"],\n    optionTitles: [\"Variant 1\", \"Variant 2\", \"menu-stacked\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  uJtHRlud6: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerW4eqcEG9i, [...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerW4eqcEG9i\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"uJtHRlud6\\\":\\\"tap\\\"}\",\n        \"framerIntrinsicHeight\": \"19\",\n        \"framerIntrinsicWidth\": \"124\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cdVkszuFM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bfgmGglQA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./W4eqcEG9i.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport FormSpark from \"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js\";\nimport { Icon as Iconoir } from \"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/L8XQV1OROoCyE3kKxS9p/9tKfABmjNs1CRokqzSoY/ADgDFFbWm.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/tEQ2L1mLitcwzODBUVXi/D4she1Hf8qVowfXp9uie/lva_WDoBI.js\";\nimport SiteLinks from \"https://framerusercontent.com/modules/e21pQbGgiczwCmQQyNSs/ezUJCfm1bFdUR5fEoX5T/W4eqcEG9i.js\";\nconst FormSparkFonts = getFonts(FormSpark);\nconst SiteLinksFonts = getFonts(SiteLinks);\nconst IconoirFonts = getFonts(Iconoir);\nconst cycleOrder = [\"bCOkxRdhV\", \"OR8FDfUjC\", \"BHy2Acu6I\"];\nconst variantClassNames = {\n  bCOkxRdhV: \"framer-v-w4rs9n\",\n  BHy2Acu6I: \"framer-v-vqdixt\",\n  OR8FDfUjC: \"framer-v-6syzid\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"bCOkxRdhV\",\n  Phone: \"BHy2Acu6I\",\n  Tablet: \"OR8FDfUjC\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"bCOkxRdhV\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"bCOkxRdhV\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onClick15cbtvc = activeVariantCallback(async (...args) => {\n    setVariant(\"BBWPu4Vm0\");\n  });\n  const isDisplayed = () => {\n    if (baseVariant === \"OR8FDfUjC\") 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-f7CvJ\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.footer, {\n          ...restProps,\n          className: cx(\"framer-w4rs9n\", className),\n          \"data-border\": true,\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"bCOkxRdhV\",\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: \"var(--token-99e1f3e2-3343-4e96-8de1-e51f9f1d258d, rgb(1, 4, 18))\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            BHy2Acu6I: {\n              \"data-framer-name\": \"Phone\"\n            },\n            OR8FDfUjC: {\n              \"data-framer-name\": \"Tablet\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-10d771s\",\n            layoutDependency: layoutDependency,\n            layoutId: \"a3niYy6sq\",\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h2, {\n                  className: \"framer-styles-preset-c7ioa5\",\n                  \"data-styles-preset\": \"lva_WDoBI\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                  },\n                  children: \"Subscribe and never miss a beat\"\n                })\n              }),\n              className: \"framer-il3q28\",\n              layoutDependency: layoutDependency,\n              layoutId: \"WUGIp6nQU\",\n              style: {\n                \"--extracted-1of0zx5\": \"rgb(255, 255, 255)\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"center\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                BHy2Acu6I: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h2, {\n                      style: {\n                        \"--font-selector\": \"SW50ZXItQm9sZA==\",\n                        \"--framer-font-family\": '\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"26px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-line-height\": \"130%\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                      },\n                      children: \"Subscribe and never miss a beat\"\n                    })\n                  }),\n                  fonts: [\"Inter-Bold\"]\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-5gz8he-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"uff8QSgol-container\",\n              children: /*#__PURE__*/_jsx(FormSpark, {\n                borderRadius: 12,\n                bottomLeftRadius: 12,\n                bottomRightRadius: 12,\n                button: {\n                  color: 'var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45)) /* {\"name\":\"text-primary\"} */',\n                  fill: 'var(--token-07dc1db9-45e3-4c50-b506-190e5f758a22, rgb(255, 255, 255)) /* {\"name\":\"surface-primary\"} */',\n                  fontWeight: 600,\n                  label: \"Subscribe\"\n                },\n                email: {\n                  placeholder: \"Email\",\n                  value: \"\"\n                },\n                font: false,\n                fontFamily: \"Inter\",\n                fontSize: 16,\n                fontWeight: 400,\n                formId: \"\",\n                gap: 15,\n                height: \"100%\",\n                id: \"uff8QSgol\",\n                inputs: {\n                  color: 'var(--token-07dc1db9-45e3-4c50-b506-190e5f758a22, rgb(255, 255, 255)) /* {\"name\":\"surface-primary\"} */',\n                  error: \"rgb(238, 68, 68)\",\n                  fill: 'var(--token-c11fb6d6-60e3-4162-95ca-dc74b999cb34, rgb(18, 22, 31)) /* {\"name\":\"surface-strong\"} */',\n                  placeholderColor: 'var(--token-5cb73a1f-0d25-4962-bf93-bb3e69d6c3b9, rgba(255, 255, 255, 0.5)) /* {\"name\":\"bg 50%\"} */'\n                },\n                isMixedBorderRadius: false,\n                layout: \"horizontal\",\n                layoutId: \"uff8QSgol\",\n                message: {\n                  placeholder: \"Message\",\n                  value: \"\"\n                },\n                nameField: {\n                  placeholder: \"Name\",\n                  value: \"\"\n                },\n                padding: 15,\n                paddingBottom: 15,\n                paddingLeft: 15,\n                paddingPerSide: false,\n                paddingRight: 15,\n                paddingTop: 15,\n                style: {\n                  height: \"100%\",\n                  maxWidth: \"100%\",\n                  width: \"100%\"\n                },\n                topLeftRadius: 12,\n                topRightRadius: 12,\n                width: \"100%\",\n                withEmail: true,\n                withMessage: false,\n                withName: false,\n                ...addPropertyOverrides({\n                  BHy2Acu6I: {\n                    layout: \"vertical\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-gda9wu-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"pokdUTJEJ-container\",\n              children: /*#__PURE__*/_jsx(SiteLinks, {\n                height: \"100%\",\n                id: \"pokdUTJEJ\",\n                layoutId: \"pokdUTJEJ\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"cdVkszuFM\",\n                width: \"100%\"\n              })\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1ikfr4i\",\n            \"data-border\": true,\n            \"data-framer-name\": \"Copyright\",\n            layoutDependency: layoutDependency,\n            layoutId: \"N1Euu_57b\",\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": 'var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9)) /* {\"name\":\"Orange\"} */',\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backdropFilter: \"blur(3px)\",\n              backgroundColor: \"var(--token-99e1f3e2-3343-4e96-8de1-e51f9f1d258d, rgb(1, 4, 18))\",\n              WebkitBackdropFilter: \"blur(3px)\"\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItcmVndWxhcg==\",\n                    \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                    \"--framer-font-size\": \"14px\",\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: \"\\xa9 2023 shrunked Pty Ltd All rights reserved.\"\n                })\n              }),\n              className: \"framer-1tygp1z\",\n              fonts: [\"GF;Inter-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"Ov1WzDH6F\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9))\",\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              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-nskq9z-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"YcvhGEBvy-container\",\n              children: /*#__PURE__*/_jsx(Iconoir, {\n                color: 'var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9)) /* {\"name\":\"Orange\"} */',\n                height: \"100%\",\n                iconSearch: \"Home\",\n                iconSelection: \"Twitter\",\n                id: \"YcvhGEBvy\",\n                layoutId: \"YcvhGEBvy\",\n                mirrored: false,\n                onClick: onClick15cbtvc,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-hygng4\",\n              layoutDependency: layoutDependency,\n              layoutId: \"cLQtKqLwt\",\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\": \"R0Y7SW50ZXItcmVndWxhcg==\",\n                      \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\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: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"wROAN8PZ9\"\n                      },\n                      openInNewTab: true,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-ptdhbn\",\n                        \"data-styles-preset\": \"ADgDFFbWm\",\n                        children: \"Sitemap\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-glo0j\",\n                fonts: [\"GF;Inter-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"ZPBWyiHEa\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-867a4c44-ebb5-4c71-b358-9347a4cd0538, rgb(161, 51, 18))\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7SW50ZXItcmVndWxhcg==\",\n                      \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\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: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"tFtl8aAjI\"\n                      },\n                      openInNewTab: true,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-ptdhbn\",\n                        \"data-styles-preset\": \"ADgDFFbWm\",\n                        children: \"Privacy Policy\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-1utnocc\",\n                fonts: [\"GF;Inter-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"Lz58dievg\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-867a4c44-ebb5-4c71-b358-9347a4cd0538, rgb(161, 51, 18))\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7SW50ZXItcmVndWxhcg==\",\n                      \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\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: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"EmnintWzn\"\n                      },\n                      openInNewTab: true,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-ptdhbn\",\n                        \"data-styles-preset\": \"ADgDFFbWm\",\n                        children: \"Terms of Service\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-n7xnq2\",\n                fonts: [\"GF;Inter-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"kiIfP6xYu\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-867a4c44-ebb5-4c71-b358-9347a4cd0538, rgb(161, 51, 18))\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })]\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h2, {\n                style: {\n                  \"--font-selector\": \"SW50ZXItQm9sZA==\",\n                  \"--framer-font-family\": '\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\n                  \"--framer-font-size\": \"180px\",\n                  \"--framer-font-weight\": \"700\",\n                  \"--framer-line-height\": \"130%\",\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                },\n                children: \"Join\"\n              })\n            }),\n            className: \"framer-tz0psl\",\n            fonts: [\"Inter-Bold\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"x5jcM5DsM\",\n            style: {\n              \"--extracted-1of0zx5\": \"var(--token-99e1f3e2-3343-4e96-8de1-e51f9f1d258d, rgb(1, 4, 18))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\",\n              textShadow: \"0px 1px 0px hsl(0, 0%, 37%), 0px -1px 0px #5E5E5E\"\n            },\n            transformTemplate: transformTemplate,\n            verticalAlignment: \"center\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              BHy2Acu6I: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h2, {\n                    style: {\n                      \"--font-selector\": \"SW50ZXItQm9sZA==\",\n                      \"--framer-font-family\": '\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"94px\",\n                      \"--framer-font-weight\": \"700\",\n                      \"--framer-line-height\": \"130%\",\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                    },\n                    children: \"Join\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-f7CvJ [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-f7CvJ .framer-2cvova { display: block; }\", \".framer-f7CvJ .framer-w4rs9n { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: center; overflow: visible; padding: 60px 40px 0px 60px; position: relative; width: 1200px; }\", \".framer-f7CvJ .framer-10d771s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-f7CvJ .framer-il3q28 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-f7CvJ .framer-5gz8he-container { flex: none; height: 54px; max-width: 550px; position: relative; width: 100%; }\", \".framer-f7CvJ .framer-gda9wu-container { flex: none; height: 20px; position: relative; width: 295px; }\", \".framer-f7CvJ .framer-1ikfr4i { 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: 1000px; overflow: visible; padding: 30px 0px 30px 0px; position: relative; width: 100%; z-index: 2; }\", \".framer-f7CvJ .framer-1tygp1z, .framer-f7CvJ .framer-glo0j, .framer-f7CvJ .framer-1utnocc, .framer-f7CvJ .framer-n7xnq2 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-f7CvJ .framer-nskq9z-container { flex: none; height: 27px; position: relative; width: 27px; }\", \".framer-f7CvJ .framer-hygng4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-f7CvJ .framer-tz0psl { bottom: 17px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-f7CvJ .framer-w4rs9n, .framer-f7CvJ .framer-10d771s, .framer-f7CvJ .framer-hygng4 { gap: 0px; } .framer-f7CvJ .framer-w4rs9n > * { margin: 0px; margin-bottom: calc(160px / 2); margin-top: calc(160px / 2); } .framer-f7CvJ .framer-w4rs9n > :first-child, .framer-f7CvJ .framer-10d771s > :first-child { margin-top: 0px; } .framer-f7CvJ .framer-w4rs9n > :last-child, .framer-f7CvJ .framer-10d771s > :last-child { margin-bottom: 0px; } .framer-f7CvJ .framer-10d771s > * { margin: 0px; margin-bottom: calc(44px / 2); margin-top: calc(44px / 2); } .framer-f7CvJ .framer-hygng4 > * { margin: 0px; margin-left: calc(28px / 2); margin-right: calc(28px / 2); } .framer-f7CvJ .framer-hygng4 > :first-child { margin-left: 0px; } .framer-f7CvJ .framer-hygng4 > :last-child { margin-right: 0px; } }\", \".framer-f7CvJ.framer-v-6syzid .framer-w4rs9n { width: 810px; }\", \".framer-f7CvJ.framer-v-6syzid .framer-1tygp1z, .framer-f7CvJ.framer-v-vqdixt .framer-1tygp1z { order: 0; }\", \".framer-f7CvJ.framer-v-6syzid .framer-hygng4, .framer-f7CvJ.framer-v-vqdixt .framer-hygng4 { order: 2; }\", \".framer-f7CvJ.framer-v-vqdixt .framer-w4rs9n { gap: 120px; padding: 25px 25px 0px 25px; width: 390px; }\", \".framer-f7CvJ.framer-v-vqdixt .framer-il3q28 { max-width: 80%; }\", \".framer-f7CvJ.framer-v-vqdixt .framer-5gz8he-container { height: 122px; }\", \".framer-f7CvJ.framer-v-vqdixt .framer-1ikfr4i { flex-direction: column; gap: 10px; justify-content: flex-start; }\", \".framer-f7CvJ.framer-v-vqdixt .framer-nskq9z-container { order: 1; }\", \".framer-f7CvJ.framer-v-vqdixt .framer-tz0psl { bottom: 109px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-f7CvJ.framer-v-vqdixt .framer-w4rs9n, .framer-f7CvJ.framer-v-vqdixt .framer-1ikfr4i { gap: 0px; } .framer-f7CvJ.framer-v-vqdixt .framer-w4rs9n > * { margin: 0px; margin-bottom: calc(120px / 2); margin-top: calc(120px / 2); } .framer-f7CvJ.framer-v-vqdixt .framer-w4rs9n > :first-child, .framer-f7CvJ.framer-v-vqdixt .framer-1ikfr4i > :first-child { margin-top: 0px; } .framer-f7CvJ.framer-v-vqdixt .framer-w4rs9n > :last-child, .framer-f7CvJ.framer-v-vqdixt .framer-1ikfr4i > :last-child { margin-bottom: 0px; } .framer-f7CvJ.framer-v-vqdixt .framer-1ikfr4i > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicHeight 541\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OR8FDfUjC\":{\"layout\":[\"fixed\",\"auto\"]},\"BHy2Acu6I\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       */\nconst FramerPNk23sjCL = withCSS(Component, css, \"framer-f7CvJ\");\nexport default FramerPNk23sjCL;\nFramerPNk23sjCL.displayName = \"Footer\";\nFramerPNk23sjCL.defaultProps = {\n  height: 541,\n  width: 1200\n};\naddPropertyControls(FramerPNk23sjCL, {\n  variant: {\n    options: [\"bCOkxRdhV\", \"OR8FDfUjC\", \"BHy2Acu6I\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerPNk23sjCL, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/PNk23sjCL: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}, ...FormSparkFonts, ...SiteLinksFonts, ...IconoirFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPNk23sjCL\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"541\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OR8FDfUjC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BHy2Acu6I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./PNk23sjCL.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Data } from \"framer\";\nconst scaleData = Data({\n  scale: 1\n});\nexport function scaleOnHover() {\n  return {\n    scale: scaleData.scale,\n    transition: {\n      scale: {\n        type: \"tween\",\n        ease: \"spring\",\n        duration: .2\n      }\n    },\n    //Change the scale amount here://\n    whileHover: {\n      scale: 1.05\n    },\n    onMouseEnter: () => {\n      scaleData.scale = 1.05;\n    },\n    onMouseLeave: () => {\n      scaleData.scale = 1;\n    }\n  };\n}\nimport { useContext as __legacyOverrideHOC_useContext } from \"react\";\nimport { DataObserverContext as __legacyOverrideHOC_DataObserverContext } from \"framer\";\nexport function withscaleOnHover(C) {\n  return props => {\n    __legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);\n    return _jsx(C, {\n      ...props,\n      ...scaleOnHover(props)\n    });\n  };\n}\nwithscaleOnHover.displayName = \"scaleOnHover\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"scaleOnHover\": {\n      \"type\": \"override\",\n      \"name\": \"scaleOnHover\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withscaleOnHover\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withscaleOnHover\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ScaleOnHover.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { withscaleOnHover } from \"https://framerusercontent.com/modules/hOgHoU0W7n6TESk4O5ds/kde5wuc8N51gErt9hvpB/ScaleOnHover.js\";\nconst MotionAWithscaleOnHover = withscaleOnHover(motion.a);\nconst enabledGestures = {\n  hQeAEYi_q: {\n    hover: true\n  },\n  ZchKOIrQN: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"iDOx152Pt\", \"ZchKOIrQN\", \"hQeAEYi_q\", \"OYuhNNAIF\", \"HvABzxNUS\", \"wLWtyXpNM\", \"NteUY02P2\"];\nconst variantClassNames = {\n  hQeAEYi_q: \"framer-v-1j0vnff\",\n  HvABzxNUS: \"framer-v-1085hu4\",\n  iDOx152Pt: \"framer-v-soh584\",\n  NteUY02P2: \"framer-v-8szg1g\",\n  OYuhNNAIF: \"framer-v-1qv1w1b\",\n  wLWtyXpNM: \"framer-v-1qiqsp3\",\n  ZchKOIrQN: \"framer-v-x9hxpf\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"primary / small\": \"hQeAEYi_q\",\n  \"secondary / small\": \"HvABzxNUS\",\n  \"shade / small\": \"NteUY02P2\",\n  Base: \"iDOx152Pt\",\n  primary: \"ZchKOIrQN\",\n  secondary: \"OYuhNNAIF\",\n  shade: \"wLWtyXpNM\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  newTab,\n  smoothScroll,\n  title,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1, ref2;\n  return {\n    ...props,\n    hh0Yba9ug: link !== null && link !== void 0 ? link : props.hh0Yba9ug,\n    lGaUHcDdR: newTab !== null && newTab !== void 0 ? newTab : props.lGaUHcDdR,\n    r9JBfhktV: (ref = title !== null && title !== void 0 ? title : props.r9JBfhktV) !== null && ref !== void 0 ? ref : \"Button\",\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"iDOx152Pt\",\n    VL88EDh87: (ref2 = smoothScroll !== null && smoothScroll !== void 0 ? smoothScroll : props.VL88EDh87) !== null && ref2 !== void 0 ? ref2 : true\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    r9JBfhktV,\n    hh0Yba9ug,\n    lGaUHcDdR,\n    VL88EDh87,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"iDOx152Pt\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-YChiU\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: hh0Yba9ug,\n          openInNewTab: lGaUHcDdR,\n          smoothScroll: VL88EDh87,\n          children: /*#__PURE__*/_jsx(MotionAWithscaleOnHover, {\n            ...restProps,\n            className: `${cx(\"framer-soh584\", className)} framer-jl2qz`,\n            \"data-framer-name\": \"Base\",\n            layoutDependency: layoutDependency,\n            layoutId: \"iDOx152Pt\",\n            ref: ref,\n            style: {\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              borderBottomLeftRadius: 12,\n              borderBottomRightRadius: 12,\n              borderTopLeftRadius: 12,\n              borderTopRightRadius: 12,\n              boxShadow: \"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0, 0, 0, 0.14764), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0, 0, 0, 0.14398), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0, 0, 0, 0.13793), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0, 0, 0, 0.12711), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0, 0, 0, 0.10451), 0px 30px 30px -3.75px rgba(0, 0, 0, 0.05)\",\n              ...style\n            },\n            variants: {\n              \"hQeAEYi_q-hover\": {\n                background: \"linear-gradient(180deg, hsl(217, 29%, 16%) 0%, #273A53 100%)\"\n              },\n              \"ZchKOIrQN-hover\": {\n                background: \"linear-gradient(180deg, hsl(217, 29%, 16%) 0%, hsl(215, 36%, 24%) 100%)\"\n              },\n              hQeAEYi_q: {\n                background: \"linear-gradient(180deg, hsl(217, 29%, 16%) 0%, rgba(21, 26, 33, 1) 100%)\"\n              },\n              HvABzxNUS: {\n                background: 'linear-gradient(180deg, hsl(0, 0%, 100%) 0%, var(--token-8c140332-04d1-4529-b51b-9b381122e4be, rgb(255, 255, 255)) /* {\"name\":\"btn-surface-secondary\"} */ 100%)',\n                boxShadow: \"0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.14602), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.13793), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.11809), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.05)\"\n              },\n              NteUY02P2: {\n                backgroundColor: \"var(--token-f04948d6-51f0-4e08-ab60-34101ef677f7, rgba(14, 19, 23, 0.1))\",\n                boxShadow: \"none\"\n              },\n              OYuhNNAIF: {\n                background: 'linear-gradient(180deg, hsl(0, 0%, 100%) 0%, var(--token-8c140332-04d1-4529-b51b-9b381122e4be, rgb(255, 255, 255)) /* {\"name\":\"btn-surface-secondary\"} */ 100%)',\n                boxShadow: \"0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.14602), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.13793), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.11809), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.05)\"\n              },\n              wLWtyXpNM: {\n                backgroundColor: \"var(--token-f04948d6-51f0-4e08-ab60-34101ef677f7, rgba(14, 19, 23, 0.1))\",\n                boxShadow: \"none\"\n              },\n              ZchKOIrQN: {\n                background: \"linear-gradient(180deg, hsl(217, 29%, 16%) 0%, rgba(21, 26, 33, 1) 100%)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"hQeAEYi_q-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"ZchKOIrQN-hover\": {\n                \"data-framer-name\": undefined\n              },\n              hQeAEYi_q: {\n                \"data-framer-name\": \"primary / small\"\n              },\n              HvABzxNUS: {\n                \"data-framer-name\": \"secondary / small\"\n              },\n              NteUY02P2: {\n                \"data-framer-name\": \"shade / small\"\n              },\n              OYuhNNAIF: {\n                \"data-framer-name\": \"secondary\"\n              },\n              wLWtyXpNM: {\n                \"data-framer-name\": \"shade\"\n              },\n              ZchKOIrQN: {\n                \"data-framer-name\": \"primary\"\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                    \"--framer-font-size\": \"18px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Button\"\n                })\n              }),\n              className: \"framer-6m9p7h\",\n              fonts: [\"GF;Inter-500\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"I1:13;1:11\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-a184e74d-cc19-484d-8d9d-14d755332146, rgb(255, 255, 255))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: r9JBfhktV,\n              variants: {\n                HvABzxNUS: {\n                  \"--extracted-r6o4lv\": \"var(--token-e3b667be-d005-4a1d-89d0-c56a543bc2a2, rgb(18, 22, 31))\"\n                },\n                NteUY02P2: {\n                  \"--extracted-r6o4lv\": \"var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45))\"\n                },\n                OYuhNNAIF: {\n                  \"--extracted-r6o4lv\": \"var(--token-e3b667be-d005-4a1d-89d0-c56a543bc2a2, rgb(18, 22, 31))\"\n                },\n                wLWtyXpNM: {\n                  \"--extracted-r6o4lv\": \"var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                hQeAEYi_q: {\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-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Button\"\n                    })\n                  })\n                },\n                HvABzxNUS: {\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-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Button\"\n                    })\n                  })\n                },\n                NteUY02P2: {\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-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Button\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-YChiU [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-YChiU .framer-jl2qz { display: block; }\", \".framer-YChiU .framer-soh584 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 45px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; text-decoration: none; width: min-content; will-change: transform; }\", \".framer-YChiU .framer-6m9p7h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-YChiU .framer-v-x9hxpf .framer-soh584, .framer-YChiU .framer-v-1j0vnff .framer-soh584 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YChiU .framer-soh584 { gap: 0px; } .framer-YChiU .framer-soh584 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-YChiU .framer-soh584 > :first-child { margin-left: 0px; } .framer-YChiU .framer-soh584 > :last-child { margin-right: 0px; } }\", \".framer-YChiU.framer-v-1j0vnff .framer-soh584, .framer-YChiU.framer-v-1085hu4 .framer-soh584, .framer-YChiU.framer-v-8szg1g .framer-soh584 { height: 40px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 45\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 97\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ZchKOIrQN\":{\"layout\":[\"auto\",\"fixed\"]},\"hQeAEYi_q\":{\"layout\":[\"auto\",\"fixed\"]},\"OYuhNNAIF\":{\"layout\":[\"auto\",\"fixed\"]},\"HvABzxNUS\":{\"layout\":[\"auto\",\"fixed\"]},\"wLWtyXpNM\":{\"layout\":[\"auto\",\"fixed\"]},\"NteUY02P2\":{\"layout\":[\"auto\",\"fixed\"]},\"TXyUHNh4A\":{\"layout\":[\"auto\",\"fixed\"]},\"bGq_jvrN5\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"r9JBfhktV\":\"title\",\"hh0Yba9ug\":\"link\",\"lGaUHcDdR\":\"newTab\",\"VL88EDh87\":\"smoothScroll\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerY2YsLiprg = withCSS(Component, css, \"framer-YChiU\");\nexport default FramerY2YsLiprg;\nFramerY2YsLiprg.displayName = \"Button\";\nFramerY2YsLiprg.defaultProps = {\n  height: 45,\n  width: 97\n};\naddPropertyControls(FramerY2YsLiprg, {\n  variant: {\n    options: [\"iDOx152Pt\", \"ZchKOIrQN\", \"hQeAEYi_q\", \"OYuhNNAIF\", \"HvABzxNUS\", \"wLWtyXpNM\", \"NteUY02P2\"],\n    optionTitles: [\"Base\", \"primary\", \"primary / small\", \"secondary\", \"secondary / small\", \"shade\", \"shade / small\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  r9JBfhktV: {\n    defaultValue: \"Button\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  hh0Yba9ug: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  lGaUHcDdR: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  VL88EDh87: {\n    defaultValue: true,\n    title: \"Smooth Scroll\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerY2YsLiprg, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Y2YsLiprg: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 __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerY2YsLiprg\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZchKOIrQN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hQeAEYi_q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OYuhNNAIF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HvABzxNUS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wLWtyXpNM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NteUY02P2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TXyUHNh4A\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bGq_jvrN5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"r9JBfhktV\\\":\\\"title\\\",\\\"hh0Yba9ug\\\":\\\"link\\\",\\\"lGaUHcDdR\\\":\\\"newTab\\\",\\\"VL88EDh87\\\":\\\"smoothScroll\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"97\",\n        \"framerIntrinsicHeight\": \"45\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Y2YsLiprg.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, Link, RichText, SVG, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"BVWEbpZTC\"];\nconst variantClassNames = {\n  BVWEbpZTC: \"framer-v-qbby7n\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  return {\n    ...props\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"BVWEbpZTC\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-hIRa6\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: {\n            webPageId: \"m0NAqGBMm\"\n          },\n          openInNewTab: false,\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-qbby7n\", className)} framer-1d483wi`,\n            \"data-framer-name\": \"main\",\n            layoutDependency: layoutDependency,\n            layoutId: \"BVWEbpZTC\",\n            ref: ref,\n            style: {\n              ...style\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItODAw\",\n                    \"--framer-font-size\": \"32px\",\n                    \"--framer-font-weight\": \"800\",\n                    \"--framer-letter-spacing\": \"-0.02em\",\n                    \"--framer-line-height\": \"0.8em\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"shrunked\"\n                })\n              }),\n              className: \"framer-mmfu0u\",\n              fonts: [\"GF;Inter-800\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"DX5PktVVf\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(SVG, {\n              className: \"framer-1j7fzw7\",\n              \"data-framer-name\": \"saaso.\",\n              layout: \"position\",\n              layoutDependency: layoutDependency,\n              layoutId: \"iCoog2I7Y\",\n              opacity: 1,\n              svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 9\"><path d=\"M 5.119 7.685 C 3.251 7.685 1.75 6.184 1.75 4.39 C 1.75 2.559 3.251 1.058 5.119 1.058 C 6.913 1.058 8.487 2.559 8.487 4.39 C 8.487 6.184 6.913 7.685 5.119 7.685 Z\" fill=\"var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9)) /* {&quot;name&quot;:&quot;Orange&quot;} */\"></path></svg>',\n              svgContentId: 3195911536,\n              withExternalLayout: true\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-hIRa6 [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-hIRa6 .framer-1d483wi { display: block; }\", \".framer-hIRa6 .framer-qbby7n { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-hIRa6 .framer-mmfu0u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-hIRa6 .framer-1j7fzw7 { flex: none; height: 9px; position: relative; width: 10px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hIRa6 .framer-qbby7n { gap: 0px; } .framer-hIRa6 .framer-qbby7n > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-hIRa6 .framer-qbby7n > :first-child { margin-left: 0px; } .framer-hIRa6 .framer-qbby7n > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicHeight 26\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicWidth 156\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         */\nconst FramerX81ir5HmY = withCSS(Component, css, \"framer-hIRa6\");\nexport default FramerX81ir5HmY;\nFramerX81ir5HmY.displayName = \"Logo\";\nFramerX81ir5HmY.defaultProps = {\n  height: 26,\n  width: 156\n};\naddFonts(FramerX81ir5HmY, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/X81ir5HmY:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf\",\n  weight: \"800\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerX81ir5HmY\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"26\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"156\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./X81ir5HmY.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, useActiveVariantCallback, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Search from \"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/felIpLyitTLppvfO4eFC/Search.js\";\nimport SiteLinks from \"https://framerusercontent.com/modules/e21pQbGgiczwCmQQyNSs/ezUJCfm1bFdUR5fEoX5T/W4eqcEG9i.js\";\nimport Logo from \"https://framerusercontent.com/modules/fH48ovkovNRLMuZCAEiv/LhSEfVrMOf2ByOVR8mBj/X81ir5HmY.js\";\nimport Button from \"https://framerusercontent.com/modules/ikztJq18SHex2NZwYrEB/1Fize9kQPm9F07fjGJYV/Y2YsLiprg.js\";\nconst LogoFonts = getFonts(Logo);\nconst SearchFonts = getFonts(Search);\nconst SiteLinksFonts = getFonts(SiteLinks);\nconst ButtonFonts = getFonts(Button);\nconst cycleOrder = [\"ycVbsV9Og\", \"KMHPYeTyK\", \"Nr0FRTWRk\"];\nconst variantClassNames = {\n  KMHPYeTyK: \"framer-v-k7p4k4\",\n  Nr0FRTWRk: \"framer-v-dybcn8\",\n  ycVbsV9Og: \"framer-v-111yhge\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  },\n  KMHPYeTyK: {\n    damping: 38,\n    delay: 0,\n    mass: 1,\n    stiffness: 284,\n    type: \"spring\"\n  },\n  Nr0FRTWRk: {\n    damping: 38,\n    delay: 0,\n    mass: 1,\n    stiffness: 284,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"mobile-open\": \"Nr0FRTWRk\",\n  desktop: \"ycVbsV9Og\",\n  mobile: \"KMHPYeTyK\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"ycVbsV9Og\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ycVbsV9Og\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTaphzv494 = activeVariantCallback(async (...args) => {\n    setVariant(\"ycVbsV9Og\");\n  });\n  const onTap1dyos7b = activeVariantCallback(async (...args) => {\n    setVariant(\"Nr0FRTWRk\");\n  });\n  const onTap1ux7shv = activeVariantCallback(async (...args) => {\n    setVariant(\"KMHPYeTyK\");\n  });\n  const tap1ux7shv = activeVariantCallback(async (...args) => {\n    setVariant(\"KMHPYeTyK\");\n  });\n  const isDisplayed = () => {\n    if ([\"KMHPYeTyK\", \"Nr0FRTWRk\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"Nr0FRTWRk\") return false;\n    return true;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"Nr0FRTWRk\") return true;\n    return false;\n  };\n  const isDisplayed3 = () => {\n    if (baseVariant === \"KMHPYeTyK\") return false;\n    return true;\n  };\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-jPL7Q\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-111yhge\", className),\n          \"data-framer-name\": \"desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"ycVbsV9Og\",\n          ref: ref,\n          style: {\n            backdropFilter: \"none\",\n            backgroundColor: \"var(--token-99e1f3e2-3343-4e96-8de1-e51f9f1d258d, rgb(1, 4, 18))\",\n            borderBottomLeftRadius: 5,\n            borderBottomRightRadius: 5,\n            borderTopLeftRadius: 5,\n            borderTopRightRadius: 5,\n            boxShadow: \"none\",\n            WebkitBackdropFilter: \"none\",\n            ...style\n          },\n          variants: {\n            KMHPYeTyK: {\n              backdropFilter: \"blur(22px)\",\n              WebkitBackdropFilter: \"blur(22px)\"\n            },\n            Nr0FRTWRk: {\n              backdropFilter: \"blur(30px)\",\n              backgroundColor: \"var(--token-5cb73a1f-0d25-4962-bf93-bb3e69d6c3b9, rgba(255, 255, 255, 0.5))\",\n              boxShadow: \"0px 0.6021873017743928px 0.5419685715969536px -1.25px rgba(0, 0, 0, 0.10798), 0px 2.288533303243457px 2.0596799729191115px -2.5px rgba(0, 0, 0, 0.09534), 0px 10px 9px -3.75px rgba(0, 0, 0, 0.0375)\",\n              WebkitBackdropFilter: \"blur(30px)\"\n            }\n          },\n          ...addPropertyOverrides({\n            KMHPYeTyK: {\n              \"data-framer-name\": \"mobile\"\n            },\n            Nr0FRTWRk: {\n              \"data-framer-name\": \"mobile-open\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1wlfmt8\",\n            \"data-highlight\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"TeXEzwmld\",\n            onTap: onTaphzv494,\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-11zdk9u-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"gys62tZv0-container\",\n              children: /*#__PURE__*/_jsx(Logo, {\n                height: \"100%\",\n                id: \"gys62tZv0\",\n                layoutId: \"gys62tZv0\",\n                width: \"100%\"\n              })\n            }), isDisplayed() && /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-cc51r0\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Gj9XWnfxQ\",\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-lec8ij-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"c4ZsVQaqC-container\",\n                children: /*#__PURE__*/_jsx(Search, {\n                  backdropOptions: {\n                    backgroundColor: \"rgba(0, 0, 0, 0.3)\",\n                    transition: {\n                      damping: 60,\n                      delay: 0,\n                      duration: .3,\n                      ease: [.44, 0, .56, 1],\n                      mass: 1,\n                      stiffness: 287,\n                      type: \"spring\"\n                    },\n                    zIndex: 10\n                  },\n                  height: \"100%\",\n                  iconColor: 'var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45)) /* {\"name\":\"text-primary\"} */',\n                  iconSize: 20,\n                  iconType: \"default\",\n                  id: \"c4ZsVQaqC\",\n                  inputOptions: {\n                    clearButtonText: \"Clear\",\n                    clearButtonType: \"icon\",\n                    dividerType: \"fullWidth\",\n                    iconOptions: {\n                      iconColor: 'var(--token-9b344b4a-1e7a-45cb-8dc7-b72c13395a5b, rgb(102, 112, 134)) /* {\"name\":\"icon-primary\"} */',\n                      iconSize: 18,\n                      iconType: \"default\"\n                    },\n                    inputFont: {},\n                    placeholderOptions: {\n                      placeholderColor: \"rgba(50, 64, 85, 0.5)\",\n                      placeholderText: \"Search...\"\n                    },\n                    textColor: 'var(--token-96e8ff5f-0208-44fb-b583-67fab32b118f, rgb(50, 64, 85)) /* {\"name\":\"text-secondary\"} */'\n                  },\n                  layoutId: \"c4ZsVQaqC\",\n                  modalOptions: {\n                    backgroundColor: \"rgb(255, 255, 255)\",\n                    borderRadius: 12,\n                    heightIsStatic: false,\n                    heightTransition: {\n                      damping: 60,\n                      delay: 0,\n                      duration: .3,\n                      ease: [.44, 0, .56, 1],\n                      mass: 1,\n                      stiffness: 246,\n                      type: \"spring\"\n                    },\n                    layoutType: \"QuickMenu\",\n                    shadow: {\n                      blur: 40,\n                      color: \"rgba(0, 0, 0, 0.2)\",\n                      spread: 0,\n                      x: 0,\n                      y: 20\n                    },\n                    top: 0,\n                    width: 500\n                  },\n                  resultOptions: {\n                    itemType: \"fullWidth\",\n                    subtitleOptions: {\n                      subtitleColor: \"rgba(0, 0, 0, 0.4)\",\n                      subtitleFont: {},\n                      subtitleType: \"path\"\n                    },\n                    titleColor: 'var(--token-96e8ff5f-0208-44fb-b583-67fab32b118f, rgb(50, 64, 85)) /* {\"name\":\"text-secondary\"} */',\n                    titleFont: {}\n                  },\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  width: \"100%\",\n                  ...addPropertyOverrides({\n                    KMHPYeTyK: {\n                      iconColor: 'var(--token-ed3a9f91-7f21-4002-8312-f08df7ed7f7a, rgb(142, 41, 9)) /* {\"name\":\"Orange\"} */'\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-17rh2tr\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"xdPuse8It\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-63070386-82ff-47ad-b51b-2cc0101baeb8, rgb(235, 234, 242)) /* {\"name\":\"border-primary\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  backgroundColor: \"rgb(255, 255, 255)\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                variants: {\n                  KMHPYeTyK: {\n                    backgroundColor: \"var(--token-07dc1db9-45e3-4c50-b506-190e5f758a22, rgb(255, 255, 255))\"\n                  },\n                  Nr0FRTWRk: {\n                    backgroundColor: \"var(--token-07dc1db9-45e3-4c50-b506-190e5f758a22, rgb(255, 255, 255))\"\n                  }\n                },\n                ...addPropertyOverrides({\n                  KMHPYeTyK: {\n                    \"data-highlight\": true,\n                    onTap: onTap1dyos7b\n                  },\n                  Nr0FRTWRk: {\n                    \"data-highlight\": true,\n                    onTap: onTap1ux7shv\n                  }\n                }, baseVariant, gestureVariant),\n                children: [isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-yxryaj\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"xURgD7VRx\",\n                  style: {\n                    backgroundColor: \"var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45))\",\n                    borderBottomLeftRadius: 30,\n                    borderBottomRightRadius: 30,\n                    borderTopLeftRadius: 30,\n                    borderTopRightRadius: 30\n                  }\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1bt7s4l\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"enrygL3AO\",\n                  style: {\n                    backgroundColor: \"var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45))\",\n                    borderBottomLeftRadius: 30,\n                    borderBottomRightRadius: 30,\n                    borderTopLeftRadius: 30,\n                    borderTopRightRadius: 30,\n                    rotate: 0\n                  },\n                  variants: {\n                    Nr0FRTWRk: {\n                      rotate: 45\n                    }\n                  }\n                }), isDisplayed2() && /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1l423p0\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"wnSfWNuPd\",\n                  style: {\n                    backgroundColor: \"var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45))\",\n                    borderBottomLeftRadius: 30,\n                    borderBottomRightRadius: 30,\n                    borderTopLeftRadius: 30,\n                    borderTopRightRadius: 30,\n                    rotate: 135\n                  }\n                }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1unko75\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"PBqEXvizW\",\n                  style: {\n                    backgroundColor: \"var(--token-17d3d1c7-05df-4586-bea0-bc1b87942816, rgb(31, 33, 45))\",\n                    borderBottomLeftRadius: 30,\n                    borderBottomRightRadius: 30,\n                    borderTopLeftRadius: 30,\n                    borderTopRightRadius: 30\n                  }\n                })]\n              })]\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-16awmrb\",\n            \"data-framer-name\": \"nav-items\",\n            layoutDependency: layoutDependency,\n            layoutId: \"IVtIkQfQ8\",\n            children: [isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1pdtiv4-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"r64SabkAU-container\",\n              children: /*#__PURE__*/_jsx(SiteLinks, {\n                height: \"100%\",\n                id: \"r64SabkAU\",\n                layoutId: \"r64SabkAU\",\n                style: {\n                  height: \"100%\"\n                },\n                variant: \"Ujetpxhok\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  Nr0FRTWRk: {\n                    tap: tap1ux7shv,\n                    variant: \"bfgmGglQA\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1imr1cf-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"dAk8sYBXT-container\",\n              style: {\n                opacity: 1\n              },\n              variants: {\n                KMHPYeTyK: {\n                  opacity: 0\n                }\n              },\n              children: /*#__PURE__*/_jsx(Search, {\n                backdropOptions: {\n                  backgroundColor: \"rgba(0, 0, 0, 0.3)\",\n                  transition: {\n                    damping: 60,\n                    delay: 0,\n                    duration: .3,\n                    ease: [.44, 0, .56, 1],\n                    mass: 1,\n                    stiffness: 287,\n                    type: \"spring\"\n                  },\n                  zIndex: 10\n                },\n                height: \"100%\",\n                iconColor: 'var(--token-07dc1db9-45e3-4c50-b506-190e5f758a22, rgb(255, 255, 255)) /* {\"name\":\"surface-primary\"} */',\n                iconSize: 20,\n                iconType: \"default\",\n                id: \"dAk8sYBXT\",\n                inputOptions: {\n                  clearButtonText: \"Clear\",\n                  clearButtonType: \"icon\",\n                  dividerType: \"fullWidth\",\n                  iconOptions: {\n                    iconColor: 'var(--token-9b344b4a-1e7a-45cb-8dc7-b72c13395a5b, rgb(102, 112, 134)) /* {\"name\":\"icon-primary\"} */',\n                    iconSize: 18,\n                    iconType: \"default\"\n                  },\n                  inputFont: {},\n                  placeholderOptions: {\n                    placeholderColor: \"rgba(50, 64, 85, 0.5)\",\n                    placeholderText: \"Search...\"\n                  },\n                  textColor: 'var(--token-96e8ff5f-0208-44fb-b583-67fab32b118f, rgb(50, 64, 85)) /* {\"name\":\"text-secondary\"} */'\n                },\n                layoutId: \"dAk8sYBXT\",\n                modalOptions: {\n                  backgroundColor: \"rgb(255, 255, 255)\",\n                  borderRadius: 12,\n                  heightIsStatic: false,\n                  heightTransition: {\n                    damping: 60,\n                    delay: 0,\n                    duration: .3,\n                    ease: [.44, 0, .56, 1],\n                    mass: 1,\n                    stiffness: 246,\n                    type: \"spring\"\n                  },\n                  layoutType: \"QuickMenu\",\n                  shadow: {\n                    blur: 40,\n                    color: \"rgba(0, 0, 0, 0.2)\",\n                    spread: 0,\n                    x: 0,\n                    y: 20\n                  },\n                  top: 0,\n                  width: 500\n                },\n                resultOptions: {\n                  itemType: \"fullWidth\",\n                  subtitleOptions: {\n                    subtitleColor: \"rgba(0, 0, 0, 0.4)\",\n                    subtitleFont: {},\n                    subtitleType: \"path\"\n                  },\n                  titleColor: 'var(--token-96e8ff5f-0208-44fb-b583-67fab32b118f, rgb(50, 64, 85)) /* {\"name\":\"text-secondary\"} */',\n                  titleFont: {}\n                },\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-h4w2n0\",\n              \"data-framer-name\": \"buttons\",\n              layoutDependency: layoutDependency,\n              layoutId: \"GJ2bS_nZ_\",\n              style: {\n                opacity: 1\n              },\n              variants: {\n                KMHPYeTyK: {\n                  opacity: 0\n                }\n              },\n              children: /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-6utqth-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"v8HHkc5u1-container\",\n                children: /*#__PURE__*/_jsx(Button, {\n                  height: \"100%\",\n                  id: \"v8HHkc5u1\",\n                  layoutId: \"v8HHkc5u1\",\n                  link: resolveLink({\n                    webPageId: \"f9x5ygcK3\"\n                  }, router),\n                  newTab: true,\n                  smoothScroll: true,\n                  title: \"Apply\",\n                  variant: \"HvABzxNUS\",\n                  width: \"100%\",\n                  ...addPropertyOverrides({\n                    Nr0FRTWRk: {\n                      style: {\n                        width: \"100%\"\n                      }\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              })\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-jPL7Q [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-jPL7Q .framer-q8qm4k { display: block; }\", \".framer-jPL7Q .framer-111yhge { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 15px 15px 15px 15px; position: relative; width: 1200px; }\", \".framer-jPL7Q .framer-1wlfmt8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-jPL7Q .framer-11zdk9u-container, .framer-jPL7Q .framer-6utqth-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-jPL7Q .framer-cc51r0 { 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; width: min-content; }\", \".framer-jPL7Q .framer-lec8ij-container, .framer-jPL7Q .framer-1imr1cf-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\", \".framer-jPL7Q .framer-17rh2tr { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 40px; justify-content: center; overflow: hidden; padding: 10px 10px 10px 10px; position: relative; width: var(--framer-aspect-ratio-supported, 40px); will-change: transform; }\", \".framer-jPL7Q .framer-yxryaj, .framer-jPL7Q .framer-1bt7s4l, .framer-jPL7Q .framer-1l423p0, .framer-jPL7Q .framer-1unko75 { flex: none; height: 2px; overflow: hidden; position: relative; width: 14px; will-change: transform; }\", \".framer-jPL7Q .framer-16awmrb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-jPL7Q .framer-1pdtiv4-container { flex: none; height: 20px; position: relative; width: auto; }\", \".framer-jPL7Q .framer-h4w2n0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jPL7Q .framer-cc51r0, .framer-jPL7Q .framer-17rh2tr, .framer-jPL7Q .framer-16awmrb, .framer-jPL7Q .framer-h4w2n0 { gap: 0px; } .framer-jPL7Q .framer-cc51r0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-jPL7Q .framer-cc51r0 > :first-child, .framer-jPL7Q .framer-16awmrb > :first-child, .framer-jPL7Q .framer-h4w2n0 > :first-child { margin-left: 0px; } .framer-jPL7Q .framer-cc51r0 > :last-child, .framer-jPL7Q .framer-16awmrb > :last-child, .framer-jPL7Q .framer-h4w2n0 > :last-child { margin-right: 0px; } .framer-jPL7Q .framer-17rh2tr > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-jPL7Q .framer-17rh2tr > :first-child { margin-top: 0px; } .framer-jPL7Q .framer-17rh2tr > :last-child { margin-bottom: 0px; } .framer-jPL7Q .framer-16awmrb > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-jPL7Q .framer-h4w2n0 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-111yhge { flex-direction: column; height: 69px; overflow: hidden; padding: 15px 25px 15px 25px; width: 390px; will-change: transform; }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-1wlfmt8, .framer-jPL7Q.framer-v-dybcn8 .framer-1wlfmt8 { flex: none; width: 100%; }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-17rh2tr, .framer-jPL7Q.framer-v-dybcn8 .framer-17rh2tr { cursor: pointer; display: block; padding: unset; }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-yxryaj { left: calc(50.00000000000002% - 14px / 2); position: absolute; top: 14px; }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-1bt7s4l, .framer-jPL7Q.framer-v-dybcn8 .framer-1bt7s4l, .framer-jPL7Q.framer-v-dybcn8 .framer-1l423p0 { left: calc(50.00000000000002% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-1unko75 { bottom: 14px; left: calc(50.00000000000002% - 14px / 2); position: absolute; }\", \".framer-jPL7Q.framer-v-k7p4k4 .framer-16awmrb { flex-direction: column; max-height: 100%; overflow: hidden; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jPL7Q.framer-v-k7p4k4 .framer-111yhge, .framer-jPL7Q.framer-v-k7p4k4 .framer-17rh2tr, .framer-jPL7Q.framer-v-k7p4k4 .framer-16awmrb { gap: 0px; } .framer-jPL7Q.framer-v-k7p4k4 .framer-111yhge > *, .framer-jPL7Q.framer-v-k7p4k4 .framer-111yhge > :first-child, .framer-jPL7Q.framer-v-k7p4k4 .framer-111yhge > :last-child, .framer-jPL7Q.framer-v-k7p4k4 .framer-17rh2tr > *, .framer-jPL7Q.framer-v-k7p4k4 .framer-17rh2tr > :first-child, .framer-jPL7Q.framer-v-k7p4k4 .framer-17rh2tr > :last-child { margin: 0px; } .framer-jPL7Q.framer-v-k7p4k4 .framer-16awmrb > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-jPL7Q.framer-v-k7p4k4 .framer-16awmrb > :first-child { margin-top: 0px; } .framer-jPL7Q.framer-v-k7p4k4 .framer-16awmrb > :last-child { margin-bottom: 0px; } }\", \".framer-jPL7Q.framer-v-dybcn8 .framer-111yhge { flex-direction: column; gap: 25px; justify-content: flex-start; padding: 25px 25px 45px 25px; width: 388px; }\", \".framer-jPL7Q.framer-v-dybcn8 .framer-16awmrb { flex-direction: column; overflow: hidden; width: 100%; }\", \".framer-jPL7Q.framer-v-dybcn8 .framer-1pdtiv4-container { height: auto; }\", \".framer-jPL7Q.framer-v-dybcn8 .framer-h4w2n0 { flex-direction: column; gap: 8px; width: 100%; }\", \".framer-jPL7Q.framer-v-dybcn8 .framer-6utqth-container { width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jPL7Q.framer-v-dybcn8 .framer-111yhge, .framer-jPL7Q.framer-v-dybcn8 .framer-17rh2tr, .framer-jPL7Q.framer-v-dybcn8 .framer-16awmrb, .framer-jPL7Q.framer-v-dybcn8 .framer-h4w2n0 { gap: 0px; } .framer-jPL7Q.framer-v-dybcn8 .framer-111yhge > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-jPL7Q.framer-v-dybcn8 .framer-111yhge > :first-child, .framer-jPL7Q.framer-v-dybcn8 .framer-16awmrb > :first-child, .framer-jPL7Q.framer-v-dybcn8 .framer-h4w2n0 > :first-child { margin-top: 0px; } .framer-jPL7Q.framer-v-dybcn8 .framer-111yhge > :last-child, .framer-jPL7Q.framer-v-dybcn8 .framer-16awmrb > :last-child, .framer-jPL7Q.framer-v-dybcn8 .framer-h4w2n0 > :last-child { margin-bottom: 0px; } .framer-jPL7Q.framer-v-dybcn8 .framer-17rh2tr > *, .framer-jPL7Q.framer-v-dybcn8 .framer-17rh2tr > :first-child, .framer-jPL7Q.framer-v-dybcn8 .framer-17rh2tr > :last-child { margin: 0px; } .framer-jPL7Q.framer-v-dybcn8 .framer-16awmrb > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-jPL7Q.framer-v-dybcn8 .framer-h4w2n0 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 70\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KMHPYeTyK\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nr0FRTWRk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerSjNOQewVU = withCSS(Component, css, \"framer-jPL7Q\");\nexport default FramerSjNOQewVU;\nFramerSjNOQewVU.displayName = \"nav\";\nFramerSjNOQewVU.defaultProps = {\n  height: 70,\n  width: 1200\n};\naddPropertyControls(FramerSjNOQewVU, {\n  variant: {\n    options: [\"ycVbsV9Og\", \"KMHPYeTyK\", \"Nr0FRTWRk\"],\n    optionTitles: [\"desktop\", \"mobile\", \"mobile-open\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerSjNOQewVU, [...LogoFonts, ...SearchFonts, ...SiteLinksFonts, ...ButtonFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerSjNOQewVU\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"70\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KMHPYeTyK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nr0FRTWRk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\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};\n//# sourceMappingURL=./SjNOQewVU.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { useAnimationFrame, useReducedMotion, LayoutGroup, useInView, useMotionValue, useTransform, motion, wrap } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nconst directionTransformers = {\n  left: offset => `translateX(-${offset}px)`,\n  right: offset => `translateX(${offset}px)`,\n  top: offset => `translateY(-${offset}px)`,\n  bottom: offset => `translateY(${offset}px)`\n};\nconst supportsAcceleratedAnimations = typeof Animation !== \"undefined\" && typeof Animation.prototype.updatePlaybackRate === \"function\"; /**\n                                                                                                                                        *\n                                                                                                                                        * @framerIntrinsicWidth 400\n                                                                                                                                        * @framerIntrinsicHeight 200\n                                                                                                                                        *\n                                                                                                                                        * @framerDisableUnlink\n                                                                                                                                        *\n                                                                                                                                        * @framerSupportedLayoutWidth fixed\n                                                                                                                                        * @framerSupportedLayoutHeight fixed\n                                                                                                                                        */\nexport default function Ticker(props) {\n  /* Props */let {\n    slots,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    speed,\n    hoverFactor,\n    direction,\n    alignment,\n    sizingOptions,\n    fadeOptions,\n    style\n  } = props;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    widthType,\n    heightType\n  } = sizingOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /* Checks */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const numChildren = Children.count(slots);\n  const hasChildren = numChildren > 0;\n  if (direction === true) {\n    direction = \"left\";\n  }\n  const isHorizontal = direction === \"left\" || direction === \"right\";\n  const offset = useMotionValue(0);\n  const transformer = directionTransformers[direction];\n  const transform = useTransform(offset, transformer); /* Refs and State */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return [/*#__PURE__*/createRef(), /*#__PURE__*/createRef()];\n  }, []);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null\n  }); /* Arrays */\n  let clonedChildren = [];\n  let dupedChildren = []; /* Duplicate value */\n  let duplicateBy = 0;\n  let opacity = 0;\n  if (isCanvas) {\n    // duplicateBy = 10\n    duplicateBy = numChildren ? Math.floor(10 / numChildren) : 0;\n    opacity = 1;\n  }\n  if (!isCanvas && hasChildren && size.parent) {\n    duplicateBy = Math.round(size.parent / size.children * 2) + 1;\n    opacity = 1;\n  } /* Measure parent and child */\n  const measure = useCallback(() => {\n    if (hasChildren && parentRef.current) {\n      const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n      const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n      const end = childrenRef[1].current ? isHorizontal ? childrenRef[1].current.offsetLeft + childrenRef[1].current.offsetWidth : childrenRef[1].current.offsetTop + childrenRef[1].current.offsetHeight : 0;\n      const childrenLength = end - start + gap;\n      setSize({\n        parent: parentLength,\n        children: childrenLength\n      });\n    }\n  }, []);\n  const childrenStyles = isCanvas ? {\n    contentVisibility: \"auto\"\n  } : {}; /* Add refs to first and last child */\n  if (hasChildren) {\n    // TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\n    if (!isCanvas) {\n      /**\n      * Track whether this is the initial resize event. By default this will fire on mount,\n      * which we do in the useEffect. We should only fire it on subsequent resizes.\n      */\n      let initialResize = useRef(true);\n      useEffect(() => {\n        measure();\n        return resize(parentRef.current, ({\n          contentSize\n        }) => {\n          if (!initialResize.current && (contentSize.width || contentSize.height)) {\n            measure();\n          }\n          initialResize.current = false;\n        });\n      }, []);\n    }\n    clonedChildren = Children.map(slots, (child, index) => {\n      var ref, ref1, ref2, ref3;\n      let ref4;\n      if (index === 0) {\n        ref4 = childrenRef[0];\n      }\n      if (index === slots.length - 1) {\n        ref4 = childrenRef[1];\n      }\n      const size = {\n        width: widthType ? (ref = child.props) === null || ref === void 0 ? void 0 : ref.width : \"100%\",\n        height: heightType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.height : \"100%\"\n      };\n      return /*#__PURE__*/_jsx(LayoutGroup, {\n        inherit: \"id\",\n        children: /*#__PURE__*/_jsx(\"li\", {\n          ref: ref4,\n          style: size,\n          children: /*#__PURE__*/cloneElement(child, {\n            style: {\n              ...((ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.style),\n              ...size,\n              flexShrink: 0,\n              ...childrenStyles\n            },\n            layoutId: child.props.layoutId ? child.props.layoutId + \"-original-\" + index : undefined\n          }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n        })\n      });\n    });\n  }\n  if (!isCanvas) {\n    for (let i = 0; i < duplicateBy; i++) {\n      dupedChildren = [...dupedChildren, ...Children.map(slots, (child, childIndex) => {\n        var ref, ref1, ref2, ref3;\n        return /*#__PURE__*/_jsx(LayoutGroup, {\n          inherit: \"id\",\n          children: /*#__PURE__*/_jsx(\"li\", {\n            style: {\n              display: \"contents\"\n            },\n            \"aria-hidden\": true,\n            children: /*#__PURE__*/cloneElement(child, {\n              key: i + \" \" + childIndex,\n              style: {\n                ...((ref = child.props) === null || ref === void 0 ? void 0 : ref.style),\n                width: widthType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.width : \"100%\",\n                height: heightType ? (ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.height : \"100%\",\n                flexShrink: 0,\n                ...childrenStyles\n              },\n              layoutId: child.props.layoutId ? child.props.layoutId + \"-dupe-\" + i : undefined\n            }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n          }, i + \"li\" + childIndex)\n        }, i + \"lg\" + childIndex);\n      })];\n    }\n  }\n  const animateToValue = size.children + size.children * Math.round(size.parent / size.children);\n  const initialTime = useRef(null);\n  const prevTime = useRef(null);\n  const xOrY = useRef(0);\n  const isHover = useRef(false);\n  const isInView = useInView(parentRef);\n  const isReducedMotion = useReducedMotion();\n  const listRef = useRef(null);\n  const animationRef = useRef(null); /**\n                                     * Setup animations\n                                     */\n  if (!isCanvas) {\n    /**\n    * If this is an animation we can hardware accelerate, animate with WAAPI\n    */\n    if (supportsAcceleratedAnimations) {\n      useEffect(() => {\n        if (isReducedMotion || !animateToValue || !speed) {\n          return;\n        }\n        animationRef.current = listRef.current.animate({\n          transform: [transformer(0), transformer(animateToValue)]\n        }, {\n          duration: Math.abs(animateToValue) / speed * 1e3,\n          iterations: Infinity,\n          easing: \"linear\"\n        });\n        return () => animationRef.current.cancel();\n      }, [hoverFactor, animateToValue, speed]);\n    } else {\n      /**\n      * If we can't accelerate this animation because we have a hoverFactor defined\n      * animate with a rAF loop.\n      */\n      useAnimationFrame(t => {\n        if (!animateToValue || isReducedMotion || supportsAcceleratedAnimations) {\n          return;\n        } /**\n          * In case this animation is delayed from starting because we're running a bunch\n          * of other work, we want to set an initial time rather than counting from 0.\n          * That ensures that if the animation is delayed, it starts from the first frame\n          * rather than jumping.\n          */\n        if (initialTime.current === null) {\n          initialTime.current = t;\n        }\n        t = t - initialTime.current;\n        const timeSince = prevTime.current === null ? 0 : t - prevTime.current;\n        let delta = timeSince * (speed / 1e3);\n        if (isHover.current) {\n          delta *= hoverFactor;\n        }\n        xOrY.current += delta;\n        xOrY.current = wrap(0, animateToValue, xOrY.current);\n        prevTime.current = t;\n        if (!isInView) return;\n        offset.set(xOrY.current);\n      });\n    }\n  } /* Fades */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  const fadeMask = `linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`; /* Empty state */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2728\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to infinitely loop on your page.\"\n      })]\n    });\n  }\n  return /*#__PURE__*/_jsx(\"section\", {\n    style: {\n      ...containerStyle,\n      opacity: opacity,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      overflow: overflow ? \"visible\" : \"hidden\",\n      padding: paddingValue\n    },\n    ref: parentRef,\n    children: /*#__PURE__*/_jsxs(motion.ul, {\n      ref: listRef,\n      style: {\n        ...containerStyle,\n        gap: gap,\n        top: direction === \"bottom\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        left: direction === \"right\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        placeItems: alignment,\n        position: \"relative\",\n        flexDirection: isHorizontal ? \"row\" : \"column\",\n        ...style,\n        transform: supportsAcceleratedAnimations ? undefined : transform,\n        willChange: \"transform\"\n      },\n      onMouseEnter: () => {\n        isHover.current = true;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(hoverFactor);\n        }\n      },\n      onMouseLeave: () => {\n        isHover.current = false;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(1);\n        }\n      },\n      children: [clonedChildren, dupedChildren]\n    })\n  });\n}\n; /* Default Properties */\nTicker.defaultProps = {\n  gap: 10,\n  padding: 10,\n  sizingOptions: {\n    widthType: true,\n    heightType: true\n  },\n  fadeOptions: {\n    fadeContent: true,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  direction: true\n}; /* Property Controls */\naddPropertyControls(Ticker, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Children\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  speed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 1e3,\n    defaultValue: 100,\n    unit: \"%\",\n    displayStepper: true,\n    step: 5\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    defaultValue: \"left\",\n    displaySegmentedControl: true\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\"\n  },\n  padding: {\n    title: \"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  },\n  sizingOptions: {\n    type: ControlType.Object,\n    title: \"Sizing\",\n    controls: {\n      widthType: {\n        type: ControlType.Boolean,\n        title: \"Width\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      },\n      heightType: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      }\n    }\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: true\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  hoverFactor: {\n    type: ControlType.Number,\n    title: \"Hover\",\n    min: 0,\n    max: 1,\n    unit: \"x\",\n    defaultValue: 1,\n    step: .1,\n    displayStepper: true,\n    description: \"Slows down the speed while you are hovering.\"\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 150,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max);\nconst isValidNumber = value => typeof value === \"number\" && !isNaN(value);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Ticker\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, getFonts, RichText, SVG, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/nFAy8p4fOASsyhPbo192/Ticker.js\";\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"EWSZVeNwj\"];\nconst variantClassNames = {\n  EWSZVeNwj: \"framer-v-s8kfje\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  return {\n    ...props\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"EWSZVeNwj\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-hBhlA\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-s8kfje\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"EWSZVeNwj\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          children: /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1aog2q1-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"GtjGqpXIt-container\",\n            children: /*#__PURE__*/_jsx(Ticker, {\n              alignment: \"center\",\n              direction: \"left\",\n              fadeOptions: {\n                fadeAlpha: 0,\n                fadeContent: true,\n                fadeInset: 0,\n                fadeWidth: 77,\n                overflow: false\n              },\n              gap: 61,\n              height: \"100%\",\n              hoverFactor: 1,\n              id: \"GtjGqpXIt\",\n              layoutId: \"GtjGqpXIt\",\n              padding: 0,\n              paddingBottom: 0,\n              paddingLeft: 0,\n              paddingPerSide: false,\n              paddingRight: 0,\n              paddingTop: 0,\n              sizingOptions: {\n                heightType: true,\n                widthType: true\n              },\n              slots: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-182gknp\",\n                \"data-framer-name\": \"Brand 1\",\n                layoutDependency: layoutDependency,\n                layoutId: \"NBeSn95Hf\",\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-p7d1t0\",\n                  \"data-framer-name\": \"Logomark\",\n                  fill: \"rgba(0,0,0,1)\",\n                  intrinsicHeight: 44,\n                  intrinsicWidth: 44,\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I134:67988;1294:159981\",\n                  svg: '<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M22 0C9.84969 0 0 9.84974 0 22C0 34.1503 9.84969 44 22 44C32.901 44 41.9502 36.0716 43.6958 25.6667H43.5379C41.9098 31.9925 36.1674 36.6667 29.3333 36.6667C21.2332 36.6667 14.6667 30.1002 14.6667 22C14.6667 13.8998 21.2332 7.33333 29.3333 7.33333C36.1674 7.33333 41.9098 12.0075 43.5379 18.3333H43.6958C41.9502 7.92838 32.901 0 22 0Z\" fill=\"#A4BCFD\"/>\\n<path d=\"M0 22C0 9.84974 9.84974 0 22 0C32.901 0 41.9502 7.92838 43.6958 18.3333H28.8713C27.2431 12.0075 21.5007 7.33333 14.6667 7.33333C6.56649 7.33333 0 13.8998 0 22Z\" fill=\"#3538CD\"/>\\n<path d=\"M0 22C0 34.1503 9.84974 44 22 44C32.901 44 41.9502 36.0716 43.6958 25.6667H28.8713C27.2431 31.9925 21.5007 36.6667 14.6667 36.6667C6.56649 36.6667 0 30.1002 0 22Z\" fill=\"#3538CD\"/>\\n</svg>\\n',\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                        \"--framer-font-size\": \"25px\",\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.02em\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Catalog\"\n                    })\n                  }),\n                  className: \"framer-43vmqg\",\n                  fonts: [\"GF;Inter-600\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Kr5NM3IsY\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-8f780041-db27-4918-8c4e-4a8f97bf2fd2, rgb(14, 15, 22))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-qivy0t\",\n                \"data-framer-name\": \"Brand 2\",\n                layoutDependency: layoutDependency,\n                layoutId: \"cebIZMoWn\",\n                children: [/*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-ysmiuk\",\n                  \"data-framer-name\": \"Logomark\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I134:67989;4045:415948\",\n                  children: [/*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-182yrva\",\n                    \"data-border\": true,\n                    \"data-framer-name\": \"Shape\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"I134:67989;4045:415949\",\n                    style: {\n                      \"--border-bottom-width\": \"3px\",\n                      \"--border-color\": \"rgb(104, 38, 218)\",\n                      \"--border-left-width\": \"3px\",\n                      \"--border-right-width\": \"3px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"3px\",\n                      borderBottomLeftRadius: \"100%\",\n                      borderBottomRightRadius: \"100%\",\n                      borderTopLeftRadius: \"100%\",\n                      borderTopRightRadius: \"100%\"\n                    }\n                  }), /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-2bilv9\",\n                    \"data-border\": true,\n                    \"data-framer-name\": \"Shape\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"I134:67989;4045:415950\",\n                    style: {\n                      \"--border-bottom-width\": \"3px\",\n                      \"--border-color\": \"rgb(104, 38, 218)\",\n                      \"--border-left-width\": \"3px\",\n                      \"--border-right-width\": \"3px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"3px\",\n                      borderBottomLeftRadius: \"100%\",\n                      borderBottomRightRadius: \"100%\",\n                      borderTopLeftRadius: \"100%\",\n                      borderTopRightRadius: \"100%\",\n                      rotate: 45\n                    }\n                  }), /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-wvsw6v\",\n                    \"data-border\": true,\n                    \"data-framer-name\": \"Shape\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"I134:67989;4045:415951\",\n                    style: {\n                      \"--border-bottom-width\": \"3px\",\n                      \"--border-color\": \"rgb(104, 38, 218)\",\n                      \"--border-left-width\": \"3px\",\n                      \"--border-right-width\": \"3px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"3px\",\n                      borderBottomLeftRadius: \"100%\",\n                      borderBottomRightRadius: \"100%\",\n                      borderTopLeftRadius: \"100%\",\n                      borderTopRightRadius: \"100%\",\n                      rotate: -45\n                    }\n                  })]\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                        \"--framer-font-size\": \"25px\",\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.02em\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Spherule\"\n                    })\n                  }),\n                  className: \"framer-150f5pp\",\n                  fonts: [\"GF;Inter-600\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"NZz5RKI7V\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-8f780041-db27-4918-8c4e-4a8f97bf2fd2, rgb(14, 15, 22))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-ttscgi\",\n                \"data-framer-name\": \"Brand 3\",\n                layoutDependency: layoutDependency,\n                layoutId: \"PANb8HHzV\",\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1885yzl\",\n                  \"data-framer-name\": \"Logomark\",\n                  fill: \"rgba(0,0,0,1)\",\n                  intrinsicHeight: 44,\n                  intrinsicWidth: 44,\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I134:67990;4045:416071\",\n                  svg: '<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.8324 2.48545L16.9808 21.6998V0.575139C17.3891 0.479873 17.8017 0.395975 18.2183 0.323796V21.7018L24.0091 0.0905151C24.4264 0.128294 24.8403 0.177727 25.2506 0.238484L19.4132 22.0239L31.0164 1.92655C31.3944 2.09661 31.7668 2.27702 32.1331 2.46744L20.4866 22.6398L37.1134 6.01292C37.4132 6.29639 37.705 6.58821 37.9884 6.888L21.3591 23.5173L41.5338 11.8694C41.7242 12.2357 41.9046 12.6081 42.0746 12.9861L21.9822 24.5865L43.7617 18.7507C43.8224 19.1609 43.8719 19.5749 43.9096 19.9922L22.2986 25.7829L43.676 25.7829C43.6038 26.1995 43.5199 26.6121 43.4246 27.0204L22.2953 27.0204L41.5134 32.1699C41.316 32.5478 41.108 32.9193 40.8897 33.2839L21.9804 28.2172L37.774 37.3356C37.475 37.6431 37.1671 37.9418 36.8508 38.2315L21.3631 29.2897L33.0823 41.0089C32.7116 41.2255 32.334 41.4316 31.95 41.6267L20.4867 30.1634L27.9976 43.1726C27.5863 43.2888 27.1702 43.3934 26.7496 43.486L19.4139 30.7803L22.9508 43.9798C22.6355 43.9932 22.3185 44 22 44C21.8913 44 21.7827 43.9992 21.6744 43.9976L18.2183 31.0996V43.6762C17.8017 43.604 17.3891 43.5201 16.9808 43.4249V31.1016L13.9336 42.4742C13.5449 42.3209 13.1616 42.1569 12.7841 41.9825L15.785 30.783L10.1517 40.5402C9.80299 40.3169 9.46095 40.084 9.12601 39.8418L14.715 30.1614L6.88799 37.9884C6.5882 37.705 6.29638 37.4132 6.0129 37.1134L13.8375 29.2888L4.15979 34.8763C3.91764 34.5413 3.68468 34.1993 3.4613 33.8506L13.2231 28.2146L2.018 31.217C1.8436 30.8395 1.67957 30.4563 1.5263 30.0676L12.8988 27.0204L0.575409 27.0204C0.480119 26.6121 0.396197 26.1995 0.323994 25.7829L12.8955 25.7829L0.00239765 22.3282C0.000801063 22.219 0 22.1096 0 22C0 21.6823 0.00673449 21.3662 0.0200685 21.0517L13.2213 24.589L0.513622 17.2522C0.606152 16.8316 0.71072 16.4154 0.826947 16.0042L13.8414 23.5181L2.37334 12.05C2.56845 11.666 2.77449 11.2884 2.99107 10.9177L14.7152 22.6418L5.76977 7.14789C6.05942 6.83153 6.35821 6.52366 6.66571 6.22471L15.7858 22.0212L10.7183 3.10899C11.0829 2.89075 11.4544 2.68277 11.8324 2.48545Z\" fill=\"#6927DA\"/>\\n</svg>\\n',\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                        \"--framer-font-size\": \"25px\",\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.02em\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"FocalPoint\"\n                    })\n                  }),\n                  className: \"framer-wf42fw\",\n                  fonts: [\"GF;Inter-600\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"bzyqY0el8\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-8f780041-db27-4918-8c4e-4a8f97bf2fd2, rgb(14, 15, 22))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-a7kd4r\",\n                \"data-framer-name\": \"Brand 4\",\n                layoutDependency: layoutDependency,\n                layoutId: \"coDmTu2EW\",\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-10z5g8n\",\n                  \"data-framer-name\": \"Logomark\",\n                  fill: \"rgba(0,0,0,1)\",\n                  intrinsicHeight: 44,\n                  intrinsicWidth: 44,\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I134:67991;4045:415968\",\n                  svg: '<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M14.778 17.4497C20.5389 14.6945 25.0474 10.019 27.6357 4.17457C25.9658 2.42125 23.7951 1.16888 21.4573 0.417457L20.2049 0C20.1214 0.166983 20.0379 0.417467 20.0379 0.58445C18.0342 6.26187 13.9431 10.8539 8.43264 13.4421C4.59203 15.2789 1.75332 18.6186 0.417457 22.6262L0 23.8786C0.166983 23.962 0.417461 24.0455 0.584444 24.0455C2.17078 24.63 3.75712 25.3814 5.25996 26.2998C7.34725 22.5427 10.6869 19.37 14.778 17.4497Z\" fill=\"#087443\"/>\\n<path d=\"M38.9905 17.7837C35.9013 22.4592 31.6432 26.2163 26.3833 28.7211C22.1252 30.7249 18.869 34.482 17.3662 38.9905L16.9487 40.4099C18.5351 41.8292 20.4554 42.9146 22.5427 43.5826L23.795 44C23.8785 43.833 23.962 43.5826 23.962 43.4156C25.9658 37.7382 30.0569 33.1461 35.5673 30.5579C39.4079 28.7211 42.3301 25.3814 43.5825 21.3738L44 20.1215C42.2466 19.6205 40.5768 18.7856 38.9905 17.7837Z\" fill=\"#16B364\"/>\\n<path d=\"M13.6091 36.0682C15.6964 31.0587 19.537 26.9676 24.463 24.6299C28.9715 22.4591 32.7287 19.1194 35.3169 15.0283C33.3966 13.1915 31.8102 11.1042 30.6414 8.59949C27.5522 14.2769 22.7097 18.8689 16.7818 21.7077C13.3586 23.294 10.6034 26.0492 8.93359 29.3889C10.7704 31.1422 12.2733 33.313 13.4421 35.7342C13.4421 35.7342 13.5256 35.9012 13.6091 36.0682Z\" fill=\"#099250\"/>\\n</svg>\\n',\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                        \"--framer-font-size\": \"25px\",\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.02em\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Luminous\"\n                    })\n                  }),\n                  className: \"framer-hsgz5w\",\n                  fonts: [\"GF;Inter-600\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"zwY7L_jq5\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-8f780041-db27-4918-8c4e-4a8f97bf2fd2, rgb(14, 15, 22))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-yi3ahy\",\n                \"data-framer-name\": \"Brand 5\",\n                layoutDependency: layoutDependency,\n                layoutId: \"rPzpByZGk\",\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-isj738\",\n                  \"data-framer-name\": \"Logomark\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I134:67992;4045:415929\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1pc8uop\",\n                    \"data-border\": true,\n                    \"data-framer-name\": \"Shape\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"I134:67992;4045:415930\",\n                    style: {\n                      \"--border-bottom-width\": \"6px\",\n                      \"--border-color\": \"rgb(21, 93, 238)\",\n                      \"--border-left-width\": \"6px\",\n                      \"--border-right-width\": \"6px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"6px\",\n                      borderBottomLeftRadius: \"100%\",\n                      borderBottomRightRadius: \"100%\",\n                      borderTopLeftRadius: \"100%\",\n                      borderTopRightRadius: \"100%\"\n                    }\n                  })\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                        \"--framer-font-size\": \"25px\",\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.02em\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Polymath\"\n                    })\n                  }),\n                  className: \"framer-v26ux2\",\n                  fonts: [\"GF;Inter-600\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"i2zPxHcZ4\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-8f780041-db27-4918-8c4e-4a8f97bf2fd2, rgb(14, 15, 22))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-134lbhd\",\n                \"data-framer-name\": \"Brand 6\",\n                layoutDependency: layoutDependency,\n                layoutId: \"ZciSKeFF9\",\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1xzxq7h\",\n                  \"data-framer-name\": \"Logomark\",\n                  fill: \"rgba(0,0,0,1)\",\n                  intrinsicHeight: 44,\n                  intrinsicWidth: 44,\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I134:67993;4045:415898\",\n                  svg: '<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 22C13.9836 22 22 13.9836 22 0C22 13.9836 30.0164 22 44 22C30.0164 22 22 30.0164 22 44C22 30.0164 13.9836 22 0 22Z\" fill=\"#101828\"/>\\n</svg>\\n',\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                        \"--framer-font-size\": \"25px\",\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.02em\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Acme Corp\"\n                    })\n                  }),\n                  className: \"framer-yjb6au\",\n                  fonts: [\"GF;Inter-600\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"SL9kwMUsP\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-8f780041-db27-4918-8c4e-4a8f97bf2fd2, rgb(14, 15, 22))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              })],\n              speed: 50,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-hBhlA [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-hBhlA .framer-16lnhtd { display: block; }\", \".framer-hBhlA .framer-s8kfje { height: 80px; overflow: hidden; position: relative; width: 1200px; }\", \".framer-hBhlA .framer-1aog2q1-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; }\", \".framer-hBhlA .framer-182gknp, .framer-hBhlA .framer-qivy0t, .framer-hBhlA .framer-ttscgi, .framer-hBhlA .framer-a7kd4r, .framer-hBhlA .framer-yi3ahy, .framer-hBhlA .framer-134lbhd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-hBhlA .framer-p7d1t0, .framer-hBhlA .framer-1885yzl, .framer-hBhlA .framer-10z5g8n, .framer-hBhlA .framer-1xzxq7h { flex: none; height: 44px; position: relative; width: 44px; }\", \".framer-hBhlA .framer-43vmqg, .framer-hBhlA .framer-150f5pp, .framer-hBhlA .framer-wf42fw, .framer-hBhlA .framer-hsgz5w, .framer-hBhlA .framer-v26ux2, .framer-hBhlA .framer-yjb6au { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-hBhlA .framer-ysmiuk { flex: none; height: 44px; overflow: visible; position: relative; width: 44px; }\", \".framer-hBhlA .framer-182yrva { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\", \".framer-hBhlA .framer-2bilv9, .framer-hBhlA .framer-wvsw6v { bottom: 0px; flex: none; left: 9px; position: absolute; right: 9px; top: 0px; }\", \".framer-hBhlA .framer-isj738 { flex: none; height: 44px; overflow: visible; position: relative; width: 40px; }\", \".framer-hBhlA .framer-1pc8uop { aspect-ratio: 1 / 1; bottom: var(--framer-aspect-ratio-supported, 2px); flex: none; height: 40px; left: 0px; position: absolute; right: 0px; top: 2px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hBhlA .framer-182gknp, .framer-hBhlA .framer-qivy0t, .framer-hBhlA .framer-ttscgi, .framer-hBhlA .framer-a7kd4r, .framer-hBhlA .framer-yi3ahy, .framer-hBhlA .framer-134lbhd { gap: 0px; } .framer-hBhlA .framer-182gknp > *, .framer-hBhlA .framer-qivy0t > *, .framer-hBhlA .framer-ttscgi > *, .framer-hBhlA .framer-a7kd4r > *, .framer-hBhlA .framer-yi3ahy > *, .framer-hBhlA .framer-134lbhd > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-hBhlA .framer-182gknp > :first-child, .framer-hBhlA .framer-qivy0t > :first-child, .framer-hBhlA .framer-ttscgi > :first-child, .framer-hBhlA .framer-a7kd4r > :first-child, .framer-hBhlA .framer-yi3ahy > :first-child, .framer-hBhlA .framer-134lbhd > :first-child { margin-left: 0px; } .framer-hBhlA .framer-182gknp > :last-child, .framer-hBhlA .framer-qivy0t > :last-child, .framer-hBhlA .framer-ttscgi > :last-child, .framer-hBhlA .framer-a7kd4r > :last-child, .framer-hBhlA .framer-yi3ahy > :last-child, .framer-hBhlA .framer-134lbhd > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 80\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst FramertMOtldZEq = withCSS(Component, css, \"framer-hBhlA\");\nexport default FramertMOtldZEq;\nFramertMOtldZEq.displayName = \"logo-ticker\";\nFramertMOtldZEq.defaultProps = {\n  height: 80,\n  width: 1200\n};\naddFonts(FramertMOtldZEq, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/tMOtldZEq: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}, ...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramertMOtldZEq\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"80\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./tMOtldZEq.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-regular\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/nJekZSaQ9: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-0hRR4 .framer-styles-preset-14jvxbr:not(.rich-text-wrapper), .framer-0hRR4 .framer-styles-preset-14jvxbr.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-96e8ff5f-0208-44fb-b583-67fab32b118f, #324055); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-0hRR4\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "uJtHRlud6", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1ulvoz4", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "FramerW4eqcEG9i", "withCSS", "W4eqcEG9i_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FormSparkFonts", "getFonts", "FormSpark_default", "SiteLinksFonts", "W4eqcEG9i_default", "IconoirFonts", "Icon", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onClick15cbtvc", "args", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "FramerPNk23sjCL", "withCSS", "PNk23sjCL_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "scaleData", "Data", "scaleOnHover", "withscaleOnHover", "C", "props", "re", "DataObserverContext", "p", "MotionAWithscaleOnHover", "withscaleOnHover", "motion", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "newTab", "smoothScroll", "title", "width", "props", "ref", "_variant", "ref1", "ref2", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "r9JBfhktV", "hh0Yba9ug", "lGaUHcDdR", "VL88EDh87", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "cx", "Link", "RichText", "x", "css", "FramerY2YsLiprg", "withCSS", "Y2YsLiprg_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "SVG", "css", "FramerX81ir5HmY", "withCSS", "X81ir5HmY_default", "addFonts", "LogoFonts", "getFonts", "X81ir5HmY_default", "SearchFonts", "Search_default", "SiteLinksFonts", "W4eqcEG9i_default", "ButtonFonts", "Y2YsLiprg_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaphzv494", "args", "onTap1dyos7b", "onTap1ux7shv", "tap1ux7shv", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "FramerSjNOQewVU", "withCSS", "SjNOQewVU_default", "addPropertyControls", "ControlType", "addFonts", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isInView", "useInView", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Ticker", "u", "SVG", "RichText", "x", "css", "FramertMOtldZEq", "withCSS", "tMOtldZEq_default", "addFonts", "TickerFonts", "fontStore", "fonts", "css", "className"]
}
