{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/useConstant.js@^1.0.0", "ssg:https://framer.com/m/framer/randomID.js@^2.0.0", "ssg:https://framerusercontent.com/modules/s48RQLckEF7l1CNgUOZf/dmwxN4cnLI680j44FTmv/q6qatoc0k.js", "ssg:https://framerusercontent.com/modules/rmdPXTxugwdazSsDKXg3/oX8vOGtmYxP2el38thcs/CXjInsNJw.js", "ssg:https://framerusercontent.com/modules/u5rGXrP3bZoiDl85Yed9/mLicW0jQfbiOLsbQXdls/GCWduR_O2.js", "ssg:https://framerusercontent.com/modules/xGvUI996MBXeJe7VUH7r/bo2Ne1tycjKKFJUi9mpV/jztpjVkLC.js", "ssg:https://framerusercontent.com/modules/j6nCSwHKvtOIEkCg1xji/QD9ZsEsOpVHA2kgJIfc8/C0re80mmt.js", "ssg:https://framerusercontent.com/modules/b3NXJOxIGwQu0qkIZwyz/280ggElHTB6eD7wex3hn/nSnDkqrOk.js", "ssg:https://framerusercontent.com/modules/pGdA8SnOLFJGcCQJjrLp/sjKhBhZmsKWTFnA8tdiY/Vf3LIyb8E.js", "ssg:https://framerusercontent.com/modules/33z3tK51pMx8SLIxI4HZ/ytVMTQGxxgRGR4GkJCjB/sF4CH1_gC.js", "ssg:https://framerusercontent.com/modules/fE3cj4L4MNmdyWdY6NSF/AzSzAbaptwyQ9H2rIsD5/scf9U4Lrr.js", "ssg:https://framerusercontent.com/modules/tv59tP0Mkhnoeuz9xO19/qhGGkFojkwuhokXVgv5I/vxFS65JPf.js", "ssg:https://framerusercontent.com/modules/j1pQnv5LS2GYUxJeU5aG/rAmuBX4AwiHfBbf7tu0P/IWfaABb1f.js", "ssg:https://framerusercontent.com/modules/3eEI2hyR5qgKoqT67ChT/UScRQjBk2mxCzpFPnNSm/EzIr5ze6z.js"],
  "sourcesContent": ["import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on.\n * By using `useConstant` you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { useConstant } from \"https://framer.com/m/framer/useConstant.js@^1.0.0\";\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n/**\n * Generates a random string of BASE62 characters.\n */ export function randomID(length = 5) {\n    return Array(length).fill(0).map(()=>BASE62[Math.floor(Math.random() * BASE62.length)]\n    ).join(\"\");\n}\nexport function useRandomID(length = 5) {\n    return useConstant(()=>randomID(length)\n    );\n}\nconst defaultStorageKey = \"$$FramerRandomID\";\n/**\n * `randomID` but cached in localStorage.\n */ export function useCachedRandomID(storageKey = defaultStorageKey) {\n    return useConstant(()=>{\n        const storage = getLocalStorage();\n        if (!storage) return randomID(8);\n        const cachedValue = storage.getItem(storageKey);\n        if (cachedValue) return cachedValue;\n        const newID = randomID(8);\n        storage.setItem(storageKey, newID);\n        return newID;\n    });\n}\nfunction getLocalStorage() {\n    if (typeof window === undefined) return undefined;\n    try {\n        return window.localStorage;\n    } catch (err) {\n        return undefined;\n    }\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCachedRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./randomID.map", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"22:518\", \"LQndu4Lp1\"];\nconst variantClassNames = {\n  \"22:518\": \"framer-v-gve6f7\",\n  LQndu4Lp1: \"framer-v-uxa9nb\"\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: \"LQndu4Lp1\",\n  Default: \"22:518\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"22:518\",\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: \"22:518\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"LQndu4Lp1\") return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"LQndu4Lp1\") return false;\n    return true;\n  };\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-mVyAt\", 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-gve6f7\", className),\n        \"data-framer-name\": \"Default\",\n        layoutDependency: layoutDependency,\n        layoutId: \"22:518\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgba(0, 0, 0, 0)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          LQndu4Lp1: {\n            \"data-framer-name\": \"Active\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-17s3ejp\",\n          \"data-framer-name\": \"pen\",\n          layoutDependency: layoutDependency,\n          layoutId: \"SMUStS7u6\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-i0k6mm\",\n            \"data-framer-name\": \"pen\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"m1pfRjr09\",\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 18 18\"><path d=\"M 14.037 8.577 C 14.154 8.694 14.154 8.885 14.037 9.002 L 5 18 L 0 18 L 0 13 L 8.998 3.963 C 9.115 3.845 9.305 3.845 9.423 3.963 Z M 17.41 2.81 L 15.19 0.59 C 14.406 -0.194 13.134 -0.194 12.35 0.59 L 10.472 2.468 C 10.355 2.585 10.355 2.775 10.472 2.892 L 15.108 7.528 C 15.225 7.645 15.415 7.645 15.532 7.528 L 17.41 5.65 C 18.194 4.866 18.194 3.594 17.41 2.81 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n            svgContentId: 4228114333,\n            transition: transition,\n            withExternalLayout: true\n          })\n        }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-124gpey\",\n          \"data-framer-name\": \"pen\",\n          layoutDependency: layoutDependency,\n          layoutId: \"x0cCLiFx4\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-w9malb\",\n            \"data-framer-name\": \"pen\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"XOyGPAtbI\",\n            opacity: 1,\n            radius: 0,\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 18.944 3.284 L 16.716 1.056 C 16.195 0.536 15.544 0.249 14.768 0.25 C 14.032 0.251 13.341 0.539 12.823 1.06 L 0.469 13.471 C 0.328 13.612 0.25 13.802 0.25 14 L 0.25 19 C 0.25 19.414 0.586 19.75 1 19.75 L 6 19.75 C 6.198 19.75 6.389 19.671 6.529 19.532 L 18.94 7.177 C 19.461 6.658 19.749 5.967 19.75 5.232 C 19.751 4.496 19.465 3.804 18.944 3.284 Z M 5.69 18.25 L 1.75 18.25 L 1.75 14.31 L 10.743 5.276 L 14.725 9.257 Z M 17.882 6.114 L 15.788 8.199 L 11.801 4.213 L 13.886 2.118 C 14.122 1.881 14.436 1.751 14.771 1.75 L 14.772 1.75 C 15.106 1.75 15.42 1.88 15.657 2.116 L 17.885 4.344 C 18.121 4.581 18.251 4.895 18.251 5.23 C 18.25 5.564 18.119 5.878 17.882 6.114 Z\" fill=\"#dbdbdb\"></path></svg>',\n            svgContentId: 2937651332,\n            transition: transition,\n            withExternalLayout: true\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-mVyAt [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-mVyAt * { box-sizing: border-box; }\", \".framer-mVyAt .framer-es6f0n { display: block; }\", \".framer-mVyAt .framer-gve6f7 { height: 24px; overflow: hidden; position: relative; width: 24px; }\", \".framer-mVyAt .framer-17s3ejp, .framer-mVyAt .framer-124gpey { flex: none; height: 24px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 24px; }\", \".framer-mVyAt .framer-i0k6mm { flex: none; height: 18px; left: 3px; position: absolute; top: 3px; width: 18px; }\", \".framer-mVyAt .framer-w9malb { flex: none; height: 20px; left: 2px; position: absolute; top: 2px; width: 20px; }\", \".framer-mVyAt.framer-v-uxa9nb .framer-gve6f7 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LQndu4Lp1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst Framerq6qatoc0k = withCSS(Component, css);\nexport default Framerq6qatoc0k;\nFramerq6qatoc0k.displayName = \"Icon / 24x24 / Edit\";\nFramerq6qatoc0k.defaultProps = {\n  height: 24,\n  width: 24\n};\naddPropertyControls(Framerq6qatoc0k, {\n  variant: {\n    options: [\"22:518\", \"LQndu4Lp1\"],\n    optionTitles: [\"Default\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(Framerq6qatoc0k, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerq6qatoc0k\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LQndu4Lp1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./q6qatoc0k.map", "// Generated by Framer (4b166d5)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, getFonts, Stack, Link } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nimport Icon24x24Edit from \"https://framerusercontent.com/modules/s48RQLckEF7l1CNgUOZf/dmwxN4cnLI680j44FTmv/q6qatoc0k.js\";\nconst Icon24x24EditFonts = getFonts(Icon24x24Edit);\nconst enabledGestures = {\n  \"BnRIoc4L5\": {\n    \"hover\": true,\n    \"pressed\": true\n  }\n};\nconst cycleOrder = [\"BnRIoc4L5\", \"xiqCjgyFj\"];\nconst variantClassNames = {\n  \"BnRIoc4L5\": \"framer-v-hfmwno\",\n  \"xiqCjgyFj\": \"framer-v-114mos2\"\n};\nconst humanReadableVariantMap = {\n  \"Home / Default\": \"BnRIoc4L5\",\n  \"Home / Active\": \"xiqCjgyFj\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"spring\",\n    \"ease\": [.44, 0, .56, 1],\n    \"duration\": .3,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"BnRIoc4L5\",\n  link: t8ZK4iN6n,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"BnRIoc4L5\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"xiqCjgyFj\": {\n      \"BnRIoc4L5\": {\n        \"data-border\": true,\n        \"data-framer-name\": \"Home / Active\"\n      },\n      \"nK42IqTwI\": {\n        \"variant\": \"LQndu4Lp1\"\n      }\n    },\n    \"BnRIoc4L5-hover\": {\n      \"BnRIoc4L5\": {\n        \"data-border\": false\n      }\n    },\n    \"BnRIoc4L5-pressed\": {\n      \"BnRIoc4L5\": {\n        \"data-border\": false\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-NZOjm\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: t8ZK4iN6n,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ...addVariantProps(\"BnRIoc4L5-link\"),\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          layoutId: \"BnRIoc4L5\",\n          className: cx(\"framer-hfmwno\", className),\n          style: {\n            \"borderBottomLeftRadius\": 10,\n            \"borderBottomRightRadius\": 10,\n            \"borderTopRightRadius\": 10,\n            \"borderTopLeftRadius\": 10,\n            \"backgroundColor\": \"rgb(13, 13, 13)\",\n            ...style\n          },\n          as: \"a\",\n          direction: \"horizontal\",\n          distribution: \"center\",\n          alignment: \"center\",\n          gap: 10,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"100%\",\n            \"height\": \"100%\",\n            \"padding\": \"0px 0px 0px 0px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Home / Default\",\n          \"data-reset\": \"button\",\n          variants: {\n            \"xiqCjgyFj\": {\n              \"--border-bottom-width\": \"3px\",\n              \"--border-top-width\": \"3px\",\n              \"--border-right-width\": \"3px\",\n              \"--border-left-width\": \"3px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(22, 22, 22)\"\n            },\n            \"BnRIoc4L5-hover\": {\n              \"backgroundColor\": \"rgb(13, 13, 13)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            },\n            \"BnRIoc4L5-pressed\": {\n              \"backgroundColor\": \"rgb(22, 22, 22)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ref: ref,\n          ...addVariantProps(\"BnRIoc4L5\"),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              \"opacity\": .4\n            },\n            layoutId: \"nK42IqTwI-container\",\n            className: \"framer-5quh1k-container\",\n            variants: {\n              \"xiqCjgyFj\": {\n                \"opacity\": 1\n              },\n              \"BnRIoc4L5-hover\": {\n                \"opacity\": 1\n              },\n              \"BnRIoc4L5-pressed\": {\n                \"opacity\": .64\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"nK42IqTwI-container\"),\n            children: /*#__PURE__*/_jsx(Icon24x24Edit, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"nK42IqTwI\",\n              id: \"nK42IqTwI\",\n              variant: \"22:518\",\n              style: {\n                \"width\": \"100%\",\n                \"height\": \"100%\"\n              },\n              transition: transition,\n              layoutDependency: layoutDependency,\n              ...addVariantProps(\"nK42IqTwI\")\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-NZOjm [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-NZOjm * { box-sizing: border-box; }\", \".framer-NZOjm .framer-hfmwno { position: relative; overflow: visible; width: 40px; height: 40px; display: block; text-decoration: none; }\", \".framer-NZOjm .framer-5quh1k-container { position: relative; width: 24px; height: 24px; flex: none; }\", \".framer-NZOjm.framer-v-hfmwno .framer-hfmwno, .framer-NZOjm.framer-v-hfmwno .framer-hfmwno { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"xiqCjgyFj\": {\"layout\": [\"fixed\", \"fixed\"]}, \"Zeaf1ekZG\": {\"layout\": [\"fixed\", \"fixed\"]}, \"hGEFDJTEY\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"t8ZK4iN6n\": \"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerCXjInsNJw = withCSS(Component, css);\nexport default FramerCXjInsNJw;\nFramerCXjInsNJw.displayName = \"Navigation/Item/Blog\";\nFramerCXjInsNJw.defaultProps = {\n  \"width\": 40,\n  \"height\": 40\n};\naddPropertyControls(FramerCXjInsNJw, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"BnRIoc4L5\", \"xiqCjgyFj\"],\n    \"optionTitles\": [\"Home / Default\", \"Home / Active\"]\n  },\n  \"t8ZK4iN6n\": {\n    \"type\": ControlType.Link,\n    \"title\": \"Link\"\n  }\n});\naddFonts(FramerCXjInsNJw, [...Icon24x24EditFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerCXjInsNJw\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"xiqCjgyFj\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"Zeaf1ekZG\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"hGEFDJTEY\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"t8ZK4iN6n\\\": \\\"link\\\"}\",\n        \"framerIntrinsicWidth\": \"40\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"22:517\", \"K1UigfUbo\"];\nconst variantClassNames = {\n  \"22:517\": \"framer-v-1feb6t9\",\n  K1UigfUbo: \"framer-v-drmy34\"\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: \"K1UigfUbo\",\n  Default: \"22:517\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"22:517\",\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: \"22:517\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"K1UigfUbo\") return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"K1UigfUbo\") return true;\n    return false;\n  };\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-oO9Td\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-1feb6t9\", className),\n        \"data-framer-name\": \"Default\",\n        layoutDependency: layoutDependency,\n        layoutId: \"22:517\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgba(0, 0, 0, 0)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          K1UigfUbo: {\n            \"data-framer-name\": \"Active\"\n          }\n        }, baseVariant, gestureVariant),\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-ovdgu0\",\n          \"data-framer-name\": \"briefcase\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Jk_4G3C4v\",\n          transition: transition,\n          children: [isDisplayed() && /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-uw1wek\",\n            \"data-framer-name\": \"briefcase\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"gWXVWpblY\",\n            opacity: 1,\n            radius: 0,\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 16 3.25 L 14.75 3.25 L 14.75 2 C 14.75 1.035 13.965 0.25 13 0.25 L 7 0.25 C 6.035 0.25 5.25 1.035 5.25 2 L 5.25 3.25 L 4 3.25 C 1.582 3.25 0.25 4.582 0.25 7 L 0.25 7.119 L 0.25 9.253 L 0.25 16 C 0.25 18.418 1.582 19.75 4 19.75 L 16 19.75 C 18.418 19.75 19.75 18.418 19.75 16 L 19.75 9.253 L 19.75 7.119 L 19.75 7 C 19.75 4.582 18.418 3.25 16 3.25 Z M 6.75 2 C 6.75 1.862 6.862 1.75 7 1.75 L 13 1.75 C 13.138 1.75 13.25 1.862 13.25 2 L 13.25 3.25 L 6.75 3.25 Z M 1.75 7 C 1.75 5.423 2.423 4.75 4 4.75 L 16 4.75 C 17.577 4.75 18.25 5.423 18.25 7 L 18.25 7.119 L 18.25 9.253 C 18.25 9.554 18.079 9.817 17.804 9.94 C 16.939 10.326 15.465 10.876 13.358 11.306 C 13.255 11.327 13.144 11.248 13.084 11.16 C 12.359 10.077 11.207 9.431 10 9.431 C 8.793 9.431 7.641 10.077 6.916 11.16 C 6.857 11.249 6.75 11.329 6.642 11.306 C 4.536 10.876 3.061 10.326 2.196 9.94 C 1.921 9.817 1.75 9.554 1.75 9.253 L 1.75 7.119 Z M 16 18.25 L 4 18.25 C 2.423 18.25 1.75 17.577 1.75 16 L 1.75 11.38 C 2.7 11.791 4.223 12.342 6.341 12.775 C 7.031 12.915 7.749 12.61 8.162 11.993 C 8.608 11.327 9.295 10.93 10 10.93 C 10.705 10.93 11.392 11.327 11.837 11.993 C 12.183 12.51 12.741 12.809 13.32 12.809 C 13.432 12.809 13.545 12.798 13.657 12.775 C 15.776 12.342 17.299 11.791 18.249 11.38 L 18.249 16 C 18.25 17.577 17.577 18.25 16 18.25 Z M 11.02 13 C 11.02 13.552 10.572 14 10.02 14 C 9.468 14 9.015 13.552 9.015 13 C 9.015 12.448 9.457 12 10.01 12 L 10.02 12 C 10.572 12 11.02 12.448 11.02 13 Z\" fill=\"#dbdbdb\"></path></svg>',\n            svgContentId: 288139164,\n            transition: transition,\n            withExternalLayout: true\n          }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-qd1ph6\",\n            \"data-framer-name\": \"briefcase\",\n            layoutDependency: layoutDependency,\n            layoutId: \"YtmkYl4Af\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(SVG, {\n              className: \"framer-go0qaa\",\n              \"data-framer-name\": \"briefcase\",\n              layout: \"position\",\n              layoutDependency: layoutDependency,\n              layoutId: \"daIqRT21Z\",\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 18 19\"><path d=\"M 15 4 L 13.75 4 L 13.75 2.5 C 13.75 1.54 12.96 0.75 12 0.75 L 6 0.75 C 5.03 0.75 4.25 1.54 4.25 2.5 L 4.25 4 L 3 4 C 1 4 0 5 0 7 L 0 7.96 C 0 8.89 0.55 9.71 1.41 10.04 C 2.79 10.59 4.22 11.01 5.65 11.31 C 5.76 11.33 5.86 11.25 5.92 11.16 C 6.64 10.08 7.8 9.43 9 9.43 C 10.21 9.43 11.36 10.08 12.09 11.16 C 12.15 11.25 12.25 11.33 12.36 11.31 C 13.79 11.01 15.21 10.59 16.59 10.05 C 17.45 9.71 18 8.89 18 7.96 L 18 7 C 18 5 17 4 15 4 Z M 5.75 4 L 5.75 2.5 C 5.75 2.36 5.86 2.25 6 2.25 L 12 2.25 C 12.14 2.25 12.25 2.36 12.25 2.5 L 12.25 4 Z M 12.66 12.78 C 12.55 12.8 12.43 12.81 12.32 12.81 C 11.74 12.81 11.19 12.51 10.84 11.99 C 10.4 11.33 9.71 10.93 9 10.93 C 8.3 10.93 7.61 11.33 7.17 11.99 C 6.75 12.61 6.04 12.92 5.35 12.78 C 3.83 12.47 2.32 12.02 0.86 11.44 C 0.55 11.32 0.26 11.16 0 10.95 L 0 16 C 0 18 1 19 3 19 L 15 19 C 17 19 18 18 18 16 L 18 10.96 C 17.74 11.16 17.45 11.32 17.14 11.44 C 15.68 12.02 14.17 12.47 12.66 12.78 Z M 9.002 14 C 8.451 14 8 13.552 8 13 C 8 12.448 8.443 12 8.994 12 L 9.002 12 C 9.553 12 10 12.448 10 13 C 10 13.552 9.553 14 9.002 14 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n              svgContentId: 388356937,\n              transition: transition,\n              withExternalLayout: true\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-oO9Td [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-oO9Td * { box-sizing: border-box; }\", \".framer-oO9Td .framer-a1yxmb { display: block; }\", \".framer-oO9Td .framer-1feb6t9 { height: 24px; overflow: hidden; position: relative; width: 24px; }\", \".framer-oO9Td .framer-ovdgu0, .framer-oO9Td .framer-qd1ph6 { flex: none; height: 24px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 24px; }\", \".framer-oO9Td .framer-uw1wek { flex: none; height: 20px; left: 2px; position: absolute; top: 2px; width: 20px; }\", \".framer-oO9Td .framer-go0qaa { flex: none; height: 19px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 19px / 2); width: 18px; }\", \".framer-oO9Td.framer-v-drmy34 .framer-1feb6t9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"K1UigfUbo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst FramerGCWduR_O2 = withCSS(Component, css);\nexport default FramerGCWduR_O2;\nFramerGCWduR_O2.displayName = \"Icon / 24x24 / Zap\";\nFramerGCWduR_O2.defaultProps = {\n  height: 24,\n  width: 24\n};\naddPropertyControls(FramerGCWduR_O2, {\n  variant: {\n    options: [\"22:517\", \"K1UigfUbo\"],\n    optionTitles: [\"Default\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerGCWduR_O2, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerGCWduR_O2\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K1UigfUbo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"24\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./GCWduR_O2.map", "// Generated by Framer (d9e4906)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useVariantState, getFonts, Stack, Link } from \"framer\";\nimport Icon24x24Zap from \"https://framerusercontent.com/modules/u5rGXrP3bZoiDl85Yed9/mLicW0jQfbiOLsbQXdls/GCWduR_O2.js\";\nconst Icon24x24ZapFonts = getFonts(Icon24x24Zap);\nconst enabledGestures = {\n  EPJyauwZO: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"EPJyauwZO\", \"oMihtbeEJ\"];\nconst variantClassNames = {\n  EPJyauwZO: \"framer-v-3jh3b3\",\n  oMihtbeEJ: \"framer-v-19hc7ow\"\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  \"Home / Default\": \"EPJyauwZO\",\n  \"Home / Active\": \"oMihtbeEJ\"\n};\nconst transitions = {\n  default: {\n    type: \"spring\",\n    ease: [.44, 0, .56, 1],\n    duration: .3,\n    delay: 0,\n    stiffness: 500,\n    damping: 60,\n    mass: 1\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst useRandomID = () => {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"EPJyauwZO\",\n  link: JCd5SpNoo,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"EPJyauwZO\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-xHXyt\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: JCd5SpNoo,\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          className: cx(\"framer-3jh3b3\", className),\n          style: {\n            borderBottomLeftRadius: 10,\n            borderBottomRightRadius: 10,\n            borderTopRightRadius: 10,\n            borderTopLeftRadius: 10,\n            backgroundColor: \"rgb(13, 13, 13)\",\n            ...style\n          },\n          layoutId: \"EPJyauwZO\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          as: \"a\",\n          direction: \"horizontal\",\n          distribution: \"center\",\n          alignment: \"center\",\n          gap: 10,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            width: \"100%\",\n            height: \"100%\",\n            padding: \"0px 0px 0px 0px\"\n          },\n          \"data-framer-name\": \"Home / Default\",\n          \"data-reset\": \"button\",\n          ref: ref,\n          variants: {\n            oMihtbeEJ: {\n              \"--border-bottom-width\": \"3px\",\n              \"--border-top-width\": \"3px\",\n              \"--border-right-width\": \"3px\",\n              \"--border-left-width\": \"3px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(22, 22, 22)\"\n            },\n            \"EPJyauwZO-hover\": {\n              backgroundColor: \"rgb(13, 13, 13)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            },\n            \"EPJyauwZO-pressed\": {\n              backgroundColor: \"rgb(22, 22, 22)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            }\n          },\n          ...addPropertyOverrides({\n            oMihtbeEJ: {\n              \"data-border\": true,\n              \"data-framer-name\": \"Home / Active\"\n            },\n            \"EPJyauwZO-hover\": {\n              \"data-border\": false\n            },\n            \"EPJyauwZO-pressed\": {\n              \"data-border\": false\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              opacity: .4\n            },\n            className: \"framer-ewqif2-container\",\n            layoutId: \"T4N7d_Exr-container\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            variants: {\n              oMihtbeEJ: {\n                opacity: 1\n              },\n              \"EPJyauwZO-hover\": {\n                opacity: 1\n              },\n              \"EPJyauwZO-pressed\": {\n                opacity: .64\n              }\n            },\n            children: /*#__PURE__*/_jsx(Icon24x24Zap, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"T4N7d_Exr\",\n              id: \"T4N7d_Exr\",\n              variant: \"22:517\",\n              style: {\n                width: \"100%\",\n                height: \"100%\"\n              },\n              ...addPropertyOverrides({\n                oMihtbeEJ: {\n                  variant: \"K1UigfUbo\"\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-xHXyt [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-xHXyt * { box-sizing: border-box; }\", \".framer-xHXyt .framer-3jh3b3 { position: relative; overflow: visible; width: 40px; height: 40px; display: block; text-decoration: none; }\", \".framer-xHXyt .framer-ewqif2-container { position: relative; width: 24px; height: 24px; flex: none; }\", \".framer-xHXyt.framer-v-3jh3b3 .framer-3jh3b3, .framer-xHXyt.framer-v-3jh3b3 .framer-3jh3b3 { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oMihtbeEJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"j8k4E2td3\":{\"layout\":[\"fixed\",\"fixed\"]},\"k_hdbuv53\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"JCd5SpNoo\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerjztpjVkLC = withCSS(Component, css);\nexport default FramerjztpjVkLC;\nFramerjztpjVkLC.displayName = \"Navigation/Item/Work\";\nFramerjztpjVkLC.defaultProps = {\n  width: 40,\n  height: 40\n};\naddPropertyControls(FramerjztpjVkLC, {\n  variant: {\n    type: ControlType.Enum,\n    title: \"Variant\",\n    options: [\"EPJyauwZO\", \"oMihtbeEJ\"],\n    optionTitles: [\"Home / Default\", \"Home / Active\"]\n  },\n  JCd5SpNoo: {\n    type: ControlType.Link,\n    title: \"Link\"\n  }\n});\naddFonts(FramerjztpjVkLC, [...Icon24x24ZapFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerjztpjVkLC\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"JCd5SpNoo\\\":\\\"link\\\"}\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oMihtbeEJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j8k4E2td3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k_hdbuv53\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"40\",\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};", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"qcF05nl0Z\", \"NjjdHFQfA\"];\nconst variantClassNames = {\n  NjjdHFQfA: \"framer-v-tdm35d\",\n  qcF05nl0Z: \"framer-v-1fi3awn\"\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: \"NjjdHFQfA\",\n  Default: \"qcF05nl0Z\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"qcF05nl0Z\",\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: \"qcF05nl0Z\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"NjjdHFQfA\") return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"NjjdHFQfA\") return false;\n    return true;\n  };\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-D3caz\", 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-1fi3awn\", className),\n        \"data-framer-name\": \"Default\",\n        layoutDependency: layoutDependency,\n        layoutId: \"qcF05nl0Z\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgba(0, 0, 0, 0)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          NjjdHFQfA: {\n            \"data-framer-name\": \"Active\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1tqmje6\",\n          \"data-framer-name\": \"user\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Yn0hdRF6B\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-1p4qbfa\",\n            \"data-framer-name\": \"user\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"PvGXSFZxV\",\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 16 20\"><path d=\"M 4.009 4.5 C 4.009 2.294 5.803 0.5 8.009 0.5 C 10.215 0.5 12.009 2.294 12.009 4.5 C 12.009 6.706 10.215 8.5 8.009 8.5 C 5.803 8.5 4.009 6.706 4.009 4.5 Z M 10 10.5 L 6 10.5 C 1.94 10.5 0.5 13.473 0.5 16.019 C 0.5 18.296 1.711 19.5 4.003 19.5 L 11.997 19.5 C 14.289 19.5 15.5 18.296 15.5 16.019 C 15.5 13.473 14.06 10.5 10 10.5 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n            svgContentId: 1813768714,\n            transition: transition,\n            withExternalLayout: true\n          })\n        }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1mihi4g\",\n          \"data-framer-name\": \"user\",\n          layoutDependency: layoutDependency,\n          layoutId: \"pL_eNMQnn\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-18onmku\",\n            \"data-framer-name\": \"user\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"rnVVy6uGE\",\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 16 20\"><path d=\"M 8.009 8.75 C 5.665 8.75 3.759 6.843 3.759 4.5 C 3.759 2.157 5.665 0.25 8.009 0.25 C 10.353 0.25 12.259 2.157 12.259 4.5 C 12.259 6.843 10.353 8.75 8.009 8.75 Z M 8.009 1.75 C 6.492 1.75 5.259 2.983 5.259 4.5 C 5.259 6.017 6.492 7.25 8.009 7.25 C 9.526 7.25 10.759 6.017 10.759 4.5 C 10.759 2.983 9.525 1.75 8.009 1.75 Z M 11.997 19.75 L 4.003 19.75 C 1.583 19.75 0.25 18.425 0.25 16.019 C 0.25 13.358 1.756 10.25 6 10.25 L 10 10.25 C 14.244 10.25 15.75 13.357 15.75 16.019 C 15.75 18.425 14.417 19.75 11.997 19.75 Z M 6 11.75 C 2.057 11.75 1.75 15.017 1.75 16.019 C 1.75 17.583 2.424 18.25 4.003 18.25 L 11.997 18.25 C 13.576 18.25 14.25 17.583 14.25 16.019 C 14.25 15.018 13.943 11.75 10 11.75 Z\" fill=\"#dbdbdb\"></path></svg>',\n            svgContentId: 2616544152,\n            transition: transition,\n            withExternalLayout: true\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-D3caz [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-D3caz * { box-sizing: border-box; }\", \".framer-D3caz .framer-19gxjl1 { display: block; }\", \".framer-D3caz .framer-1fi3awn { height: 24px; overflow: hidden; position: relative; width: 24px; }\", \".framer-D3caz .framer-1tqmje6, .framer-D3caz .framer-1mihi4g { flex: none; height: 24px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 24px; }\", \".framer-D3caz .framer-1p4qbfa, .framer-D3caz .framer-18onmku { flex: none; height: 20px; left: 4px; position: absolute; top: 2px; width: 16px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NjjdHFQfA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramerC0re80mmt = withCSS(Component, css);\nexport default FramerC0re80mmt;\nFramerC0re80mmt.displayName = \"Icon / 24x24 / Face\";\nFramerC0re80mmt.defaultProps = {\n  height: 24,\n  width: 24\n};\naddPropertyControls(FramerC0re80mmt, {\n  variant: {\n    options: [\"qcF05nl0Z\", \"NjjdHFQfA\"],\n    optionTitles: [\"Default\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerC0re80mmt, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerC0re80mmt\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NjjdHFQfA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerIntrinsicHeight\": \"24\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./C0re80mmt.map", "// Generated by Framer (4b166d5)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, getFonts, Stack, Link } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nimport Icon24x24Face from \"https://framerusercontent.com/modules/j6nCSwHKvtOIEkCg1xji/QD9ZsEsOpVHA2kgJIfc8/C0re80mmt.js\";\nconst Icon24x24FaceFonts = getFonts(Icon24x24Face);\nconst enabledGestures = {\n  \"yZcMPq_OR\": {\n    \"hover\": true,\n    \"pressed\": true\n  }\n};\nconst cycleOrder = [\"yZcMPq_OR\", \"RxkjI2Vm8\"];\nconst variantClassNames = {\n  \"yZcMPq_OR\": \"framer-v-1yyz1w4\",\n  \"RxkjI2Vm8\": \"framer-v-d3vnb7\"\n};\nconst humanReadableVariantMap = {\n  \"Home / Default\": \"yZcMPq_OR\",\n  \"Home / Active\": \"RxkjI2Vm8\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"spring\",\n    \"ease\": [.44, 0, .56, 1],\n    \"duration\": .3,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"yZcMPq_OR\",\n  link: EWh73qLhZ,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"yZcMPq_OR\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"RxkjI2Vm8\": {\n      \"yZcMPq_OR\": {\n        \"data-border\": true,\n        \"data-framer-name\": \"Home / Active\"\n      },\n      \"vUMHQ0L8q\": {\n        \"variant\": \"NjjdHFQfA\"\n      }\n    },\n    \"yZcMPq_OR-hover\": {\n      \"yZcMPq_OR\": {\n        \"data-border\": false\n      }\n    },\n    \"yZcMPq_OR-pressed\": {\n      \"yZcMPq_OR\": {\n        \"data-border\": false\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-WBd7Y\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: EWh73qLhZ,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ...addVariantProps(\"yZcMPq_OR-link\"),\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          layoutId: \"yZcMPq_OR\",\n          className: cx(\"framer-1yyz1w4\", className),\n          style: {\n            \"borderBottomLeftRadius\": 10,\n            \"borderBottomRightRadius\": 10,\n            \"borderTopRightRadius\": 10,\n            \"borderTopLeftRadius\": 10,\n            \"backgroundColor\": \"rgb(13, 13, 13)\",\n            ...style\n          },\n          as: \"a\",\n          direction: \"horizontal\",\n          distribution: \"center\",\n          alignment: \"center\",\n          gap: 10,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"100%\",\n            \"height\": \"100%\",\n            \"padding\": \"0px 0px 0px 0px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Home / Default\",\n          \"data-reset\": \"button\",\n          variants: {\n            \"RxkjI2Vm8\": {\n              \"--border-bottom-width\": \"3px\",\n              \"--border-top-width\": \"3px\",\n              \"--border-right-width\": \"3px\",\n              \"--border-left-width\": \"3px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(22, 22, 22)\"\n            },\n            \"yZcMPq_OR-hover\": {\n              \"backgroundColor\": \"rgb(13, 13, 13)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            },\n            \"yZcMPq_OR-pressed\": {\n              \"backgroundColor\": \"rgb(22, 22, 22)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ref: ref,\n          ...addVariantProps(\"yZcMPq_OR\"),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              \"opacity\": .4\n            },\n            layoutId: \"vUMHQ0L8q-container\",\n            className: \"framer-sy5l7o-container\",\n            variants: {\n              \"RxkjI2Vm8\": {\n                \"opacity\": 1\n              },\n              \"yZcMPq_OR-hover\": {\n                \"opacity\": 1\n              },\n              \"yZcMPq_OR-pressed\": {\n                \"opacity\": .64\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"vUMHQ0L8q-container\"),\n            children: /*#__PURE__*/_jsx(Icon24x24Face, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"vUMHQ0L8q\",\n              id: \"vUMHQ0L8q\",\n              variant: \"qcF05nl0Z\",\n              style: {\n                \"width\": \"100%\",\n                \"height\": \"100%\"\n              },\n              transition: transition,\n              layoutDependency: layoutDependency,\n              ...addVariantProps(\"vUMHQ0L8q\")\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-WBd7Y [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-WBd7Y * { box-sizing: border-box; }\", \".framer-WBd7Y .framer-1yyz1w4 { position: relative; overflow: visible; width: 40px; height: 40px; display: block; text-decoration: none; }\", \".framer-WBd7Y .framer-sy5l7o-container { position: relative; width: 24px; height: 24px; flex: none; }\", \".framer-WBd7Y.framer-v-1yyz1w4 .framer-1yyz1w4, .framer-WBd7Y.framer-v-1yyz1w4 .framer-1yyz1w4 { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"RxkjI2Vm8\": {\"layout\": [\"fixed\", \"fixed\"]}, \"WQK1lufeE\": {\"layout\": [\"fixed\", \"fixed\"]}, \"T7tCmN3ba\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"EWh73qLhZ\": \"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramernSnDkqrOk = withCSS(Component, css);\nexport default FramernSnDkqrOk;\nFramernSnDkqrOk.displayName = \"Navigation/Item/About\";\nFramernSnDkqrOk.defaultProps = {\n  \"width\": 40,\n  \"height\": 40\n};\naddPropertyControls(FramernSnDkqrOk, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"yZcMPq_OR\", \"RxkjI2Vm8\"],\n    \"optionTitles\": [\"Home / Default\", \"Home / Active\"]\n  },\n  \"EWh73qLhZ\": {\n    \"type\": ControlType.Link,\n    \"title\": \"Link\"\n  }\n});\naddFonts(FramernSnDkqrOk, [...Icon24x24FaceFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramernSnDkqrOk\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"RxkjI2Vm8\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"WQK1lufeE\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"T7tCmN3ba\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"EWh73qLhZ\\\": \\\"link\\\"}\",\n        \"framerIntrinsicWidth\": \"40\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"22:636\", \"Bo9T7njKG\"];\nconst variantClassNames = {\n  \"22:636\": \"framer-v-f7l5ae\",\n  Bo9T7njKG: \"framer-v-1c3fcaf\"\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: \"Bo9T7njKG\",\n  Default: \"22:636\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"22:636\",\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: \"22:636\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"Bo9T7njKG\") return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"Bo9T7njKG\") return true;\n    return false;\n  };\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-YMeeB\", 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-f7l5ae\", className),\n        \"data-framer-name\": \"Default\",\n        layoutDependency: layoutDependency,\n        layoutId: \"22:636\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgba(0, 0, 0, 0)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          Bo9T7njKG: {\n            \"data-framer-name\": \"Active\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1pyhtru\",\n          \"data-framer-name\": \"envelope\",\n          layoutDependency: layoutDependency,\n          layoutId: \"BFTgcb_7Z\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-13ef5vp\",\n            \"data-framer-name\": \"envelope\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"X6PRYg1P1\",\n            opacity: 1,\n            radius: 0,\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 17\"><path d=\"M 16 16.75 L 4 16.75 C 1.582 16.75 0.25 15.418 0.25 13 L 0.25 4 C 0.25 1.582 1.582 0.25 4 0.25 L 16 0.25 C 18.418 0.25 19.75 1.582 19.75 4 L 19.75 13 C 19.75 15.418 18.418 16.75 16 16.75 Z M 4 1.75 C 2.423 1.75 1.75 2.423 1.75 4 L 1.75 13 C 1.75 14.577 2.423 15.25 4 15.25 L 16 15.25 C 17.577 15.25 18.25 14.577 18.25 13 L 18.25 4 C 18.25 2.423 17.577 1.75 16 1.75 Z M 11.029 9.179 L 15.941 5.607 C 16.276 5.364 16.35 4.894 16.106 4.559 C 15.863 4.225 15.395 4.149 15.058 4.394 L 10.146 7.966 C 10.058 8.03 9.941 8.03 9.853 7.966 L 4.941 4.394 C 4.603 4.149 4.136 4.226 3.893 4.559 C 3.649 4.894 3.723 5.363 4.058 5.607 L 8.97 9.18 C 9.278 9.404 9.639 9.515 9.999 9.515 C 10.359 9.515 10.722 9.403 11.029 9.179 Z\" fill=\"#dbdbdb\"></path></svg>',\n            svgContentId: 373216077,\n            transition: transition,\n            withExternalLayout: true\n          })\n        }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-us0bfx\",\n          \"data-framer-name\": \"envelope\",\n          layoutDependency: layoutDependency,\n          layoutId: \"wXejYgxrT\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-ghtcp4\",\n            \"data-framer-name\": \"envelope\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"v0bhBLLR5\",\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 18 15\"><path d=\"M 15 0 L 3 0 C 1 0 0 1 0 3 L 0 12 C 0 14 1 15 3 15 L 15 15 C 17 15 18 14 18 12 L 18 3 C 18 1 17 0 15 0 Z M 14.941 4.606 L 10.029 8.178 C 9.721 8.402 9.36 8.514 9 8.514 C 8.64 8.514 8.278 8.402 7.971 8.179 L 3.059 4.606 C 2.724 4.363 2.65 3.893 2.894 3.558 C 3.137 3.224 3.604 3.148 3.942 3.393 L 8.854 6.965 C 8.942 7.028 9.059 7.029 9.147 6.965 L 14.059 3.393 C 14.396 3.148 14.864 3.224 15.107 3.558 C 15.351 3.894 15.276 4.363 14.941 4.606 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n            svgContentId: 191773520,\n            transition: transition,\n            withExternalLayout: true\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-YMeeB [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-YMeeB * { box-sizing: border-box; }\", \".framer-YMeeB .framer-1pmbhs6 { display: block; }\", \".framer-YMeeB .framer-f7l5ae { height: 24px; overflow: hidden; position: relative; width: 24px; }\", \".framer-YMeeB .framer-1pyhtru, .framer-YMeeB .framer-us0bfx { flex: none; height: 24px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 24px; }\", \".framer-YMeeB .framer-13ef5vp { flex: none; height: 17px; left: 2px; position: absolute; top: 4px; width: 20px; }\", \".framer-YMeeB .framer-ghtcp4 { flex: none; height: 15px; left: 3px; position: absolute; top: 5px; width: 18px; }\", \".framer-YMeeB.framer-v-1c3fcaf .framer-f7l5ae { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Bo9T7njKG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FramerVf3LIyb8E = withCSS(Component, css);\nexport default FramerVf3LIyb8E;\nFramerVf3LIyb8E.displayName = \"Icon / 24x24 / Mail\";\nFramerVf3LIyb8E.defaultProps = {\n  height: 24,\n  width: 24\n};\naddPropertyControls(FramerVf3LIyb8E, {\n  variant: {\n    options: [\"22:636\", \"Bo9T7njKG\"],\n    optionTitles: [\"Default\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerVf3LIyb8E, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerVf3LIyb8E\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Bo9T7njKG\\\":{\\\"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=./Vf3LIyb8E.map", "// Generated by Framer (4b166d5)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, getFonts, Stack, Link } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nimport Icon24x24Mail from \"https://framerusercontent.com/modules/pGdA8SnOLFJGcCQJjrLp/sjKhBhZmsKWTFnA8tdiY/Vf3LIyb8E.js\";\nconst Icon24x24MailFonts = getFonts(Icon24x24Mail);\nconst enabledGestures = {\n  \"VQi3PawgN\": {\n    \"hover\": true,\n    \"pressed\": true\n  }\n};\nconst cycleOrder = [\"VQi3PawgN\", \"PbRUOePx_\"];\nconst variantClassNames = {\n  \"VQi3PawgN\": \"framer-v-1a1i082\",\n  \"PbRUOePx_\": \"framer-v-1a29b9k\"\n};\nconst humanReadableVariantMap = {\n  \"Home / Default\": \"VQi3PawgN\",\n  \"Home / Active\": \"PbRUOePx_\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"spring\",\n    \"ease\": [.44, 0, .56, 1],\n    \"duration\": .3,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"VQi3PawgN\",\n  link: pGI2mKdjh,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"VQi3PawgN\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"PbRUOePx_\": {\n      \"VQi3PawgN\": {\n        \"data-border\": true,\n        \"data-framer-name\": \"Home / Active\"\n      },\n      \"otlD1nEnu\": {\n        \"variant\": \"Bo9T7njKG\"\n      }\n    },\n    \"VQi3PawgN-hover\": {\n      \"VQi3PawgN\": {\n        \"data-border\": false\n      }\n    },\n    \"VQi3PawgN-pressed\": {\n      \"VQi3PawgN\": {\n        \"data-border\": false\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-77Yef\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: pGI2mKdjh,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ...addVariantProps(\"VQi3PawgN-link\"),\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          layoutId: \"VQi3PawgN\",\n          className: cx(\"framer-1a1i082\", className),\n          style: {\n            \"borderBottomLeftRadius\": 10,\n            \"borderBottomRightRadius\": 10,\n            \"borderTopRightRadius\": 10,\n            \"borderTopLeftRadius\": 10,\n            \"backgroundColor\": \"rgb(13, 13, 13)\",\n            ...style\n          },\n          as: \"a\",\n          direction: \"horizontal\",\n          distribution: \"center\",\n          alignment: \"center\",\n          gap: 10,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"100%\",\n            \"height\": \"100%\",\n            \"padding\": \"0px 0px 0px 0px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Home / Default\",\n          \"data-reset\": \"button\",\n          variants: {\n            \"PbRUOePx_\": {\n              \"--border-bottom-width\": \"3px\",\n              \"--border-top-width\": \"3px\",\n              \"--border-right-width\": \"3px\",\n              \"--border-left-width\": \"3px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(22, 22, 22)\"\n            },\n            \"VQi3PawgN-hover\": {\n              \"backgroundColor\": \"rgb(13, 13, 13)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            },\n            \"VQi3PawgN-pressed\": {\n              \"backgroundColor\": \"rgb(22, 22, 22)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ref: ref,\n          ...addVariantProps(\"VQi3PawgN\"),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              \"opacity\": .4\n            },\n            layoutId: \"otlD1nEnu-container\",\n            className: \"framer-1lcmb7q-container\",\n            variants: {\n              \"PbRUOePx_\": {\n                \"opacity\": 1\n              },\n              \"VQi3PawgN-hover\": {\n                \"opacity\": 1\n              },\n              \"VQi3PawgN-pressed\": {\n                \"opacity\": .64\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"otlD1nEnu-container\"),\n            children: /*#__PURE__*/_jsx(Icon24x24Mail, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"otlD1nEnu\",\n              id: \"otlD1nEnu\",\n              variant: \"22:636\",\n              style: {\n                \"width\": \"100%\",\n                \"height\": \"100%\"\n              },\n              transition: transition,\n              layoutDependency: layoutDependency,\n              ...addVariantProps(\"otlD1nEnu\")\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-77Yef [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-77Yef * { box-sizing: border-box; }\", \".framer-77Yef .framer-1a1i082 { position: relative; overflow: visible; width: 40px; height: 40px; display: block; text-decoration: none; }\", \".framer-77Yef .framer-1lcmb7q-container { position: relative; width: 24px; height: 24px; flex: none; }\", \".framer-77Yef.framer-v-1a1i082 .framer-1a1i082, .framer-77Yef.framer-v-1a1i082 .framer-1a1i082 { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"PbRUOePx_\": {\"layout\": [\"fixed\", \"fixed\"]}, \"flDO4YdMO\": {\"layout\": [\"fixed\", \"fixed\"]}, \"P1PtQX3WM\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"pGI2mKdjh\": \"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FramersF4CH1_gC = withCSS(Component, css);\nexport default FramersF4CH1_gC;\nFramersF4CH1_gC.displayName = \"Navigation/Item/Contact\";\nFramersF4CH1_gC.defaultProps = {\n  \"width\": 40,\n  \"height\": 40\n};\naddPropertyControls(FramersF4CH1_gC, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"VQi3PawgN\", \"PbRUOePx_\"],\n    \"optionTitles\": [\"Home / Default\", \"Home / Active\"]\n  },\n  \"pGI2mKdjh\": {\n    \"type\": ControlType.Link,\n    \"title\": \"Link\"\n  }\n});\naddFonts(FramersF4CH1_gC, [...Icon24x24MailFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramersF4CH1_gC\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"pGI2mKdjh\\\": \\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"PbRUOePx_\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"flDO4YdMO\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"P1PtQX3WM\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"40\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"22:755\", \"iBsTDWueZ\"];\nconst variantClassNames = {\n  \"22:755\": \"framer-v-1i54d3r\",\n  iBsTDWueZ: \"framer-v-cvid6r\"\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: \"iBsTDWueZ\",\n  Default: \"22:755\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"22:755\",\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: \"22:755\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-QNGZj\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-1i54d3r\", className),\n        \"data-framer-name\": \"Default\",\n        layoutDependency: layoutDependency,\n        layoutId: \"22:755\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgba(0, 0, 0, 0)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          iBsTDWueZ: {\n            \"data-framer-name\": \"Active\"\n          }\n        }, baseVariant, gestureVariant),\n        children: /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-usrt2z\",\n          \"data-framer-name\": \"home\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"lkC84OGzy\",\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 24 24\"><path d=\"M 18 21.75 L 13.75 21.75 L 13.75 16.5 C 13.75 15.535 12.965 14.75 12 14.75 C 11.035 14.75 10.25 15.535 10.25 16.5 L 10.25 21.75 L 6 21.75 C 3.582 21.75 2.25 20.418 2.25 18 L 2.25 11.65 C 2.25 9.527 2.836 8.934 3.792 8.141 L 9.912 3.01 C 11.119 1.995 12.881 1.995 14.088 3.01 L 20.208 8.141 C 21.164 8.934 21.75 9.528 21.75 11.65 L 21.75 18 C 21.75 20.418 20.418 21.75 18 21.75 Z M 15.25 20.25 L 18 20.25 C 19.577 20.25 20.25 19.577 20.25 18 L 20.25 11.65 C 20.25 10.124 19.998 9.915 19.251 9.295 L 13.125 4.16 C 12.474 3.614 11.526 3.614 10.875 4.16 L 4.749 9.295 C 4.002 9.915 3.75 10.124 3.75 11.65 L 3.75 18 C 3.75 19.577 4.423 20.25 6 20.25 L 8.75 20.25 L 8.75 16.5 C 8.752 14.706 10.206 13.252 12 13.25 C 13.794 13.252 15.248 14.706 15.25 16.5 Z\" fill=\"#dbdbdb\"></path><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path></svg>',\n          svgContentId: 3406004304,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            iBsTDWueZ: {\n              svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path><path d=\"M 18 21 L 14.8 21 C 14.634 21 14.5 20.866 14.5 20.7 L 14.5 16.5 C 14.5 15.119 13.381 14 12 14 C 10.619 14 9.5 15.119 9.5 16.5 L 9.5 20.7 C 9.5 20.866 9.366 21 9.2 21 L 6 21 C 4 21 3 20 3 18 L 3 11.651 C 3 9.653 3.523 9.346 4.43 8.586 L 10.394 3.585 C 11.323 2.806 12.678 2.806 13.607 3.585 L 19.571 8.586 C 20.477 9.346 21.001 9.653 21.001 11.651 L 21.001 18 C 21 20 20 21 18 21 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n              svgContentId: 1151800802\n            }\n          }, baseVariant, gestureVariant)\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-QNGZj [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-QNGZj * { box-sizing: border-box; }\", \".framer-QNGZj .framer-qm6b3v { display: block; }\", \".framer-QNGZj .framer-1i54d3r { height: 24px; overflow: hidden; position: relative; width: 24px; }\", \".framer-QNGZj .framer-usrt2z { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iBsTDWueZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst Framerscf9U4Lrr = withCSS(Component, css);\nexport default Framerscf9U4Lrr;\nFramerscf9U4Lrr.displayName = \"Icon / 24x24 / Discover\";\nFramerscf9U4Lrr.defaultProps = {\n  height: 24,\n  width: 24\n};\naddPropertyControls(Framerscf9U4Lrr, {\n  variant: {\n    options: [\"22:755\", \"iBsTDWueZ\"],\n    optionTitles: [\"Default\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(Framerscf9U4Lrr, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerscf9U4Lrr\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iBsTDWueZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./scf9U4Lrr.map", "// Generated by Framer (4b166d5)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, getFonts, Stack, Link } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nimport Icon24x24Discover from \"https://framerusercontent.com/modules/fE3cj4L4MNmdyWdY6NSF/AzSzAbaptwyQ9H2rIsD5/scf9U4Lrr.js\";\nconst Icon24x24DiscoverFonts = getFonts(Icon24x24Discover);\nconst enabledGestures = {\n  \"I22:702;22:604\": {\n    \"hover\": true,\n    \"pressed\": true\n  }\n};\nconst cycleOrder = [\"I22:702;22:604\", \"QlGoS4EG_\"];\nconst variantClassNames = {\n  \"I22:702;22:604\": \"framer-v-1yls2ot\",\n  \"QlGoS4EG_\": \"framer-v-o3uty3\"\n};\nconst humanReadableVariantMap = {\n  \"Home / Default\": \"I22:702;22:604\",\n  \"Home / Active\": \"QlGoS4EG_\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"spring\",\n    \"ease\": [.44, 0, .56, 1],\n    \"duration\": .3,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"I22:702;22:604\",\n  link: HiLXAhpCM,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"I22:702;22:604\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"QlGoS4EG_\": {\n      \"I22:702;22:604\": {\n        \"data-border\": true,\n        \"data-framer-name\": \"Home / Active\"\n      },\n      \"DthB6CZyl\": {\n        \"variant\": \"iBsTDWueZ\"\n      }\n    },\n    \"I22:702;22:604-hover\": {\n      \"I22:702;22:604\": {\n        \"data-border\": false\n      },\n      \"DthB6CZyl\": {\n        \"variant\": \"22:755\"\n      }\n    },\n    \"I22:702;22:604-pressed\": {\n      \"I22:702;22:604\": {\n        \"data-border\": false\n      },\n      \"DthB6CZyl\": {\n        \"variant\": \"22:755\"\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-CiGZQ\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: HiLXAhpCM,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ...addVariantProps(\"I22:702;22:604-link\"),\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          layoutId: \"I22:702;22:604\",\n          className: cx(\"framer-1yls2ot\", className),\n          style: {\n            \"borderBottomLeftRadius\": 10,\n            \"borderBottomRightRadius\": 10,\n            \"borderTopRightRadius\": 10,\n            \"borderTopLeftRadius\": 10,\n            \"backgroundColor\": \"rgb(13, 13, 13)\",\n            ...style\n          },\n          as: \"a\",\n          direction: \"horizontal\",\n          distribution: \"center\",\n          alignment: \"center\",\n          gap: 10,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"100%\",\n            \"height\": \"100%\",\n            \"padding\": \"0px 0px 0px 0px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Home / Default\",\n          \"data-reset\": \"button\",\n          variants: {\n            \"QlGoS4EG_\": {\n              \"--border-bottom-width\": \"3px\",\n              \"--border-top-width\": \"3px\",\n              \"--border-right-width\": \"3px\",\n              \"--border-left-width\": \"3px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(22, 22, 22)\"\n            },\n            \"I22:702;22:604-hover\": {\n              \"backgroundColor\": \"rgb(13, 13, 13)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            },\n            \"I22:702;22:604-pressed\": {\n              \"backgroundColor\": \"rgb(22, 22, 22)\",\n              \"--border-bottom-width\": \"0px\",\n              \"--border-top-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-left-width\": \"0px\"\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ref: ref,\n          ...addVariantProps(\"I22:702;22:604\"),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              \"opacity\": .4\n            },\n            layoutId: \"DthB6CZyl-container\",\n            className: \"framer-184e9dz-container\",\n            variants: {\n              \"QlGoS4EG_\": {\n                \"opacity\": 1\n              },\n              \"I22:702;22:604-hover\": {\n                \"opacity\": 1\n              },\n              \"I22:702;22:604-pressed\": {\n                \"opacity\": .64\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"DthB6CZyl-container\"),\n            children: /*#__PURE__*/_jsx(Icon24x24Discover, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"DthB6CZyl\",\n              id: \"DthB6CZyl\",\n              variant: null,\n              style: {\n                \"width\": \"100%\",\n                \"height\": \"100%\"\n              },\n              transition: transition,\n              layoutDependency: layoutDependency,\n              ...addVariantProps(\"DthB6CZyl\")\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-CiGZQ [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-CiGZQ * { box-sizing: border-box; }\", \".framer-CiGZQ .framer-1yls2ot { position: relative; overflow: visible; width: 40px; height: 40px; display: block; text-decoration: none; }\", \".framer-CiGZQ .framer-184e9dz-container { position: relative; width: 24px; height: 24px; flex: none; }\", \".framer-CiGZQ.framer-v-1yls2ot .framer-1yls2ot, .framer-CiGZQ.framer-v-1yls2ot .framer-1yls2ot { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"QlGoS4EG_\": {\"layout\": [\"fixed\", \"fixed\"]}, \"fvcRKraDE\": {\"layout\": [\"fixed\", \"fixed\"]}, \"HHK4v6joa\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"HiLXAhpCM\": \"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FramervxFS65JPf = withCSS(Component, css);\nexport default FramervxFS65JPf;\nFramervxFS65JPf.displayName = \"Navigation/Item/Home\";\nFramervxFS65JPf.defaultProps = {\n  \"width\": 40,\n  \"height\": 40\n};\naddPropertyControls(FramervxFS65JPf, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"I22:702;22:604\", \"QlGoS4EG_\"],\n    \"optionTitles\": [\"Home / Default\", \"Home / Active\"]\n  },\n  \"HiLXAhpCM\": {\n    \"type\": ControlType.Link,\n    \"title\": \"Link\"\n  }\n});\naddFonts(FramervxFS65JPf, [...Icon24x24DiscoverFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramervxFS65JPf\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"40\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"QlGoS4EG_\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"fvcRKraDE\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"HHK4v6joa\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"HiLXAhpCM\\\": \\\"link\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport NavigationItemBlog from \"https://framerusercontent.com/modules/rmdPXTxugwdazSsDKXg3/oX8vOGtmYxP2el38thcs/CXjInsNJw.js\";\nimport NavigationItemWork from \"https://framerusercontent.com/modules/xGvUI996MBXeJe7VUH7r/bo2Ne1tycjKKFJUi9mpV/jztpjVkLC.js\";\nimport NavigationItemAbout from \"https://framerusercontent.com/modules/b3NXJOxIGwQu0qkIZwyz/280ggElHTB6eD7wex3hn/nSnDkqrOk.js\";\nimport NavigationItemContact from \"https://framerusercontent.com/modules/33z3tK51pMx8SLIxI4HZ/ytVMTQGxxgRGR4GkJCjB/sF4CH1_gC.js\";\nimport NavigationItemHome from \"https://framerusercontent.com/modules/tv59tP0Mkhnoeuz9xO19/qhGGkFojkwuhokXVgv5I/vxFS65JPf.js\";\nconst NavigationItemHomeFonts = getFonts(NavigationItemHome);\nconst NavigationItemWorkFonts = getFonts(NavigationItemWork);\nconst NavigationItemBlogFonts = getFonts(NavigationItemBlog);\nconst NavigationItemAboutFonts = getFonts(NavigationItemAbout);\nconst NavigationItemContactFonts = getFonts(NavigationItemContact);\nconst cycleOrder = [\"22:702\", \"g5dUv1wvR\", \"JUPxc3O0M\", \"hxkfnJwLe\", \"CvRFay_8x\", \"UKvEyqwKg\", \"LhkqVxjPJ\", \"diN56yifD\", \"PQOxa1uYG\", \"V4GzQwkR8\"];\nconst variantClassNames = {\n  \"22:702\": \"framer-v-70mx9\",\n  CvRFay_8x: \"framer-v-en1ayy\",\n  diN56yifD: \"framer-v-lg6ltq\",\n  g5dUv1wvR: \"framer-v-q61i1m\",\n  hxkfnJwLe: \"framer-v-jx9koi\",\n  JUPxc3O0M: \"framer-v-19nqwzz\",\n  LhkqVxjPJ: \"framer-v-2ag4nj\",\n  PQOxa1uYG: \"framer-v-1a2huh8\",\n  UKvEyqwKg: \"framer-v-1ki5jrp\",\n  V4GzQwkR8: \"framer-v-1gooer\"\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  \"About (Desktop)\": \"hxkfnJwLe\",\n  \"About (Mobile)\": \"PQOxa1uYG\",\n  \"Blog (Desktop)\": \"JUPxc3O0M\",\n  \"Blog (Mobile)\": \"diN56yifD\",\n  \"Contact (Desktop)\": \"CvRFay_8x\",\n  \"Contact (Mobile)\": \"V4GzQwkR8\",\n  \"Home (Desktop)\": \"22:702\",\n  \"Home (Mobile)\": \"UKvEyqwKg\",\n  \"Work (Desktop)\": \"g5dUv1wvR\",\n  \"Work (Mobile)\": \"LhkqVxjPJ\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"22:702\",\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: \"22:702\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const router = useRouter();\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-wUsol\", 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-70mx9\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Home (Desktop)\",\n        layoutDependency: layoutDependency,\n        layoutId: \"22:702\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"2px\",\n          \"--border-color\": \"rgba(40, 40, 40, 0.32)\",\n          \"--border-left-width\": \"2px\",\n          \"--border-right-width\": \"2px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"2px\",\n          backgroundColor: \"rgb(30, 30, 30)\",\n          borderBottomLeftRadius: 16,\n          borderBottomRightRadius: 16,\n          borderTopLeftRadius: 16,\n          borderTopRightRadius: 16,\n          boxShadow: \"0px 2px 2px 0px rgba(0, 0, 0, 0.25), 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 0px 8px 8px 0px rgba(0, 0, 0, 0.25), 0px 16px 16px 0px rgba(0, 0, 0, 0.25), 0px 32px 32px 0px rgba(0, 0, 0, 0.25)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          CvRFay_8x: {\n            \"data-framer-name\": \"Contact (Desktop)\"\n          },\n          diN56yifD: {\n            \"data-framer-name\": \"Blog (Mobile)\"\n          },\n          g5dUv1wvR: {\n            \"data-framer-name\": \"Work (Desktop)\"\n          },\n          hxkfnJwLe: {\n            \"data-framer-name\": \"About (Desktop)\"\n          },\n          JUPxc3O0M: {\n            \"data-framer-name\": \"Blog (Desktop)\"\n          },\n          LhkqVxjPJ: {\n            \"data-framer-name\": \"Work (Mobile)\"\n          },\n          PQOxa1uYG: {\n            \"data-framer-name\": \"About (Mobile)\"\n          },\n          UKvEyqwKg: {\n            \"data-framer-name\": \"Home (Mobile)\"\n          },\n          V4GzQwkR8: {\n            \"data-framer-name\": \"Contact (Mobile)\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-10sevt2-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"LkF8nbrmh-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(NavigationItemHome, {\n            height: \"100%\",\n            id: \"LkF8nbrmh\",\n            layoutId: \"LkF8nbrmh\",\n            link: resolveLink(\"data:framer/page-link,augiA20Il\", router),\n            variant: \"QlGoS4EG_\",\n            width: \"100%\",\n            ...addPropertyOverrides({\n              CvRFay_8x: {\n                variant: \"I22:702;22:604\"\n              },\n              diN56yifD: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"I22:702;22:604\"\n              },\n              g5dUv1wvR: {\n                variant: \"I22:702;22:604\"\n              },\n              hxkfnJwLe: {\n                variant: \"I22:702;22:604\"\n              },\n              JUPxc3O0M: {\n                variant: \"I22:702;22:604\"\n              },\n              LhkqVxjPJ: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"I22:702;22:604\"\n              },\n              PQOxa1uYG: {\n                variant: \"I22:702;22:604\"\n              },\n              UKvEyqwKg: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              V4GzQwkR8: {\n                variant: \"I22:702;22:604\"\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-5r2vwo-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"TaFRgo3fq-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(NavigationItemWork, {\n            height: \"100%\",\n            id: \"TaFRgo3fq\",\n            layoutId: \"TaFRgo3fq\",\n            link: resolveLink(\"data:framer/page-link,xSZck1ku6\", router),\n            variant: \"EPJyauwZO\",\n            width: \"100%\",\n            ...addPropertyOverrides({\n              diN56yifD: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              g5dUv1wvR: {\n                variant: \"oMihtbeEJ\"\n              },\n              LhkqVxjPJ: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"oMihtbeEJ\"\n              },\n              UKvEyqwKg: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-rj5qzq-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"AaZUwDb3r-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(NavigationItemBlog, {\n            height: \"100%\",\n            id: \"AaZUwDb3r\",\n            layoutId: \"AaZUwDb3r\",\n            link: resolveLink(\"data:framer/page-link,Q7uzAde_9\", router),\n            variant: \"BnRIoc4L5\",\n            width: \"100%\",\n            ...addPropertyOverrides({\n              diN56yifD: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"xiqCjgyFj\"\n              },\n              JUPxc3O0M: {\n                variant: \"xiqCjgyFj\"\n              },\n              LhkqVxjPJ: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              UKvEyqwKg: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1dd38b3-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"tbWx0IcOK-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(NavigationItemAbout, {\n            height: \"100%\",\n            id: \"tbWx0IcOK\",\n            layoutId: \"tbWx0IcOK\",\n            link: resolveLink(\"data:framer/page-link,HkhRaJZBe\", router),\n            variant: \"yZcMPq_OR\",\n            width: \"100%\",\n            ...addPropertyOverrides({\n              diN56yifD: {\n                link: resolveLink(\"data:framer/page-link,lQSA9kdNS\", router),\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              hxkfnJwLe: {\n                variant: \"RxkjI2Vm8\"\n              },\n              LhkqVxjPJ: {\n                link: resolveLink(\"data:framer/page-link,lQSA9kdNS\", router),\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              PQOxa1uYG: {\n                variant: \"RxkjI2Vm8\"\n              },\n              UKvEyqwKg: {\n                link: resolveLink(\"data:framer/page-link,lQSA9kdNS\", router),\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              V4GzQwkR8: {\n                link: resolveLink(\"data:framer/page-link,lQSA9kdNS\", router)\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-4r8jjd-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"aozNE6bqh-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(NavigationItemContact, {\n            height: \"100%\",\n            id: \"aozNE6bqh\",\n            layoutId: \"aozNE6bqh\",\n            link: resolveLink(\"data:framer/page-link,LGarFq_sq\", router),\n            variant: \"VQi3PawgN\",\n            width: \"100%\",\n            ...addPropertyOverrides({\n              CvRFay_8x: {\n                variant: \"PbRUOePx_\"\n              },\n              diN56yifD: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              LhkqVxjPJ: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              UKvEyqwKg: {\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                }\n              },\n              V4GzQwkR8: {\n                variant: \"PbRUOePx_\"\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-wUsol [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-wUsol * { box-sizing: border-box; }\", \".framer-wUsol .framer-fgcrea { display: block; }\", \".framer-wUsol .framer-70mx9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px 12px 12px 12px; position: relative; width: min-content; }\", \".framer-wUsol .framer-10sevt2-container, .framer-wUsol .framer-5r2vwo-container, .framer-wUsol .framer-rj5qzq-container, .framer-wUsol .framer-1dd38b3-container, .framer-wUsol .framer-4r8jjd-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wUsol .framer-70mx9 { gap: 0px; } .framer-wUsol .framer-70mx9 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-wUsol .framer-70mx9 > :first-child { margin-top: 0px; } .framer-wUsol .framer-70mx9 > :last-child { margin-bottom: 0px; } }\", \".framer-wUsol.framer-v-1ki5jrp .framer-70mx9, .framer-wUsol.framer-v-2ag4nj .framer-70mx9, .framer-wUsol.framer-v-lg6ltq .framer-70mx9, .framer-wUsol.framer-v-1a2huh8 .framer-70mx9, .framer-wUsol.framer-v-1gooer .framer-70mx9 { flex-direction: row; }\", \".framer-wUsol.framer-v-1ki5jrp .framer-10sevt2-container, .framer-wUsol.framer-v-1ki5jrp .framer-5r2vwo-container, .framer-wUsol.framer-v-1ki5jrp .framer-rj5qzq-container, .framer-wUsol.framer-v-1ki5jrp .framer-1dd38b3-container, .framer-wUsol.framer-v-1ki5jrp .framer-4r8jjd-container, .framer-wUsol.framer-v-2ag4nj .framer-10sevt2-container, .framer-wUsol.framer-v-2ag4nj .framer-5r2vwo-container, .framer-wUsol.framer-v-2ag4nj .framer-rj5qzq-container, .framer-wUsol.framer-v-2ag4nj .framer-1dd38b3-container, .framer-wUsol.framer-v-2ag4nj .framer-4r8jjd-container, .framer-wUsol.framer-v-lg6ltq .framer-10sevt2-container, .framer-wUsol.framer-v-lg6ltq .framer-5r2vwo-container, .framer-wUsol.framer-v-lg6ltq .framer-rj5qzq-container, .framer-wUsol.framer-v-lg6ltq .framer-1dd38b3-container, .framer-wUsol.framer-v-lg6ltq .framer-4r8jjd-container { height: 40px; width: 40px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wUsol.framer-v-1ki5jrp .framer-70mx9 { gap: 0px; } .framer-wUsol.framer-v-1ki5jrp .framer-70mx9 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-wUsol.framer-v-1ki5jrp .framer-70mx9 > :first-child { margin-left: 0px; } .framer-wUsol.framer-v-1ki5jrp .framer-70mx9 > :last-child { margin-right: 0px; } }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wUsol.framer-v-2ag4nj .framer-70mx9 { gap: 0px; } .framer-wUsol.framer-v-2ag4nj .framer-70mx9 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-wUsol.framer-v-2ag4nj .framer-70mx9 > :first-child { margin-left: 0px; } .framer-wUsol.framer-v-2ag4nj .framer-70mx9 > :last-child { margin-right: 0px; } }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wUsol.framer-v-lg6ltq .framer-70mx9 { gap: 0px; } .framer-wUsol.framer-v-lg6ltq .framer-70mx9 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-wUsol.framer-v-lg6ltq .framer-70mx9 > :first-child { margin-left: 0px; } .framer-wUsol.framer-v-lg6ltq .framer-70mx9 > :last-child { margin-right: 0px; } }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wUsol.framer-v-1a2huh8 .framer-70mx9 { gap: 0px; } .framer-wUsol.framer-v-1a2huh8 .framer-70mx9 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-wUsol.framer-v-1a2huh8 .framer-70mx9 > :first-child { margin-left: 0px; } .framer-wUsol.framer-v-1a2huh8 .framer-70mx9 > :last-child { margin-right: 0px; } }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wUsol.framer-v-1gooer .framer-70mx9 { gap: 0px; } .framer-wUsol.framer-v-1gooer .framer-70mx9 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-wUsol.framer-v-1gooer .framer-70mx9 > :first-child { margin-left: 0px; } .framer-wUsol.framer-v-1gooer .framer-70mx9 > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 272\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 64\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"g5dUv1wvR\":{\"layout\":[\"auto\",\"auto\"]},\"JUPxc3O0M\":{\"layout\":[\"auto\",\"auto\"]},\"hxkfnJwLe\":{\"layout\":[\"auto\",\"auto\"]},\"CvRFay_8x\":{\"layout\":[\"auto\",\"auto\"]},\"UKvEyqwKg\":{\"layout\":[\"auto\",\"auto\"]},\"LhkqVxjPJ\":{\"layout\":[\"auto\",\"auto\"]},\"diN56yifD\":{\"layout\":[\"auto\",\"auto\"]},\"PQOxa1uYG\":{\"layout\":[\"auto\",\"auto\"]},\"V4GzQwkR8\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst FramerIWfaABb1f = withCSS(Component, css);\nexport default FramerIWfaABb1f;\nFramerIWfaABb1f.displayName = \"Navigation/Navbar\";\nFramerIWfaABb1f.defaultProps = {\n  height: 272,\n  width: 64\n};\naddPropertyControls(FramerIWfaABb1f, {\n  variant: {\n    options: [\"22:702\", \"g5dUv1wvR\", \"JUPxc3O0M\", \"hxkfnJwLe\", \"CvRFay_8x\", \"UKvEyqwKg\", \"LhkqVxjPJ\", \"diN56yifD\", \"PQOxa1uYG\", \"V4GzQwkR8\"],\n    optionTitles: [\"Home (Desktop)\", \"Work (Desktop)\", \"Blog (Desktop)\", \"About (Desktop)\", \"Contact (Desktop)\", \"Home (Mobile)\", \"Work (Mobile)\", \"Blog (Mobile)\", \"About (Mobile)\", \"Contact (Mobile)\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerIWfaABb1f, [...NavigationItemHomeFonts, ...NavigationItemWorkFonts, ...NavigationItemBlogFonts, ...NavigationItemAboutFonts, ...NavigationItemContactFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerIWfaABb1f\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"64\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g5dUv1wvR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JUPxc3O0M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hxkfnJwLe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CvRFay_8x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UKvEyqwKg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LhkqVxjPJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"diN56yifD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PQOxa1uYG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V4GzQwkR8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"272\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./IWfaABb1f.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Manrope-300\"]);\nexport const fonts = [{\n  \"url\": \"https://fonts.gstatic.com/s/manrope/v11/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf\",\n  \"family\": \"Manrope\",\n  \"style\": \"normal\",\n  \"weight\": \"300\",\n  \"moduleAsset\": {\n    \"url\": \"https://fonts.gstatic.com/s/manrope/v11/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf\",\n    \"localModuleIdentifier\": \"local-module:css/EzIr5ze6z:default\"\n  }\n}];\nexport const css = [\".framer-NRWr6 h1.framer-styles-preset-14vczqz, .framer-NRWr6 .framer-styles-preset-14vczqz h1 { --framer-font-family: \\\"Manrope\\\", serif; --framer-font-style: normal; --framer-font-weight: 300; --framer-text-color: #dbdbdb; --framer-font-size: 32px; --framer-letter-spacing: 1px; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.2em; --framer-text-alignment: start; }\"];\nexport const className = \"framer-NRWr6\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./EzIr5ze6z.map"],
  "mappings": "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",
  "names": ["useConstant", "init", "ref", "pe", "BASE62", "randomID", "length", "useRandomID", "useConstant", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "Framerq6qatoc0k", "withCSS", "q6qatoc0k_default", "addPropertyControls", "ControlType", "addFonts", "Icon24x24EditFonts", "getFonts", "q6qatoc0k_default", "enabledGestures", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "t8ZK4iN6n", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "css", "FramerCXjInsNJw", "withCSS", "CXjInsNJw_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "FramerGCWduR_O2", "withCSS", "GCWduR_O2_default", "addPropertyControls", "ControlType", "addFonts", "Icon24x24ZapFonts", "getFonts", "GCWduR_O2_default", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "JCd5SpNoo", "restProps", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "css", "FramerjztpjVkLC", "withCSS", "jztpjVkLC_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "FramerC0re80mmt", "withCSS", "C0re80mmt_default", "addPropertyControls", "ControlType", "addFonts", "Icon24x24FaceFonts", "getFonts", "C0re80mmt_default", "enabledGestures", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "EWh73qLhZ", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "css", "FramernSnDkqrOk", "withCSS", "nSnDkqrOk_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "FramerVf3LIyb8E", "withCSS", "Vf3LIyb8E_default", "addPropertyControls", "ControlType", "addFonts", "Icon24x24MailFonts", "getFonts", "Vf3LIyb8E_default", "enabledGestures", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "pGI2mKdjh", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "css", "FramersF4CH1_gC", "withCSS", "sF4CH1_gC_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "SVG", "css", "Framerscf9U4Lrr", "withCSS", "scf9U4Lrr_default", "addPropertyControls", "ControlType", "addFonts", "Icon24x24DiscoverFonts", "getFonts", "scf9U4Lrr_default", "enabledGestures", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "HiLXAhpCM", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "css", "FramervxFS65JPf", "withCSS", "vxFS65JPf_default", "addPropertyControls", "ControlType", "addFonts", "NavigationItemHomeFonts", "getFonts", "vxFS65JPf_default", "NavigationItemWorkFonts", "jztpjVkLC_default", "NavigationItemBlogFonts", "CXjInsNJw_default", "NavigationItemAboutFonts", "nSnDkqrOk_default", "NavigationItemContactFonts", "sF4CH1_gC_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "router", "useRouter", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "FramerIWfaABb1f", "withCSS", "IWfaABb1f_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className"]
}
