{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/izwRc3x3YyApjsCUW7BB/5AlNDlYqJtpTq0EZpt50/mAN25Rf4T.js", "ssg:https://framerusercontent.com/modules/5MHqyAzAWCPxFaxHGCrk/NsQH29G3vFlEGb3oJNig/NNpgnq2bN.js", "ssg:https://framerusercontent.com/modules/llOTTjjxHxBYAEx2qdYg/titrHMXQq19V60h2lc69/stylesPresetParagraph.js", "ssg:https://framerusercontent.com/modules/MYuBoizRdvNeHWp0MESz/8H5hM69Sy1iZGbPy9gPo/toJ9xXj5M.js", "ssg:https://framerusercontent.com/modules/6URQRcbznN9M0evUwUca/Uym0tPJ8Ln1eYZZ7Ge4j/gxcw1cbI9.js", "ssg:https://framerusercontent.com/modules/3wr7Gz67MkOoBmpgme10/OUPmvWpzy5kIo6w862LE/Sa_vJUjSv.js", "ssg:https://framerusercontent.com/modules/8xcfYd2QnlCum20xamhB/JzVQk7mR34Loa566cZ4x/uGGJCoIU8.js", "ssg:https://framerusercontent.com/modules/x7NcoTPEoBwaLP4e2fC9/AhadZt0wgpUf3GcNB1TJ/stylesPresetHeading2.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-ZEyRs .framer-styles-preset-jv620s:not(.rich-text-wrapper), .framer-ZEyRs .framer-styles-preset-jv620s.rich-text-wrapper a { --framer-link-hover-text-color: rgba(244, 244, 244, 0.6); --framer-link-hover-text-decoration: none; --framer-link-text-color: #f4f4f4; --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-ZEyRs\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (69a1630)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, Text, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/izwRc3x3YyApjsCUW7BB/5AlNDlYqJtpTq0EZpt50/mAN25Rf4T.js\";\nconst cycleOrder = [\"H1mpamEnS\", \"vUrCHDcI1\"];\nconst variantClassNames = {\n  H1mpamEnS: \"framer-v-10zd7pj\",\n  vUrCHDcI1: \"framer-v-1s8u30d\"\n};\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}\n\nconst humanReadableVariantMap = {\n  Desktop: \"H1mpamEnS\",\n  Mobile: \"vUrCHDcI1\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"H1mpamEnS\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"H1mpamEnS\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-kKunS\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.footer, { ...restProps,\n        className: cx(\"framer-10zd7pj\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"H1mpamEnS\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"0px\",\n          \"--border-color\": \"rgba(34, 34, 34, 0.1)\",\n          \"--border-left-width\": \"0px\",\n          \"--border-right-width\": \"0px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"1px\",\n          backgroundColor: \"var(--token-f225c7c8-3b37-47f8-a08b-95a4078b254e, rgb(25, 24, 20))\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          vUrCHDcI1: {\n            \"data-framer-name\": \"Mobile\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1ptuf02\",\n          layoutDependency: layoutDependency,\n          layoutId: \"kXlnU8zjW\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-c9kpcb\",\n            layoutDependency: layoutDependency,\n            layoutId: \"fFMV0EKNv\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              __link: \"https://apps.microsoft.com/store/detail/duorhythmo/9NNX71Z9LWZ3?hl=en-us&gl=us\",\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7T3V0Zml0LTYwMA==\",\n                    \"--framer-font-family\": '\"Outfit\", serif',\n                    \"--framer-font-size\": \"19px\",\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://apps.microsoft.com/store/detail/duorhythmo/9NNX71Z9LWZ3?hl=en-us&gl=us\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-jv620s\",\n                      \"data-styles-preset\": \"mAN25Rf4T\",\n                      href: \"https://apps.microsoft.com/store/detail/duorhythmo/9NNX71Z9LWZ3?hl=en-us&gl=us\",\n                      rel: \"noreferrer noopener\",\n                      target: \"_blank\",\n                      children: \"Get started\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-15su4ql\",\n              fonts: [\"GF;Outfit-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"Ekaph8XJn\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1uc6b5b\",\n            layoutDependency: layoutDependency,\n            layoutId: \"A697xtF_q\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              __link: \"data:framer/page-link,fc_KYKl0A\",\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7T3V0Zml0LTYwMA==\",\n                    \"--framer-font-family\": '\"Outfit\", serif',\n                    \"--framer-font-size\": \"19px\",\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"data:framer/page-link,fc_KYKl0A\",\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-jv620s\",\n                      \"data-styles-preset\": \"mAN25Rf4T\",\n                      href: \"data:framer/page-link,fc_KYKl0A\",\n                      children: \"Feedback\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-12o1osr\",\n              fonts: [\"GF;Outfit-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"h4zvdpiwP\",\n              preload: [\"fc_KYKl0A\"],\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-yn3z3o\",\n            layoutDependency: layoutDependency,\n            layoutId: \"HRprDLTRE\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              __link: \"data:framer/page-link,JlfXCbqtw\",\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7T3V0Zml0LTYwMA==\",\n                    \"--framer-font-family\": '\"Outfit\", serif',\n                    \"--framer-font-size\": \"19px\",\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"data:framer/page-link,JlfXCbqtw\",\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-jv620s\",\n                      \"data-styles-preset\": \"mAN25Rf4T\",\n                      href: \"data:framer/page-link,JlfXCbqtw\",\n                      children: \"Background\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-17k9588\",\n              fonts: [\"GF;Outfit-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"vfiNPYbVl\",\n              preload: [\"JlfXCbqtw\"],\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-18aw63b\",\n            layoutDependency: layoutDependency,\n            layoutId: \"vd0ufgW_I\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Text, {\n              __fromCanvasComponent: true,\n              __link: \"data:framer/page-link,DZKdLzLtS\",\n              className: \"framer-18mkmv4\",\n              fonts: [\"GF;Outfit-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"mHMeq7eAR\",\n              preload: [\"DZKdLzLtS\"],\n              rawHTML: \"<a style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit' href=\\\"data:framer/page-link,DZKdLzLtS\\\"><span><span style='direction: ltr; font-size: 0'><span style=''>Legal</span><br></span></span></a>\",\n              style: {\n                \"--framer-font-family\": '\"Outfit\", serif',\n                \"--framer-font-size\": \"19px\",\n                \"--framer-font-style\": \"normal\",\n                \"--framer-font-weight\": 600,\n                \"--framer-letter-spacing\": \"0px\",\n                \"--framer-line-height\": \"1.2em\",\n                \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                \"--framer-link-text-decoration\": \"none\",\n                \"--framer-text-alignment\": \"start\",\n                \"--framer-text-color\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244))\",\n                \"--framer-text-decoration\": \"none\",\n                \"--framer-text-transform\": \"none\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })]\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-jo7ygx\",\n          \"data-border\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"GeCqTgzrT\",\n          style: {\n            \"--border-bottom-width\": \"0px\",\n            \"--border-color\": \"rgba(0, 0, 0, 0.1)\",\n            \"--border-left-width\": \"0px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\"\n          },\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            __link: \"data:framer/page-link,augiA20Il\",\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7T3V0Zml0LTUwMA==\",\n                  \"--framer-font-family\": '\"Outfit\", serif',\n                  \"--framer-font-weight\": \"500\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: \"data:framer/page-link,augiA20Il\",\n                  openInNewTab: false,\n                  smoothScroll: false,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    href: \"data:framer/page-link,augiA20Il\",\n                    children: \"\\xa9 2022 Did Stuff Lab,  All rights reserved\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-pgr79\",\n            fonts: [\"GF;Outfit-500\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"qQmJqeodp\",\n            preload: [\"augiA20Il\"],\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244)) \",\n              \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n              \"--framer-link-text-decoration\": \"none\",\n              \"--framer-paragraph-spacing\": \"0px\",\n              filter: \"saturate(1.2)\",\n              opacity: .6,\n              WebkitFilter: \"saturate(1.2)\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1wfnifw\",\n            layoutDependency: layoutDependency,\n            layoutId: \"COJI08_u8\",\n            transition: transition\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-kKunS [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-kKunS * { box-sizing: border-box; }\", \".framer-kKunS .framer-10zd7pj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 100px 50px 30px 50px; position: relative; width: 1200px; }\", \".framer-kKunS .framer-1ptuf02 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 960px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-kKunS .framer-c9kpcb, .framer-kKunS .framer-1uc6b5b, .framer-kKunS .framer-yn3z3o, .framer-kKunS .framer-18aw63b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-kKunS .framer-15su4ql, .framer-kKunS .framer-12o1osr, .framer-kKunS .framer-17k9588, .framer-kKunS .framer-pgr79 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-kKunS .framer-18mkmv4 { display: block; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; white-space: pre; width: auto; }\", \".framer-kKunS .framer-jo7ygx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-kKunS .framer-1wfnifw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 21px; min-width: 21px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kKunS .framer-10zd7pj, .framer-kKunS .framer-c9kpcb, .framer-kKunS .framer-1uc6b5b, .framer-kKunS .framer-yn3z3o, .framer-kKunS .framer-18aw63b, .framer-kKunS .framer-1wfnifw { gap: 0px; } .framer-kKunS .framer-10zd7pj > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-kKunS .framer-10zd7pj > :first-child, .framer-kKunS .framer-c9kpcb > :first-child, .framer-kKunS .framer-1uc6b5b > :first-child, .framer-kKunS .framer-yn3z3o > :first-child, .framer-kKunS .framer-18aw63b > :first-child { margin-top: 0px; } .framer-kKunS .framer-10zd7pj > :last-child, .framer-kKunS .framer-c9kpcb > :last-child, .framer-kKunS .framer-1uc6b5b > :last-child, .framer-kKunS .framer-yn3z3o > :last-child, .framer-kKunS .framer-18aw63b > :last-child { margin-bottom: 0px; } .framer-kKunS .framer-c9kpcb > *, .framer-kKunS .framer-1uc6b5b > *, .framer-kKunS .framer-yn3z3o > *, .framer-kKunS .framer-18aw63b > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-kKunS .framer-1wfnifw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kKunS .framer-1wfnifw > :first-child { margin-left: 0px; } .framer-kKunS .framer-1wfnifw > :last-child { margin-right: 0px; } }\", \".framer-kKunS.framer-v-1s8u30d .framer-10zd7pj { gap: 40px; padding: 40px 40px 40px 40px; width: 400px; }\", \".framer-kKunS.framer-v-1s8u30d .framer-1ptuf02 { flex-direction: column; gap: 60px; justify-content: flex-start; }\", \".framer-kKunS.framer-v-1s8u30d .framer-jo7ygx { flex-direction: column; gap: 20px; justify-content: flex-start; padding: 40px 0px 0px 0px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kKunS.framer-v-1s8u30d .framer-10zd7pj, .framer-kKunS.framer-v-1s8u30d .framer-1ptuf02, .framer-kKunS.framer-v-1s8u30d .framer-jo7ygx { gap: 0px; } .framer-kKunS.framer-v-1s8u30d .framer-10zd7pj > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-kKunS.framer-v-1s8u30d .framer-10zd7pj > :first-child, .framer-kKunS.framer-v-1s8u30d .framer-1ptuf02 > :first-child, .framer-kKunS.framer-v-1s8u30d .framer-jo7ygx > :first-child { margin-top: 0px; } .framer-kKunS.framer-v-1s8u30d .framer-10zd7pj > :last-child, .framer-kKunS.framer-v-1s8u30d .framer-1ptuf02 > :last-child, .framer-kKunS.framer-v-1s8u30d .framer-jo7ygx > :last-child { margin-bottom: 0px; } .framer-kKunS.framer-v-1s8u30d .framer-1ptuf02 > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-kKunS.framer-v-1s8u30d .framer-jo7ygx > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\", ...sharedStyle.css];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 304\n* @framerIntrinsicWidth 1200\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vUrCHDcI1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n*/\n\nconst FramerNNpgnq2bN = withCSS(Component, css);\nexport default FramerNNpgnq2bN;\nFramerNNpgnq2bN.displayName = \"Footer\";\nFramerNNpgnq2bN.defaultProps = {\n  height: 304,\n  width: 1200\n};\naddPropertyControls(FramerNNpgnq2bN, {\n  variant: {\n    options: [\"H1mpamEnS\", \"vUrCHDcI1\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerNNpgnq2bN, [{\n  family: \"Outfit\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/NNpgnq2bN:default\",\n    url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4G-EiAou6Y.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4G-EiAou6Y.ttf\",\n  weight: \"600\"\n}, {\n  family: \"Outfit\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/NNpgnq2bN:default\",\n    url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4G-EiAou6Y.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4G-EiAou6Y.ttf\",\n  weight: \"500\"\n}, ...sharedStyle.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\": \"FramerNNpgnq2bN\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vUrCHDcI1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"304\",\n        \"framerIntrinsicWidth\": \"1200\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n}; //# sourceMappingURL=./NNpgnq2bN.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Outfit-regular\"]);\nexport const fonts = [{\n  url: \"https://fonts.gstatic.com/s/outfit/v5/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.ttf\",\n  family: \"Outfit\",\n  style: \"normal\",\n  weight: \"400\",\n  moduleAsset: {\n    url: \"https://fonts.gstatic.com/s/outfit/v5/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.ttf\",\n    localModuleIdentifier: \"local-module:css/stylesPresetParagraph:default\"\n  }\n}];\nexport const css = ['.framer-IAMkE .framer-styles-preset-16bzrdu:not(.rich-text-wrapper), .framer-IAMkE .framer-styles-preset-16bzrdu.rich-text-wrapper p, .framer-IAMkE .framer-styles-preset-16bzrdu.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-style: normal; --framer-font-weight: 400; --framer-text-color: rgba(0, 0, 0, 0.6); --framer-font-size: 24px; --framer-letter-spacing: 0px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.5em; --framer-text-alignment: start; --framer-paragraph-spacing: 0px; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-IAMkE .framer-styles-preset-16bzrdu:not(.rich-text-wrapper), .framer-IAMkE .framer-styles-preset-16bzrdu.rich-text-wrapper p, .framer-IAMkE .framer-styles-preset-16bzrdu.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-style: normal; --framer-font-weight: 400; --framer-text-color: rgba(0, 0, 0, 0.6); --framer-font-size: 24px; --framer-letter-spacing: 0px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.5em; --framer-text-alignment: start; --framer-paragraph-spacing: 0px; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-IAMkE .framer-styles-preset-16bzrdu:not(.rich-text-wrapper), .framer-IAMkE .framer-styles-preset-16bzrdu.rich-text-wrapper p, .framer-IAMkE .framer-styles-preset-16bzrdu.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-style: normal; --framer-font-weight: 400; --framer-text-color: rgba(0, 0, 0, 0.6); --framer-font-size: 20px; --framer-letter-spacing: 0px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.3em; --framer-text-alignment: start; --framer-paragraph-spacing: 0px; } }'];\nexport const className = \"framer-IAMkE\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (17720bb)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, Text, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  LCJ4voIoP: {\n    hover: true,\n    pressed: true\n  },\n  R3kIfEMOI: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"LCJ4voIoP\", \"R3kIfEMOI\"];\nconst variantClassNames = {\n  LCJ4voIoP: \"framer-v-rw5ylx\",\n  R3kIfEMOI: \"framer-v-10okfs1\"\n};\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}\n\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"LCJ4voIoP\",\n  \"Variant 2\": \"R3kIfEMOI\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"LCJ4voIoP\",\n  title: GrgmVE3cG = \"Get started\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"LCJ4voIoP\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-QS0bb\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://apps.microsoft.com/store/detail/duorhythmo/9NNX71Z9LWZ3?hl=en-us&gl=us\",\n        openInNewTab: true,\n        children: /*#__PURE__*/_jsx(motion.a, { ...restProps,\n          className: cx(\"framer-rw5ylx\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"LCJ4voIoP\",\n          ref: ref,\n          style: {\n            backgroundColor: \"rgb(0, 0, 0)\",\n            borderBottomLeftRadius: 10,\n            borderBottomRightRadius: 10,\n            borderTopLeftRadius: 10,\n            borderTopRightRadius: 10,\n            boxShadow: \"inset 0px 1px 1px 0px hsla(0, 0%, 100%, 0.25)\",\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"LCJ4voIoP-hover\": {\n              borderBottomLeftRadius: 20,\n              borderBottomRightRadius: 20,\n              borderTopLeftRadius: 20,\n              borderTopRightRadius: 20\n            },\n            \"LCJ4voIoP-pressed\": {\n              backgroundColor: \"rgba(0, 0, 0, 0.8)\"\n            },\n            \"R3kIfEMOI-hover\": {\n              borderBottomLeftRadius: 20,\n              borderBottomRightRadius: 20,\n              borderTopLeftRadius: 20,\n              borderTopRightRadius: 20\n            },\n            R3kIfEMOI: {\n              backgroundColor: \"var(--token-85215120-d4cb-4d8d-81a9-354acf944c9b, rgb(116, 213, 212))\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"LCJ4voIoP-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"LCJ4voIoP-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"R3kIfEMOI-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"R3kIfEMOI-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            R3kIfEMOI: {\n              \"data-framer-name\": \"Variant 2\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Text, {\n            __fromCanvasComponent: true,\n            alignment: \"center\",\n            className: \"framer-1pp8zdi\",\n            fonts: [\"GF;Outfit-500\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"DiRCIzNfD\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='direction: ltr; font-size: 0'><span style=''>Get started</span><br></span></span>\",\n            style: {\n              \"--framer-font-family\": '\"Outfit\", serif',\n              \"--framer-font-size\": \"16px\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 500,\n              \"--framer-letter-spacing\": \"-0.3px\",\n              \"--framer-line-height\": \"1.5em\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-text-alignment\": \"center\",\n              \"--framer-text-color\": \"rgb(255, 255, 255)\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-text-transform\": \"none\"\n            },\n            text: GrgmVE3cG,\n            transition: transition,\n            variants: {\n              R3kIfEMOI: {\n                \"--framer-text-color\": \"var(--token-356e7f67-2676-4a91-9f0f-5c4c81a69850, rgb(45, 44, 41))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-QS0bb [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-QS0bb * { box-sizing: border-box; }\", \".framer-QS0bb .framer-rw5ylx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\", \".framer-QS0bb .framer-1pp8zdi { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-QS0bb .framer-v-rw5ylx .framer-rw5ylx, .framer-QS0bb .framer-v-10okfs1 .framer-rw5ylx { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-QS0bb .framer-rw5ylx { gap: 0px; } .framer-QS0bb .framer-rw5ylx > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-QS0bb .framer-rw5ylx > :first-child { margin-left: 0px; } .framer-QS0bb .framer-rw5ylx > :last-child { margin-right: 0px; } }\"];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 40\n* @framerIntrinsicWidth 111\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"R3kIfEMOI\":{\"layout\":[\"auto\",\"auto\"]},\"pYykCxZqH\":{\"layout\":[\"auto\",\"auto\"]},\"qCD2ziSmz\":{\"layout\":[\"auto\",\"auto\"]},\"coSI9JN6C\":{\"layout\":[\"auto\",\"auto\"]},\"BMnintKJP\":{\"layout\":[\"auto\",\"auto\"]}}}\n* @framerVariables {\"GrgmVE3cG\":\"title\"}\n*/\n\nconst FramertoJ9xXj5M = withCSS(Component, css);\nexport default FramertoJ9xXj5M;\nFramertoJ9xXj5M.displayName = \"button\";\nFramertoJ9xXj5M.defaultProps = {\n  height: 40,\n  width: 111\n};\naddPropertyControls(FramertoJ9xXj5M, {\n  variant: {\n    options: [\"LCJ4voIoP\", \"R3kIfEMOI\"],\n    optionTitles: [\"Variant 1\", \"Variant 2\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  GrgmVE3cG: {\n    defaultValue: \"Get started\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramertoJ9xXj5M, [{\n  family: \"Outfit\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/toJ9xXj5M:default\",\n    url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4G-EiAou6Y.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4G-EiAou6Y.ttf\",\n  weight: \"500\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramertoJ9xXj5M\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"111\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R3kIfEMOI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pYykCxZqH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qCD2ziSmz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"coSI9JN6C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BMnintKJP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"GrgmVE3cG\\\":\\\"title\\\"}\",\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}; //# sourceMappingURL=./toJ9xXj5M.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-tv5bj .framer-styles-preset-wrzx0e:not(.rich-text-wrapper), .framer-tv5bj .framer-styles-preset-wrzx0e.rich-text-wrapper a { --framer-link-hover-text-color: rgba(25, 24, 20, 0.6); --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-tv5bj\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-6ehWA .framer-styles-preset-zwi7w2:not(.rich-text-wrapper), .framer-6ehWA .framer-styles-preset-zwi7w2.rich-text-wrapper a { --framer-link-hover-text-color: rgba(244, 244, 244, 0.6); --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-6ehWA\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (17720bb)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, RichText, useActiveVariantCallback, useRouteHandler, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/6URQRcbznN9M0evUwUca/Uym0tPJ8Ln1eYZZ7Ge4j/gxcw1cbI9.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/3wr7Gz67MkOoBmpgme10/OUPmvWpzy5kIo6w862LE/Sa_vJUjSv.js\";\nimport Button from \"https://framerusercontent.com/modules/MYuBoizRdvNeHWp0MESz/8H5hM69Sy1iZGbPy9gPo/toJ9xXj5M.js\";\nconst ButtonFonts = getFonts(Button);\nconst cycleOrder = [\"ezFAeyV2V\", \"IhpXsjsKf\", \"R7qPWHgnI\", \"XJsCDlEcI\"];\nconst variantClassNames = {\n  ezFAeyV2V: \"framer-v-5gvdr7\",\n  IhpXsjsKf: \"framer-v-1u3yi4q\",\n  R7qPWHgnI: \"framer-v-1cfi8vn\",\n  XJsCDlEcI: \"framer-v-15b86si\"\n};\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}\n\nconst humanReadableVariantMap = {\n  \"Desktop dark\": \"IhpXsjsKf\",\n  \"Desktop White\": \"ezFAeyV2V\",\n  \"Mobile dark\": \"XJsCDlEcI\",\n  \"Mobile White\": \"R7qPWHgnI\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"ezFAeyV2V\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ezFAeyV2V\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const openRoutelux5qc = useRouteHandler(\"augiA20Il\", true);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1qmcddc = activeVariantCallback(async (...args) => {\n    return openRoutelux5qc();\n  });\n\n  const isDisplayed1 = () => {\n    if ([\"R7qPWHgnI\", \"XJsCDlEcI\"].includes(baseVariant)) return false;\n    return true;\n  };\n\n  const isDisplayed2 = () => {\n    if ([\"R7qPWHgnI\", \"XJsCDlEcI\"].includes(baseVariant)) return false;\n    return true;\n  };\n\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-hv6v5\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.nav, { ...restProps,\n        className: cx(\"framer-5gvdr7\", className),\n        \"data-framer-name\": \"Desktop White\",\n        layoutDependency: layoutDependency,\n        layoutId: \"ezFAeyV2V\",\n        ref: ref,\n        style: { ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          IhpXsjsKf: {\n            \"data-framer-name\": \"Desktop dark\"\n          },\n          R7qPWHgnI: {\n            \"data-framer-name\": \"Mobile White\"\n          },\n          XJsCDlEcI: {\n            \"data-framer-name\": \"Mobile dark\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1akfruh\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"LsYiPT4KG\",\n          onTap: onTap1qmcddc,\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Image, {\n            alt: \"\",\n            background: {\n              fit: \"fit\",\n              intrinsicHeight: 144,\n              intrinsicWidth: 792,\n              pixelHeight: 144,\n              pixelWidth: 792,\n              src: new URL(\"https://framerusercontent.com/images/3FkLD6wG0pH2uK2EYQ67gUveHhM.png\").href,\n              srcSet: `${new URL(\"https://framerusercontent.com/images/3FkLD6wG0pH2uK2EYQ67gUveHhM.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3FkLD6wG0pH2uK2EYQ67gUveHhM.png\").href} 792w`\n            },\n            className: \"framer-yzlh0i\",\n            layoutDependency: layoutDependency,\n            layoutId: \"TGq1c1Z3O\",\n            transition: transition,\n            ...addPropertyOverrides({\n              IhpXsjsKf: {\n                background: {\n                  fit: \"fit\",\n                  intrinsicHeight: 144,\n                  intrinsicWidth: 792,\n                  pixelHeight: 144,\n                  pixelWidth: 792,\n                  src: new URL(\"https://framerusercontent.com/images/kg4EYRdJphklcd78zFWIxMJEA.png\").href,\n                  srcSet: `${new URL(\"https://framerusercontent.com/images/kg4EYRdJphklcd78zFWIxMJEA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/kg4EYRdJphklcd78zFWIxMJEA.png\").href} 792w`\n                }\n              },\n              XJsCDlEcI: {\n                background: {\n                  fit: \"fit\",\n                  intrinsicHeight: 144,\n                  intrinsicWidth: 792,\n                  pixelHeight: 144,\n                  pixelWidth: 792,\n                  src: new URL(\"https://framerusercontent.com/images/kg4EYRdJphklcd78zFWIxMJEA.png\").href,\n                  srcSet: `${new URL(\"https://framerusercontent.com/images/kg4EYRdJphklcd78zFWIxMJEA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/kg4EYRdJphklcd78zFWIxMJEA.png\").href} 792w`\n                }\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), /*#__PURE__*/_jsxs(motion.nav, {\n          className: \"framer-136etx2\",\n          layoutDependency: layoutDependency,\n          layoutId: \"PI5Lq7FBt\",\n          transition: transition,\n          children: [isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            __link: \"data:framer/page-link,JlfXCbqtw\",\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7T3V0Zml0LTUwMA==\",\n                  \"--framer-font-family\": '\"Outfit\", serif',\n                  \"--framer-font-size\": \"17px\",\n                  \"--framer-font-weight\": \"500\",\n                  \"--framer-letter-spacing\": \"-0.3px\",\n                  \"--framer-line-height\": \"1.5em\",\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: \"data:framer/page-link,JlfXCbqtw\",\n                  openInNewTab: false,\n                  smoothScroll: false,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    className: \"framer-styles-preset-wrzx0e\",\n                    \"data-styles-preset\": \"gxcw1cbI9\",\n                    href: \"data:framer/page-link,JlfXCbqtw\",\n                    children: \"Background\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-1me88l3\",\n            \"data-framer-name\": \"Features\",\n            fonts: [\"GF;Outfit-500\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"gx9xHFxVZ\",\n            preload: [\"JlfXCbqtw\"],\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-f225c7c8-3b37-47f8-a08b-95a4078b254e, rgb(25, 24, 20)) \",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            variants: {\n              IhpXsjsKf: {\n                \"--extracted-r6o4lv\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244)) \"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              IhpXsjsKf: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7T3V0Zml0LTUwMA==\",\n                      \"--framer-font-family\": '\"Outfit\", serif',\n                      \"--framer-font-size\": \"17px\",\n                      \"--framer-font-weight\": \"500\",\n                      \"--framer-letter-spacing\": \"-0.3px\",\n                      \"--framer-line-height\": \"1.5em\",\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: \"data:framer/page-link,JlfXCbqtw\",\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-zwi7w2\",\n                        \"data-styles-preset\": \"Sa_vJUjSv\",\n                        href: \"data:framer/page-link,JlfXCbqtw\",\n                        children: \"Background\"\n                      })\n                    })\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          }), isDisplayed2() && /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            __link: \"data:framer/page-link,fc_KYKl0A\",\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7T3V0Zml0LTUwMA==\",\n                  \"--framer-font-family\": '\"Outfit\", serif',\n                  \"--framer-font-size\": \"17px\",\n                  \"--framer-font-weight\": \"500\",\n                  \"--framer-letter-spacing\": \"-0.3px\",\n                  \"--framer-line-height\": \"1.5em\",\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: \"data:framer/page-link,fc_KYKl0A\",\n                  openInNewTab: false,\n                  smoothScroll: false,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    className: \"framer-styles-preset-wrzx0e\",\n                    \"data-styles-preset\": \"gxcw1cbI9\",\n                    href: \"data:framer/page-link,fc_KYKl0A\",\n                    children: \"Feedback\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-jmnn4b\",\n            fonts: [\"GF;Outfit-500\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"siL_Z_vxz\",\n            preload: [\"fc_KYKl0A\"],\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-f225c7c8-3b37-47f8-a08b-95a4078b254e, rgb(25, 24, 20)) \",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            variants: {\n              IhpXsjsKf: {\n                \"--extracted-r6o4lv\": \"var(--token-1764aaa3-e133-45ae-84b6-b52715ec7d5f, rgb(244, 244, 244)) \"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              IhpXsjsKf: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7T3V0Zml0LTUwMA==\",\n                      \"--framer-font-family\": '\"Outfit\", serif',\n                      \"--framer-font-size\": \"17px\",\n                      \"--framer-font-weight\": \"500\",\n                      \"--framer-letter-spacing\": \"-0.3px\",\n                      \"--framer-line-height\": \"1.5em\",\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: \"data:framer/page-link,fc_KYKl0A\",\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-zwi7w2\",\n                        \"data-styles-preset\": \"Sa_vJUjSv\",\n                        href: \"data:framer/page-link,fc_KYKl0A\",\n                        children: \"Feedback\"\n                      })\n                    })\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1x5izim-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"gtBJrKEbV-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Button, {\n              height: \"100%\",\n              id: \"gtBJrKEbV\",\n              layoutId: \"gtBJrKEbV\",\n              title: \"Get started\",\n              variant: \"LCJ4voIoP\",\n              width: \"100%\",\n              ...addPropertyOverrides({\n                IhpXsjsKf: {\n                  variant: \"R3kIfEMOI\"\n                },\n                XJsCDlEcI: {\n                  variant: \"R3kIfEMOI\"\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-hv6v5 [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-hv6v5 * { box-sizing: border-box; }\", \".framer-hv6v5 .framer-5gvdr7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 70px; justify-content: space-between; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; width: 1200px; }\", \".framer-hv6v5 .framer-1akfruh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-hv6v5 .framer-yzlh0i { flex: none; height: 141px; position: relative; width: 186px; }\", \".framer-hv6v5 .framer-1bpalex { flex: none; height: 27px; position: relative; width: 52px; }\", \".framer-hv6v5 .framer-136etx2 { 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-hv6v5 .framer-1me88l3, .framer-hv6v5 .framer-jmnn4b { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-hv6v5 .framer-1x5izim-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hv6v5 .framer-1akfruh, .framer-hv6v5 .framer-136etx2 { gap: 0px; } .framer-hv6v5 .framer-1akfruh > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-hv6v5 .framer-1akfruh > :first-child, .framer-hv6v5 .framer-136etx2 > :first-child { margin-left: 0px; } .framer-hv6v5 .framer-1akfruh > :last-child, .framer-hv6v5 .framer-136etx2 > :last-child { margin-right: 0px; } .framer-hv6v5 .framer-136etx2 > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 70\n* @framerIntrinsicWidth 1200\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IhpXsjsKf\":{\"layout\":[\"fixed\",\"fixed\"]},\"R7qPWHgnI\":{\"layout\":[\"fixed\",\"fixed\"]},\"XJsCDlEcI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n*/\n\nconst FrameruGGJCoIU8 = withCSS(Component, css);\nexport default FrameruGGJCoIU8;\nFrameruGGJCoIU8.displayName = \"Nav\";\nFrameruGGJCoIU8.defaultProps = {\n  height: 70,\n  width: 1200\n};\naddPropertyControls(FrameruGGJCoIU8, {\n  variant: {\n    options: [\"ezFAeyV2V\", \"IhpXsjsKf\", \"R7qPWHgnI\", \"XJsCDlEcI\"],\n    optionTitles: [\"Desktop White\", \"Desktop dark\", \"Mobile White\", \"Mobile dark\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FrameruGGJCoIU8, [{\n  family: \"Outfit\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/uGGJCoIU8:default\",\n    url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4G-EiAou6Y.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4G-EiAou6Y.ttf\",\n  weight: \"500\"\n}, ...ButtonFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameruGGJCoIU8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"70\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IhpXsjsKf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R7qPWHgnI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XJsCDlEcI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Outfit-600\"]);\nexport const fonts = [{\n  url: \"https://fonts.gstatic.com/s/outfit/v5/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4G-EiAou6Y.ttf\",\n  family: \"Outfit\",\n  style: \"normal\",\n  weight: \"600\",\n  moduleAsset: {\n    url: \"https://fonts.gstatic.com/s/outfit/v5/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4G-EiAou6Y.ttf\",\n    localModuleIdentifier: \"local-module:css/stylesPresetHeading2:default\"\n  }\n}];\nexport const css = ['.framer-Hccjf .framer-styles-preset-1m9bzi2:not(.rich-text-wrapper), .framer-Hccjf .framer-styles-preset-1m9bzi2.rich-text-wrapper h2 { --framer-font-family: \"Outfit\", serif; --framer-font-style: normal; --framer-font-weight: 600; --framer-text-color: #333333; --framer-font-size: 48px; --framer-letter-spacing: 0px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1em; --framer-text-alignment: start; --framer-paragraph-spacing: 0px; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-Hccjf .framer-styles-preset-1m9bzi2:not(.rich-text-wrapper), .framer-Hccjf .framer-styles-preset-1m9bzi2.rich-text-wrapper h2 { --framer-font-family: \"Outfit\", serif; --framer-font-style: normal; --framer-font-weight: 600; --framer-text-color: #333333; --framer-font-size: 48px; --framer-letter-spacing: 0px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1em; --framer-text-alignment: start; --framer-paragraph-spacing: 0px; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-Hccjf .framer-styles-preset-1m9bzi2:not(.rich-text-wrapper), .framer-Hccjf .framer-styles-preset-1m9bzi2.rich-text-wrapper h2 { --framer-font-family: \"Outfit\", serif; --framer-font-style: normal; --framer-font-weight: 600; --framer-text-color: #333333; --framer-font-size: 40px; --framer-letter-spacing: 0px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.1em; --framer-text-alignment: start; --framer-paragraph-spacing: 0px; } }'];\nexport const className = \"framer-Hccjf\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["Lt", "fonts", "css", "className", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "o0", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "si", "Po", "Mt", "u", "mP", "x", "hC", "Xc", "css", "FramerNNpgnq2bN", "vC", "NNpgnq2bN_default", "tr", "$r", "EP", "fonts", "Lt", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "GrgmVE3cG", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "o0", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "si", "Po", "Mt", "hC", "Xc", "css", "FramertoJ9xXj5M", "vC", "toJ9xXj5M_default", "tr", "$r", "EP", "Lt", "fonts", "css", "className", "Lt", "fonts", "css", "className", "ButtonFonts", "IP", "toJ9xXj5M_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "o0", "layoutDependency", "openRoutelux5qc", "Os", "activeVariantCallback", "delay", "Wm", "onTap1qmcddc", "args", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "pointerEvents", "style", "p", "si", "Po", "Mt", "u", "rP", "mP", "x", "hC", "css", "FrameruGGJCoIU8", "vC", "uGGJCoIU8_default", "tr", "$r", "EP", "fonts", "Lt", "fonts", "css", "className"]
}
