{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/afRYI6nYbQeHjKpoE78Z/WpFp0fcboQdALh8yFP8M/On2RsWmbW.js", "ssg:https://framerusercontent.com/modules/x6KRVbgTrXBDS35gXIQG/24YG4VBsv0RdfEyaVByZ/n0em4DchU.js", "ssg:https://framerusercontent.com/modules/WEtwfBYhYEP3vsukSNmd/hwsCAVEyTTTbHaEJqfNT/qCb1g9Ch3.js", "ssg:https://framerusercontent.com/modules/NQNppeEy9RTUT21tld8X/El38HdecClD4I64uhSG8/BzirKnRQb.js", "ssg:https://framerusercontent.com/modules/AO4umA1ND1U81ZTdJVbJ/c2kXgh3Erce5izmN0YBI/m376Ca9nN.js", "ssg:https://framerusercontent.com/modules/EOyMZmrUQMDWfFGMHn9d/10TKLpsJ243O0QhbNWdY/ccndojOJm.js", "ssg:https://framerusercontent.com/modules/olt3kKuT7bZ2kJq0naI3/iFwz3ARiMgwXw22Dq4mM/grp1GkKxX.js", "ssg:https://framerusercontent.com/modules/6H1k1W0V3QrVrbjXxUXV/8jyHsSxCImSbxDMyMU8k/nhOoG9h9_.js", "ssg:https://framerusercontent.com/modules/3dkPad0hLBzKc0i8vHaL/KrGpatoIQCmFVa36vuGB/Ksvt9WOL7.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Minion Pro Bold\"]);\nexport const fonts = [{\n  family: \"Minion Pro Bold\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/On2RsWmbW:default\",\n    url: \"assets/drTiD1M81xQhjyVVB5F7IBpUig.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/drTiD1M81xQhjyVVB5F7IBpUig~7MARzuR9AS54M8QbiWaf7iz2i9yGT0shZIZKB5E28lw.otf\").href\n}];\nexport const css = ['.framer-Ma4Jk .framer-styles-preset-1nurx36:not(.rich-text-wrapper), .framer-Ma4Jk .framer-styles-preset-1nurx36.rich-text-wrapper h2, .framer-Ma4Jk .framer-styles-preset-1nurx36.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Minion Pro Bold\", serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-261a0325-00de-4dda-b867-01def5dad266, #2a312e); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-Ma4Jk .framer-styles-preset-1nurx36:not(.rich-text-wrapper), .framer-Ma4Jk .framer-styles-preset-1nurx36.rich-text-wrapper h2, .framer-Ma4Jk .framer-styles-preset-1nurx36.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Minion Pro Bold\", serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-261a0325-00de-4dda-b867-01def5dad266, #2a312e); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-Ma4Jk .framer-styles-preset-1nurx36:not(.rich-text-wrapper), .framer-Ma4Jk .framer-styles-preset-1nurx36.rich-text-wrapper h2, .framer-Ma4Jk .framer-styles-preset-1nurx36.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Minion Pro Bold\", serif; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-261a0325-00de-4dda-b867-01def5dad266, #2a312e); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-Ma4Jk\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (88fb678)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"wrOarwg2S\"];\nconst variantClassNames = {\n  wrOarwg2S: \"framer-v-fng0yv\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"wrOarwg2S\",\n  label: nAPCSjtOm = \"Tooltip\",\n  link: f1CnR9umK,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"wrOarwg2S\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-jv2Sn\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: f1CnR9umK,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-fng0yv\", className)} framer-1b75ho6`,\n          \"data-framer-name\": \"v1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"wrOarwg2S\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\",\n            borderBottomLeftRadius: 100,\n            borderBottomRightRadius: 100,\n            borderTopLeftRadius: 100,\n            borderTopRightRadius: 100,\n            boxShadow: '0px 0px 0px 3px var(--token-190bdeba-c5f1-4e8e-8f71-cf9091a86eb2, rgb(255, 255, 255)) /* {\"name\":\"$white\"} */',\n            ...style\n          },\n          transition: transition,\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"Q1VTVE9NO0hlbHZldGljYSBSZWd1bGFy\",\n                  \"--framer-font-family\": '\"Helvetica Regular\", sans-serif',\n                  \"--framer-font-size\": \"12px\",\n                  \"--framer-line-height\": \"1.5em\",\n                  \"--framer-text-alignment\": \"left\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Tooltip\"\n              })\n            }),\n            className: \"framer-6m6kb4\",\n            \"data-framer-name\": \"Label\",\n            fonts: [\"CUSTOM;Helvetica Regular\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"a50LuMqab\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46)) \",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: nAPCSjtOm,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-jv2Sn [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-jv2Sn * { box-sizing: border-box; }\", \".framer-jv2Sn .framer-1b75ho6 { display: block; }\", \".framer-jv2Sn .framer-fng0yv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 5px 12px 5px 12px; position: relative; text-decoration: none; width: min-content; }\", \".framer-jv2Sn .framer-6m6kb4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jv2Sn .framer-fng0yv { gap: 0px; } .framer-jv2Sn .framer-fng0yv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-jv2Sn .framer-fng0yv > :first-child { margin-top: 0px; } .framer-jv2Sn .framer-fng0yv > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 28\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 58.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerVariables {\"nAPCSjtOm\":\"label\",\"f1CnR9umK\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst Framern0em4DchU = withCSS(Component, css);\nexport default Framern0em4DchU;\nFramern0em4DchU.displayName = \"Tooltip\";\nFramern0em4DchU.defaultProps = {\n  height: 28,\n  width: 58.5\n};\naddPropertyControls(Framern0em4DchU, {\n  nAPCSjtOm: {\n    defaultValue: \"Tooltip\",\n    displayTextArea: false,\n    placeholder: \"Tooltip\",\n    title: \"Label\",\n    type: ControlType.String\n  },\n  f1CnR9umK: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(Framern0em4DchU, [{\n  family: \"Helvetica Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/n0em4DchU:default\",\n    url: \"assets/U8tZvbmX3TnccLldUBM1gZuvcs.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/U8tZvbmX3TnccLldUBM1gZuvcs~xafI6AQwNFvOu1w5GTP46_vrhcT2jC84rEmVZ9Q7TlI.ttf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framern0em4DchU\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"58.5\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"nAPCSjtOm\\\":\\\"label\\\",\\\"f1CnR9umK\\\":\\\"link\\\"}\",\n        \"framerIntrinsicHeight\": \"28\",\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=./n0em4DchU.map", "// Generated by Framer (b35efa8)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, Link, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xUCuNdICT7LqG93nhqbM/Phosphor.js\";\nimport Tooltip from \"https://framerusercontent.com/modules/x6KRVbgTrXBDS35gXIQG/24YG4VBsv0RdfEyaVByZ/n0em4DchU.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst TooltipFonts = getFonts(Tooltip);\nconst PhosphorControls = getPropertyControls(Phosphor);\nconst enabledGestures = {\n  IJjChFDKN: {\n    hover: true\n  },\n  QJdqYMiKM: {\n    hover: true\n  },\n  UWklki3lv: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"Qk1q_WxSb\", \"IJjChFDKN\", \"QJdqYMiKM\", \"UWklki3lv\", \"T3flSNI4w\"];\nconst variantClassNames = {\n  IJjChFDKN: \"framer-v-1fqebsf\",\n  QJdqYMiKM: \"framer-v-xvh5di\",\n  Qk1q_WxSb: \"framer-v-m66opb\",\n  T3flSNI4w: \"framer-v-1o1hphn\",\n  UWklki3lv: \"framer-v-11to3h4\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Left - with sub menu\": \"UWklki3lv\",\n  \"Variant 5\": \"T3flSNI4w\",\n  Left: \"Qk1q_WxSb\",\n  Mobile: \"IJjChFDKN\",\n  Top: \"QJdqYMiKM\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"Qk1q_WxSb\",\n  icon: V23gjAmDB = \"House\",\n  link: XqEWQ1tLE,\n  newTab: SetgVTb1v = false,\n  tooltip: ZxM5hm3bp = \"Tooltip\",\n  smoothTransition: XAk7DFc4o = true,\n  mouseEnter: YOcAc3Wc9,\n  title: QQQRxJ9Dv = \"Tooltip\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Qk1q_WxSb\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onMouseEnter7om6g2 = activeVariantCallback(async (...args) => {\n    if (YOcAc3Wc9) {\n      const res = await YOcAc3Wc9(...args);\n      if (res === false) return false;\n    }\n    setVariant(\"T3flSNI4w\");\n  });\n  const onMouseLeave1v2o10o = activeVariantCallback(async (...args) => {\n    setVariant(\"Qk1q_WxSb\");\n  });\n  const isDisplayed = () => {\n    if (gestureVariant === \"IJjChFDKN-hover\") return false;\n    if (baseVariant === \"IJjChFDKN\") return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (gestureVariant === \"IJjChFDKN-hover\") return true;\n    if (baseVariant === \"IJjChFDKN\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-yPkKZ\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: XqEWQ1tLE,\n        openInNewTab: SetgVTb1v,\n        smoothScroll: XAk7DFc4o,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-m66opb\", className)} framer-1lunzax`,\n          \"data-framer-name\": \"Left\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"Qk1q_WxSb\",\n          onMouseEnter: onMouseEnter7om6g2,\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"IJjChFDKN-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"QJdqYMiKM-hover\": {\n              \"data-framer-name\": undefined,\n              \"data-highlight\": undefined,\n              onMouseEnter: undefined\n            },\n            \"UWklki3lv-hover\": {\n              \"data-framer-name\": undefined\n            },\n            IJjChFDKN: {\n              \"data-framer-name\": \"Mobile\"\n            },\n            QJdqYMiKM: {\n              \"data-framer-name\": \"Top\",\n              \"data-highlight\": undefined,\n              onMouseEnter: undefined\n            },\n            T3flSNI4w: {\n              \"data-framer-name\": \"Variant 5\",\n              onMouseLeave: onMouseLeave1v2o10o\n            },\n            UWklki3lv: {\n              \"data-framer-name\": \"Left - with sub menu\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1af0sf5\",\n            layoutDependency: layoutDependency,\n            layoutId: \"WnaY7SIVu\",\n            style: {\n              backgroundColor: \"var(--token-190bdeba-c5f1-4e8e-8f71-cf9091a86eb2, rgb(255, 255, 255))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100\n            },\n            transition: transition,\n            variants: {\n              \"IJjChFDKN-hover\": {\n                backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\"\n              },\n              \"QJdqYMiKM-hover\": {\n                backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\"\n              },\n              \"UWklki3lv-hover\": {\n                backgroundColor: \"rgb(245, 245, 245)\"\n              },\n              T3flSNI4w: {\n                backgroundColor: \"rgb(245, 245, 245)\"\n              }\n            },\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1k4vn7h-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"k429zHECD-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Phosphor, {\n                color: 'var(--token-b126cd4b-e365-4207-9472-5ae06c4a8e34, rgb(117, 117, 117)) /* {\"name\":\"icon\"} */',\n                height: \"100%\",\n                iconSearch: \"House\",\n                iconSelection: V23gjAmDB,\n                id: \"k429zHECD\",\n                layoutId: \"k429zHECD\",\n                mirrored: false,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  pointerEvents: \"none\",\n                  width: \"100%\"\n                },\n                weight: \"regular\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  \"IJjChFDKN-hover\": {\n                    color: 'var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, rgb(6, 10, 35)) /* {\"name\":\"$black\"} */'\n                  },\n                  \"QJdqYMiKM-hover\": {\n                    color: 'var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, rgb(26, 26, 26)) /* {\"name\":\"$black\"} */'\n                  },\n                  \"UWklki3lv-hover\": {\n                    color: 'var(--token-4463c892-92db-4cba-9b1b-f906731171b7, rgb(41, 41, 41)) /* {\"name\":\"icon (hover)\"} */'\n                  },\n                  T3flSNI4w: {\n                    color: 'var(--token-4463c892-92db-4cba-9b1b-f906731171b7, rgb(41, 41, 41)) /* {\"name\":\"icon (hover)\"} */'\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1xf4y7g-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"g8jzbjnqj-container\",\n            style: {\n              opacity: 0\n            },\n            transition: transition,\n            variants: {\n              \"QJdqYMiKM-hover\": {\n                opacity: 1\n              },\n              \"UWklki3lv-hover\": {\n                opacity: 1\n              },\n              T3flSNI4w: {\n                opacity: 1\n              }\n            },\n            ...addPropertyOverrides({\n              \"QJdqYMiKM-hover\": {\n                transformTemplate: (_, t) => `translateX(-50%) ${t}`\n              },\n              T3flSNI4w: {\n                transformTemplate: (_, t) => `translateY(-50%) ${t}`\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(Tooltip, {\n              height: \"100%\",\n              id: \"g8jzbjnqj\",\n              label: ZxM5hm3bp,\n              layoutId: \"g8jzbjnqj\",\n              width: \"100%\"\n            })\n          }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"Q1VTVE9NO0hlbHZldGljYSBSZWd1bGFy\",\n                  \"--framer-font-family\": '\"Helvetica Regular\", sans-serif',\n                  \"--framer-font-size\": \"12px\",\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Tooltip\"\n              })\n            }),\n            className: \"framer-ky1jr4\",\n            fonts: [\"CUSTOM;Helvetica Regular\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"d4EfDC0y1\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46)) \",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: QQQRxJ9Dv,\n            transformTemplate: (_, t) => `translateX(-50%) ${t}`,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-yPkKZ [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-yPkKZ * { box-sizing: border-box; }\", \".framer-yPkKZ .framer-1lunzax { display: block; }\", \".framer-yPkKZ .framer-m66opb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 44px; }\", \".framer-yPkKZ .framer-1af0sf5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-yPkKZ .framer-1k4vn7h-container { flex: none; height: 24px; pointer-events: none; position: relative; width: 24px; }\", \".framer-yPkKZ .framer-1xf4y7g-container { flex: none; height: auto; left: 44px; position: absolute; top: 9px; width: auto; z-index: 10; }\", \".framer-yPkKZ .framer-ky1jr4 { bottom: -15px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\", \".framer-yPkKZ .framer-v-1fqebsf .framer-m66opb, .framer-yPkKZ .framer-v-xvh5di .framer-m66opb, .framer-yPkKZ .framer-v-11to3h4 .framer-m66opb { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yPkKZ .framer-m66opb, .framer-yPkKZ .framer-1af0sf5 { gap: 0px; } .framer-yPkKZ .framer-m66opb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-yPkKZ .framer-m66opb > :first-child { margin-top: 0px; } .framer-yPkKZ .framer-m66opb > :last-child { margin-bottom: 0px; } .framer-yPkKZ .framer-1af0sf5 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-yPkKZ .framer-1af0sf5 > :first-child { margin-left: 0px; } .framer-yPkKZ .framer-1af0sf5 > :last-child { margin-right: 0px; } }\", \".framer-yPkKZ.framer-v-1fqebsf .framer-1af0sf5 { order: 1; }\", \".framer-yPkKZ.framer-v-1fqebsf .framer-ky1jr4, .framer-yPkKZ.framer-v-xvh5di .framer-1af0sf5, .framer-yPkKZ.framer-v-1fqebsf.hover .framer-1af0sf5 { order: 0; }\", \".framer-yPkKZ.framer-v-xvh5di .framer-1xf4y7g-container { left: -7px; order: 1; top: -30px; }\", \".framer-yPkKZ.framer-v-1o1hphn .framer-1xf4y7g-container { left: 54px; top: 50%; }\", \".framer-yPkKZ.framer-v-1fqebsf.hover .framer-ky1jr4 { order: 2; }\", \".framer-yPkKZ.framer-v-xvh5di.hover .framer-1xf4y7g-container { left: 48%; top: -33px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 44\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 44\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IJjChFDKN\":{\"layout\":[\"fixed\",\"fixed\"]},\"QJdqYMiKM\":{\"layout\":[\"fixed\",\"fixed\"]},\"UWklki3lv\":{\"layout\":[\"fixed\",\"fixed\"]},\"T3flSNI4w\":{\"layout\":[\"fixed\",\"fixed\"]},\"mWYiDFtDI\":{\"layout\":[\"fixed\",\"fixed\"]},\"TkunuBbBQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"vnMvzmVsm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"V23gjAmDB\":\"icon\",\"XqEWQ1tLE\":\"link\",\"SetgVTb1v\":\"newTab\",\"ZxM5hm3bp\":\"tooltip\",\"XAk7DFc4o\":\"smoothTransition\",\"YOcAc3Wc9\":\"mouseEnter\",\"QQQRxJ9Dv\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerqCb1g9Ch3 = withCSS(Component, css);\nexport default FramerqCb1g9Ch3;\nFramerqCb1g9Ch3.displayName = \"Icon Buttons\";\nFramerqCb1g9Ch3.defaultProps = {\n  height: 44,\n  width: 44\n};\naddPropertyControls(FramerqCb1g9Ch3, {\n  variant: {\n    options: [\"Qk1q_WxSb\", \"IJjChFDKN\", \"QJdqYMiKM\", \"UWklki3lv\", \"T3flSNI4w\"],\n    optionTitles: [\"Left\", \"Mobile\", \"Top\", \"Left - with sub menu\", \"Variant 5\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  V23gjAmDB: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"iconSelection\"]) && {\n    ...PhosphorControls[\"iconSelection\"],\n    defaultValue: \"House\",\n    hidden: undefined,\n    title: \"Icon\"\n  },\n  XqEWQ1tLE: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  SetgVTb1v: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  ZxM5hm3bp: {\n    defaultValue: \"Tooltip\",\n    displayTextArea: false,\n    placeholder: \"Tooltip\",\n    title: \"Tooltip\",\n    type: ControlType.String\n  },\n  XAk7DFc4o: {\n    defaultValue: true,\n    title: \"Smooth Transition\",\n    type: ControlType.Boolean\n  },\n  YOcAc3Wc9: {\n    title: \"Mouse Enter\",\n    type: ControlType.EventHandler\n  },\n  QQQRxJ9Dv: {\n    defaultValue: \"Tooltip\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerqCb1g9Ch3, [{\n  family: \"Helvetica Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/qCb1g9Ch3:default\",\n    url: \"assets/U8tZvbmX3TnccLldUBM1gZuvcs.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/U8tZvbmX3TnccLldUBM1gZuvcs~xafI6AQwNFvOu1w5GTP46_vrhcT2jC84rEmVZ9Q7TlI.ttf\").href\n}, ...PhosphorFonts, ...TooltipFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerqCb1g9Ch3\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IJjChFDKN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QJdqYMiKM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UWklki3lv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T3flSNI4w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mWYiDFtDI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TkunuBbBQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vnMvzmVsm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"44\",\n        \"framerIntrinsicWidth\": \"44\",\n        \"framerVariables\": \"{\\\"V23gjAmDB\\\":\\\"icon\\\",\\\"XqEWQ1tLE\\\":\\\"link\\\",\\\"SetgVTb1v\\\":\\\"newTab\\\",\\\"ZxM5hm3bp\\\":\\\"tooltip\\\",\\\"XAk7DFc4o\\\":\\\"smoothTransition\\\",\\\"YOcAc3Wc9\\\":\\\"mouseEnter\\\",\\\"QQQRxJ9Dv\\\":\\\"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=./qCb1g9Ch3.map", "// Generated by Framer (596b9d9)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/afRYI6nYbQeHjKpoE78Z/WpFp0fcboQdALh8yFP8M/On2RsWmbW.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/aYPkiHaE7gIYyjpljBxq/KNNcGei0yaGpR5lEL493/w953g_K3g.js\";\nimport IconButtons from \"https://framerusercontent.com/modules/WEtwfBYhYEP3vsukSNmd/hwsCAVEyTTTbHaEJqfNT/qCb1g9Ch3.js\";\nconst IconButtonsFonts = getFonts(IconButtons);\nconst cycleOrder = [\"FUoOUvy5z\", \"KXqrZi0w4\", \"SZOIoE00t\"];\nconst variantClassNames = {\n  FUoOUvy5z: \"framer-v-11w02ry\",\n  KXqrZi0w4: \"framer-v-1w12wf4\",\n  SZOIoE00t: \"framer-v-168kjfp\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Desktop: \"FUoOUvy5z\",\n  Phone: \"SZOIoE00t\",\n  Tablet: \"KXqrZi0w4\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"FUoOUvy5z\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"FUoOUvy5z\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-Yxs6E\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        className: cx(\"framer-11w02ry\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"FUoOUvy5z\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"0px\",\n          \"--border-color\": \"rgba(42, 49, 46, 0.23)\",\n          \"--border-left-width\": \"0px\",\n          \"--border-right-width\": \"0px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"1px\",\n          backgroundColor: \"var(--token-f590e92e-a5a5-494b-946b-ed4f279db212, rgb(243, 243, 243))\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          KXqrZi0w4: {\n            \"data-framer-name\": \"Tablet\"\n          },\n          SZOIoE00t: {\n            \"data-framer-name\": \"Phone\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-idbyfl\",\n          layoutDependency: layoutDependency,\n          layoutId: \"ERkUUuF76\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h2, {\n                className: \"framer-styles-preset-1nurx36\",\n                \"data-styles-preset\": \"On2RsWmbW\",\n                children: \"Let's get to know each other.\"\n              })\n            }),\n            className: \"framer-sqwjyy\",\n            layoutDependency: layoutDependency,\n            layoutId: \"GUo1JeK8S\",\n            style: {\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h2, {\n                className: \"framer-styles-preset-1nurx36\",\n                \"data-styles-preset\": \"On2RsWmbW\",\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: \"mailto:email@email.com\",\n                  openInNewTab: true,\n                  smoothScroll: false,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    className: \"framer-styles-preset-1wtq9al\",\n                    \"data-styles-preset\": \"w953g_K3g\",\n                    children: \"Get in touch.\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-bk8j9c\",\n            layoutDependency: layoutDependency,\n            layoutId: \"CbqJAac4X\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\",\n              opacity: .5\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-lqufwm\",\n          layoutDependency: layoutDependency,\n          layoutId: \"o68eQOrBd\",\n          transition: transition,\n          children: /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1m7dj8a\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ELxBkLxDU\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTWVkaXVt\",\n                    \"--framer-font-family\": '\"Satoshi Medium\", serif',\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-letter-spacing\": \"-0.2px\"\n                  },\n                  children: \"\\xa9 Jenny Walvoord 2023\"\n                })\n              }),\n              className: \"framer-1vt4djh\",\n              fonts: [\"CUSTOM;Satoshi Medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"P1B6Mmy1m\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-zoeyi3\",\n              layoutDependency: layoutDependency,\n              layoutId: \"OvjMEh4Be\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTWVkaXVt\",\n                      \"--framer-font-family\": '\"Satoshi Medium\", serif',\n                      \"--framer-font-size\": \"18px\",\n                      \"--framer-letter-spacing\": \"-0.3px\",\n                      \"--framer-line-height\": \"1.4em\",\n                      \"--framer-text-alignment\": \"right\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Please feel free to connect!\"\n                  })\n                }),\n                className: \"framer-idev91\",\n                fonts: [\"CUSTOM;Satoshi Medium\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"CfGpD66dO\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-1816e027-99bd-479f-8df5-23a2f2f2660a, rgb(129, 133, 122)) \",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  SZOIoE00t: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTWVkaXVt\",\n                          \"--framer-font-family\": '\"Satoshi Medium\", serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-letter-spacing\": \"-0.3px\",\n                          \"--framer-line-height\": \"1.4em\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Please feel free to connect!\"\n                      })\n                    })\n                  }\n                }, baseVariant, gestureVariant)\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-in5jem\",\n                layoutDependency: layoutDependency,\n                layoutId: \"F4IAXcnxA\",\n                transition: transition,\n                children: /*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-1g8kg03\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"vey8Z0ws7\",\n                  transition: transition,\n                  children: [/*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1sq80nl-container\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"RMwvnIVZV-container\",\n                    transition: transition,\n                    children: /*#__PURE__*/_jsx(IconButtons, {\n                      height: \"100%\",\n                      icon: \"Envelope\",\n                      id: \"RMwvnIVZV\",\n                      layoutId: \"RMwvnIVZV\",\n                      link: \"mailto:jennywalvoord@gmail.com\",\n                      newTab: true,\n                      smoothTransition: true,\n                      title: \"Tooltip\",\n                      tooltip: \"Email me\",\n                      variant: \"QJdqYMiKM\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-fst0mn-container\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"CUqJIfPlo-container\",\n                    transition: transition,\n                    children: /*#__PURE__*/_jsx(IconButtons, {\n                      height: \"100%\",\n                      icon: \"LinkedinLogo\",\n                      id: \"CUqJIfPlo\",\n                      layoutId: \"CUqJIfPlo\",\n                      link: \"www.linkedin.com/in/jenny-walvoord-design\",\n                      newTab: true,\n                      smoothTransition: true,\n                      title: \"Tooltip\",\n                      tooltip: \"Connect\",\n                      variant: \"QJdqYMiKM\",\n                      width: \"100%\"\n                    })\n                  })]\n                })\n              })]\n            })]\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-Yxs6E [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-Yxs6E * { box-sizing: border-box; }\", \".framer-Yxs6E .framer-15llnc0 { display: block; }\", \".framer-Yxs6E .framer-11w02ry { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 295px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-Yxs6E .framer-idbyfl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 40px 160px 40px 160px; position: relative; width: 100%; }\", \".framer-Yxs6E .framer-sqwjyy, .framer-Yxs6E .framer-bk8j9c { flex: none; height: auto; max-width: 660px; min-width: 300px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-Yxs6E .framer-lqufwm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 20px 160px 40px 160px; position: relative; width: 100%; }\", \".framer-Yxs6E .framer-1m7dj8a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 68px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-Yxs6E .framer-1vt4djh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-Yxs6E .framer-zoeyi3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-Yxs6E .framer-idev91 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-Yxs6E .framer-in5jem { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-Yxs6E .framer-19818r9-container, .framer-Yxs6E .framer-81n3v6-container { flex: none; height: 20px; position: relative; width: 20px; }\", \".framer-Yxs6E .framer-1g8kg03 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; z-index: 1; }\", \".framer-Yxs6E .framer-1sq80nl-container, .framer-Yxs6E .framer-fst0mn-container, .framer-Yxs6E .framer-14iwwuo-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Yxs6E .framer-11w02ry, .framer-Yxs6E .framer-idbyfl, .framer-Yxs6E .framer-1m7dj8a, .framer-Yxs6E .framer-zoeyi3, .framer-Yxs6E .framer-in5jem, .framer-Yxs6E .framer-1g8kg03 { gap: 0px; } .framer-Yxs6E .framer-11w02ry > *, .framer-Yxs6E .framer-zoeyi3 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Yxs6E .framer-11w02ry > :first-child, .framer-Yxs6E .framer-idbyfl > :first-child, .framer-Yxs6E .framer-zoeyi3 > :first-child { margin-top: 0px; } .framer-Yxs6E .framer-11w02ry > :last-child, .framer-Yxs6E .framer-idbyfl > :last-child, .framer-Yxs6E .framer-zoeyi3 > :last-child { margin-bottom: 0px; } .framer-Yxs6E .framer-idbyfl > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Yxs6E .framer-1m7dj8a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Yxs6E .framer-1m7dj8a > :first-child, .framer-Yxs6E .framer-in5jem > :first-child, .framer-Yxs6E .framer-1g8kg03 > :first-child { margin-left: 0px; } .framer-Yxs6E .framer-1m7dj8a > :last-child, .framer-Yxs6E .framer-in5jem > :last-child, .framer-Yxs6E .framer-1g8kg03 > :last-child { margin-right: 0px; } .framer-Yxs6E .framer-in5jem > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-Yxs6E .framer-1g8kg03 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\", \".framer-Yxs6E.framer-v-1w12wf4 .framer-11w02ry { width: 810px; }\", \".framer-Yxs6E.framer-v-1w12wf4 .framer-idbyfl { padding: 40px 40px 40px 40px; }\", \".framer-Yxs6E.framer-v-1w12wf4 .framer-sqwjyy { max-width: unset; min-width: unset; }\", \".framer-Yxs6E.framer-v-1w12wf4 .framer-lqufwm { padding: 20px 40px 40px 40px; }\", \".framer-Yxs6E.framer-v-1w12wf4 .framer-1m7dj8a { height: min-content; }\", \".framer-Yxs6E.framer-v-1w12wf4 .framer-1vt4djh { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-11w02ry { height: min-content; width: 390px; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-idbyfl { padding: 40px 20px 40px 20px; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-lqufwm { flex-direction: column; padding: 20px 20px 40px 20px; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-1m7dj8a { flex: none; flex-direction: column; gap: 30px; height: min-content; order: 0; width: 100%; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-1vt4djh { order: 1; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-zoeyi3 { flex: none; flex-direction: row; gap: unset; justify-content: space-between; order: 0; width: 100%; }\", \".framer-Yxs6E.framer-v-168kjfp .framer-idev91, .framer-Yxs6E.framer-v-168kjfp .framer-in5jem { flex: 1 0 0px; width: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Yxs6E.framer-v-168kjfp .framer-lqufwm, .framer-Yxs6E.framer-v-168kjfp .framer-1m7dj8a, .framer-Yxs6E.framer-v-168kjfp .framer-zoeyi3 { gap: 0px; } .framer-Yxs6E.framer-v-168kjfp .framer-lqufwm > *, .framer-Yxs6E.framer-v-168kjfp .framer-lqufwm > :first-child, .framer-Yxs6E.framer-v-168kjfp .framer-lqufwm > :last-child, .framer-Yxs6E.framer-v-168kjfp .framer-zoeyi3 > *, .framer-Yxs6E.framer-v-168kjfp .framer-zoeyi3 > :first-child, .framer-Yxs6E.framer-v-168kjfp .framer-zoeyi3 > :last-child { margin: 0px; } .framer-Yxs6E.framer-v-168kjfp .framer-1m7dj8a > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-Yxs6E.framer-v-168kjfp .framer-1m7dj8a > :first-child { margin-top: 0px; } .framer-Yxs6E.framer-v-168kjfp .framer-1m7dj8a > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 295\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KXqrZi0w4\":{\"layout\":[\"fixed\",\"fixed\"]},\"SZOIoE00t\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerBzirKnRQb = withCSS(Component, css);\nexport default FramerBzirKnRQb;\nFramerBzirKnRQb.displayName = \"Footer\";\nFramerBzirKnRQb.defaultProps = {\n  height: 295,\n  width: 1200\n};\naddPropertyControls(FramerBzirKnRQb, {\n  variant: {\n    options: [\"FUoOUvy5z\", \"KXqrZi0w4\", \"SZOIoE00t\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerBzirKnRQb, [{\n  family: \"Satoshi Medium\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/BzirKnRQb:default\",\n    url: \"assets/cEsy1GfJcC5FNQtE1q3V5SiQ.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/cEsy1GfJcC5FNQtE1q3V5SiQ~wNfmndLRJxUcW8y_H2Gn2x_VjeXK_DDuSsMg0zv05Tc.otf\").href\n}, ...IconButtonsFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerBzirKnRQb\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"295\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KXqrZi0w4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SZOIoE00t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = ['.framer-SwKlN .framer-styles-preset-1iqm0pi:not(.rich-text-wrapper), .framer-SwKlN .framer-styles-preset-1iqm0pi.rich-text-wrapper a { --framer-link-current-text-color: var(--token-261a0325-00de-4dda-b867-01def5dad266, #2a312e) /* {\"name\":\"Text Dark\"} */; --framer-link-hover-text-color: var(--token-261a0325-00de-4dda-b867-01def5dad266, #2a312e) /* {\"name\":\"Text Dark\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-261a0325-00de-4dda-b867-01def5dad266, #2a312e); --framer-link-text-decoration: none; }'];\nexport const className = \"framer-SwKlN\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (8a5436f)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, Text, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  GFDvFsxbT: {\n    hover: true\n  },\n  voSpAwtGa: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"voSpAwtGa\", \"GFDvFsxbT\"];\nconst variantClassNames = {\n  GFDvFsxbT: \"framer-v-z2ttid\",\n  voSpAwtGa: \"framer-v-1fn27a2\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Dark: \"voSpAwtGa\",\n  Light: \"GFDvFsxbT\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.12, .23, .5, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"voSpAwtGa\",\n  link: c88Jr5Wex,\n  smoothScroll: E8T4tAv63 = false,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"voSpAwtGa\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-9MHSW\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: c88Jr5Wex,\n        smoothScroll: E8T4tAv63,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1fn27a2\", className)} framer-13zy9r8`,\n          \"data-border\": true,\n          \"data-framer-name\": \"Dark\",\n          \"data-reset\": \"button\",\n          layoutDependency: layoutDependency,\n          layoutId: \"voSpAwtGa\",\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": \"rgba(0, 2, 24, 0)\",\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\",\n            backgroundColor: \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46))\",\n            borderBottomLeftRadius: 100,\n            borderBottomRightRadius: 100,\n            borderTopLeftRadius: 100,\n            borderTopRightRadius: 100,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"GFDvFsxbT-hover\": {\n              \"--border-color\": \"rgb(231, 235, 242)\",\n              backgroundColor: \"rgba(231, 235, 242, 0)\"\n            },\n            \"voSpAwtGa-hover\": {\n              \"--border-color\": \"rgba(0, 2, 24, 0.12)\",\n              backgroundColor: \"rgba(0, 2, 24, 0)\"\n            },\n            GFDvFsxbT: {\n              \"--border-color\": \"rgba(231, 235, 242, 0)\",\n              backgroundColor: \"rgb(231, 235, 242)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"GFDvFsxbT-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"voSpAwtGa-hover\": {\n              \"data-framer-name\": undefined\n            },\n            GFDvFsxbT: {\n              \"data-framer-name\": \"Light\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Text, {\n            __fromCanvasComponent: true,\n            alignment: \"center\",\n            className: \"framer-16f2cm9\",\n            \"data-framer-name\": \"Button Label\",\n            fonts: [\"CUSTOM;Satoshi Black\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"NO1AWQ3P_\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Contact Me</span><br></span></span>\",\n            style: {\n              \"--framer-font-family\": '\"Satoshi Black\", serif',\n              \"--framer-font-size\": \"12px\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 400,\n              \"--framer-letter-spacing\": \"0.72px\",\n              \"--framer-line-height\": \"24px\",\n              \"--framer-text-alignment\": \"center\",\n              \"--framer-text-color\": \"rgb(255, 255, 255)\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-text-transform\": \"uppercase\"\n            },\n            transition: transition,\n            variants: {\n              \"GFDvFsxbT-hover\": {\n                \"--framer-text-color\": \"rgb(231, 235, 242)\"\n              },\n              \"voSpAwtGa-hover\": {\n                \"--framer-text-color\": \"rgb(0, 2, 24)\"\n              },\n              GFDvFsxbT: {\n                \"--framer-text-color\": \"rgb(0, 2, 24)\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-9MHSW [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-9MHSW * { box-sizing: border-box; }\", \".framer-9MHSW .framer-13zy9r8 { display: block; }\", \".framer-9MHSW .framer-1fn27a2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 24px 8px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-9MHSW .framer-16f2cm9 { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-9MHSW .framer-v-1fn27a2 .framer-1fn27a2, .framer-9MHSW .framer-v-z2ttid .framer-1fn27a2 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9MHSW .framer-1fn27a2 { gap: 0px; } .framer-9MHSW .framer-1fn27a2 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-9MHSW .framer-1fn27a2 > :first-child { margin-left: 0px; } .framer-9MHSW .framer-1fn27a2 > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 136\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GFDvFsxbT\":{\"layout\":[\"auto\",\"auto\"]},\"EpqMqyRRw\":{\"layout\":[\"auto\",\"auto\"]},\"WEb8GZwbn\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"c88Jr5Wex\":\"link\",\"E8T4tAv63\":\"smoothScroll\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerccndojOJm = withCSS(Component, css);\nexport default FramerccndojOJm;\nFramerccndojOJm.displayName = \"Button/Primary (Small)\";\nFramerccndojOJm.defaultProps = {\n  height: 40,\n  width: 136\n};\naddPropertyControls(FramerccndojOJm, {\n  variant: {\n    options: [\"voSpAwtGa\", \"GFDvFsxbT\"],\n    optionTitles: [\"Dark\", \"Light\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  c88Jr5Wex: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  E8T4tAv63: {\n    defaultValue: false,\n    title: \"Smooth Scroll\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerccndojOJm, [{\n  family: \"Satoshi Black\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/ccndojOJm:default\",\n    url: \"assets/2Suq1Nq5ylW8cvGooKbecoKecJ8.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/2Suq1Nq5ylW8cvGooKbecoKecJ8~kHXmwAAXhp8w269nj358Qq6Rda-TMjngCWG-W66eceI.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerccndojOJm\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"c88Jr5Wex\\\":\\\"link\\\",\\\"E8T4tAv63\\\":\\\"smoothScroll\\\"}\",\n        \"framerIntrinsicWidth\": \"136\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GFDvFsxbT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EpqMqyRRw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WEb8GZwbn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"40\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ccndojOJm.map", "// Generated by Framer (8a5436f)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, Text, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  CNJA5tOTI: {\n    hover: true,\n    pressed: true\n  },\n  OBqeCPDR5: {\n    hover: true,\n    pressed: true\n  },\n  QTm64KTjN: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"CNJA5tOTI\", \"QTm64KTjN\", \"OBqeCPDR5\"];\nconst variantClassNames = {\n  CNJA5tOTI: \"framer-v-1571cwb\",\n  OBqeCPDR5: \"framer-v-mwauv4\",\n  QTm64KTjN: \"framer-v-njja5d\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Active: \"QTm64KTjN\",\n  Default: \"CNJA5tOTI\",\n  Inactive: \"OBqeCPDR5\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .6,\n    ease: [.12, .23, .5, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"CNJA5tOTI\",\n  label: pHetvCn58 = \"Nav Link\",\n  link: RDfgy0zBx,\n  smoothScroll: fvGA5K6qi = false,\n  newTab: jJeGEnkll = false,\n  tap: yyWsFdHsE,\n  newTab2: uoCnIr39N = false,\n  smoothScroll2: xqBz3ANEw = false,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"CNJA5tOTI\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1k1mlof = activeVariantCallback(async (...args) => {\n    if (yyWsFdHsE) {\n      const res = await yyWsFdHsE(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-KVf4k\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: RDfgy0zBx,\n        openInNewTab: uoCnIr39N,\n        smoothScroll: xqBz3ANEw,\n        ...addPropertyOverrides({\n          QTm64KTjN: {\n            openInNewTab: jJeGEnkll,\n            smoothScroll: fvGA5K6qi\n          }\n        }, baseVariant, gestureVariant),\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1571cwb\", className)} framer-8atcya`,\n          \"data-border\": true,\n          \"data-framer-name\": \"Default\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"CNJA5tOTI\",\n          onTap: onTap1k1mlof,\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": \"rgba(230, 234, 242, 0)\",\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\",\n            backgroundColor: \"rgba(231, 235, 242, 0)\",\n            borderBottomLeftRadius: 40,\n            borderBottomRightRadius: 40,\n            borderTopLeftRadius: 40,\n            borderTopRightRadius: 40,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"CNJA5tOTI-hover\": {\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              backgroundColor: \"rgba(255, 255, 255, 0.3)\"\n            },\n            \"CNJA5tOTI-pressed\": {\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              backgroundColor: \"rgb(231, 235, 242)\"\n            },\n            \"OBqeCPDR5-hover\": {\n              \"--border-color\": \"rgb(230, 234, 242)\"\n            },\n            \"OBqeCPDR5-pressed\": {\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              backgroundColor: \"rgb(231, 235, 242)\"\n            },\n            \"QTm64KTjN-hover\": {\n              backgroundColor: \"rgba(255, 255, 255, 0.3)\"\n            },\n            QTm64KTjN: {\n              \"--border-color\": \"rgba(226, 230, 238, 0.8)\",\n              backgroundColor: \"var(--token-f590e92e-a5a5-494b-946b-ed4f279db212, rgb(243, 243, 243))\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"CNJA5tOTI-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"CNJA5tOTI-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"OBqeCPDR5-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"OBqeCPDR5-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"QTm64KTjN-hover\": {\n              \"data-framer-name\": undefined\n            },\n            OBqeCPDR5: {\n              \"data-framer-name\": \"Inactive\"\n            },\n            QTm64KTjN: {\n              \"data-framer-name\": \"Active\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Text, {\n            __fromCanvasComponent: true,\n            alignment: \"left\",\n            className: \"framer-mn20f\",\n            \"data-framer-name\": \"Product\",\n            fonts: [\"CUSTOM;Satoshi Black\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"mowsg8oWB\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Nav Link</span><br></span></span>\",\n            style: {\n              \"--framer-font-family\": '\"Satoshi Black\", serif',\n              \"--framer-font-size\": \"12px\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 400,\n              \"--framer-letter-spacing\": \"0.72px\",\n              \"--framer-line-height\": \"24px\",\n              \"--framer-text-alignment\": \"left\",\n              \"--framer-text-color\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46))\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-text-transform\": \"uppercase\"\n            },\n            text: pHetvCn58,\n            transition: transition,\n            variants: {\n              \"OBqeCPDR5-pressed\": {\n                \"--framer-text-color\": \"rgb(0, 2, 24)\"\n              },\n              OBqeCPDR5: {\n                \"--framer-text-color\": \"rgba(0, 2, 24, 0.48)\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-KVf4k [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-KVf4k * { box-sizing: border-box; }\", \".framer-KVf4k .framer-8atcya { display: block; }\", \".framer-KVf4k .framer-1571cwb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 20px 8px 20px; position: relative; text-decoration: none; width: min-content; }\", \".framer-KVf4k .framer-mn20f { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-KVf4k .framer-v-1571cwb .framer-1571cwb, .framer-KVf4k .framer-v-njja5d .framer-1571cwb, .framer-KVf4k .framer-v-mwauv4 .framer-1571cwb { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KVf4k .framer-1571cwb { gap: 0px; } .framer-KVf4k .framer-1571cwb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-KVf4k .framer-1571cwb > :first-child { margin-left: 0px; } .framer-KVf4k .framer-1571cwb > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 102.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QTm64KTjN\":{\"layout\":[\"auto\",\"auto\"]},\"OBqeCPDR5\":{\"layout\":[\"auto\",\"auto\"]},\"IhAG6L6UT\":{\"layout\":[\"auto\",\"auto\"]},\"u1QnM9lWD\":{\"layout\":[\"auto\",\"auto\"]},\"st1RXMYw5\":{\"layout\":[\"auto\",\"auto\"]},\"yxM4Fs8w_\":{\"layout\":[\"auto\",\"auto\"]},\"yiG9lV2uy\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"pHetvCn58\":\"label\",\"RDfgy0zBx\":\"link\",\"fvGA5K6qi\":\"smoothScroll\",\"jJeGEnkll\":\"newTab\",\"yyWsFdHsE\":\"tap\",\"uoCnIr39N\":\"newTab2\",\"xqBz3ANEw\":\"smoothScroll2\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst Framergrp1GkKxX = withCSS(Component, css);\nexport default Framergrp1GkKxX;\nFramergrp1GkKxX.displayName = \"Navigation/Nav Links\";\nFramergrp1GkKxX.defaultProps = {\n  height: 40,\n  width: 102.5\n};\naddPropertyControls(Framergrp1GkKxX, {\n  variant: {\n    options: [\"CNJA5tOTI\", \"QTm64KTjN\", \"OBqeCPDR5\"],\n    optionTitles: [\"Default\", \"Active\", \"Inactive\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  pHetvCn58: {\n    defaultValue: \"Nav Link\",\n    displayTextArea: false,\n    title: \"Label\",\n    type: ControlType.String\n  },\n  RDfgy0zBx: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  fvGA5K6qi: {\n    defaultValue: false,\n    title: \"Smooth Scroll\",\n    type: ControlType.Boolean\n  },\n  jJeGEnkll: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  yyWsFdHsE: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  uoCnIr39N: {\n    defaultValue: false,\n    title: \"New Tab 2\",\n    type: ControlType.Boolean\n  },\n  xqBz3ANEw: {\n    defaultValue: false,\n    title: \"Smooth Scroll 2\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(Framergrp1GkKxX, [{\n  family: \"Satoshi Black\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/grp1GkKxX:default\",\n    url: \"assets/2Suq1Nq5ylW8cvGooKbecoKecJ8.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/2Suq1Nq5ylW8cvGooKbecoKecJ8~kHXmwAAXhp8w269nj358Qq6Rda-TMjngCWG-W66eceI.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framergrp1GkKxX\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"pHetvCn58\\\":\\\"label\\\",\\\"RDfgy0zBx\\\":\\\"link\\\",\\\"fvGA5K6qi\\\":\\\"smoothScroll\\\",\\\"jJeGEnkll\\\":\\\"newTab\\\",\\\"yyWsFdHsE\\\":\\\"tap\\\",\\\"uoCnIr39N\\\":\\\"newTab2\\\",\\\"xqBz3ANEw\\\":\\\"smoothScroll2\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QTm64KTjN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OBqeCPDR5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IhAG6L6UT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u1QnM9lWD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"st1RXMYw5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yxM4Fs8w_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yiG9lV2uy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"102.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./grp1GkKxX.map", "// Generated by Framer (596b9d9)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, Link, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  mklHNq5Aj: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"mklHNq5Aj\"];\nconst variantClassNames = {\n  mklHNq5Aj: \"framer-v-1kuejy5\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: 1,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"mklHNq5Aj\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"mklHNq5Aj\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-bavZo\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"data:framer/page-link,UWH7GLcqf\",\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1kuejy5\", className)} framer-ldg2d5`,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"mklHNq5Aj\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"mklHNq5Aj-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1snur2j\",\n            layoutDependency: layoutDependency,\n            layoutId: \"DHNmmpt5i\",\n            style: {\n              backgroundColor: \"rgb(255, 255, 255)\",\n              opacity: 0\n            },\n            transition: transition\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1uzw5we\",\n            layoutDependency: layoutDependency,\n            layoutId: \"AV2IH8m6k\",\n            style: {\n              backgroundColor: \"var(--token-c36e18a5-1483-471b-8450-992a9cf2c1a9, rgb(72, 156, 193))\",\n              borderBottomLeftRadius: 1,\n              borderBottomRightRadius: 1,\n              borderTopLeftRadius: 1,\n              borderTopRightRadius: 1\n            },\n            transition: transition\n          }), /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-10h344f\",\n            \"data-framer-name\": \"Group 1\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"e3bZ3DqMY\",\n            opacity: 1,\n            radius: 0,\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65 47\"><path d=\"M 1.017 0 L 11.622 0 L 11.622 1.596 C 12.264 1.681 12.817 1.766 13.299 1.879 C 11.123 2.33 10.849 3.397 10.849 7.126 L 10.849 28.448 C 10.849 35.745 9.719 39.678 5.989 43.156 C 4.068 44.923 2.147 46.006 0.735 46.463 L 0 44.866 C 3.164 43.27 4.859 40.648 5.424 37.398 C 5.933 34.662 6.046 31.355 6.046 26.566 L 6.046 7.126 C 6.046 2.337 5.594 1.938 1.017 1.596 Z M 15.652 0 L 25.352 0 L 25.352 1.596 C 21.228 2.109 21.115 2.565 21.962 5.473 L 21.962 5.473 C 24.166 13.169 26.37 20.865 28.856 28.961 L 28.969 28.961 C 30.503 23.995 32.112 19.103 33.704 14.264 C 35.218 9.659 36.717 5.101 38.122 0.57 L 39.761 0.57 C 42.39 8.338 45.097 16.027 47.914 24.03 C 48.488 25.659 49.066 27.302 49.649 28.961 L 49.762 28.961 C 52.135 21.378 55.243 10.205 56.147 6.157 C 56.938 2.736 56.712 2.109 52.248 1.596 L 52.248 0 L 64.736 0 L 64.736 1.596 C 60.837 2.109 60.328 2.565 58.633 7.297 C 57.334 10.946 53.943 21.721 49.31 37.626 L 47.558 37.626 C 45.396 31.278 42.85 24.02 40.531 17.406 C 39.517 14.516 38.547 11.749 37.67 9.236 L 37.557 9.236 C 35.978 14.245 34.398 19.041 32.853 23.73 C 31.304 28.434 29.79 33.03 28.347 37.626 L 26.596 37.626 C 24.429 30.202 22.174 22.898 19.915 15.583 C 19.052 12.787 18.188 9.989 17.329 7.183 C 16.18 3.38 15.404 2.369 13.299 1.879 C 13.917 1.75 14.689 1.672 15.652 1.596 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 11.739 0 L 11.739 1.509 C 12.346 1.589 12.868 1.669 13.324 1.775 C 13.908 1.654 14.638 1.58 15.547 1.509 L 15.547 0 Z\" fill=\"rgb(72,156,193)\"></path></svg>',\n            svgContentId: 1158037363,\n            transition: transition,\n            withExternalLayout: true\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-bavZo [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-bavZo * { box-sizing: border-box; }\", \".framer-bavZo .framer-ldg2d5 { display: block; }\", \".framer-bavZo .framer-1kuejy5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 74px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 74px; }\", \".framer-bavZo .framer-1snur2j { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\", \".framer-bavZo .framer-1uzw5we { bottom: 21px; flex: none; height: 2px; left: -66px; overflow: hidden; position: absolute; width: 63px; will-change: transform; z-index: 1; }\", \".framer-bavZo .framer-10h344f { flex: none; height: 47px; position: relative; width: 65px; }\", \".framer-bavZo .framer-v-1kuejy5 .framer-1kuejy5 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bavZo .framer-1kuejy5 { gap: 0px; } .framer-bavZo .framer-1kuejy5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-bavZo .framer-1kuejy5 > :first-child { margin-left: 0px; } .framer-bavZo .framer-1kuejy5 > :last-child { margin-right: 0px; } }\", \".framer-bavZo.framer-v-1kuejy5.hover .framer-1uzw5we { left: 6px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 74\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 74\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WArFYvNGp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FramernhOoG9h9_ = withCSS(Component, css);\nexport default FramernhOoG9h9_;\nFramernhOoG9h9_.displayName = \"JW Logo\";\nFramernhOoG9h9_.defaultProps = {\n  height: 74,\n  width: 74\n};\naddFonts(FramernhOoG9h9_, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramernhOoG9h9_\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"74\",\n        \"framerIntrinsicWidth\": \"74\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WArFYvNGp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./nhOoG9h9_.map", "// Generated by Framer (8a5436f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, resolveLink, RichText, useActiveVariantCallback, useRouteElementId, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/AO4umA1ND1U81ZTdJVbJ/c2kXgh3Erce5izmN0YBI/m376Ca9nN.js\";\nimport ButtonPrimarySmall from \"https://framerusercontent.com/modules/EOyMZmrUQMDWfFGMHn9d/10TKLpsJ243O0QhbNWdY/ccndojOJm.js\";\nimport NavigationNavLinks from \"https://framerusercontent.com/modules/olt3kKuT7bZ2kJq0naI3/iFwz3ARiMgwXw22Dq4mM/grp1GkKxX.js\";\nimport JWLogo from \"https://framerusercontent.com/modules/6H1k1W0V3QrVrbjXxUXV/8jyHsSxCImSbxDMyMU8k/nhOoG9h9_.js\";\nconst JWLogoFonts = getFonts(JWLogo);\nconst NavigationNavLinksFonts = getFonts(NavigationNavLinks);\nconst ButtonPrimarySmallFonts = getFonts(ButtonPrimarySmall);\nconst cycleOrder = [\"MxAiMq9F9\", \"yteTxhuXD\", \"dKYZhybJi\", \"KiYlsntLQ\", \"KLOcK9u4h\", \"E_Bm9RrHS\", \"W2PqNYgs2\", \"iXlE7d_fP\", \"SKSxEH8Th\", \"rK8gGFazS\"];\nconst variantClassNames = {\n  dKYZhybJi: \"framer-v-129ficq\",\n  E_Bm9RrHS: \"framer-v-vf60k9\",\n  iXlE7d_fP: \"framer-v-169kscb\",\n  KiYlsntLQ: \"framer-v-jr8vlp\",\n  KLOcK9u4h: \"framer-v-oxc4im\",\n  MxAiMq9F9: \"framer-v-novwqh\",\n  rK8gGFazS: \"framer-v-19145zt\",\n  SKSxEH8Th: \"framer-v-1x3dduo\",\n  W2PqNYgs2: \"framer-v-1oufk6z\",\n  yteTxhuXD: \"framer-v-rgdmm3\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Phone Closed\": \"KLOcK9u4h\",\n  \"Phone Open\": \"KiYlsntLQ\",\n  \"When Scrolling (About)\": \"iXlE7d_fP\",\n  \"When Scrolling (Contact)\": \"SKSxEH8Th\",\n  \"When Scrolling (Home)\": \"E_Bm9RrHS\",\n  \"When Scrolling (Works)\": \"W2PqNYgs2\",\n  About: \"dKYZhybJi\",\n  Contact: \"rK8gGFazS\",\n  Home: \"MxAiMq9F9\",\n  Works: \"yteTxhuXD\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"MxAiMq9F9\",\n  label: v7Jd7SMlv = \"Home\",\n  label2: GfJc3_XEa = \"Recent Work\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"MxAiMq9F9\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1meywe0 = activeVariantCallback(async (...args) => {\n    setVariant(\"OBUj8woz3\");\n  });\n  const onTap1gobljk = activeVariantCallback(async (...args) => {\n    setVariant(\"KLOcK9u4h\");\n  });\n  const onTap1e7s25v = activeVariantCallback(async (...args) => {\n    setVariant(\"KiYlsntLQ\");\n  });\n  const tap1v4l67h = activeVariantCallback(async (...args) => {\n    setVariant(\"MxAiMq9F9\");\n  });\n  const tap1gc36bt = activeVariantCallback(async (...args) => {\n    setVariant(\"yteTxhuXD\");\n  });\n  const tap14xsuqn = activeVariantCallback(async (...args) => {\n    setVariant(\"dKYZhybJi\");\n  });\n  const isDisplayed = () => {\n    if ([\"KiYlsntLQ\", \"KLOcK9u4h\"].includes(baseVariant)) return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if ([\"KiYlsntLQ\", \"KLOcK9u4h\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"KiYlsntLQ\") return true;\n    return false;\n  };\n  const isDisplayed3 = () => {\n    if (baseVariant === \"KiYlsntLQ\") return false;\n    return true;\n  };\n  const id1 = useRouteElementId(\"pueDnWnfR\", \"UWH7GLcqf\");\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-onCyP\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.nav, {\n        ...restProps,\n        className: cx(\"framer-novwqh\", className),\n        \"data-framer-name\": \"Home\",\n        layoutDependency: layoutDependency,\n        layoutId: \"MxAiMq9F9\",\n        ref: ref,\n        style: {\n          borderBottomLeftRadius: 0,\n          borderBottomRightRadius: 0,\n          borderTopLeftRadius: 0,\n          borderTopRightRadius: 0,\n          ...style\n        },\n        transition: transition,\n        variants: {\n          KiYlsntLQ: {\n            borderBottomLeftRadius: 10,\n            borderBottomRightRadius: 10,\n            borderTopLeftRadius: 0,\n            borderTopRightRadius: 0\n          }\n        },\n        ...addPropertyOverrides({\n          dKYZhybJi: {\n            \"data-framer-name\": \"About\"\n          },\n          E_Bm9RrHS: {\n            \"data-framer-name\": \"When Scrolling (Home)\"\n          },\n          iXlE7d_fP: {\n            \"data-framer-name\": \"When Scrolling (About)\"\n          },\n          KiYlsntLQ: {\n            \"data-framer-name\": \"Phone Open\"\n          },\n          KLOcK9u4h: {\n            \"data-framer-name\": \"Phone Closed\"\n          },\n          rK8gGFazS: {\n            \"data-framer-name\": \"Contact\"\n          },\n          SKSxEH8Th: {\n            \"data-framer-name\": \"When Scrolling (Contact)\"\n          },\n          W2PqNYgs2: {\n            \"data-framer-name\": \"When Scrolling (Works)\"\n          },\n          yteTxhuXD: {\n            \"data-framer-name\": \"Works\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-la3bp\",\n          layoutDependency: layoutDependency,\n          layoutId: \"oa11pYoYn\",\n          style: {\n            backdropFilter: \"blur(0px)\",\n            backgroundColor: \"rgb(255, 255, 255)\",\n            WebkitBackdropFilter: \"blur(0px)\"\n          },\n          transition: transition,\n          variants: {\n            E_Bm9RrHS: {\n              backdropFilter: \"blur(10px)\",\n              backgroundColor: \"rgba(255, 255, 255, 0.6)\",\n              WebkitBackdropFilter: \"blur(10px)\"\n            },\n            iXlE7d_fP: {\n              backdropFilter: \"blur(10px)\",\n              backgroundColor: \"rgba(255, 255, 255, 0.6)\",\n              WebkitBackdropFilter: \"blur(10px)\"\n            },\n            SKSxEH8Th: {\n              backdropFilter: \"blur(10px)\",\n              backgroundColor: \"rgba(255, 255, 255, 0.6)\",\n              WebkitBackdropFilter: \"blur(10px)\"\n            },\n            W2PqNYgs2: {\n              backdropFilter: \"blur(10px)\",\n              backgroundColor: \"rgba(255, 255, 255, 0.6)\",\n              WebkitBackdropFilter: \"blur(10px)\"\n            }\n          }\n        }), /*#__PURE__*/_jsxs(motion.nav, {\n          className: \"framer-lm0wfr\",\n          \"data-framer-name\": \"Rows\",\n          layoutDependency: layoutDependency,\n          layoutId: \"rUmGX2KvW\",\n          style: {\n            borderBottomLeftRadius: 8,\n            borderBottomRightRadius: 8,\n            borderTopLeftRadius: 8,\n            borderTopRightRadius: 8\n          },\n          transition: transition,\n          variants: {\n            KiYlsntLQ: {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0\n            },\n            KLOcK9u4h: {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0\n            }\n          },\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-go1q4l\",\n            layoutDependency: layoutDependency,\n            layoutId: \"FLvHp0ryW\",\n            style: {\n              backgroundColor: \"rgba(0, 0, 0, 0)\"\n            },\n            transition: transition,\n            variants: {\n              KiYlsntLQ: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              KLOcK9u4h: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              }\n            },\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1uc6n7v-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"LWgRtWlWj-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(JWLogo, {\n                height: \"100%\",\n                id: \"LWgRtWlWj\",\n                layoutId: \"LWgRtWlWj\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-dcivps\",\n              \"data-framer-name\": \"Icon\",\n              \"data-highlight\": true,\n              layoutDependency: layoutDependency,\n              layoutId: \"H6RVFwx_p\",\n              onTap: onTap1meywe0,\n              transition: transition,\n              ...addPropertyOverrides({\n                KiYlsntLQ: {\n                  onTap: onTap1gobljk\n                },\n                KLOcK9u4h: {\n                  onTap: onTap1e7s25v\n                }\n              }, baseVariant, gestureVariant),\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-jozmld\",\n                \"data-framer-name\": \"Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Gd0SUeYVq\",\n                style: {\n                  backgroundColor: \"rgb(153, 153, 153)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10,\n                  rotate: 0\n                },\n                transition: transition,\n                variants: {\n                  KiYlsntLQ: {\n                    rotate: -45\n                  }\n                }\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1dxc4wm\",\n                \"data-framer-name\": \"Mid\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Mta2Qf8Eb\",\n                style: {\n                  backgroundColor: \"rgb(153, 153, 153)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10,\n                  opacity: 1\n                },\n                transition: transition,\n                variants: {\n                  KiYlsntLQ: {\n                    opacity: 0\n                  }\n                }\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-10un54d\",\n                \"data-framer-name\": \"Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"yY73uFpXm\",\n                style: {\n                  backgroundColor: \"rgb(153, 153, 153)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10,\n                  rotate: 0\n                },\n                transition: transition,\n                variants: {\n                  KiYlsntLQ: {\n                    rotate: 45\n                  }\n                }\n              })]\n            })]\n          }), /*#__PURE__*/_jsxs(motion.nav, {\n            className: \"framer-p00rar\",\n            \"data-framer-name\": \"Nav Links\",\n            layoutDependency: layoutDependency,\n            layoutId: \"GqwHrQR6a\",\n            style: {\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0,\n              opacity: 1\n            },\n            transition: transition,\n            variants: {\n              KiYlsntLQ: {\n                backgroundColor: \"rgb(255, 255, 255)\",\n                borderBottomLeftRadius: 10,\n                borderBottomRightRadius: 10,\n                borderTopLeftRadius: 10,\n                borderTopRightRadius: 10\n              },\n              KLOcK9u4h: {\n                opacity: 0\n              }\n            },\n            ...addPropertyOverrides({\n              KLOcK9u4h: {\n                transformTemplate: (_, t) => `translateX(-50%) ${t}`\n              }\n            }, baseVariant, gestureVariant),\n            children: [isDisplayed2() && /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-thoxdu\",\n              layoutDependency: layoutDependency,\n              layoutId: \"TLkG_bTkD\",\n              transition: transition,\n              children: [isDisplayed3() && /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgQmxhY2s=\",\n                      \"--framer-font-family\": '\"Satoshi Black\", serif',\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\",\n                      \"--framer-text-transform\": \"uppercase\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"UWH7GLcqf\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1iqm0pi\",\n                        \"data-styles-preset\": \"m376Ca9nN\",\n                        children: \"Home\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-8kvubk\",\n                fonts: [\"CUSTOM;Satoshi Black\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"MMH97U_Fn\",\n                style: {\n                  \"--extracted-a0htzi\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46)) \",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgQmxhY2s=\",\n                      \"--framer-font-family\": '\"Satoshi Black\", serif',\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\",\n                      \"--framer-text-transform\": \"uppercase\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        hash: id1,\n                        webPageId: \"UWH7GLcqf\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: true,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1iqm0pi\",\n                        \"data-styles-preset\": \"m376Ca9nN\",\n                        children: \"Recent Work\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-m51hh2\",\n                fonts: [\"CUSTOM;Satoshi Black\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"PHb1TAD2w\",\n                style: {\n                  \"--extracted-a0htzi\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46)) \",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgQmxhY2s=\",\n                      \"--framer-font-family\": '\"Satoshi Black\", serif',\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\",\n                      \"--framer-text-transform\": \"uppercase\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"rc2VucmYb\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1iqm0pi\",\n                        \"data-styles-preset\": \"m376Ca9nN\",\n                        children: \"About Me\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-7xefu6\",\n                fonts: [\"CUSTOM;Satoshi Black\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"zNExj4B2T\",\n                style: {\n                  \"--extracted-a0htzi\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46)) \",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgQmxhY2s=\",\n                      \"--framer-font-family\": '\"Satoshi Black\", serif',\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\",\n                      \"--framer-text-transform\": \"uppercase\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: {\n                        webPageId: \"ETcZ8dV3S\"\n                      },\n                      openInNewTab: false,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1iqm0pi\",\n                        \"data-styles-preset\": \"m376Ca9nN\",\n                        children: \"Contact\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-1tivygk\",\n                fonts: [\"CUSTOM;Satoshi Black\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"noq_7W2w3\",\n                style: {\n                  \"--extracted-a0htzi\": \"var(--token-261a0325-00de-4dda-b867-01def5dad266, rgb(42, 49, 46)) \",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1nffufy-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"xOiBkQVY1-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(NavigationNavLinks, {\n                height: \"100%\",\n                id: \"xOiBkQVY1\",\n                label: v7Jd7SMlv,\n                layoutId: \"xOiBkQVY1\",\n                link: resolveLink({\n                  webPageId: \"UWH7GLcqf\"\n                }, router),\n                newTab: false,\n                newTab2: false,\n                smoothScroll: true,\n                smoothScroll2: false,\n                variant: \"QTm64KTjN\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  dKYZhybJi: {\n                    tap: tap1v4l67h,\n                    variant: \"CNJA5tOTI\"\n                  },\n                  iXlE7d_fP: {\n                    variant: \"CNJA5tOTI\"\n                  },\n                  rK8gGFazS: {\n                    tap: tap1v4l67h,\n                    variant: \"CNJA5tOTI\"\n                  },\n                  SKSxEH8Th: {\n                    variant: \"CNJA5tOTI\"\n                  },\n                  W2PqNYgs2: {\n                    variant: \"CNJA5tOTI\"\n                  },\n                  yteTxhuXD: {\n                    tap: tap1v4l67h,\n                    variant: \"CNJA5tOTI\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1p0tnuy-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"becpwaxY3-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(NavigationNavLinks, {\n                height: \"100%\",\n                id: \"becpwaxY3\",\n                label: GfJc3_XEa,\n                layoutId: \"becpwaxY3\",\n                link: resolveLink({\n                  hash: id1,\n                  webPageId: \"UWH7GLcqf\"\n                }, router),\n                newTab: false,\n                newTab2: false,\n                smoothScroll: true,\n                smoothScroll2: false,\n                tap: tap1gc36bt,\n                variant: \"CNJA5tOTI\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  W2PqNYgs2: {\n                    variant: \"QTm64KTjN\"\n                  },\n                  yteTxhuXD: {\n                    variant: \"QTm64KTjN\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1wwc4ks-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"QZKBMraqE-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(NavigationNavLinks, {\n                height: \"100%\",\n                id: \"QZKBMraqE\",\n                label: \"About Me\",\n                layoutId: \"QZKBMraqE\",\n                link: resolveLink({\n                  webPageId: \"rc2VucmYb\"\n                }, router),\n                newTab: false,\n                newTab2: false,\n                smoothScroll: true,\n                smoothScroll2: false,\n                tap: tap14xsuqn,\n                variant: \"CNJA5tOTI\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  dKYZhybJi: {\n                    variant: \"QTm64KTjN\"\n                  },\n                  W2PqNYgs2: {\n                    variant: \"QTm64KTjN\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })]\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.nav, {\n            className: \"framer-1s5urw9\",\n            \"data-framer-name\": \"Frame 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"T7lX1pG8H\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-110thgn-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"vGpQBViot-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ButtonPrimarySmall, {\n                height: \"100%\",\n                id: \"vGpQBViot\",\n                layoutId: \"vGpQBViot\",\n                link: resolveLink({\n                  webPageId: \"ETcZ8dV3S\"\n                }, router),\n                smoothScroll: false,\n                variant: \"voSpAwtGa\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  rK8gGFazS: {\n                    variant: \"GFDvFsxbT\"\n                  },\n                  SKSxEH8Th: {\n                    variant: \"GFDvFsxbT\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-onCyP [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-onCyP * { box-sizing: border-box; }\", \".framer-onCyP .framer-16312ih { display: block; }\", \".framer-onCyP .framer-novwqh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: 80px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-onCyP .framer-la3bp { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 0; }\", \".framer-onCyP .framer-lm0wfr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; will-change: transform; z-index: 1; }\", \".framer-onCyP .framer-go1q4l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-onCyP .framer-1uc6n7v-container { flex: none; height: 79px; position: relative; width: 79px; }\", \".framer-onCyP .framer-dcivps { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 0px); overflow: hidden; position: relative; width: 32px; }\", \".framer-onCyP .framer-jozmld { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: transform; }\", \".framer-onCyP .framer-1dxc4wm { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: transform; }\", \".framer-onCyP .framer-10un54d { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: transform; }\", \".framer-onCyP .framer-p00rar { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-onCyP .framer-thoxdu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-onCyP .framer-8kvubk, .framer-onCyP .framer-m51hh2, .framer-onCyP .framer-7xefu6, .framer-onCyP .framer-1tivygk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-onCyP .framer-1nffufy-container, .framer-onCyP .framer-1p0tnuy-container, .framer-onCyP .framer-1wwc4ks-container, .framer-onCyP .framer-110thgn-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-onCyP .framer-1s5urw9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onCyP .framer-p00rar, .framer-onCyP .framer-thoxdu, .framer-onCyP .framer-1s5urw9 { gap: 0px; } .framer-onCyP .framer-p00rar > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-onCyP .framer-p00rar > :first-child, .framer-onCyP .framer-1s5urw9 > :first-child { margin-left: 0px; } .framer-onCyP .framer-p00rar > :last-child, .framer-onCyP .framer-1s5urw9 > :last-child { margin-right: 0px; } .framer-onCyP .framer-thoxdu > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-onCyP .framer-thoxdu > :first-child { margin-top: 0px; } .framer-onCyP .framer-thoxdu > :last-child { margin-bottom: 0px; } .framer-onCyP .framer-1s5urw9 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\", \".framer-onCyP.framer-v-jr8vlp .framer-novwqh { height: 340px; width: 390px; }\", \".framer-onCyP.framer-v-jr8vlp .framer-lm0wfr { flex: none; flex-direction: column; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; }\", \".framer-onCyP.framer-v-jr8vlp .framer-go1q4l { flex: none; height: 80px; padding: 0px 20px 0px 20px; width: 100%; z-index: 1; }\", \".framer-onCyP.framer-v-jr8vlp .framer-1uc6n7v-container { height: 80px; }\", \".framer-onCyP.framer-v-jr8vlp .framer-dcivps, .framer-onCyP.framer-v-oxc4im .framer-dcivps { height: var(--framer-aspect-ratio-supported, 32px); }\", \".framer-onCyP.framer-v-jr8vlp .framer-jozmld { bottom: 15px; }\", \".framer-onCyP.framer-v-jr8vlp .framer-10un54d { top: 15px; }\", \".framer-onCyP.framer-v-jr8vlp .framer-p00rar { flex: none; flex-direction: column; gap: 24px; height: 233px; justify-content: center; padding: 10px 10px 10px 10px; width: 369px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onCyP.framer-v-jr8vlp .framer-lm0wfr, .framer-onCyP.framer-v-jr8vlp .framer-p00rar { gap: 0px; } .framer-onCyP.framer-v-jr8vlp .framer-lm0wfr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-onCyP.framer-v-jr8vlp .framer-lm0wfr > :first-child, .framer-onCyP.framer-v-jr8vlp .framer-p00rar > :first-child { margin-top: 0px; } .framer-onCyP.framer-v-jr8vlp .framer-lm0wfr > :last-child, .framer-onCyP.framer-v-jr8vlp .framer-p00rar > :last-child { margin-bottom: 0px; } .framer-onCyP.framer-v-jr8vlp .framer-p00rar > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", \".framer-onCyP.framer-v-oxc4im .framer-novwqh { width: 390px; }\", \".framer-onCyP.framer-v-oxc4im .framer-lm0wfr { flex: none; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; }\", \".framer-onCyP.framer-v-oxc4im .framer-go1q4l { flex: none; height: min-content; padding: 0px 20px 0px 20px; width: 100%; z-index: 2; }\", \".framer-onCyP.framer-v-oxc4im .framer-p00rar { flex: none; flex-direction: column; gap: 20px; justify-content: center; left: 50%; position: absolute; top: -117px; width: 390px; z-index: 1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onCyP.framer-v-oxc4im .framer-lm0wfr, .framer-onCyP.framer-v-oxc4im .framer-p00rar { gap: 0px; } .framer-onCyP.framer-v-oxc4im .framer-lm0wfr > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-onCyP.framer-v-oxc4im .framer-lm0wfr > :first-child, .framer-onCyP.framer-v-oxc4im .framer-p00rar > :first-child { margin-top: 0px; } .framer-onCyP.framer-v-oxc4im .framer-lm0wfr > :last-child, .framer-onCyP.framer-v-oxc4im .framer-p00rar > :last-child { margin-bottom: 0px; } .framer-onCyP.framer-v-oxc4im .framer-p00rar > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 80\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yteTxhuXD\":{\"layout\":[\"fixed\",\"fixed\"]},\"dKYZhybJi\":{\"layout\":[\"fixed\",\"fixed\"]},\"KiYlsntLQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"KLOcK9u4h\":{\"layout\":[\"fixed\",\"fixed\"]},\"E_Bm9RrHS\":{\"layout\":[\"fixed\",\"fixed\"]},\"W2PqNYgs2\":{\"layout\":[\"fixed\",\"fixed\"]},\"iXlE7d_fP\":{\"layout\":[\"fixed\",\"fixed\"]},\"SKSxEH8Th\":{\"layout\":[\"fixed\",\"fixed\"]},\"rK8gGFazS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"v7Jd7SMlv\":\"label\",\"GfJc3_XEa\":\"label2\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FramerKsvt9WOL7 = withCSS(Component, css);\nexport default FramerKsvt9WOL7;\nFramerKsvt9WOL7.displayName = \"Nav Top\";\nFramerKsvt9WOL7.defaultProps = {\n  height: 80,\n  width: 1200\n};\naddPropertyControls(FramerKsvt9WOL7, {\n  variant: {\n    options: [\"MxAiMq9F9\", \"yteTxhuXD\", \"dKYZhybJi\", \"KiYlsntLQ\", \"KLOcK9u4h\", \"E_Bm9RrHS\", \"W2PqNYgs2\", \"iXlE7d_fP\", \"SKSxEH8Th\", \"rK8gGFazS\"],\n    optionTitles: [\"Home\", \"Works\", \"About\", \"Phone Open\", \"Phone Closed\", \"When Scrolling (Home)\", \"When Scrolling (Works)\", \"When Scrolling (About)\", \"When Scrolling (Contact)\", \"Contact\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  v7Jd7SMlv: {\n    defaultValue: \"Home\",\n    displayTextArea: false,\n    title: \"Label\",\n    type: ControlType.String\n  },\n  GfJc3_XEa: {\n    defaultValue: \"Recent Work\",\n    displayTextArea: false,\n    title: \"Label 2\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerKsvt9WOL7, [{\n  family: \"Satoshi Black\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Ksvt9WOL7:default\",\n    url: \"assets/2Suq1Nq5ylW8cvGooKbecoKecJ8.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/2Suq1Nq5ylW8cvGooKbecoKecJ8~kHXmwAAXhp8w269nj358Qq6Rda-TMjngCWG-W66eceI.otf\").href\n}, ...JWLogoFonts, ...NavigationNavLinksFonts, ...ButtonPrimarySmallFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerKsvt9WOL7\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"80\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerVariables\": \"{\\\"v7Jd7SMlv\\\":\\\"label\\\",\\\"GfJc3_XEa\\\":\\\"label2\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yteTxhuXD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dKYZhybJi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KiYlsntLQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KLOcK9u4h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E_Bm9RrHS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W2PqNYgs2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iXlE7d_fP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SKSxEH8Th\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rK8gGFazS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ksvt9WOL7.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "nAPCSjtOm", "f1CnR9umK", "restProps", "ref", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "Framern0em4DchU", "withCSS", "n0em4DchU_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "TooltipFonts", "n0em4DchU_default", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "V23gjAmDB", "XqEWQ1tLE", "SetgVTb1v", "ZxM5hm3bp", "XAk7DFc4o", "YOcAc3Wc9", "QQQRxJ9Dv", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter7om6g2", "args", "onMouseLeave1v2o10o", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "u", "_", "t", "RichText", "x", "css", "FramerqCb1g9Ch3", "withCSS", "qCb1g9Ch3_default", "addPropertyControls", "ControlType", "addFonts", "IconButtonsFonts", "getFonts", "qCb1g9Ch3_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "FramerBzirKnRQb", "withCSS", "BzirKnRQb_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "c88Jr5Wex", "E8T4tAv63", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Text", "css", "FramerccndojOJm", "withCSS", "ccndojOJm_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "pHetvCn58", "RDfgy0zBx", "fvGA5K6qi", "jJeGEnkll", "yyWsFdHsE", "uoCnIr39N", "xqBz3ANEw", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1k1mlof", "args", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Text", "css", "Framergrp1GkKxX", "withCSS", "grp1GkKxX_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "u", "SVG", "css", "FramernhOoG9h9_", "withCSS", "nhOoG9h9_default", "addFonts", "JWLogoFonts", "getFonts", "nhOoG9h9_default", "NavigationNavLinksFonts", "grp1GkKxX_default", "ButtonPrimarySmallFonts", "ccndojOJm_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "v7Jd7SMlv", "GfJc3_XEa", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1meywe0", "args", "onTap1gobljk", "onTap1e7s25v", "tap1v4l67h", "tap1gc36bt", "tap14xsuqn", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "id1", "useRouteElementId", "router", "useRouter", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "_", "t", "RichText", "x", "Link", "resolveLink", "css", "FramerKsvt9WOL7", "withCSS", "Ksvt9WOL7_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
