{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js", "ssg:https://framerusercontent.com/modules/tByWOism5xZ7BEOAMtnl/XrWpb7olsXI7EoZNsGpN/niJ0kqhFj.js", "ssg:https://framerusercontent.com/modules/XMB7slB2ZSBln4UCdLAb/qgPCY18dDeuE6BF65f2s/Np8a7h1R9.js", "ssg:https://framerusercontent.com/modules/mY0ARXECVeLQBLC9C0KQ/8C62uO55Tnh179ASXqg7/qQfG3NKJ8.js", "ssg:https://framerusercontent.com/modules/1D8bFgyzl1jmUDgEeTDY/dCBT8T8zOtzetOh5ak8U/fYm4xrCMg.js", "ssg:https://framerusercontent.com/modules/fyUyGeUEiiELBVJHqRsj/oJzlLke3DW2DqvDSIiCK/ijQoIcPYK.js", "ssg:https://framerusercontent.com/modules/6S5hAR4ty4X7JOWKQHVw/qmKJ91dMcEPDBEnJbceU/iWIXDl9k9.js", "ssg:https://framerusercontent.com/modules/1UCtElG70LLrKMxOyuHn/HsaTzZ1Krd4YAUSeDcDY/oiwwDNyr7.js", "ssg:https://framerusercontent.com/modules/3UxBjpBQu6E6WWCZAhWi/fQPDYrvKnPmPzuFBY8oO/Uxr54Z3Z_.js", "ssg:https://framerusercontent.com/modules/35Sh1IAb8mS7T5rZVpxG/hLe8LXm6GDO8PQfQHKdR/Vi_dmkjv2.js", "ssg:https://framerusercontent.com/modules/aGd6aqnwDdYezX2UMrcj/krsLCqC13tTMbvn7K6Ay/KHe72k78A.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Helvetica Neue LT Pro 55 Roman\"]);\nexport const fonts = [{\n  family: \"Helvetica Neue LT Pro 55 Roman\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/b1hkNWxdl:default\",\n    url: \"assets/NqMI8eh5bDiHKK5HK7o64sTZg.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/NqMI8eh5bDiHKK5HK7o64sTZg~tK4ZJQmyyg3CbU9wB04ex1HFw2VKLvASwgLOQan1Xjo.otf\").href\n}];\nexport const css = ['.framer-PIquZ .framer-styles-preset-1mvmdo7:not(.rich-text-wrapper), .framer-PIquZ .framer-styles-preset-1mvmdo7.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue LT Pro 55 Roman\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 102%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1919px) and (min-width: 1100px) { .framer-PIquZ .framer-styles-preset-1mvmdo7:not(.rich-text-wrapper), .framer-PIquZ .framer-styles-preset-1mvmdo7.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue LT Pro 55 Roman\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 102%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1099px) and (min-width: 810px) { .framer-PIquZ .framer-styles-preset-1mvmdo7:not(.rich-text-wrapper), .framer-PIquZ .framer-styles-preset-1mvmdo7.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue LT Pro 55 Roman\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 102%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-PIquZ .framer-styles-preset-1mvmdo7:not(.rich-text-wrapper), .framer-PIquZ .framer-styles-preset-1mvmdo7.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue LT Pro 55 Roman\", sans-serif; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 102%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-PIquZ\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = ['.framer-ySfDm .framer-styles-preset-1pd37pv:not(.rich-text-wrapper), .framer-ySfDm .framer-styles-preset-1pd37pv.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, #000000) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, #000000); --framer-link-text-decoration: none; }'];\nexport const className = \"framer-ySfDm\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Shanti-regular\"]);\nexport const fonts = [{\n  family: \"Shanti\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Np8a7h1R9:default\",\n    url: \"https://fonts.gstatic.com/s/shanti/v23/t5thIREMM4uSDgzgU0ezpKfwzA.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/shanti/v23/t5thIREMM4uSDgzgU0ezpKfwzA.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-yt88D .framer-styles-preset-sh81r3:not(.rich-text-wrapper), .framer-yt88D .framer-styles-preset-sh81r3.rich-text-wrapper p { --framer-font-family: \"Shanti\", \"Shanti Placeholder\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 102%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-yt88D\";\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 (4939531)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as o, cx as n, Link as s, RichText as i, useLocaleInfo as l, useVariantState as m, withCSS as d } from \"framer\";\nimport { LayoutGroup as f, motion as p, MotionConfigContext as c } from \"framer-motion\";\nimport * as h from \"react\";\nimport * as u from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nimport * as v from \"https://framerusercontent.com/modules/tByWOism5xZ7BEOAMtnl/XrWpb7olsXI7EoZNsGpN/niJ0kqhFj.js\";\nimport * as b from \"https://framerusercontent.com/modules/XMB7slB2ZSBln4UCdLAb/qgPCY18dDeuE6BF65f2s/Np8a7h1R9.js\";\nlet g = {\n    vdOS6wkJw: {\n      hover: !0\n    }\n  },\n  y = [\"vdOS6wkJw\"],\n  w = \"framer-SQmZC\",\n  x = {\n    vdOS6wkJw: \"framer-v-r4sfb6\"\n  };\nfunction S(r, ...e) {\n  let a = {};\n  return null == e || e.forEach(e => e && Object.assign(a, r[e])), a;\n}\nlet k = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  C = ({\n    value: e,\n    children: a\n  }) => {\n    let t = h.useContext(c),\n      o = null != e ? e : t.transition,\n      n = h.useMemo(() => ({\n        ...t,\n        transition: o\n      }), [JSON.stringify(o)]);\n    return /*#__PURE__*/r(c.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  N = ({\n    height: r,\n    id: e,\n    title: a,\n    width: t,\n    ...o\n  }) => {\n    var n;\n    return {\n      ...o,\n      a9wwHlF22: null !== (n = null != a ? a : o.a9wwHlF22) && void 0 !== n ? n : \"Get in touch\"\n    };\n  },\n  Q = (r, e) => e.join(\"-\") + r.layoutDependency,\n  Z = /*#__PURE__*/h.forwardRef(function (a, t) {\n    let {\n        activeLocale: o\n      } = l(),\n      {\n        style: d,\n        className: c,\n        layoutId: w,\n        variant: Z,\n        a9wwHlF22: j,\n        ...J\n      } = N(a),\n      {\n        baseVariant: R,\n        classNames: F,\n        gestureVariant: O,\n        setGestureState: q,\n        setVariant: I,\n        transition: T,\n        variants: H\n      } = m({\n        cycleOrder: y,\n        defaultVariant: \"vdOS6wkJw\",\n        enabledGestures: g,\n        transitions: k,\n        variant: Z,\n        variantClassNames: x\n      }),\n      P = Q(a, H),\n      _ = h.useRef(null),\n      A = h.useId(),\n      B = [u.className, v.className, b.className];\n    return /*#__PURE__*/r(f, {\n      id: null != w ? w : A,\n      children: /*#__PURE__*/r(p.div, {\n        initial: Z,\n        animate: H,\n        onHoverStart: () => q({\n          isHovered: !0\n        }),\n        onHoverEnd: () => q({\n          isHovered: !1\n        }),\n        onTapStart: () => q({\n          isPressed: !0\n        }),\n        onTap: () => q({\n          isPressed: !1\n        }),\n        onTapCancel: () => q({\n          isPressed: !1\n        }),\n        className: n(\"framer-SQmZC\", ...B, F),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(C, {\n          value: T,\n          children: /*#__PURE__*/e(p.div, {\n            ...J,\n            className: n(\"framer-r4sfb6\", c),\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: P,\n            layoutId: \"vdOS6wkJw\",\n            ref: null != t ? t : _,\n            style: {\n              backgroundColor: \"var(--token-0a656d2c-2bbf-40ff-a784-b708b22ee792, rgb(255, 255, 0))\",\n              borderBottomLeftRadius: 50,\n              borderBottomRightRadius: 50,\n              borderTopLeftRadius: 50,\n              borderTopRightRadius: 50,\n              ...d\n            },\n            ...S({\n              \"vdOS6wkJw-hover\": {\n                \"data-framer-name\": void 0\n              }\n            }, R, O),\n            children: [/*#__PURE__*/r(i, {\n              __fromCanvasComponent: !0,\n              children: /*#__PURE__*/r(h.Fragment, {\n                children: /*#__PURE__*/r(p.p, {\n                  className: \"framer-styles-preset-1mvmdo7\",\n                  \"data-styles-preset\": \"b1hkNWxdl\",\n                  children: /*#__PURE__*/r(s, {\n                    openInNewTab: !0,\n                    smoothScroll: !1,\n                    children: /*#__PURE__*/r(p.a, {\n                      className: \"framer-styles-preset-1pd37pv\",\n                      \"data-styles-preset\": \"niJ0kqhFj\",\n                      children: \"Get in touch\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-1iod54g\",\n              \"data-framer-name\": \"Get in touch\",\n              layoutDependency: P,\n              layoutId: \"BBS48o0of\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: j,\n              verticalAlignment: \"center\",\n              withExternalLayout: !0,\n              ...S({\n                \"vdOS6wkJw-hover\": {\n                  children: /*#__PURE__*/r(h.Fragment, {\n                    children: /*#__PURE__*/r(p.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      children: /*#__PURE__*/r(s, {\n                        href: \"https://calendly.com/prowlstudio/30min\",\n                        openInNewTab: !0,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/r(p.a, {\n                          className: \"framer-styles-preset-1pd37pv\",\n                          \"data-styles-preset\": \"niJ0kqhFj\",\n                          children: \"Get in touch\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, R, O)\n            }), \"vdOS6wkJw-hover\" === O && /*#__PURE__*/r(i, {\n              __fromCanvasComponent: !0,\n              children: /*#__PURE__*/r(h.Fragment, {\n                children: /*#__PURE__*/r(p.p, {\n                  style: {\n                    \"--font-selector\": \"SW50ZXI=\",\n                    \"--framer-font-family\": '\"Inter\", sans-serif',\n                    \"--framer-font-size\": \"16px\",\n                    \"--framer-font-style\": \"normal\",\n                    \"--framer-font-weight\": \"400\",\n                    \"--framer-letter-spacing\": \"0em\",\n                    \"--framer-line-height\": \"1.2em\",\n                    \"--framer-text-alignment\": \"start\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, hsl(0, 0%, 0%))\"\n                  },\n                  children: /*#__PURE__*/r(p.br, {\n                    className: \"trailing-break\"\n                  })\n                })\n              }),\n              className: \"framer-1v2onqq\",\n              fonts: [\"Inter\"],\n              layoutDependency: P,\n              layoutId: \"gnR3PpRz6\",\n              style: {\n                \"--extracted-r6o4lv\": \"hsl(0, 0%, 0%)\",\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: !0\n            }), \"vdOS6wkJw-hover\" === O && /*#__PURE__*/r(i, {\n              __fromCanvasComponent: !0,\n              children: /*#__PURE__*/r(h.Fragment, {\n                children: /*#__PURE__*/r(p.p, {\n                  className: \"framer-styles-preset-sh81r3\",\n                  \"data-styles-preset\": \"Np8a7h1R9\",\n                  children: \"\u2192 \"\n                })\n              }),\n              className: \"framer-jplwry\",\n              layoutDependency: P,\n              layoutId: \"jAqQWFUhm\",\n              style: {\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: !0\n            })]\n          })\n        })\n      })\n    });\n  }),\n  j = ['.framer-SQmZC [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-SQmZC .framer-1uhd5p5 { display: block; }\", \".framer-SQmZC .framer-r4sfb6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; width: 221px; }\", \".framer-SQmZC .framer-1iod54g, .framer-SQmZC .framer-1v2onqq, .framer-SQmZC .framer-jplwry { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-SQmZC .framer-v-r4sfb6 .framer-r4sfb6 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SQmZC .framer-r4sfb6 { gap: 0px; } .framer-SQmZC .framer-r4sfb6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-SQmZC .framer-r4sfb6 > :first-child { margin-left: 0px; } .framer-SQmZC .framer-r4sfb6 > :last-child { margin-right: 0px; } }\", \".framer-SQmZC.framer-v-r4sfb6.hover .framer-1iod54g { order: 0; }\", \".framer-SQmZC.framer-v-r4sfb6.hover .framer-1v2onqq { order: 3; }\", \".framer-SQmZC.framer-v-r4sfb6.hover .framer-jplwry { order: 1; }\", ...u.css, ...v.css, ...b.css],\n  J = d(Z, j, \"framer-SQmZC\");\nexport default J;\nJ.displayName = \"Button Main\", J.defaultProps = {\n  height: 37,\n  width: 221\n}, t(J, {\n  a9wwHlF22: {\n    defaultValue: \"Get in touch\",\n    displayTextArea: !1,\n    title: \"Title\",\n    type: o.String\n  }\n}), a(J, [...u.fonts, ...v.fonts, ...b.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\": \"FramerqQfG3NKJ8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CLvJKhTka\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"a9wwHlF22\\\":\\\"title\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"221\",\n        \"framerIntrinsicHeight\": \"37\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./qQfG3NKJ8.map", "// Generated by Framer (4c611f3)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as i, cx as n, getFonts as o, Link as l, RichText as s, useLocaleInfo as d, useVariantState as m, withCSS as p } from \"framer\";\nimport { LayoutGroup as f, motion as c, MotionConfigContext as h } from \"framer-motion\";\nimport * as x from \"react\";\nimport * as u from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nimport * as y from \"https://framerusercontent.com/modules/tByWOism5xZ7BEOAMtnl/XrWpb7olsXI7EoZNsGpN/niJ0kqhFj.js\";\nimport g from \"https://framerusercontent.com/modules/mY0ARXECVeLQBLC9C0KQ/8C62uO55Tnh179ASXqg7/qQfG3NKJ8.js\";\nlet v = o(g),\n  b = [\"JYqAbyJFx\", \"q4PpGzw1K\"],\n  w = {\n    JYqAbyJFx: \"framer-v-137c5lj\",\n    q4PpGzw1K: \"framer-v-1egqaoy\"\n  };\nfunction N(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet T = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  Y = ({\n    value: r,\n    children: a\n  }) => {\n    let t = x.useContext(h),\n      i = null != r ? r : t.transition,\n      n = x.useMemo(() => ({\n        ...t,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/e(h.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  k = {\n    \"Variant 1\": \"JYqAbyJFx\",\n    \"Variant 2\": \"q4PpGzw1K\"\n  },\n  q = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var i, n;\n    return {\n      ...t,\n      variant: null !== (n = null !== (i = k[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== n ? n : \"JYqAbyJFx\"\n    };\n  },\n  J = (e, r) => r.join(\"-\") + e.layoutDependency,\n  j = /*#__PURE__*/x.forwardRef(function (a, t) {\n    let {\n        activeLocale: i\n      } = d(),\n      {\n        style: o,\n        className: p,\n        layoutId: h,\n        variant: v,\n        ...k\n      } = q(a),\n      {\n        baseVariant: j,\n        classNames: R,\n        gestureVariant: I,\n        setGestureState: F,\n        setVariant: A,\n        transition: K,\n        variants: G\n      } = m({\n        cycleOrder: b,\n        defaultVariant: \"JYqAbyJFx\",\n        transitions: T,\n        variant: v,\n        variantClassNames: w\n      }),\n      P = J(a, G),\n      V = x.useId();\n    return /*#__PURE__*/e(f, {\n      id: null != h ? h : V,\n      children: /*#__PURE__*/e(c.div, {\n        initial: v,\n        animate: G,\n        onHoverStart: () => F({\n          isHovered: !0\n        }),\n        onHoverEnd: () => F({\n          isHovered: !1\n        }),\n        onTapStart: () => F({\n          isPressed: !0\n        }),\n        onTap: () => F({\n          isPressed: !1\n        }),\n        onTapCancel: () => F({\n          isPressed: !1\n        }),\n        className: n(\"framer-uYNxT\", u.className, y.className, R),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(Y, {\n          value: K,\n          children: /*#__PURE__*/r(c.div, {\n            ...k,\n            className: n(\"framer-137c5lj\", p),\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: P,\n            layoutId: \"JYqAbyJFx\",\n            ref: t,\n            style: {\n              ...o\n            },\n            ...N({\n              q4PpGzw1K: {\n                \"data-framer-name\": \"Variant 2\"\n              }\n            }, j, I),\n            children: [/*#__PURE__*/r(c.div, {\n              className: \"framer-1s341a4\",\n              \"data-framer-name\": \"Links\",\n              layoutDependency: P,\n              layoutId: \"m3MMp84IM\",\n              children: [/*#__PURE__*/e(c.div, {\n                className: \"framer-163kr65\",\n                layoutDependency: P,\n                layoutId: \"kwAwVNqK2\",\n                style: {\n                  backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n                  borderBottomLeftRadius: 100,\n                  borderBottomRightRadius: 100,\n                  borderTopLeftRadius: 100,\n                  borderTopRightRadius: 100\n                },\n                children: /*#__PURE__*/e(s, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/e(c.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      children: /*#__PURE__*/e(l, {\n                        href: \"https://www.instagram.com/prowl__/\",\n                        openInNewTab: !0,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(c.a, {\n                          className: \"framer-styles-preset-1pd37pv\",\n                          \"data-styles-preset\": \"niJ0kqhFj\",\n                          children: \"IG\"\n                        })\n                      })\n                    })\n                  }),\n                  className: \"framer-1250rx5\",\n                  layoutDependency: P,\n                  layoutId: \"RK8GXTTKi\",\n                  style: {\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              }), /*#__PURE__*/e(c.div, {\n                className: \"framer-l5l08i\",\n                layoutDependency: P,\n                layoutId: \"BBaXAR_3l\",\n                style: {\n                  backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n                  borderBottomLeftRadius: 100,\n                  borderBottomRightRadius: 100,\n                  borderTopLeftRadius: 100,\n                  borderTopRightRadius: 100\n                },\n                children: /*#__PURE__*/e(s, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/e(c.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      children: /*#__PURE__*/e(l, {\n                        href: \"https://www.linkedin.com/company/prowl-studio/?viewAsMember=true\",\n                        openInNewTab: !0,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(c.a, {\n                          className: \"framer-styles-preset-1pd37pv\",\n                          \"data-styles-preset\": \"niJ0kqhFj\",\n                          children: \"LI\"\n                        })\n                      })\n                    })\n                  }),\n                  className: \"framer-o2d4or\",\n                  layoutDependency: P,\n                  layoutId: \"Vp9XWRrdG\",\n                  style: {\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              })]\n            }), /*#__PURE__*/e(c.div, {\n              className: \"framer-1sdxfjv-container\",\n              layoutDependency: P,\n              layoutId: \"NU5KhhM75-container\",\n              children: /*#__PURE__*/e(g, {\n                height: \"100%\",\n                id: \"NU5KhhM75\",\n                layoutId: \"NU5KhhM75\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                title: \"Get in touch\",\n                width: \"100%\"\n              })\n            })]\n          })\n        })\n      })\n    });\n  }),\n  R = ['.framer-uYNxT [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-uYNxT .framer-xqar9p { display: block; }\", \".framer-uYNxT .framer-137c5lj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; padding: 0px 0px 0px 0px; position: relative; width: 1920px; }\", \".framer-uYNxT .framer-1s341a4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-uYNxT .framer-163kr65, .framer-uYNxT .framer-l5l08i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 2px 13px 0px 13px; position: relative; width: min-content; }\", \".framer-uYNxT .framer-1250rx5, .framer-uYNxT .framer-o2d4or { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-uYNxT .framer-1sdxfjv-container { flex: none; height: 37px; position: relative; width: 147px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uYNxT .framer-1s341a4, .framer-uYNxT .framer-163kr65, .framer-uYNxT .framer-l5l08i { gap: 0px; } .framer-uYNxT .framer-1s341a4 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-uYNxT .framer-1s341a4 > :first-child, .framer-uYNxT .framer-163kr65 > :first-child, .framer-uYNxT .framer-l5l08i > :first-child { margin-left: 0px; } .framer-uYNxT .framer-1s341a4 > :last-child, .framer-uYNxT .framer-163kr65 > :last-child, .framer-uYNxT .framer-l5l08i > :last-child { margin-right: 0px; } .framer-uYNxT .framer-163kr65 > *, .framer-uYNxT .framer-l5l08i > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\", ...u.css, ...y.css],\n  I = p(j, R, \"framer-uYNxT\");\nexport default I;\nI.displayName = \"Footer nav\", I.defaultProps = {\n  height: 80,\n  width: 1920\n}, t(I, {\n  variant: {\n    options: [\"JYqAbyJFx\", \"q4PpGzw1K\"],\n    optionTitles: [\"Variant 1\", \"Variant 2\"],\n    title: \"Variant\",\n    type: i.Enum\n  }\n}), a(I, [...v, ...u.fonts, ...y.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerfYm4xrCMg\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1920\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q4PpGzw1K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"80\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nconst enabledGestures = {\n  tRD50wjip: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"tRD50wjip\"];\nconst variantClassNames = {\n  tRD50wjip: \"framer-v-6rmws4\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    fKJvNrQii: (ref = title !== null && title !== void 0 ? title : props.fKJvNrQii) !== null && ref !== void 0 ? ref : \"Work\",\n    xJmMXckc3: link !== null && link !== void 0 ? link : props.xJmMXckc3\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    xJmMXckc3,\n    fKJvNrQii,\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: \"tRD50wjip\",\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-bCubr\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: xJmMXckc3,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-6rmws4\", className)} framer-ksnyop`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"tRD50wjip\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100,\n              ...style\n            },\n            variants: {\n              \"tRD50wjip-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"tRD50wjip-pressed\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"tRD50wjip-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              \"tRD50wjip-pressed\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1mvmdo7\",\n                  \"data-styles-preset\": \"b1hkNWxdl\",\n                  children: \"Work\"\n                })\n              }),\n              className: \"framer-1r5sidk\",\n              layoutDependency: layoutDependency,\n              layoutId: \"lINksjpUi\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: fKJvNrQii,\n              variants: {\n                \"tRD50wjip-hover\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                },\n                \"tRD50wjip-pressed\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"tRD50wjip-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Work\"\n                    })\n                  })\n                },\n                \"tRD50wjip-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Work\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-bCubr [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-bCubr .framer-ksnyop { display: block; }\", \".framer-bCubr .framer-6rmws4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 147px; }\", \".framer-bCubr .framer-1r5sidk { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-bCubr .framer-v-6rmws4 .framer-6rmws4 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bCubr .framer-6rmws4 { gap: 0px; } .framer-bCubr .framer-6rmws4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-bCubr .framer-6rmws4 > :first-child { margin-left: 0px; } .framer-bCubr .framer-6rmws4 > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 37\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 147\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IyWSVoMYH\":{\"layout\":[\"fixed\",\"fixed\"]},\"Aa__YeuKU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"xJmMXckc3\":\"link\",\"fKJvNrQii\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerijQoIcPYK = withCSS(Component, css, \"framer-bCubr\");\nexport default FramerijQoIcPYK;\nFramerijQoIcPYK.displayName = \"Work Menu\";\nFramerijQoIcPYK.defaultProps = {\n  height: 37,\n  width: 147\n};\naddPropertyControls(FramerijQoIcPYK, {\n  xJmMXckc3: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  fKJvNrQii: {\n    defaultValue: \"Work\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerijQoIcPYK, [...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\": \"FramerijQoIcPYK\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"147\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IyWSVoMYH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Aa__YeuKU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"xJmMXckc3\\\":\\\"link\\\",\\\"fKJvNrQii\\\":\\\"title\\\"}\",\n        \"framerIntrinsicHeight\": \"37\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ijQoIcPYK.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nconst enabledGestures = {\n  Irc_uh9ko: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"Irc_uh9ko\"];\nconst variantClassNames = {\n  Irc_uh9ko: \"framer-v-1fwc733\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    NlUXA7bh9: (ref = title !== null && title !== void 0 ? title : props.NlUXA7bh9) !== null && ref !== void 0 ? ref : \"Studio\",\n    soiwbyqwv: link !== null && link !== void 0 ? link : props.soiwbyqwv\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    soiwbyqwv,\n    NlUXA7bh9,\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: \"Irc_uh9ko\",\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-hyKOX\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: soiwbyqwv,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1fwc733\", className)} framer-1wwuqfv`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Irc_uh9ko\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100,\n              ...style\n            },\n            variants: {\n              \"Irc_uh9ko-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"Irc_uh9ko-pressed\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"Irc_uh9ko-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              \"Irc_uh9ko-pressed\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1mvmdo7\",\n                  \"data-styles-preset\": \"b1hkNWxdl\",\n                  children: \"Studio\"\n                })\n              }),\n              className: \"framer-11t74qs\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Ti2Ja0GAe\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: NlUXA7bh9,\n              variants: {\n                \"Irc_uh9ko-hover\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                },\n                \"Irc_uh9ko-pressed\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"Irc_uh9ko-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Studio\"\n                    })\n                  })\n                },\n                \"Irc_uh9ko-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Studio\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-hyKOX [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-hyKOX .framer-1wwuqfv { display: block; }\", \".framer-hyKOX .framer-1fwc733 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 147px; }\", \".framer-hyKOX .framer-11t74qs { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-hyKOX .framer-v-1fwc733 .framer-1fwc733 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hyKOX .framer-1fwc733 { gap: 0px; } .framer-hyKOX .framer-1fwc733 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-hyKOX .framer-1fwc733 > :first-child { margin-left: 0px; } .framer-hyKOX .framer-1fwc733 > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 37\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 147\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UjMtV9M4X\":{\"layout\":[\"fixed\",\"fixed\"]},\"xqCXVqpqt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"soiwbyqwv\":\"link\",\"NlUXA7bh9\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FrameriWIXDl9k9 = withCSS(Component, css, \"framer-hyKOX\");\nexport default FrameriWIXDl9k9;\nFrameriWIXDl9k9.displayName = \"Studio menu\";\nFrameriWIXDl9k9.defaultProps = {\n  height: 37,\n  width: 147\n};\naddPropertyControls(FrameriWIXDl9k9, {\n  soiwbyqwv: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  NlUXA7bh9: {\n    defaultValue: \"Studio\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FrameriWIXDl9k9, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameriWIXDl9k9\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"37\",\n        \"framerIntrinsicWidth\": \"147\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UjMtV9M4X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xqCXVqpqt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"soiwbyqwv\\\":\\\"link\\\",\\\"NlUXA7bh9\\\":\\\"title\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./iWIXDl9k9.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nconst enabledGestures = {\n  N5SthsFCW: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"N5SthsFCW\"];\nconst variantClassNames = {\n  N5SthsFCW: \"framer-v-1o1nhb0\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    KHvy1JtpL: link !== null && link !== void 0 ? link : props.KHvy1JtpL,\n    pAbVhfC1B: (ref = title !== null && title !== void 0 ? title : props.pAbVhfC1B) !== null && ref !== void 0 ? ref : \"Projections\"\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    KHvy1JtpL,\n    pAbVhfC1B,\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: \"N5SthsFCW\",\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-bOkkQ\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: KHvy1JtpL,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1o1nhb0\", className)} framer-7ly0vq`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"N5SthsFCW\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100,\n              ...style\n            },\n            variants: {\n              \"N5SthsFCW-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"N5SthsFCW-pressed\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"N5SthsFCW-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              \"N5SthsFCW-pressed\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1mvmdo7\",\n                  \"data-styles-preset\": \"b1hkNWxdl\",\n                  children: \"Projections\"\n                })\n              }),\n              className: \"framer-18m56zc\",\n              layoutDependency: layoutDependency,\n              layoutId: \"trfqFMNI3\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: pAbVhfC1B,\n              variants: {\n                \"N5SthsFCW-hover\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                },\n                \"N5SthsFCW-pressed\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"N5SthsFCW-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Projections\"\n                    })\n                  })\n                },\n                \"N5SthsFCW-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Projections\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-bOkkQ [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-bOkkQ .framer-7ly0vq { display: block; }\", \".framer-bOkkQ .framer-1o1nhb0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 147px; }\", \".framer-bOkkQ .framer-18m56zc { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-bOkkQ .framer-v-1o1nhb0 .framer-1o1nhb0 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bOkkQ .framer-1o1nhb0 { gap: 0px; } .framer-bOkkQ .framer-1o1nhb0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-bOkkQ .framer-1o1nhb0 > :first-child { margin-left: 0px; } .framer-bOkkQ .framer-1o1nhb0 > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 37\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 147\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Uvi53rgsz\":{\"layout\":[\"fixed\",\"fixed\"]},\"lesoQwk_F\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"KHvy1JtpL\":\"link\",\"pAbVhfC1B\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FrameroiwwDNyr7 = withCSS(Component, css, \"framer-bOkkQ\");\nexport default FrameroiwwDNyr7;\nFrameroiwwDNyr7.displayName = \"Projection Menu\";\nFrameroiwwDNyr7.defaultProps = {\n  height: 37,\n  width: 147\n};\naddPropertyControls(FrameroiwwDNyr7, {\n  KHvy1JtpL: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  pAbVhfC1B: {\n    defaultValue: \"Projections\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FrameroiwwDNyr7, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameroiwwDNyr7\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"KHvy1JtpL\\\":\\\"link\\\",\\\"pAbVhfC1B\\\":\\\"title\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Uvi53rgsz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lesoQwk_F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"147\",\n        \"framerIntrinsicHeight\": \"37\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./oiwwDNyr7.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nconst enabledGestures = {\n  ZAcnBVP00: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"ZAcnBVP00\"];\nconst variantClassNames = {\n  ZAcnBVP00: \"framer-v-bitqwz\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    ki6HFAHm9: (ref = title !== null && title !== void 0 ? title : props.ki6HFAHm9) !== null && ref !== void 0 ? ref : \"Index\",\n    QkJIpXByh: link !== null && link !== void 0 ? link : props.QkJIpXByh\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    QkJIpXByh,\n    ki6HFAHm9,\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: \"ZAcnBVP00\",\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-g8Fh4\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: QkJIpXByh,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-bitqwz\", className)} framer-167xi1b`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ZAcnBVP00\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100,\n              ...style\n            },\n            variants: {\n              \"ZAcnBVP00-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"ZAcnBVP00-pressed\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"ZAcnBVP00-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              \"ZAcnBVP00-pressed\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1mvmdo7\",\n                  \"data-styles-preset\": \"b1hkNWxdl\",\n                  children: \"Index\"\n                })\n              }),\n              className: \"framer-1gjce74\",\n              layoutDependency: layoutDependency,\n              layoutId: \"d4DA_Wtnd\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: ki6HFAHm9,\n              variants: {\n                \"ZAcnBVP00-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, rgb(0, 0, 0))\"\n                },\n                \"ZAcnBVP00-pressed\": {\n                  \"--extracted-r6o4lv\": \"var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, rgb(0, 0, 0))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"ZAcnBVP00-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Index\"\n                    })\n                  })\n                },\n                \"ZAcnBVP00-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Index\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-g8Fh4 [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-g8Fh4 .framer-167xi1b { display: block; }\", \".framer-g8Fh4 .framer-bitqwz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 147px; }\", \".framer-g8Fh4 .framer-1gjce74 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-g8Fh4 .framer-v-bitqwz .framer-bitqwz { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-g8Fh4 .framer-bitqwz { gap: 0px; } .framer-g8Fh4 .framer-bitqwz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-g8Fh4 .framer-bitqwz > :first-child { margin-left: 0px; } .framer-g8Fh4 .framer-bitqwz > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 37\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 147\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fjvNWD4QY\":{\"layout\":[\"fixed\",\"fixed\"]},\"IwVDm73Vc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerVariables {\"QkJIpXByh\":\"link\",\"ki6HFAHm9\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst FramerUxr54Z3Z_ = withCSS(Component, css, \"framer-g8Fh4\");\nexport default FramerUxr54Z3Z_;\nFramerUxr54Z3Z_.displayName = \"index Menu\";\nFramerUxr54Z3Z_.defaultProps = {\n  height: 37,\n  width: 147\n};\naddPropertyControls(FramerUxr54Z3Z_, {\n  QkJIpXByh: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  ki6HFAHm9: {\n    defaultValue: \"Index\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerUxr54Z3Z_, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerUxr54Z3Z_\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fjvNWD4QY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IwVDm73Vc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"QkJIpXByh\\\":\\\"link\\\",\\\"ki6HFAHm9\\\":\\\"title\\\"}\",\n        \"framerIntrinsicHeight\": \"37\",\n        \"framerIntrinsicWidth\": \"147\",\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=./Uxr54Z3Z_.map", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nconst enabledGestures = {\n  MfV_QETui: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"MfV_QETui\"];\nconst variantClassNames = {\n  MfV_QETui: \"framer-v-1l750ji\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var ref;\n  return {\n    ...props,\n    hMPBTAAL3: (ref = title !== null && title !== void 0 ? title : props.hMPBTAAL3) !== null && ref !== void 0 ? ref : \"News\",\n    M68MRsMQb: link !== null && link !== void 0 ? link : props.M68MRsMQb\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    M68MRsMQb,\n    hMPBTAAL3,\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: \"MfV_QETui\",\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-zNTKS\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: M68MRsMQb,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1l750ji\", className)} framer-1n44fmm`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"MfV_QETui\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100,\n              ...style\n            },\n            variants: {\n              \"MfV_QETui-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"MfV_QETui-pressed\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(0, 0, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"MfV_QETui-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              \"MfV_QETui-pressed\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1mvmdo7\",\n                  \"data-styles-preset\": \"b1hkNWxdl\",\n                  children: \"News\"\n                })\n              }),\n              className: \"framer-qxtydg\",\n              layoutDependency: layoutDependency,\n              layoutId: \"EMRydnE_f\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: hMPBTAAL3,\n              variants: {\n                \"MfV_QETui-hover\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                },\n                \"MfV_QETui-pressed\": {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"MfV_QETui-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"News\"\n                    })\n                  })\n                },\n                \"MfV_QETui-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"News\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-zNTKS [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-zNTKS .framer-1n44fmm { display: block; }\", \".framer-zNTKS .framer-1l750ji { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 147px; }\", \".framer-zNTKS .framer-qxtydg { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-zNTKS .framer-v-1l750ji .framer-1l750ji { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zNTKS .framer-1l750ji { gap: 0px; } .framer-zNTKS .framer-1l750ji > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zNTKS .framer-1l750ji > :first-child { margin-left: 0px; } .framer-zNTKS .framer-1l750ji > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 37\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 147\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DBaUkzr1U\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z0MN2awQz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"M68MRsMQb\":\"link\",\"hMPBTAAL3\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerVi_dmkjv2 = withCSS(Component, css, \"framer-zNTKS\");\nexport default FramerVi_dmkjv2;\nFramerVi_dmkjv2.displayName = \"News Menu\";\nFramerVi_dmkjv2.defaultProps = {\n  height: 37,\n  width: 147\n};\naddPropertyControls(FramerVi_dmkjv2, {\n  M68MRsMQb: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  hMPBTAAL3: {\n    defaultValue: \"News\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerVi_dmkjv2, [...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\": \"FramerVi_dmkjv2\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"147\",\n        \"framerVariables\": \"{\\\"M68MRsMQb\\\":\\\"link\\\",\\\"hMPBTAAL3\\\":\\\"title\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"37\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DBaUkzr1U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z0MN2awQz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Vi_dmkjv2.map", "// Generated by Framer (4c611f3)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as o, cx as m, getFonts as i, Link as n, resolveLink as f, RichText as l, SVG as d, useActiveVariantCallback as p, useLocaleInfo as c, useRouter as h, useVariantState as s, withCSS as g } from \"framer\";\nimport { LayoutGroup as x, motion as b, MotionConfigContext as u } from \"framer-motion\";\nimport * as v from \"react\";\nimport * as y from \"https://framerusercontent.com/modules/nGbEqYucEKYZuM33Cwea/yqimEsOaefYJF0BTRkz8/b1hkNWxdl.js\";\nimport I from \"https://framerusercontent.com/modules/fyUyGeUEiiELBVJHqRsj/oJzlLke3DW2DqvDSIiCK/ijQoIcPYK.js\";\nimport w from \"https://framerusercontent.com/modules/6S5hAR4ty4X7JOWKQHVw/qmKJ91dMcEPDBEnJbceU/iWIXDl9k9.js\";\nimport O from \"https://framerusercontent.com/modules/1UCtElG70LLrKMxOyuHn/HsaTzZ1Krd4YAUSeDcDY/oiwwDNyr7.js\";\nimport j from \"https://framerusercontent.com/modules/mY0ARXECVeLQBLC9C0KQ/8C62uO55Tnh179ASXqg7/qQfG3NKJ8.js\";\nimport q from \"https://framerusercontent.com/modules/3UxBjpBQu6E6WWCZAhWi/fQPDYrvKnPmPzuFBY8oO/Uxr54Z3Z_.js\";\nimport k from \"https://framerusercontent.com/modules/35Sh1IAb8mS7T5rZVpxG/hLe8LXm6GDO8PQfQHKdR/Vi_dmkjv2.js\";\nlet R = i(q),\n  N = i(I),\n  W = i(w),\n  C = i(O),\n  V = i(k),\n  P = i(j),\n  T = [\"RHaXPhz1M\", \"o1bcyu1h0\", \"SnwXBV6hF\", \"VIjGpqVaW\", \"oEFlnJ6WW\"],\n  F = {\n    o1bcyu1h0: \"framer-v-o6gxqw\",\n    oEFlnJ6WW: \"framer-v-1thj5e1\",\n    RHaXPhz1M: \"framer-v-24rhbg\",\n    SnwXBV6hF: \"framer-v-1lhbfbg\",\n    VIjGpqVaW: \"framer-v-9lni3b\"\n  };\nfunction L(r, ...e) {\n  let a = {};\n  return null == e || e.forEach(e => e && Object.assign(a, r[e])), a;\n}\nlet X = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  D = ({\n    value: e,\n    children: a\n  }) => {\n    let t = v.useContext(u),\n      o = null != e ? e : t.transition,\n      m = v.useMemo(() => ({\n        ...t,\n        transition: o\n      }), [JSON.stringify(o)]);\n    return /*#__PURE__*/r(u.Provider, {\n      value: m,\n      children: a\n    });\n  },\n  B = {\n    \"Phone Open\": \"VIjGpqVaW\",\n    Desktop: \"RHaXPhz1M\",\n    Phone: \"SnwXBV6hF\",\n    Tab: \"oEFlnJ6WW\",\n    Tablet: \"o1bcyu1h0\"\n  },\n  G = ({\n    height: r,\n    id: e,\n    width: a,\n    ...t\n  }) => {\n    var o, m;\n    return {\n      ...t,\n      variant: null !== (m = null !== (o = B[t.variant]) && void 0 !== o ? o : t.variant) && void 0 !== m ? m : \"RHaXPhz1M\"\n    };\n  },\n  z = (r, e) => e.join(\"-\") + r.layoutDependency,\n  S = /*#__PURE__*/v.forwardRef(function (a, t) {\n    let {\n        activeLocale: o\n      } = c(),\n      {\n        style: i,\n        className: g,\n        layoutId: u,\n        variant: R,\n        ...N\n      } = G(a),\n      {\n        baseVariant: W,\n        classNames: C,\n        gestureVariant: V,\n        setGestureState: P,\n        setVariant: B,\n        transition: S,\n        variants: E\n      } = s({\n        cycleOrder: T,\n        defaultVariant: \"RHaXPhz1M\",\n        transitions: X,\n        variant: R,\n        variantClassNames: F\n      }),\n      H = z(a, E),\n      {\n        activeVariantCallback: _,\n        delay: J\n      } = p(W),\n      M = _(async (...r) => {\n        B(\"VIjGpqVaW\");\n      }),\n      Q = _(async (...r) => {\n        B(\"oEFlnJ6WW\");\n      }),\n      Z = _(async (...r) => {\n        B(\"SnwXBV6hF\");\n      }),\n      A = _(async (...r) => {\n        B(\"o1bcyu1h0\");\n      }),\n      Y = () => ![\"VIjGpqVaW\", \"oEFlnJ6WW\"].includes(W),\n      U = h(),\n      K = v.useId();\n    return /*#__PURE__*/r(x, {\n      id: null != u ? u : K,\n      children: /*#__PURE__*/r(b.div, {\n        initial: R,\n        animate: E,\n        onHoverStart: () => P({\n          isHovered: !0\n        }),\n        onHoverEnd: () => P({\n          isHovered: !1\n        }),\n        onTapStart: () => P({\n          isPressed: !0\n        }),\n        onTap: () => P({\n          isPressed: !1\n        }),\n        onTapCancel: () => P({\n          isPressed: !1\n        }),\n        className: m(\"framer-6ImOo\", y.className, C),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(D, {\n          value: S,\n          children: /*#__PURE__*/e(b.div, {\n            ...N,\n            className: m(\"framer-24rhbg\", g),\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: H,\n            layoutId: \"RHaXPhz1M\",\n            ref: t,\n            style: {\n              ...i\n            },\n            ...L({\n              o1bcyu1h0: {\n                \"data-framer-name\": \"Tablet\"\n              },\n              oEFlnJ6WW: {\n                \"data-framer-name\": \"Tab\"\n              },\n              SnwXBV6hF: {\n                \"data-framer-name\": \"Phone\"\n              },\n              VIjGpqVaW: {\n                \"data-framer-name\": \"Phone Open\"\n              }\n            }, W, V),\n            children: [Y() && /*#__PURE__*/r(n, {\n              href: {\n                webPageId: \"augiA20Il\"\n              },\n              openInNewTab: !1,\n              children: /*#__PURE__*/r(b.a, {\n                className: \"framer-1qmriot framer-pof4p8\",\n                \"data-framer-name\": \"Logo\",\n                layoutDependency: H,\n                layoutId: \"a69ES8vTP\",\n                style: {\n                  backgroundColor: \"var(--token-ac864425-4d87-4ac1-b992-31ac04e8bbb9, rgb(0, 0, 0))\",\n                  borderBottomLeftRadius: 50,\n                  borderBottomRightRadius: 50,\n                  borderTopLeftRadius: 50,\n                  borderTopRightRadius: 50\n                },\n                children: /*#__PURE__*/r(l, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/r(v.Fragment, {\n                    children: /*#__PURE__*/r(b.p, {\n                      className: \"framer-styles-preset-1mvmdo7\",\n                      \"data-styles-preset\": \"b1hkNWxdl\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"PROWL\"\n                    })\n                  }),\n                  className: \"framer-brjrxm\",\n                  \"data-framer-name\": \"Get in touch\",\n                  layoutDependency: H,\n                  layoutId: \"MY_mrC1kS\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"center\",\n                  withExternalLayout: !0\n                })\n              })\n            }), \"SnwXBV6hF\" === W && /*#__PURE__*/r(b.div, {\n              className: \"framer-ewpv69\",\n              \"data-framer-name\": \"Logo\",\n              \"data-highlight\": !0,\n              layoutDependency: H,\n              layoutId: \"ZHJRz0fTB\",\n              onTap: M,\n              style: {\n                backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n                borderBottomLeftRadius: 50,\n                borderBottomRightRadius: 50,\n                borderTopLeftRadius: 50,\n                borderTopRightRadius: 50\n              },\n              children: /*#__PURE__*/r(l, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/r(v.Fragment, {\n                  children: /*#__PURE__*/r(b.p, {\n                    className: \"framer-styles-preset-1mvmdo7\",\n                    \"data-styles-preset\": \"b1hkNWxdl\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Menu\"\n                  })\n                }),\n                className: \"framer-qaf7fy\",\n                \"data-framer-name\": \"Get in touch\",\n                layoutDependency: H,\n                layoutId: \"LG3qaJmj4\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"center\",\n                withExternalLayout: !0\n              })\n            }), ![\"o1bcyu1h0\", \"SnwXBV6hF\"].includes(W) && /*#__PURE__*/e(b.div, {\n              className: \"framer-xqa3lu\",\n              \"data-framer-name\": \"Links\",\n              layoutDependency: H,\n              layoutId: \"ZsDD90fBc\",\n              children: [/*#__PURE__*/r(b.div, {\n                className: \"framer-1rw70p4-container\",\n                layoutDependency: H,\n                layoutId: \"y9Uaj8Oc5-container\",\n                children: /*#__PURE__*/r(q, {\n                  height: \"100%\",\n                  id: \"y9Uaj8Oc5\",\n                  layoutId: \"y9Uaj8Oc5\",\n                  link: f({\n                    webPageId: \"augiA20Il\"\n                  }, U),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Index\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/r(b.div, {\n                className: \"framer-o87aof-container\",\n                layoutDependency: H,\n                layoutId: \"t6R8iQF_x-container\",\n                children: /*#__PURE__*/r(I, {\n                  height: \"100%\",\n                  id: \"t6R8iQF_x\",\n                  layoutId: \"t6R8iQF_x\",\n                  link: f({\n                    webPageId: \"xYpZcs0f2\"\n                  }, U),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Work\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/r(b.div, {\n                className: \"framer-sfv1tr-container\",\n                layoutDependency: H,\n                layoutId: \"Tsm3BY0SX-container\",\n                children: /*#__PURE__*/r(w, {\n                  height: \"100%\",\n                  id: \"Tsm3BY0SX\",\n                  layoutId: \"Tsm3BY0SX\",\n                  link: f({\n                    webPageId: \"YBK3QZHwx\"\n                  }, U),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Studio\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/r(b.div, {\n                className: \"framer-1wru3zb-container\",\n                layoutDependency: H,\n                layoutId: \"VpdnF9zbp-container\",\n                children: /*#__PURE__*/r(O, {\n                  height: \"100%\",\n                  id: \"VpdnF9zbp\",\n                  layoutId: \"VpdnF9zbp\",\n                  link: f({\n                    webPageId: \"TkdUP5XVd\"\n                  }, U),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Projections\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/r(b.div, {\n                className: \"framer-1e0i2kb-container\",\n                layoutDependency: H,\n                layoutId: \"geHGLb8lX-container\",\n                children: /*#__PURE__*/r(k, {\n                  height: \"100%\",\n                  id: \"geHGLb8lX\",\n                  layoutId: \"geHGLb8lX\",\n                  link: f({\n                    webPageId: \"XiT8SLycA\"\n                  }, U),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"News\",\n                  width: \"100%\"\n                })\n              })]\n            }), Y() && /*#__PURE__*/r(b.div, {\n              className: \"framer-1f7bzoy-container\",\n              layoutDependency: H,\n              layoutId: \"GpQh7372N-container\",\n              children: /*#__PURE__*/r(j, {\n                height: \"100%\",\n                id: \"GpQh7372N\",\n                layoutId: \"GpQh7372N\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                title: \"Get in touch\",\n                width: \"100%\"\n              })\n            }), \"o1bcyu1h0\" === W && /*#__PURE__*/r(b.div, {\n              className: \"framer-v8y6wq\",\n              \"data-framer-name\": \"Logo\",\n              \"data-highlight\": !0,\n              layoutDependency: H,\n              layoutId: \"gIdt48OgS\",\n              onTap: Q,\n              style: {\n                backgroundColor: \"var(--token-f12c7ad1-eb95-48af-8c17-243dea0674d5, rgb(245, 245, 245))\",\n                borderBottomLeftRadius: 50,\n                borderBottomRightRadius: 50,\n                borderTopLeftRadius: 50,\n                borderTopRightRadius: 50\n              },\n              children: /*#__PURE__*/r(l, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/r(v.Fragment, {\n                  children: /*#__PURE__*/r(b.p, {\n                    className: \"framer-styles-preset-1mvmdo7\",\n                    \"data-styles-preset\": \"b1hkNWxdl\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Menu\"\n                  })\n                }),\n                className: \"framer-u4vtd9\",\n                \"data-framer-name\": \"Get in touch\",\n                layoutDependency: H,\n                layoutId: \"wJnhGXh0u\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(0, 0, 0)\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"center\",\n                withExternalLayout: !0\n              })\n            }), !![\"VIjGpqVaW\", \"oEFlnJ6WW\"].includes(W) && /*#__PURE__*/r(b.div, {\n              className: \"framer-1wxp7af\",\n              \"data-highlight\": !0,\n              layoutDependency: H,\n              layoutId: \"yTF1p8cvF\",\n              onTap: Z,\n              style: {\n                backgroundColor: \"rgb(245, 245, 245)\",\n                borderBottomLeftRadius: 100,\n                borderBottomRightRadius: 100,\n                borderTopLeftRadius: 100,\n                borderTopRightRadius: 100\n              },\n              ...L({\n                oEFlnJ6WW: {\n                  onTap: A\n                }\n              }, W, V),\n              children: /*#__PURE__*/r(d, {\n                className: \"framer-ugesyv\",\n                \"data-framer-name\": \"close 1\",\n                fill: \"rgba(0,0,0,1)\",\n                intrinsicHeight: 16,\n                intrinsicWidth: 16,\n                layoutDependency: H,\n                layoutId: \"QVUIbm4vA\",\n                svg: '<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_438_619)\">\\n<path d=\"M0.781396 16.0001C0.626858 16.0001 0.475783 15.9543 0.347281 15.8685C0.218778 15.7826 0.118621 15.6606 0.0594776 15.5178C0.000334661 15.3751 -0.0151369 15.218 0.0150198 15.0664C0.0451766 14.9148 0.119607 14.7756 0.228896 14.6664L14.6664 0.228853C14.8129 0.0823209 15.0117 0 15.2189 0C15.4261 0 15.6249 0.0823209 15.7714 0.228853C15.9179 0.375385 16.0002 0.574125 16.0002 0.781353C16.0002 0.988581 15.9179 1.18732 15.7714 1.33385L1.3339 15.7714C1.26141 15.844 1.17528 15.9016 1.08047 15.9408C0.985653 15.9801 0.884016 16.0002 0.781396 16.0001Z\" fill=\"black\"/>\\n<path d=\"M15.2189 16.0001C15.1162 16.0002 15.0146 15.9801 14.9198 15.9408C14.825 15.9016 14.7388 15.844 14.6664 15.7714L0.228853 1.33385C0.0823209 1.18732 0 0.988581 0 0.781353C0 0.574125 0.0823209 0.375385 0.228853 0.228853C0.375385 0.0823209 0.574125 0 0.781353 0C0.988581 0 1.18732 0.0823209 1.33385 0.228853L15.7714 14.6664C15.8806 14.7756 15.9551 14.9148 15.9852 15.0664C16.0154 15.218 15.9999 15.3751 15.9408 15.5178C15.8816 15.6606 15.7815 15.7826 15.653 15.8685C15.5245 15.9543 15.3734 16.0001 15.2189 16.0001Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_438_619\">\\n<rect width=\"16\" height=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',\n                withExternalLayout: !0\n              })\n            })]\n          })\n        })\n      })\n    });\n  }),\n  E = ['.framer-6ImOo [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-6ImOo .framer-pof4p8 { display: block; }\", \".framer-6ImOo .framer-24rhbg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 18px 18px 18px 18px; position: relative; width: 1200px; }\", \".framer-6ImOo .framer-1qmriot { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 147px; }\", \".framer-6ImOo .framer-brjrxm, .framer-6ImOo .framer-qaf7fy, .framer-6ImOo .framer-u4vtd9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-6ImOo .framer-ewpv69, .framer-6ImOo .framer-v8y6wq { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 120px; }\", \".framer-6ImOo .framer-xqa3lu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-6ImOo .framer-1rw70p4-container, .framer-6ImOo .framer-o87aof-container, .framer-6ImOo .framer-sfv1tr-container, .framer-6ImOo .framer-1wru3zb-container, .framer-6ImOo .framer-1e0i2kb-container, .framer-6ImOo .framer-1f7bzoy-container { flex: none; height: 37px; position: relative; width: 147px; }\", \".framer-6ImOo .framer-1wxp7af { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 60px; }\", \".framer-6ImOo .framer-ugesyv { flex: none; height: 16px; position: relative; width: 16px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6ImOo .framer-1qmriot, .framer-6ImOo .framer-ewpv69, .framer-6ImOo .framer-xqa3lu, .framer-6ImOo .framer-v8y6wq, .framer-6ImOo .framer-1wxp7af { gap: 0px; } .framer-6ImOo .framer-1qmriot > *, .framer-6ImOo .framer-ewpv69 > *, .framer-6ImOo .framer-v8y6wq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-6ImOo .framer-1qmriot > :first-child, .framer-6ImOo .framer-ewpv69 > :first-child, .framer-6ImOo .framer-xqa3lu > :first-child, .framer-6ImOo .framer-v8y6wq > :first-child { margin-left: 0px; } .framer-6ImOo .framer-1qmriot > :last-child, .framer-6ImOo .framer-ewpv69 > :last-child, .framer-6ImOo .framer-xqa3lu > :last-child, .framer-6ImOo .framer-v8y6wq > :last-child { margin-right: 0px; } .framer-6ImOo .framer-xqa3lu > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-6ImOo .framer-1wxp7af > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-6ImOo .framer-1wxp7af > :first-child { margin-top: 0px; } .framer-6ImOo .framer-1wxp7af > :last-child { margin-bottom: 0px; } }\", \".framer-6ImOo.framer-v-o6gxqw .framer-24rhbg { width: 810px; }\", \".framer-6ImOo.framer-v-o6gxqw .framer-1qmriot, .framer-6ImOo.framer-v-9lni3b .framer-1rw70p4-container, .framer-6ImOo.framer-v-1thj5e1 .framer-1rw70p4-container { order: 0; }\", \".framer-6ImOo.framer-v-o6gxqw .framer-1f7bzoy-container, .framer-6ImOo.framer-v-9lni3b .framer-1e0i2kb-container, .framer-6ImOo.framer-v-1thj5e1 .framer-1e0i2kb-container { order: 4; }\", \".framer-6ImOo.framer-v-o6gxqw .framer-v8y6wq, .framer-6ImOo.framer-v-9lni3b .framer-1wru3zb-container, .framer-6ImOo.framer-v-1thj5e1 .framer-1wru3zb-container { order: 3; }\", \".framer-6ImOo.framer-v-1lhbfbg .framer-24rhbg { padding: 18px 12px 18px 12px; width: 390px; }\", \".framer-6ImOo.framer-v-1lhbfbg .framer-1qmriot { width: 120px; }\", \".framer-6ImOo.framer-v-1lhbfbg .framer-1f7bzoy-container { width: 100px; }\", \".framer-6ImOo.framer-v-9lni3b .framer-24rhbg, .framer-6ImOo.framer-v-1thj5e1 .framer-24rhbg { flex-direction: column; gap: 50px; justify-content: flex-start; padding: 37px 25px 37px 25px; width: min-content; }\", \".framer-6ImOo.framer-v-9lni3b .framer-xqa3lu { flex-direction: column; gap: 13px; height: min-content; order: 3; }\", \".framer-6ImOo.framer-v-9lni3b .framer-o87aof-container, .framer-6ImOo.framer-v-1thj5e1 .framer-o87aof-container { order: 1; }\", \".framer-6ImOo.framer-v-9lni3b .framer-sfv1tr-container, .framer-6ImOo.framer-v-1thj5e1 .framer-sfv1tr-container { order: 2; }\", \".framer-6ImOo.framer-v-9lni3b .framer-1wxp7af, .framer-6ImOo.framer-v-1thj5e1 .framer-1wxp7af { flex-direction: row; order: 2; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6ImOo.framer-v-9lni3b .framer-24rhbg, .framer-6ImOo.framer-v-9lni3b .framer-xqa3lu, .framer-6ImOo.framer-v-9lni3b .framer-1wxp7af { gap: 0px; } .framer-6ImOo.framer-v-9lni3b .framer-24rhbg > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-6ImOo.framer-v-9lni3b .framer-24rhbg > :first-child, .framer-6ImOo.framer-v-9lni3b .framer-xqa3lu > :first-child { margin-top: 0px; } .framer-6ImOo.framer-v-9lni3b .framer-24rhbg > :last-child, .framer-6ImOo.framer-v-9lni3b .framer-xqa3lu > :last-child { margin-bottom: 0px; } .framer-6ImOo.framer-v-9lni3b .framer-xqa3lu > * { margin: 0px; margin-bottom: calc(13px / 2); margin-top: calc(13px / 2); } .framer-6ImOo.framer-v-9lni3b .framer-1wxp7af > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-6ImOo.framer-v-9lni3b .framer-1wxp7af > :first-child { margin-left: 0px; } .framer-6ImOo.framer-v-9lni3b .framer-1wxp7af > :last-child { margin-right: 0px; } }\", \".framer-6ImOo.framer-v-1thj5e1 .framer-xqa3lu { flex-direction: column; gap: 20px; height: min-content; order: 3; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6ImOo.framer-v-1thj5e1 .framer-24rhbg, .framer-6ImOo.framer-v-1thj5e1 .framer-xqa3lu, .framer-6ImOo.framer-v-1thj5e1 .framer-1wxp7af { gap: 0px; } .framer-6ImOo.framer-v-1thj5e1 .framer-24rhbg > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-6ImOo.framer-v-1thj5e1 .framer-24rhbg > :first-child, .framer-6ImOo.framer-v-1thj5e1 .framer-xqa3lu > :first-child { margin-top: 0px; } .framer-6ImOo.framer-v-1thj5e1 .framer-24rhbg > :last-child, .framer-6ImOo.framer-v-1thj5e1 .framer-xqa3lu > :last-child { margin-bottom: 0px; } .framer-6ImOo.framer-v-1thj5e1 .framer-xqa3lu > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-6ImOo.framer-v-1thj5e1 .framer-1wxp7af > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-6ImOo.framer-v-1thj5e1 .framer-1wxp7af > :first-child { margin-left: 0px; } .framer-6ImOo.framer-v-1thj5e1 .framer-1wxp7af > :last-child { margin-right: 0px; } }\", ...y.css],\n  H = g(S, E, \"framer-6ImOo\");\nexport default H;\nH.displayName = \"Nav Main\", H.defaultProps = {\n  height: 73,\n  width: 1200\n}, t(H, {\n  variant: {\n    options: [\"RHaXPhz1M\", \"o1bcyu1h0\", \"SnwXBV6hF\", \"VIjGpqVaW\", \"oEFlnJ6WW\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\", \"Phone Open\", \"Tab\"],\n    title: \"Variant\",\n    type: o.Enum\n  }\n}), a(H, [...R, ...N, ...W, ...C, ...V, ...P, ...y.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerKHe72k78A\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"73\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o1bcyu1h0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SnwXBV6hF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VIjGpqVaW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oEFlnJ6WW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\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};"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "g", "y", "x", "S", "e", "a", "k", "C", "t", "re", "MotionConfigContext", "o", "n", "se", "p", "N", "Q", "Z", "Y", "useLocaleInfo", "d", "c", "w", "j", "J", "R", "F", "O", "q", "I", "T", "H", "useVariantState", "y", "g", "P", "_", "pe", "A", "ae", "B", "className", "LayoutGroup", "motion", "cx", "u", "RichText", "Link", "css", "withCSS", "qQfG3NKJ8_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "v", "getFonts", "qQfG3NKJ8_default", "b", "w", "N", "e", "r", "a", "T", "Y", "t", "re", "MotionConfigContext", "i", "n", "se", "p", "k", "q", "J", "j", "useLocaleInfo", "o", "h", "R", "I", "F", "A", "K", "G", "useVariantState", "P", "V", "ae", "LayoutGroup", "motion", "cx", "className", "u", "RichText", "x", "Link", "css", "withCSS", "fYm4xrCMg_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "xJmMXckc3", "fKJvNrQii", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerijQoIcPYK", "withCSS", "ijQoIcPYK_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "soiwbyqwv", "NlUXA7bh9", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameriWIXDl9k9", "withCSS", "iWIXDl9k9_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "KHvy1JtpL", "pAbVhfC1B", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameroiwwDNyr7", "withCSS", "oiwwDNyr7_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "QkJIpXByh", "ki6HFAHm9", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerUxr54Z3Z_", "withCSS", "Uxr54Z3Z_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "M68MRsMQb", "hMPBTAAL3", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerVi_dmkjv2", "withCSS", "Vi_dmkjv2_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "R", "getFonts", "Uxr54Z3Z_default", "N", "ijQoIcPYK_default", "W", "iWIXDl9k9_default", "C", "oiwwDNyr7_default", "V", "Vi_dmkjv2_default", "P", "qQfG3NKJ8_default", "T", "F", "L", "e", "a", "X", "D", "t", "re", "MotionConfigContext", "o", "m", "se", "p", "B", "G", "z", "S", "Y", "useLocaleInfo", "i", "g", "u", "E", "useVariantState", "H", "_", "J", "useActiveVariantCallback", "M", "r", "Q", "Z", "A", "U", "useRouter", "K", "ae", "LayoutGroup", "motion", "cx", "className", "Link", "RichText", "x", "resolveLink", "SVG", "css", "withCSS", "KHe72k78A_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
